A USB printer is a USB slave device. An Arduino is a USB slave device. Two slaves can not talk to each other. You need a USB master/host.Fortunately, there is a USB Host shield available for the Arduino. Unfortunately, writing a driver for the printer(s) is not a trivial task.