OK, so I tried out the suggestion from markpsrl about UPS label printing, saving into Preview is a pain in the ass, but, I was successful and it does work. .... If anyone can figure out how to increases the resolution with out increasing the image at the same time please post it here, I would love to get a better resolution on all the labels that I print like my windows friends.
Post ur results here for the world to see.
I answered this in another forum yesterday too... but what I do is a 2-step process, where I first download the label generated by UPS.com, then manually send it to my Zebra printer. This is preferable to copying the label image and printing it because you get full resolution, so the label looks nice and sharp.
The easy way to download the label is to use a download manager (I'm using Speed Download), and tell the DM to handle the MIME type "application/epl2", which is the file type for a UPS label. Now, every time Speed Download sees this type of file sent, it downloads it to my Mac. Once the label file is on your Mac, you have to send it to the printer. So far, I do this on the command line. Just like other *nixes, you can use 'lp' to send the file. Or, if you have a network-attached Zebra, you can use NetCat to send the file: 'nc PRINTER_IP 9100 < /path/to/label/file' (substitute your Zebra's IP for "PRINTER_IP"). This technique works perfectly, though anyone shipping more than a few packages a week will likely find this a bit cumbersome.
This situation could be easily solved if UPS would just release a Mac plugin. All the UPS Plugin for Windows is is a special-purpose MIME handler; it looks for the MIME type indicating a Zebra "EPL" file and sends it directly to the Zebra printer. Wouldn't be hard to write the same thing for Mac OS.
Someone wrote an open-source plugin for Linux, but it isn't being maintained. It's on SourceForge here:
http://sourceforge.net/projects/upsplugin/files/
If that project were resuscitated, we could have an open-source, multi-platform solution.
HTH...