斑马打印机zebra printer ZPL打印接口
特别是做外贸的很多同学都会遇到客户提供或者系统生成的ZPL文本文件,打印标签的需求。
^XA
^FO10,70^BY3^BCN,100,Y,N,N
^FD>93547363717181920^FS
^PQ1,0,1,Y
^XZ
文本文件内容就是上面这样的ZPL代码,是斑马机器语言,也有很多厂家提供的兼容,所以应用还算广泛。
因为手工打印不是很方便,所以特意写了程序可以批量打印ZPL文件,同时支持FTP协议。
根目录有个CONFIG配置文件,可以用半角模式直接编辑。
打印机配置,TXT目录配置,FTP配置可以在界面直接设置。方法是双击文本上面的标签,可以激活文本配置。
[Prtmod]
;如果是并口打印机,Prtmod的值是LPT1:,网口打印机,值设置为IP,USB口打印机,值设置为USB。
Prtmod=USB;
;打印黑度
Darkness=22;
[Network]
;请修改printerip的值为打印机IP地址
Printerip=192.168.16.53;
;请修改printerport的值为打印机端口
Printerport=9100;
[Printer]
ZebraPrinterName1=ZEBRA 105SL Plus 300dpi;
;如果是USB打印机,需要在这里把真实打印机名称写好,最后加分号
[ZPL]
ZPLPATH=E:\测试\ZEBRA ZPL接口\TXT;
[FTP]
FTP=ftp.cn,testuser,password;
工作流程介绍:
程序首先检测TXT目录是否存在ZPL文件,如果存在就打印该标签格式,同时删除文件。FTP打印也是类似,区别就是要设置FPT账号密码服务器。
这样就实现了全自动监测ZPL文件并自动打印自动删除。