问题
I sent a couple zpl files to the printer to test it and it worked fine.
After that I was receiving base64 encoded zpl data from UPS and creating a file and sending it to the printer via a Java applet, and now any zpl commands or files I send to it are doing nothing.
I put it in diagnostic dump mode, sent some commands, then hit feed and it just printed a list of the commands it was sent.. so they're going through at least, but it won't print them.
It prints other data fine, for instance when sending an image to it.
回答1:
You have to print EPL code to a LP2844 printer. It does not respond to ZPL code.
回答2:
My recent research seems to indicate the the LP-2844 and TLP-2844 are EPL only and the LP-2844Z and TLP-2844Z support ZPL. The non-Z versions, which were originally called the Eltron LP-2844, also have very little RAM.
回答3:
andyknas and Bluby's answers are correct, adding an official Zebra documentation source that explicitly calls out the LP 2844 as EPL only and LP 2844-Z as ZPL only.
Table copy-pasted here: enter image description here
来源:https://stackoverflow.com/questions/8497397/zebra-lp2844-stopped-responding-to-zpl-commands-or-files