1 of 1 people found this helpful
The drivers actually have no role in creating the ZPL that gets sent to the printer. UPS uses the driver as a conduit to send the commands to the printer. So, if the maxicode is not printing correctly – it’s likely due to the ZPL that’s being sent or the printer firmware. As two of your printers are end of life, we can't guarantee they will handle all formats perfectly as we add new features and functionality for UPS often.
If UPS does not say they support those printers with their service, we have to defer to their guidance (from a Zebra Corporate standpoint).
I'm not sure I understand what you mean by "the data is not properly decompressing upon print". One thing you can do is set up the driver you have to print to a file and look at the output to try and figure out what may be the problem there. Let me know if there is some help we can be with that.
Thank you for taking the time to reply Robin - much appreciated.
The most recent test we performed:
- Intercept the ZPL string immediately prior to printing (already decrypted from API response)
- Send ZPL to desktop printer (UPS Zebra ZP 450) - maxicode passed scan tests
- Create image online (labelary or similar) - maxicode passed scan tests
- Proceed with sending ZPL to our network printers listed in initial msg - maxicode fails test
The data retrieved by UPS during their test lacks some of the individual field separators and contents typically found.
Basically the data has some unprintable characters in the resulting string.
This led us straight to the firmware, but I think we are good there.
I assume your reference to end of life is aimed at the Z140s.
We are in a bit of a trick bag, as we know many merchants use printers to print both carrier's labels. However, we aren't sure buying brand new label printers solves our problem.
That's why I was checking to see if I found a response of a model known to be used for this purpose.
Having separate printers for each carrier is not acceptable in the operation, so we may have to go to plain paper.