如何使用ZEBRA斑马条码打印机打印中文?
- 发布时间: 2016-06-08
- 点击数:19340
ZEBRA斑马条码打印机打印中文其实很简单,并不像人们想的那样难。下面有三种方法解决:
第一种:使用专业的条码标签设计软件,例如BAR-ONE、LABEL MATRIX、CODESOFT等等。上述都是需要付费的,但您可以从ZEBRA打印机随机携带的光盘中得到免费的BARONE简易版的软件-BAR-ONE LITE。BAR-ONE LITE软件可以打印中文、条码、图形、线框、数据来源可以是连续号、对话框输入、多种数据组合、系统日期、系统时间、它与BAR-ONE大的区别在于不可以使用数据库。
使用专业条码标签设计软件打印中文的好处在于可以打印WINDOWS自带的汉字,汉字的位置和大小可以任意调整。缺点是如果打印的汉字很多或汉字很大时数据的传输时间要比较长,还有可能数据溢出,给打印机增加内存,改用并口通讯可以缓解这个问题。所以它适用于没有编程能力,经常要修改标签格式的客户。
第二种:通过驱动程序自己编写打印软件,例如用VB编写打印软件。其实用ZEBRA打印机驱动程序编程的方法是一样的,你可以通过一些语句和控件来设置要打印汉字的字体以及大小以及打印的位置。你只要在计算机中添加ZEBRA打印机并安装驱动程序并将它设置为默认打印机,就可以来编程控制ZEBRA打印机进行打印了。而且你将ZEBRA打印机设置为默认打印机后,你会在WORD或写字板的字体表中看到一些条码字休,你可以利用这些条码字体来打印条码。
这种方法的好处在于可以编写自己的应用程序,可以WINDOWS自带的汉字。缺点是打印位置不易调整标签格式不易修改,打印的汉字很多或汉字很大时也会出现第一种方法所遇到的问题。所以它适用于需要将打印程序嵌入到自己的系统中,或需要有自己独立的打印的客户。
第三种:使用打印机指令ZPLII语言打印汉字,需要有条码打印机的汉字硬字库支持,不用硬字库也可以但方法十分复杂不易操作。ZEBRA打印机本身的内存里带有一些条码字库和英文字库,这些条码和英文可以直接通过ZPLII语言来控制打印,所以在打印条码和文的时候ZEBRA打印机的传输速度很快。ZEBRA打印机的标准内存不带有汉字字库,不能用ZPLII语言来直接控制打印汉字,所以它在打印汉字的时候计算机需要将汉字转化成图形再传输给打印机,这样传输的数据量大传输的霎时间比较长,而且当打印的汉字大很多的时候非常容易造成打印机的数据溢出,所以要减少传输的数据量缩短传输时间需要给打印机加装汉字硬字库。
现在的ZEBRA打印机加硬字库有两种方式:一种是加装FLASH芯片,一种是加装PCMCIA卡。S400打印机可以加装8M的FLASH内存,Z4M打印机可以加装1M或2M的FLASH芯片也可以加装8M的PCMCIA卡(同时还要加装卡槽),XiIII打印机自带有1.5M的FLASH芯片(出厂时是空白的需要下载字库,详细方法可参见相关文章《如何往打印机里装字库》)可以加装8M的PCMCIA卡。值得注意的是FLASH芯片只可带有点阵汉字,PCMCIA卡可带有矢量汉字。
这种方法的好处在于打印汉字时传输速度快,编程简单,只要将相应ZPLII指令发送到打印机的传输端口就可以打印了。缺点是汉字字体比较单一,由于硬字库容量较小所以一般只能够带有一种汉字字体。所以它适用于要求有很快的打印速度的客户。