ZPL文件打印


ZPL:全稱是Zebra Printer Language,目前能夠直接打印zpl文件的打印機只有斑馬打印機

如何打印zpl文件呢?

軟件類:

一、Print Conductor(桌面打印軟件)

https://www.print-conductor.com

說明:這是一款付費軟件,可以打印多種格式的文件,但是打印速度較慢,能夠批量打印zpl文件,打印zpl文件需要4-6秒,可能是他們將文件轉化為pdf或者圖片再進行打印的,不是直接將整個zpl文件丟給打印機進行打印,所以打印的結果會受到打印機設置的邊距影響

二、FolderMill(桌面打印軟件)

https://www.foldermill.com

說明:這個也是一款付費軟件,打印速度快,能夠批量打印zpl文件,免費版本會額外多打印出一張FolderMill的封面,破解版也會。由於這款軟件是直接將zpl文件發送給打印機,打印的結構不會受到打印機設置的邊距的影響

程序類:

一、Labelary(api接口,將zpl轉為pdf或者圖片再進行打印)

http://labelary.com

說明:這里提供 api 接口,可以將 zpl 字符串轉化為 pdf 或者 圖片 進行打印,有多種程序語言的demo,具體詳情可以看網站說明,由於已經解析了 zpl 文件,后面只需要打印對應的 pdf 文件或者 圖片 即可

二、JsPrintManager(js直接打印)

https://www.neodynamic.com/articles/How-to-print-raw-Zebra-ZPL-commands-from-Javascript/

說明:使用也比較簡單,先下載好幾個js文件,以及一個桌面軟件(連接打印機用的中間件),然后再根據上面網站的說明寫好頁面,選擇對應的打印機,調起 js 就能直接打印,免費版本每次打印好像會彈出一個框,點確定即可打印,不是很適合大量打印(因為每打印一次就要點一次確認)

三、.bat(windows批處理打印)

說明:需要將局域網或者本地的打印機共享出去(控制面板->查看設備和打印機),找到對應的斑馬打印機,右鍵設置好共享打印機的名稱(最好別含中文跟空格),設置好默認打印機

echo off & color 0A

for /R %%f in (*.zpl) do (
echo Printing file-%%f
COPY "%%f" \\127.0.0.1\你的打印機名字
rem print "%%f" /d:\\127.0.0.1\你的打印機名字
)
pause

備注:上面COPY跟print都可以打印,rem是注釋,程序的意思是,將當前路徑下,所有的zpl文件都復制到打印機上,加""是怕某些文件名可能含有空格,導致運行失敗

使用說明:將想打印的zpl文件跟這個bat文件放在一個文件夾里面,運行這個程序即可,前提還是要把打印機共享出去,如果提示網絡路徑不對一般是打印機設置共享出問題了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM