Review: Zebra ZP450
Desktop thermal transfer printer with UPS Worldship support. These things are reliable, printed several labels a week for a few years after buying it used.
Linux support is frustating but completely fixable. The printer will print out of the box with Zebra ZPL print driver. The prints will look poor and barcodes will be terrible and likely unreadable. The fix is to use the CenterOfPixel option when printing :
lpr -P printer -o CenterOfPixel pathtofile.
Prints will look just like they do on Windows. You can add this option as default in the .ppd file in /etc/cups/ppd for this printer by adding
*OpenUI *CenterOfPixel/Center Of Pixel: PickOne
*OrderDependency: 20 AnySetup *CenterOfPixel
*CenterOfPixel true/true: “”
*CenterOfPixel false/false: “”
to the .ppd file.
Printing UPS labels from a browser using UPS Thermal Printing Script requires the printer is setup with a raw queue. When adding the printer, click on generic driver then raw. Print normally and the script will take care of the rest. Label prints perfectly.
Printer is dead reliable, points off for poor linux support.