zebra打印机打印模式设置(斑马打印机调用打印机内模板打印)
在我们打印复杂标签,
或者有大量logo 图片的标签
这时候电脑和打印机需要传输的数据变大
也加大了传输过程中数据干扰的风险
甚至导致打印故障。
所以我们可以考虑做打印模板
将打印数提前存入打印机内存
每次只需要调用之后补充变量部分进行打印
这样可以大大的减少数据传输量
提高打印效率。
1 准备打印模板
以Zebra Designer 为例,我们先设计打印模板
*注意,这时候变量部分我用FN1 填写,
方便后面调用模板的时候使用
然后到系统-“设备与打印机”
选择对应打印机的实例,选择“打印机属性”,修改打印机端口为“FILE”文件端口 ,确认退出。
然后在Zebra Designer 中选择打印标签到对应打印机。这时候系统会跳出对话框让你输入保存文件。设置好文件名,就可以把打印模板prn文件保存起来。
这时候我们导出的prn模板,还不能作为保存到打印机内使用
1) 打开导出的prn文件,我们先去掉头部的打印机设置。
去掉头两行打印机设置的指令。参考下图
2)去掉变量打印的指令。
找到刚才我们设置的变量数据FN1的位置,先记下来,再删除相应的内容段。后面调用模板时用数据替换^FD和^FS之间的内容(见下图,求掉蓝色背景那行)
3)需要添加保存指令到模板文件中
使用^IS指令 保存图像模板。
添加“^ISE:TestDemo.GRF,Y” 蓝色文件名可自己定义。
这样打印模板定义保存到打印机E盘,文件名为TestDemo.GRF的图片
文件其他的不规则字符串都是标签的图像信息,请不要改变。
下图就是我们准备好的打印模板的效果。
2 导入打印机模板
可以使用打印机驱动,“打印首选项” 中的工具
将准备好的打印模板发送到打印机
这时打印机会打印出这个模板
你选择“工具”-“打印”-“打印对象列表”
你可以在打印出的标签中查看,E 盘中已经该模板
3 调用打印模板
调用打印模板,我们只需要调用模板文件,然后把变量的数据,打印到正确的位置即可。
下面演示:
可以看到我们使用^IL指令调用了打印机内的模板
然后再在(229,448)的位置打印了变量“ZR668 Printer”
*这个段来自于我们刚才zebra Designer 导出文件
然后我们可以将这个调用模板的文件发送给打印机
就可以打印出对应的标签
让我们看看打印效果
总结:
使用打印模板方式,大大的减少了模板中不变内容的重复发送问题。
对比可以看到4KB的打印任务,现在只用90字节就可以完成。这是几十上百倍的数据传输量。
而且在实际使用中标签设计负责重复的数据量可能是几百个KB
所以,这种方式可以大大的提高打印效率
,
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com