To emulate ZPL printer on my mac I searched through internet for a few days. Finally I\'ve got a solution to post here, so other users could find it helpful. I wanted to pos
Wonderful. This test label command worked fine for me on RHEL7.3.
lpr -o "raw" -P MYPRINTER <<< "CT~~CD,~CC^~CT~^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6,6~SD15^JUS^LRN^CI0^XZ^XA^MMT^PW508^LL0203^LS0^BY4,3,138^FT48,155^BCN,,Y,N^FD>;12^FS^PQ1,0,1,Y^XZ"
tail -f /var/log/cups/access_log
localhost - - [26/Sep/2017:10:32:09 -0400] "POST /printers/MYPRINTER HTTP/1.1" 200 397 Send-Document successful-ok
[MYPRINTER Test label][1]
So, to emulate ZPL printer on your mac (possibly windows too):
Port can vary. Double-check it.
To test it, try in your terminal:
lp -o "raw" -q1 -d zpl <<< "CT~~CD,~CC^~CT~^XA~TA000~JSN^LT0^MNW^MTT^PON^PMN^LH0,0^JMA^PR6,6~SD15^JUS^LRN^CI0^XZ^XA^MMT^PW508^LL0203^LS0^BY4,3,138^FT48,155^BCN,,Y,N^FD>;12^FS^PQ1,0,1,Y^XZ"
If everything tuned properly, in ZPL printer you will see:
Step by step to install on windows (tested in windows-10):
Create your test script
^XA
^FO250,40^A0N,70,70^FDLPN^FS
^FO30,120^A0N,50,50
^BCN,100,N,N,N
^FD1000001^SFffffdffffdd^FS
^FO200,300^A0N,50,50
^FD1000001^SFffffdffffdd^FS
^PQ50
^XZ
Works on windows as well. Tested it on windows-10.
After installation of Chrome App (link provided by @ZuzEL) and Printer Install, open Notepad and type ZPL code, print it on this newly added printer and "voilá"!
As a @Bill request, I've added some screenshots of my windows printer properties, after install. It's a TCP/IP printer with Generic/Text Only driver, on IP 127.0.0.1 and port 9100, the defaults of chrome app.