It was suggested on Ubercart.Org that this should be a part of the UPS shipping module.

I would love to see the same printing options that are in the FedEx module, in the UPS module. That being the ability to select a thermal printer to print labels. Currently, the only option is to print an 8 1/2" x 11" page, fold it in half, and shove it in a pouch. Fine for small shippers doing a couple a day. But anyone doing serious quantities will need rolled thermal label printing.

And we hope to be doing many soon :)

Comments

TR’s picture

I responded to this question on ubercart.org back on 5/10/12. Here's what I said:

Right now, GIF format is hardwired into the uc_ups module. You can edit the code to change that, or better yet contribute a patch that adds an administration selection for the format. UPS supports GIF, ZPL, EPL, and SPL formats. The problem you will face is getting the file to the printer - browsers don't have built-in drivers for thermal printer formats, so you'll need to find and install a driver if you want to use the normal Ubercart workflow of printing one label at a time, or you'll have to have some other way of taking the labels from disk and sending them to your printer.

samgreco’s picture

Status: Active » Closed (works as designed)

Thanks TR. Sorry, I should have come back here and closed this. My apologies.

TR’s picture

Status: Closed (works as designed) » Active

Let's leave it open. It's a reasonable feature request. I don't know why the original code only supports GIF instead of every format that UPS can deliver. The uc_fedex module has code that can easily be borrowed to add this capability to uc_ups, it just requires someone to do the work. I added my response from ubercart.org simply to provide information to anyone interested in developing and contributing this feature to core Ubercart.

TR’s picture

Title: Label Printing to thermal printers » Support formats other than GIF for UPS label printing
Version: 7.x-3.1 » 7.x-3.x-dev
TR’s picture

Version: 7.x-3.x-dev » 8.x-4.x-dev
Issue summary: View changes
TR’s picture

Component: Shipping » Code
Status: Active » Postponed
TR’s picture

Component: Code » Shipping (Fulfillment)
TR’s picture

Component: Shipping (Fulfillment) » Fulfillment