在我们打印复杂标签。
或者有大量logo 图片的标签
这时候电脑和打印机需要传输的数据变大
也加大了传输过程中数据干扰的风险
甚至导致打印故障。
所以我们可以考虑做打印模板
将打印数提前存入打印机内存
每次只需要调用之后补充变量部分进行打印
这样可以大大的减少数据传输量
提高打印效率。
1 准备打印模板
以Zebra Designer 为例,我们先设计打印模板
*注意,这时候变量部分我用FN1 填写。
方便后面调用模板的时候使用
然后到系统-“设备与打印机”
选择对应打印机的实例,选择“打印机属性”,修改打印机端口为“FILE”文件端口 ,确认退出。
打印机怎么启动开机,然后在Zebra Designer 中选择打印标签到对应打印机。这时候系统会跳出对话框让你输入保存文件。设置好文件名,就可以把打印模板prn文件保存起来。
这时候我们导出的prn模板,还不能作为保存到打印机内使用
1) 打开导出的prn文件,我们先去掉头部的打印机设置。
2)去掉变量打印的指令。
找到刚才我们设置的变量数据FN1的位置,先记下来,再删除相应的内容段。后面调用模板时用数据替换^FD和^FS之间的内容(见下图,求掉蓝色背景那行)
服务设置 在“Print Spooler”服务设置窗口中,将“启动类型”设置为“自动”,点击“启动”按钮 此时系统会尝试启动该服务;当服务启动成功后,“服务状态”会显示为“已启动”,重新进行添加或是使用打印机的其它操作。
3)需要添加保存指令到模板文件中
使用^IS指令 保存图像模板。
添加“^ISE:TestDemo.GRF,Y” 蓝色文件名可自己定义。
这样打印模板定义保存到打印机E盘,文件名为TestDemo.GRF的图片
文件其他的不规则字符串都是标签的图像信息,请不要改变。
下图就是我们准备好的打印模板的效果。
2 导入打印机模板
可以使用打印机驱动,“打印首选项” 中的工具
将准备好的打印模板发送到打印机
这时打印机会打印出这个模板
你选择“工具”-“打印”-“打印对象列表”
你可以在打印出的标签中查看,E 盘中已经该模板
3 调用打印模板
1.检查机器开关是否开。按机器面板上的电源键开启或机身后面的电源开关。2.将打印机换到其他电源处测试是否正常。如果上述操作都无法解决问题,您可以致电就近的服务中心,由工程师帮助您检查机器问题。
调用打印模板,我们只需要调用模板文件,然后把变量的数据,打印到正确的位置即可。
1:检查打印机电源线是否匹配或损坏。2:检查打印机电源线两端的连接,确认电已经输入进打印机。3:按说明书操作,找到开机键,并正确开启打印机。4:以上操作均无效后,建议联系该打印机的销售商或生产厂家进行维修。问题二。
下面演示:
可以看到我们使用^IL指令调用了打印机内的模板
然后再在(229,448)的位置打印了变量“ZR668 Printer”
*这个段来自于我们刚才zebra Designer 导出文件
然后我们可以将这个调用模板的文件发送给打印机
就可以打印出对应的标签
让我们看看打印效果
总结:
使用打印模板方式,大大的减少了模板中不变内容的重复发送问题。
1、首先进入电脑桌面,找到主页并单击【控制面板】。2、然后点击进入首页,找到里面的【管理工具】,点击进入。3、.然后进入【管理工具】页面,找到其中的【服务】,并单击打开。4、进入管理工具窗口后,找到打印机服务并单击。
对比可以看到4KB的打印任务,现在只用90字节就可以完成。这是几十上百倍的数据传输量。
而且在实际使用中标签设计负责重复的数据量可能是几百个KB
所以,这种方式可以大大的提高打印效率