2015-10-11 154 views
4

要模擬我的Mac上的ZPL打印機,我通過互聯網搜索了幾天。最後,我有一個解決方案在這裏發佈,所以其他用戶可以找到它的幫助。我想在這裏發佈我的解決方案Emulate Zebra printer仿真ZPL打印機

但是,對於那些決定這個問題重複另一個問題的人「感謝」,這在我看來完全是錯誤的。所以對我來說唯一的選擇是創建另一個問題和答案。

回答

9

因此,效仿ZPL打印機上的MAC(可能是窗戶太):

  1. 安裝此Chrome應用Zpl Printer
  2. 轉到打印機設置,添加新的。 enter image description here

端口可以變化。仔細檢查一下。

  1. 確保一切都打開。

要測試,嘗試在你的終端:

LP -o 「原始」 -Q1 -d ZPL < < < 「CT ~~ CD,CC〜^〜CT〜^ XA 〜TA000〜JSN^^ LT0 MNW^^ MTT^PON PMN^^ LH0,0 JMA^PR6,6〜SD15^JUS^^ LRN^-C 10^XZ XA^^ MMT^PW508^LL0203 LS0^^ BY4,3,138 FT48 ,155^BCN ,, Y,N^FD>; 12^^ FS PQ1,0,1,Y^XZ」

如果一切正常調整,在ZPL打印機,你會看到:

enter image description here

+2

輝煌的男人!這正是我所期待的。謝謝! –

+0

@祖澤爾,希望你能幫助我指出正確的方向。我生成了一張我認爲可以印在斑馬徽章上的徽章pdf。但現在恐怕情況並非如此。如何將QR碼和簡單文本轉換爲由Zebra打印。這裏是我想要生成的徽章Iayout:http://stackoverflow.com/questions/34782567/pdf-library-tcpdf-in-landscape-orientation-and-pdf-setxy-doesnt-work-as-expect 而且做你有一些zpl編程的例子? – alex

+1

@alex嗨,請先看看Zpl編程指南:https://www.zebra.com/content/dam/zebra/manuals/en-us/software/zpl-zbi2-pm-en.pdf On page 126你會看到如何生成QR碼。 然後轉到第186頁並查看如何使用FB字段塊打印文本。 然後去測試這裏的所有內容http://labelary.com/viewer.html – ZuzEL

5

適用於。測試它在

安裝Chrome App(鏈接由@ZuzEL提供)和打印機安裝,打開記事本和類型的ZPL代碼,打印這個新添加的打印機和「瞧」上了! Print Test

作爲@Bill請求,我添加了一些我的Windows打印機屬性的屏幕截圖,安裝後。這是一個帶有Generic/Text Only驅動程序的TCP/IP打印機,位於IP 127.0.0.1和端口9100上,是Chrome應用程序的默認設置。

Printer Properties 1

Printer Properties 2

Printer Properties 3

Printer Properties 4

+0

你介意告訴我如何輸入ZPL代碼,更好的是有沒有PHPtoZPL庫?我試圖重新創建此徽章:http://stackoverflow.com/questions/34782567/pdf-library-tcpdf-in-landscape-orientation-and-pdf-setxy-doesnt-work-as-expect – alex

+1

@alex,I建議您使用[labelary.com](http://labelary.com/viewer.html),抓住ZPL形成併發送到打印機。我發現[Stack Overflow上的這個QA](http://stackoverflow.com/questions/3766228/php-to-zebra-printer),也許它可以幫助你更多。我不熟悉PHP代碼,因爲我是C#程序員,但我認爲這個問題會幫助你。對不起,遲到的迴應和我可怕的英語。 – Lari

+0

我安裝了Chrome應用程序。現在如何在Windows上安裝打印機?我嘗試了幾個選項不工作。任何協助@Lari?謝謝 – Bill

0

精彩。這個測試標籤命令在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] 
+0

你可以編輯你的帖子並在你的代碼片段周圍使用反引號來幫助'突出顯示章節' – delboy1978uk