ZPL II (Zebra 标签机)简易指令集 (转)

合集下载

Zebra打印机中文字体指令调用说明

Zebra打印机中文字体指令调用说明

Zebra打印机中文字体指令调用说明
使用指令调用中文字体时正确完整的流程应该包含以下三指令:^SE用于选择所需的ZPL 或ZPL II 编码表。

^CW所有内置字体都是通过使用单字符的标识符进行引用。

^CI使用^CI 命令可以调用您要用来进行打印的国际字符集,可以在标签上组合打印不同的字符集,开机后默认的字符集代码为0。

说明:
1,对于工业打印机有时候可以不使用SE指令指定,估计是默认的编码表可以打印中文
2,必须对内置的字体进行单字符的标识符来引用
3,CI指令上常用的值为14、26、28,对于14来说只能打印每行文字全是中文,26可以打印每行文字既有中文也有英文,28是UTF-8字符,要是一个标签既有中文,英文,俄文之类的可以通过CI 指令指定。

条码打印三-Zebra最全ZPL语言指令解析

条码打印三-Zebra最全ZPL语言指令解析

条码打印三-Zebra最全ZPL语⾔指令解析^LS : 标签的位移^A 缩放/点阵字体^A( 可缩放/点阵字体)命令⽤于内置的True Type 字体。

可缩放字体(也可以认为是平滑⽮量字体)能够以点为单位来对横向、纵向进⾏扩展。

点阵字体由点阵象素组成,通常⾼度⾼度⼤于宽度。

内置的的缩放字体(A0=CG Triumvirate Bold Condensed) 默认为不旋转, 15 点⾼, 12点宽。

打印机将从^A 命令得到字体的旋转⽅向、宽度、⾼度等参数。

^A 命令的格式:^Af,o,h,w^A = 缩放/ 点阵字体f = 字体名默认值: 0(CG Triumvirate Bold Condensed)其他值: A-Z,0-9 (打印机的任何字体,包括下载字体, EPROM中储存的,当然这些字体必须⽤^CW来定义为A-Z,0-9 )0 = 字体⽅向默认值: ^FW默认值或上⼀个^FW的值。

其他值:N = 正常(Normal)R = 顺时针旋转90 度(Roated)I = 顺时针旋转180 度( Inverted)B = 顺时针旋转270 度 (Bottom)h = 字符⾼度曲线字体:默认值: 15 点或上⼀次^CF的值。

可接受的值:10-1500 点点阵字体:默认值:指定点阵字体的标准⾼度其他值:标准⾼度⾼度的整数倍, 2-10。

w = 字符宽度曲线字体:默认值:12 点或上⼀次^CV的值,也可以显⽰为0可接受的值:10-1500 点点阵字体:默认值:指定点阵字体的标准宽度其他标准⾼度⾼度的整数倍, 2-10。

值:^A@ 使⽤字体名来调⽤字体^A@ (使⽤字体名来调⽤字体)命令使⽤字体的全名,来调⽤字体⽰例:^XAA@N,25,25,B:CYRILLIC.FNT^FO100,20^FS^FDThis is a test.^FS^A@N,50,50^FO200,40^FS⼀旦 ^A@定义了 “Cyrillic.FNT ,”它的作⽤将⼀直保持到下⼀个 ^A@命令定义⼀个新字体名时。

zpl标签模板指令

zpl标签模板指令

zpl标签模板指令摘要:1.ZPL标签模板指令简介2.ZPL标签模板指令的分类与用途3.如何使用ZPL标签模板指令4.常见问题与解决方案5.总结与建议正文:ZPL(Zebra Programming Language)是一种用于编程打印机标签的语言,广泛应用于物流、仓储、生产等领域。

ZPL标签模板指令是ZPL语言中的重要组成部分,它允许用户创建自定义的标签模板,以满足各种场景的需求。

本文将详细介绍ZPL标签模板指令的分类、用途、使用方法,以及常见问题与解决方案。

一、ZPL标签模板指令简介ZPL标签模板指令是用于定义打印机标签上文本、图形、符号等元素的样式和位置。

它们可以帮助用户实现高度定制化的标签输出,提高工作效率。

ZPL标签模板指令遵循一定的语法规则,通过组合不同的指令,可以实现丰富的标签效果。

二、ZPL标签模板指令的分类与用途1.文本指令:用于设置标签上文本的样式、对齐方式等,如:`^TXT`。

2.图形指令:用于绘制矩形、圆形、线条等基本图形,如:`^IMG`。

3.符号指令:用于插入特殊符号、图标,如:`^SYM`。

4.打印机控制指令:用于控制打印机的行为,如:`^PRN`。

5.数学运算指令:用于进行简单的数学运算,如:`^MATH`。

三、如何使用ZPL标签模板指令1.创建标签模板:首先,根据实际需求,创建一个标签模板文件,该文件可以是文本文件或XML文件。

2.编写标签模板指令:在模板文件中,编写相应的ZPL标签模板指令,设置文本、图形、符号等元素的样式和位置。

3.调试与修改:通过打印机软件或编程环境,调试标签模板,发现问题并及时修改。

4.输出标签:使用打印机或标签打印软件,根据模板文件输出标签。

四、常见问题与解决方案1.标签打印不清晰:可能原因是标签纸张不符合要求或打印机设置不当。

解决方案:检查标签纸张质量,调整打印机参数。

2.标签内容错位或缺失:可能原因是模板指令编写错误或打印机设置不当。

ZPL2_Zebra 打印机语言_简易指令集

ZPL2_Zebra 打印机语言_简易指令集

^FOx,y 指令名称: 定义相对于其实位置指令 指令作用: (x,y)为坐标值.
如 :^FO20,30 表 示 ZEBAR 这 行 字 距 标 签 纸 边 的 位 置 为 : (x) 2.5mm*(y)1.25mm (203pdi 打
印机)
^FD 指令名称: 定义打印内容指令 指令作用: 定义打印内容
接设置.
^SC a,b,c,d,e 指令名称: 设置通讯参数指令 指令作用: a : baud rate,可由 110-19200
b : word length, 7 或 8 个 data bits c : parity,n=none 或 e= even 或 o=odd d : stop bits,1 或 2 e : handshake,X=XON/XOFF 或 D=DTR/DSR 例如: ^SC9600,7,E,2,X 表示 9600
再定义^MD20,此时浓淡度会以 10+6=16,16-9=7,7+20=27 这三段程度印出,标签就会呈现"浓 淡
浓"的现象,至于浓淡程度则可视打印出的效果来调整至满意程度.
~JC: 指令名称:检测标签纸指令 指令作用:当您更换不同大小的纸张时,需重新检测纸张大小,以便在换纸后打印内容能在正
确的位置,功能与硬件面版设置 CALIBRATE 一样,如果硬件上已有此项功能则可以在硬件上 直
ZPL2(Zebra 打印机语言)简易指令集
^XA: 指令名?:起始指令 指令左右: 当打印机接受到此命令时表示本段程序开始.
^XZ: 指令名称: 终止指令 指令作用: 当打印机接受到此指令时即表示本段程序终止并开始打印 (注: 该两指令需配对使用) ^XA--------起始指令 ^FO22,30^BY2,2,38^BCN,,N,N,N^FD COO2 PN MFGID DELLDATE SN ^FS ^FO40,71^A0,24,32^FD COO2 - PN - MFGID - DELLDATE - SN ^FS ^FO45,98^BY2,2,38^BCN,,N,N,N^FD REV ^FS ^FO43,140^A0,24,32^FDREV REV ^FS ^FO240,125^A0,24,32^FDMade in COUNTRY ^FS ^PQ PRNQTY ^XZ--------终止指令

斑马Zebra110XIII系列打印机的简单调整和参数设置说明

斑马Zebra110XIII系列打印机的简单调整和参数设置说明

Zebra XI II打印机的简单调整和参数设置说明.正常的开机显示1PRINTER READY1.OMB V18. 8. 7表明打印机已经准备好打印机内存为1M丄作的程序版本为V18. & 72.更改设1).打印颜色深浅的调整;PRINTER READY "时,按SETUP/EXIT键,出现如下显示;DARKNESS +10定在“- 00000000000 +按右面黑色椭圆键增加打印颜色深度,按左面黑色椭圆键减少打印颜色深度. 整;缺省值:+10范围:0到+30按” NEXT ”显示下一个参数;2).撕下标签的位置的调TEAR OFF +0- 00000000000 +按右面黑色椭圆键增加数值,按左面黑色椭圆键减少数值.显示的数值是点数,如〃+24〃,意思是24点,假设打的分辩率是300 DPI” 2 mm".)缺省值:+0范围:-64到+64 (印机的分辨率是200 DPI / 8 dot per mm, 24点即"3mm “,若打印机/ 12dot per mm, 24 点即按” NEXT ”显示下一个参数;3).打印模式的选择;PRINT MODE按右面及左面黑色椭圆键改变数值.选,PEEL OFF (剥离),CUTTER (切刀)和 REWIND (回卷).IA TYPE (标签类型)〃.缺省值:TEAR OFF择:TEAR OFF (撕下)按” NEXT ”显示下一个参数;〃 MED4).标签类型的选择;MEDIA TYPE按右面及左面黑色椭圆键改变数值.US (连续)续)和 NON-CONTINUOUS (非连续).道口前使用的是CONTINUOUS (连续)或缺省值:CONTINUO选择:CONTINUOUS (连注:标签类型有两种,这个参数使打印机知思是整卷标签连续不断,亦没有任定长度的标识,NON-CONTINUOUS (非连续)标签.连续的意何固定长度的标识供传感器检测;非连续是说整卷标签连续不断,但中间有固如间隙(通常如不干胶标签),缺口或黑条(如铁路车票).按” NEXT ”显示下一个参数;"SENSOR TYPE (传感器类型)〃.5). SENSOR TYPE (传感器类型)的选择;SENSOR TYPE按右面及左面黑色椭圆键改变数值.传感器)器)和MARK (反射式传感器).器是检测透光度反差大的标签缺省值:WEB (穿透式选择:WEB (穿透式传感注:标签传感器类型有两种,穿透式传感反射式传感铁路车票).PRINT METHOD器是检测印有黑条标识而且不透光的标签(如按” NEXT ”显示下一个参数;"PRINT METHOD (打印方法)"6).打印方法的选择;THERMAL-TRANS.按右面及左面黑色椭圆键改变数值.ANSFER (热转印)FER (热转印)和 DIRECT THERMAL (热敬).印“,"直热式"只适用于热敬纸.DTH (打印宽度)”.缺省值:THERMAL TR选择:THERMAL TRANS注:如打印普通纸或标签可选〃热转按” NEXT ”显示下一个参数;"PRINT WI7).打印宽度的选择;PRINT WIDTH- 6. 50 IN 165 MM +按右面黑色椭圆键增加数值,按左面黑色椭圆键减少数值.打印机型号有不同的宽度.宽度.大长度)”.缺省值:根据不同的范围:0.63〃至该型号的最大按"NEXT ”显示下一个参数;"MAXIMUM LENGTH (标签最8).标签最大长度的选择;MAXIMUM LENGTH-39. 0 IN 988 MM +按右面黑色椭圆键增加数值,按左面黑色椭圆键减少数值.88MM至 39.0 inches ( 988mm ).缺省值:39. 0 IN 9范围:2. 0 inches ( 50mm )注:此选择的作用为1)在作标签长度校正CALIBRATE时,减少标签及色带的走纸长度. 值应设定为大于标签的实际长度,此值绝对不能小于标签的实际长度. 个参数;"LIST FONTS (列印内置字体)”.2)此按” NEXT ”显示下一9).LIST FONTS列印内置字体PRINT按右面黑色椭圆键即能列印出内置字体,按左面黑色椭圆键没有作用. 下一个参数;"LIST BAR CODES (列印内置条形码种类)”.10) .按” NEXT ”显示列印内置条形码种类LIST BAR CODESPRINT按右面黑色椭圆键即能列印出内置条形码种类,按左面黑色椭圆键没有作用.参数;"LIST IMAGES (列印内存图形)按” NEXT ”显示下一个11) .列印内存图形LIST IMAGESPRINT按右面黑色椭圆键即能列印出内存(包括DRAM, EPROM及Memory Card内的图形)作用.•、” LIST FORMATS (列印内存条码格式)按左面黑色椭圆键没有按” NEXT ”显示下一个参数12) .列印内存条码格式LIST FORMATSPRINT按右面黑色椭圆键即能列印出内存的条码格式.作用.•、” LIST SETUP (列印当前打印机的设置)按左面黑色椭圆键没有按” NEXT ”显示下一个参数13) .列印当前打印机的设置LIST SETUPPRINT按右面黑色椭圆键即能列印出当前打印机的设置.有作用.按左面黑色椭圆键没14) . INITIALIZE CARD内存初始化的操作按” NEXT ”键直到INITIALIZE CARDCAUSE CONTINUE按右面黑色椭圆键开始初始化将会删除内存里的资料15) . SENSOR PROFILE传感器校正图的操作按"NEXT ”键直到SENSOR PROFILECONTINUE按右面黑色椭圆键开始打印标签和色带传感器的校正图16) .标签和色带传感器灵敬度的调整/校正按” NEXT ”键直到MEDIA AND RIBBONCALIBRATE按右面黑色椭圆键开始校正步骤,显示器显示” LOAD BACKING “;LOAD BACKINGCANCEL CONTINUEM长的空白的底纸,打开打印头,将标签装上,(请留意空白的底纸部应留更多的空白的底纸);把标签剥离,留下20C分应在标签传感器上,否则按右面黑色椭圆键继续校正,面板上将显示” REMOVE RIBBON “;REMOVE RIBBONCANCEL CONTINUE将色带取走合上打印头,面板上将显示"CALIBRATING... PLEASE WAIT “;按右面黑色椭圆键继续校正, CALIBRATINGPLEASE WAIT标签及色带传感器灵墩度的校正正在进行,只需儿秒钟;跟着会显示;RELOAD ALLCONTINUE打开打印头,把有标签的部分放到打印头下,装好色带,关闭打印头;操作;打印机将打印"传感器曲线图形“,面板显示"MEDIA按右面黑色椭圆键继续校正AND RIBBON CALIBTATE";MEDIA AND RIBBONCALIBRATE/校正完成标签和色带灵敬度的调整注在校正过程中;按左面黑色椭圆键取消操作按,〃 NEXT ”键将显示” HOST PORT (主接口)或按右面黑色椭圆键继续校正操作按” NEXT ”键直到机17) .主机接口的设置HOST PORTMAIN RS232按右面及左面黑色椭圆键改变数值2选缺省值:MAIN RS23择:MAIN RS232 串口 PARALLEL 并口 RS422/485SECOND RS232个参数;"Z-NET PORT ( Z-NET 接口)ENTER PASSWORD按” NEXT ”显示下一注:在改动设置时,会岀现如下显示;- 0000 +值,按左面黑色椭圆键移动位置.按右面黑色椭圆键改变数保护密码缺省值:1234输入正确的数值后按“ NEXT ”键再按黑色椭圆键即可以改变设置18) . Z-NET接口的设置Z-NET PORTNONE按右面及左面黑色椭圆键改变数值选缺省值:NONE择:NONESECOND RS232注当安装了 Z-NET后此参数才有效它支持一台PC机连接多台打印机 ;"BAUD (波特率)〃.BAUD按” NEXT "显示下一个参数19) . BAUD (波特率)的设置- 9600 +按右面及左面黑色椭圆键改变数值选缺省值:9600择:1103006001200240048009600192002880057600注当与PC串口相联时打印机和PC的此参数设定必须一样个;"SET DATA BITS(SET DATA BITS按” NEXT ”显示下一参数数据位)20) . SET DATA BITS(数据位)的设置一 7-BITS +按右面及左面黑色椭圆键改变数值选缺省值:7-BITS择:7-BITS8-BITS注当使用 CODE PAGE 850 或使用 IBM 的 TWINAXCOAX 端口时 SET DATA BITS(数BITS据位)必须设置为8-注当与PC串口相联时打印机和PC的此参数定必须一样设按” NEXT ”显示下一个参数;〃 PARITY (校验位)〃.PARITY21) . PARITY(校验位)的设置椭圆键改变数值.按右面及左面黑色缺省值:EVEN偶校验选择:EVEN偶校验ODD奇校验NONE无校验注当与PC串口相联时打印机和PC的此参数设定必须一样显示下一个参数;"STOP BITS(停STOP BITS按” NEXT ”止位)".22) . STOP BITS(停止位)的设置- 1 STOP BIT +圆键改变数值.按右面及左面黑色椭缺省值:1 STOP BIT1位选择:1 STOP BIT1 位2 STOP BITS2 位注当与PC串口相联时打机印和PC的此参数设定必须一样NE.HOST HANDSHAKE按"NEXT ”显示下一个参数;"HOST HADSHAK "23) . HOST HANDSHAKE 的设置改变数值.按右面及左面黑色椭圆键缺省值:X0N/X0FF选择:XON/XOFFDSR/DTR注当与PC串口相联时打印机和PC的此参数设定必须一样下;〃 PROTOCOL按” NEXT ”显示一个参数纠错协议"•24) . PROTOCOL纠错协议的设置PROTOCOL圆键改变数值.按右面及左面黑色椭缺省值:NONE选择:NONEZEBRAACK/NACK注若选择ZEBRA时打印机的HOST HANDSHAKE必须设为DSR/DTR显NETWORK ID网络ID号".按” NEXT ”示下一个参数;"25) . NETWORK ID网络ID号的设置NETWORK ID=> 000 +按右面黑色椭圆键改变数值,按左面黑色椭圆键移动位置.示下一个参数;"COMMUNICATIONS缺省值:000选择:000至999按” NEXT ”显通讯模式26) . COMMUNICATIONS通讯模式的设置COMMUNICATIONS键改变数值.式)NOSTICS(测试模式)按右面及左面黑色椭圆缺省值:NORMAL MODE (正常模选择:NORMAL MODE (正常模式),DIAG若选择DIAGNOSTICS时当打印机收到数据后将打印ASCII HEX按” NEXT "显示下一个参数;"CONTROL PREFIXZPL/ZPLII控制前缀". 27) . CONTROL PREFIXZPL/ZPLII 控制前缀的设置CONTROL PREFIX=> 7EH +按右面黑色椭圆键改变数值,按左面黑色椭圆键移动位置.缺注省值:7E选择:00至FF此参数是控制打印机的编程语言ZPL/ZPLII的设定请不要改动下一个参数;"FORMAT PREFIX按” NEXT ”显示ZPL/ZLPII格式前缀28) . FORMAT PREFIXZPL/ZLPII 格式前缀的设置FORMAT PREFIX=> 5EH +按右面黑色椭圆键改变数值,按左面黑色椭圆键移动位置.选择:00至FF缺省值:5E注此参数是控制打印机的编程语言ZPL/ZPLII的设定请不要改动按” NEXT ”显示下一个参数;"DELIMITER CHAR(ZPL/ZLPII 分隔符29). DELIMITER CHAR(ZPL/ZLPII 分隔符的设置DELIMITER CHAR=> 2CH +按,按左面黑色椭圆键移动位置.选择:00至FF右面黑色椭圆键改变数值缺省值:2C注此参数是控制打印机的编程语言ZPL/ZPLII的设定请不要改动按” NEXT ”显示下一个参数;"ZPL MODE编程语言的选择30). ZPL MODE编程语言的选择的设置ZPL MODE按右面黑色椭圆键或左面黑色椭圆改变数值.缺省值:ZPLII选择:ZPLIIZPL注此参数是控制打印机的编程语言ZPL/ZPLII的设定请不要改动;” MEDIA POWER UP按” NEXT ”显示下一个参数开机标签状态的选择31). MEDIA POWER UP开机标签状态的选择的设置MEDIA POWER UP•按右面黑色椭圆键或左面黑色椭圆改变数值缺省值:FEED走纸选择:FEED走纸CALIBRATION测纸LENGTH纸长NO MOTION不动示个数” HEAD CLOSE按” NEXT ”显下一参打印头翻开合上后标签状态的选择.32). HEAD CLOSE打印头翻开合上后标签状态的选择的设置HEAD CLOSE按右面黑色椭圆键或左面黑色椭圆改变数值.缺省值:FEED走纸选择:FEED走纸CALIBRATION测纸LENGTH纸长NO MOTION不动示个数” BACKFEED按” NEXT ”显下一参标签回撤.33). BACKFEED标签回撤的设置注此参数只有在打印机设定为切刀CUTTER和剥离PEEL-OFF方式时才有效 BACKFEED 按右面黑色椭圆键或左面黑色椭圆改变数值.缺省值:DEFAULT当标签被切或剥离后90%标签回撤选择:DEFAULT '*1标签被切或剥离后90%标签回撤0%-100%BACKFEED 按” NEXT ”显示下一个参数” LABEL TOP 打印的上下位置.34). LABEL TOP打印的上下位置的调整;LABEL TOP +0 数值,按左面黑色椭圆键减少数值.范围:-64到+64 (显示的数值是点数,如〃+24〃,意思是24点,假设打分辨率是200 DPI / 8 dot per mm, 24点即"3mm ”,若打印机的分辩率是 300 DPI / 12dot per mm, 24 点即"2 mm".)按右面黑色椭圆键增加缺省值:+0印机的按” NEXT ”显示下一个参数;LEFT POSITION打印的左右位置35). LEFT POSITION打印的左右位置的调整;LEFT POSITION=> +0000 +按右面黑色椭圆键改变数值,按左面黑色椭圆键移动位置.范围:-9999到+9999(显示的数值是点数,如"+24",意思是24点,假设打印机的分辨率是200 DPI / 8 dot per mm, 24点即"3mm ”、若打印按” NEXT "显示下一个参数;HEAD TEST COUNT缺省值:0000机的分辩率是 300 DPI / 12dot per mm, 24 点即"2 mm".)打印头电气测试计数36). HEAD TEST COUNT打印头电气测试计数的调整;HEAD TEST COUNT=> 0000 +按右面黑色椭圆键改变数值,按左面黑色椭圆键移动位置.缺省值:0000不测试按"NEXT ”显示下一个参数;HEAD RESISTANCE范围:0000到9999打印头电阻值37). HEAD RESISTANCE打印头电阻值的调整;HEAD RESISTANCE=> #### +值,按左面黑色椭圆键移动位置.数值设定比打印头的电阻值高,否则会损害打印头. 和将打印机复位后,均必须设定HEAD RESISTANCE, 按右面黑色椭圆键改变数初始值:复位后为500范围:0500到1175注:绝对不可以将此参数的当更换了新的打印头其设定数值为打印头的实际电阻值.按"NEXT "显示下一个参数;AUXILIARY PORT辅助端口38). AUXILIARY PORT 辅助端口的设定;AUXILIARY PORT-OFF +按右面黑色椭圆键或左面黑色椭圆键改变数值.缺省值:OFF选择:OFF, 1 VER-RPRNT, 2 VER-THRUPUT注此参数是针对指定选件的配置按” NEXT ”显示下一个参数39). APPLICATOR PORT 辅助端口的设定; APPLICATOR PORT-OFF +按右面黑色椭圆键或左面黑色椭圆键改变数值.缺省值:OFF选择:OFF, MODE 1M0DE 2M0DE 3M0DE 4注此参数是针对指定选件的配置一按” NEXT ”显示下个参数传感器参数表40).传感器参数表WEB S.-XX +或左面黑色椭圆键改变数值.MEDIA S.RIBBON S.MARK S.MARK MED S.MEDIA LEDRIBBON LEDMARK LED按右面黑色椭圆键注这些参数是测纸后自动生成非特殊需求请勿动按” NEXT ”显示下一个参数41). LCD ADJUST液晶显示亮度的设定;LCD ADJUST-10 +按右面黑色椭圆键或左面黑色椭圆键改变数值.示下一个参数).LANGUAGE缺省值:10选择:00-19按” NEXT ”显液晶显示文字的设定;42LANGUAGE-ENGLISH +按右面黑色椭圆键或左面黑色椭圆键改变数值.缺省值:ENGLISH英文选择:ENGLISH英文SPANISH西班牙文FRENCH法文GERMAN德文意大利文ITALIAN按” NXT ”示下一个数,设置完毕E显参.在设置过程中,会遇到保护密码的输入ENTER PASSWORD在出现如下显示;-0000 +按左面黑色椭圆键移动位置.按右面黑色椭圆键改变数值,保护密码缺省值:1234输入正确的数值后按“ NEXT “键再按黑色椭圆键即可以改变设置注意:设置更改或调整后,必需存储,否则关机后会丢失!存储步骤:改或调整后,按” SETUP/EXIT ”键,出现如下显示;1.在更SAVE SETTING1). PERMANENT做的更改;做的更改,关机后会失去;的更改;永久存储所2). TEMPORARY暂时存储所3). CANCEL取消刚做4). LOAD DEFAULT恢复出厂值;注此法一定一定慎用置;2.右面或左面黑色椭圆键选择存储方法;5). LOAD LAST SAVE取用上次储存的设按3.按” NEXT ”键存储并回到开机显示板面.。

ZPL条码打印指令介绍

ZPL条码打印指令介绍

ZPL指令及条码选择整理(斑马S4M)^XA^LH50,20^FO10,50^BY2,2.0,200^BCC^FD>51234567890^FS^CW1,E:MSUNG24.FNT^CI17^FO40,270^A1N,20,20^F8^FD测试文本^FS^XZZPL指令是区分大小写的。

^XA和^XZ是开始和结束标记。

这些ZPL指令可以参考下面的标记,主要解释一下^BC是128码,128码分为A子集、B 子集、C子集,不同的子集打印的条码长度不同,打印leng%2=0(就是打印的数字个数是双数)的数字最好使用128码C子集(条码短),>5就是由默认的B子集转成C子集,如果打印的是单数1>5234567,1是使用B子集打印,然后>5转成C子集。

如果使用程序打印的时候,编码方式应该使用UTF-8,否则打不出中文。

1.格式指令以^ 开始控制指令以~ 开始2.^XA ^XZ 标签开始、标签结束^FD ^FS 字段数据开始、结束例:^FDThis is an example.^FS3.^XA 开始标签格式^LH0,0 原点位置(Label Home)^FO203,203 文本位置(Field Origin)^ABN,30,30 字体类型与大小^FDExample^FS 打印的正文字符串(Field Data)^XZ 结束标签格式4.各个域之间以^FS进行分隔5.^XA 开始标签格式^LH0,0 原始位置^FO203,203 条形码位置^BY3,2.4,50 条形码系统设定[预置]^B3N,Y,,Y Code 39 条形码^FDABC123^FS 条形码数据^XZ 结束标签格式6. 一般为^FO定义位置,然后定义字体或定义条码格式,然后定义内容^FS结束(分隔),即^FO与^FS之间的是一段内容(域)的显示。

7. 张工那个^XA^LH20,20^FO20,10^AF^FDZEBRA^FS^FO20,60^B3,,40,, //40为条码高度,为主要参数,其他默认(Barcode 39)^FDAA001^FS//^PQnum,,, PQnum,,num,^XZ采用默认参数,后面的逗号可以省略8. 序列号^SNv,n,zv:起始值n:increment/decrement z:是否显示前置的零9.^XA^LH20,20^FO20,10^AF^FDZEBRA^FS^FO20,60^B3,,40^FDAA001^FS^FO20,200^AF^SN001,1,Y^FS //1,决定了序列号递增值为1^PQ4,,2 //2决定了序列号的重复数,4决定总页数^XZ打印效果为序列号001两页,002两页,共四页10.^XA^LH0,0^FO20,20^BY2,2.0,35//第一个选项设置窄条窄空整体的宽度,可以理解为x方向的放大系数//第三个选项设置条码高度^BC //128码^FD1>523456789123456^FS //默认使用B子集,>5转到C子集^XZ//C子集取两位数字编码,所以打出的标签短,总数不能为单数//单数解决方案是先用B子集打印一位数,然后转到C子集打印剩下的数CODE128有三种子集:A子集,B子集,C子集。

ZPLⅡ指令(转)

ZPLⅡ指令(转)

ZPLⅡ指令(转)^A缩放/点阵字体 ^A(可缩放/点阵字体)命令⽤于内置的True Type字体。

可缩放字体(也可以认为是平滑⽮量字体)能够以点为单位来对横向、纵向进⾏扩展。

点阵字体由点阵象素组成,通常⾼度⾼度⼤于宽度。

内置的的缩放字体(A0=CG Triumvirate Bold Condensed)默认为不旋转,15点⾼,12点宽。

打印机将从^A命令得到字体的旋转⽅向、宽度、⾼度等参数。

^A命令的格式: ^Af,o,h,w^A=缩放/点阵字体f=字体名默认值:0(CG Triumvirate Bold Condensed)其他值:A-Z,0-9(打印机的任何字体,包括下载字体,EPROM中储存的,当然这些字体必须⽤^CW来定义为A-Z,0-9)0=字体⽅向默认值:^FW默认值或上⼀个^FW的值。

其他值:N = 正常(Normal)R = 顺时针旋转90度(Roated)I = 顺时针旋转180度(Inverted)B = 顺时针旋转270度 (Bottom)h=字符⾼度曲线字体:默认值:15点或上⼀次^CF的值。

可接受的值:10-1500点点阵字体:默认值:指定点阵字体的标准⾼度其他值:标准⾼度⾼度的整数倍,2-10。

w=字符宽度曲线字体:默认值:12点或上⼀次^CV的值,也可以显⽰为0可接受的值:10-1500点点阵字体:默认值:指定点阵字体的标准宽度其他值:标准⾼度⾼度的整数倍,2-10。

^A@ 使⽤字体名来调⽤字体 ^A@(使⽤字体名来调⽤字体)命令使⽤字体的全名,来调⽤字体⽰例:^XAA@N,25,25,B:CYRILLIC.FNT^FO100,20^FS^FDThis is a test.^FS^A@N,50,50^FO200,40^FS^FDThis string uses the B:Cyrillic.FNT^FS^XZ 第⼀⾏命令将查找字体卡/后备电池RAM(B:)中的“Cyrillic.FNT”字体,当字体找到后,命令将继续定义字符的⽅向,⼤⼩,然后在标签上打印字段数据“This is a test.” ⼀旦^A@定义了“Cyrillic.FNT”,它的作⽤将⼀直保持到下⼀个^A@命令定义⼀个新字体名时。

Zebra条码打印机编程命令

Zebra条码打印机编程命令

Zebra条码打印机编程命令条码打印机是一种专业的打印设备,其打印实现方式与普通的激光、喷墨或针式打印机有所不同,世界各大条码打印设备厂商生产的打印机都采用了各自不同的打印语言以实现其打印,如Zebra系列的ZPL,Eltron的EPL,Datamax的DPL等,与普通打印方式相比,采用打印语言的优点在于速度快,精度高,但由于没有统一的标准打印语言,使得用户在使用不同机器时会产生一定的麻烦,好在各种打印语言的语法比较类似,上手也是比较简单的。

目前的条码打印主要采用专业的商用条码打印软件,使用方便、简单,功能强大,且提供了对各类型条码打印设备的接口,适用于需经常变换打印格式、内容的用户,如专业印刷厂商等,但此类软件的价格也较昂贵。

对于一些采用了企业管理系统的用户,其打印标签的格式通常已较固定,因此可在软件系统中嵌入条码打印部分。

一般来说,可采用以下几种方式:直接使用条码打印机的条码语言编写程序;采用各种专业控件提供商编制的条码控件;使用一些高级条码打印软件,如CodeSoft、LabelView提供的ActiveX技术等。

这几种方式在方便性、精确性及经济性等方面各有其优缺点,用户可根据需要自行选择,这里,主要对第一种方式给出较为详细的使用方法。

ZPLII是Zebra系列打印机的打印语言,在ZPL的基础上做了一定的更新,其语法通俗易懂,在这里对其条码、文字、图形打印部分给予一一介绍。

基本标签示例:^XA‘标签格式开始命令^LH30,30‘Label Home position设置标签起始参考点坐标为30,30,默认为0,0^FO20,10^AD^FDEXAMPLE^FS‘^FO20,10-设置数据域起始坐标,距参考点20,10^AD-设定字体为D(内部字体)^FD-数据域开始命令EXAMPLE实际打印内容^FS-数据域分隔命令^FO20,60^B3^FDAAA001^FS ‘^B3-选择条码类型为39码^XZ ‘标签格式结束命令由上例可见,ZPLII的命令使用还是相当简单的。

ZPLII语言

ZPLII语言

ZPL II 简易指令集ZPL II 简易指令集指令介绍B3FORMAT BRACKET COMMAND B4LABEL DEFINITION COMMAND B5~B6 PRINTER CONFIGURATION B7 ~ B8FILED DEFINITION COMMAND B9~B10TEXT PRINTING COMMAND B11~B14 BARCODE FILED INSTRUCTION B15~B18BOX/LINE COMMAND B19GRAPHIC AND OTHERS COMMAND B20~B21 OTHERS COMMAND B22-B23VER 1.01 NO.ZE-ZPL-II起始指令^LH30起始位置指令^LL标签长度指令终止指令相对于打印内容本行结束^FO^LL^XA起始指令当PRINTER接收到此指令时即表示本段程式开始^XZ终止指令当PRINTER接收到此指令时即表示本段程式终止并开始列印范例^XA起始指令^LH3030^FS^FO2010^AEN5630^FDZEBRA^FS^FO2080^B3N Y20N N^FDAAA01^FS^XZ 终止指令^LHx y定义标签起始位置指令X Y为座标值以-公厘mm)包含点数多少计算依机型不同而有差异如ZEBRA S300S500105S160S140140XI等机型–1 mm代表8 点而ZEBRA90XI170XI–1 mm代表12点而ZEBRA 90A–1mm代表6点范例^XA^LH3030^FS^FO2010^AEN5630^FDZEBRA^FS^FO2080^B3N Y20N N^FDAAA01^FS^XZ以上范例中如果您的机型是用S300则^LH3030^FS此行所代表的意义是在离纸卷边3.75mm x 3.75mm处为标签起始点 3.75mm=30除以8 如果您使用的是90XI则30除以12=2.5mm处为起始点^LLy定义标签长度指令限定使用在连续标签纸Y以-公厘mm)包含点数多少计算——机型计算方式与前页一样本手册座标的含意都相同故以下如谈到座标将不再重复计算方式范例^XA^LH3030^FS^LL300^FS^FO2010^AEN5630^FDZEBRA^FS^FO2080^B3N Y20N N^FDAAA01^FS^XZ以上范例中如果您的机型是S300则^LL300^FS此行所代表的意义是在您所打印标签纸的长度是300除以8=37.5mm^MDx浓暗度设定经由温度控制来设定打印的浓暗度设定值可以正负各30个区段x正值温度越高颜色越浓反之越淡本指令如电源关闭即恢复到出厂设定+10在指令群中可以分段来控制浓淡例如你可以在程式前段先下^MD-9后段再下^MD20此时浓淡度会以10+6=1616-9=77+20=27之程度印出标签就会呈现浓淡浓的现象至于浓淡的程度则可视打印出的效果来调整至满意程度~JC侦测标签纸当您更换不同大小的纸张时需重新侦测纸纸张大小以便在换纸后的打印能够在正确位置功能与硬件上的CALIBRATE一样如果硬件上已经有此项功能则可以在硬件上直接设定像A300机型则一定要先下此指令才不致于发生错误^SCa b c d e设定通讯参数a baud rate可由110-19200b word length7或8个data bitsc parity n=none或e=even或o=oddd stop bits1或2e handshake X=XON/XOFF或D=DTR/DSR例如^SC9600,7,E,2,X表示9600 BAUD RATE7个DATA BITS EVEN PARITY1个STOP BITXON/XOFF HANDSHAKE^JUx储存设定X为参数X=F则回复出厂预设值X=S则储存目前设定值X=R则叫加上一次设定值所以如果您在设定上做了更改且希望将此设定储存您可以下^JUS指令^FOx y定义相对于起始位置指令x,y)为座标值x=20=2.5mm标签纸y=10范例^XA30^FS^FO 2010^AEN 5630^FDZEBRA^FS ^FO2080^B3N Y 20N N^FDAAA01^FS ^XZ如上例所示Zebra 这行字距标签纸边x)2.5mm * (y)1.25mm^FD定义列印内容指令范例^XA^LH3030^FS^FO2010^AEN5630^FD ZEBRA^FS^FO2080^B3N Y20N N^FDAAA01^FS^XZ以上范例中将您要打印的文字ZEBRA紧跟在^FD后面^FS^LH3030^FS^Axab c变换字弄指令x为字型FONT TYPE参数共有由A~Z 及0等字型如果指令可下^AA^AG……等下图为各种字形处观及尺寸表S300 FONT 尺寸表S300 FONT 外规图S500 FONT外观图S500 FONT尺寸表^Axa b c中的a b c三个参数表示à度高度及宽度a参数有N=旋转0度列印R=旋转90度列印I=旋转180度列印B=旋转270度列印b参数表示字型高度其高度要参考尺寸表中Matrix栏中的H部份并为其倍数例如^AAR27 表示选择A安型从表中知道此字型H为9故当您选择27表示要放大3倍高c参数表示字型宽度与b参数用法一样例如^AAR2715 表示选择A字型从表中知道此字型W为5故当您选择15表示3倍宽^AAR2715此式如果综合以上解释可叙述成选择A字型旋转90度高度及宽度都放大3倍“请注意本指令只能改变目前同一行中的字型一旦下行尾^FS指令后即会恢复DEFAULT字型^CFh b c变更DEFAULT字型指令h为字型FONT TYPE参数共有由A~Z及0型请参考字型外观图基本上本指令与^Aax,b,c用法一样但它不会到字尾^FS)就恢复DEFAULT字型^CIx变更国际语言字型指令x为语言代号以下为语言代号对照表CI0=USA1CI1=USA2CI2=UKCI3=HOLLANDCI4=DENMARK/NORWAYCI5=SWEDEN/FINLANDCI6=GERMANCI7=FRANCE1CI8=FRANCE2CI9=ITALYCI10=SPAINCI11=MISCELLANEOUSCI12=JAPANCI13=IBM CODE PAGE 850^BYij bDEFAULT 条码控制指令i 条码窄线的点数j条码宽窄比例值12~13b 条码高度例如^BY102.560i=10即10点(10除以8=1.25mm)为窄线宽度j=10*2.5(由表中查I 与j 值的交叉点为2.2:1)=25点(25除以8=3.125mm)为宽线宽度b=60即60点(60除以8=7.5mm)为条码高度ij b 值之大小取决于标签纸或您所希望的大小兵絏絬翴计(i)兵絏糴ㄒ(j )^Bxa b e f g选择条码类型指令此指令分两部份来看第一部份为^Bx,x为条码类型详见下表参考范例^XA^LH3030^FS80^B3N Y20N N^FDAAA01^FS^XZ如上^B3为选用CODE 39第二部份为a b e f ga 参数有N=条码旋转0度R=条码旋转90度I=条码旋转180度B=条码旋转270度b 条码打印高度DEFAULT=10此高度参数与^BY指令中所提的参数一样故在此可省略它将抓取^BY所设的值e 附加检查码有Y N可选择Y为附加为不附加f 条码内容打印于条码的下方有Y N可选择Y为打印N为不打印g 条码内容打印在条码的上方有Y N可选择Y为打印N为不打印上述a b e f g 等参数根据条码种类不同而前后位置不同请注意使用以下提供各种条码的参数位置图供参考^B1a e b f g CODE 11^B2a b f g e INTERLEAVED 2 OF 5^B3a e b f g CODE 39^B8a b f g EAN-8^B9a b f g e UPC-E^BAa b f g e CODE 93^BCa b f g e CODE 128^BEa b f g EAN-13^BIa b f g INDUSTRIAL 2 OF 5^BJa b f g STANDARD 2 OF 5^BKa e b f g CODABAR^BLa b g LOGMARS^BMa e b f g MSI^BPa e b f g PLESSEY^BSa b f g UPC/EAN耎絏^BUa b f g e UPC-A^BZa b f g POSTNET范例^XA30^FS^FO2080^B3N Y20N N^FDAAA01^FS^XZ此式的意思是是条码选择CODE 39正常列印不旋转加印检查码条码高度2.5mm条码下上方不列印数字^GBw h m c画四方形及直线指令w h m c为参数说明如下w(四方形宽度)DEFAULT 1 DOT最大9999DOTSh(四方形高度)DEFAULT 1 DOT最大9999DOTSw或h参数如果有一个为0则变成画垂直或水平直线m(四方形宽点线)DEFAULT 1 DOT最大9999DOTSc(四方形线颜色)DEFAULT B(BLACK黑色)也可选择W(WHITE白色范例^XA^LH3030^FSFO1010^GB1504040^FS^FO2080^B3N Y20N N^FDAAA01^FS^XZ请注意顼先下^FO指令宣告起点所以此式的意思为距标签纸边x 1.25mm*(y)1.25mm处开始画一个18.75mm(150除以8*5mm(40除以线宽5mm40除以8的黑色框线四方形~DG<NAME>t w<ASC>图形储存指令基本上此格式会经由软体转换后自动产生故您可不必详记内容参数说明<NAME>:档名t :图形的总Byte数w :一列的Byte数<ASC>图形资料此指令是将图形如公司Logo或任何IMAGE档案储顾在打印机中以便随时使用使用此指令前需先将图形档案用ZTOOLS.EXE转成格式为GRF例如您从影像扫描器IMAGE SCANNER)扫描得到一个档系统提示您输入要转换的档案名称如AA.PCX)后自动转换成什么名称如AA.GRF)此时AA.GRF档会自动在档头附加^DGAA,……等您只要在开始打印前将AA.GRFDOWNLOAD至打印机即可^IL<NAME>呼叫图形.GRF)指令注意需在前先加位置指令^FO例如^FO4030^ILAA,^FS^XG<NAME>x y呼叫图形.GRF)指令与^IL不同之处是^XG可作x,y轴向放大如^XGAA2,2表示x,y轴都放大2倍注意需在批令前先加位置指令^FO,例如^FO4030^XGAA22^FS^ID<NAME>删除图形.GRF)指令^PRx改变打印速度指令x为参数可有两种表示方式A B C D或23456速度如下A or 2 = 50.8mm/secB or 3 = 76.2mm/secC or 4 = 101.6mm/sec5 = 127mm/secD or 6 = 152.4mm/sec速度的设定不得大于机器本身的最快速度^PQq p r o批次打印指令q,p,r,o为参数叙述如下q打印总张数最大9999p打印p张后暂停或载切DEFAULT为0最大9999o:是否连续列印y表示暂停或截切N表示连续打印^SNv n z序号打印指令V为起始序号n为递增减数值Z为是否算0,用Y或N表示例如^SN0101,+2,Y上式中打印机将从0101开始跳一号印一张即010*********……或您可用-2表示递减则Y表示才会印出前面的0,N表示时将不打印前面的0如^SN0101,+2,N打印时将变成10101030105……~HS传回PRINTER目前各项参数值以利了解目前状态并做为程式设计时修改设定的参考。

zpl指令编写

zpl指令编写

ZPL(Zebra Programming Language)是一种用于Zebra打印机编程的专有语言。

以下是一些基本的ZPL指令:
1. `^XA`:开始新的标签
2. `^FO 50,50`:设置文本位置
3. `^A0N,50,50`:设置字体、大小和方向
4. `^FD "Hello, World!"^FS`:打印文本
5. `^XZ`:结束标签
以上是一个简单的示例,打印出"Hello, World!"。

你可以在Zebra Programming Guide中查找更多指令和详细信息。

另外,如果你想了解更多具体的ZPL指令编写,你需要根据打印机的具体型号和你的具体需求来选择适合的指令。

不同的打印机可能支持不同的指令集,而且每个指令的效果也会因打印机的型号和配置而异。

因此,我建议你查阅Zebra的技术文档或者联系他们的技术支持以获取最准确的信息。

Zebra斑马打印机中文操作说明

Zebra斑马打印机中文操作说明

Zebra斑马打印机中文操作说明斑马105SL打印机使用手册<>一打印机电源二打印机结构三安装标签和色带的注意事项四面板功能说明五Zebra 105SL打印机的简单调整和参数设置说明六打印机的日常维护七常见故障极其处理SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 2Zebra斑马打印机中文操作说明一打印机电源电源开关位于打印机后面打印机的电源是交流电压230V和110V自适应安装打印机时请确保供电电压和打印机的工作电压相符同时检查供电电源是否接安全地[千万注意] 在插拔任何连线时都应该关闭微机和打印机的电源否则易损坏打印机和微机的主板!某些外界的影响如闪电电源或信号线上的噪声也会使打印机出现误操作关掉打印机再重新打开可使打印机恢复正常二打印机结构图1SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 3Zebra斑马打印机中文操作说明图2标签传感器图SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 4Zebra斑马打印机中文操作说明三安装标签和色带的注意事项105SL打印机可以打印的最小标签20mm*6mm1安装标签和色带时按照打印机内的安装指示图即可注意色带安装时要分清色带的绕向千万不能装反否则会损害打印机的组件安装时须将色带推到底ZEBRA打印机只可用外向色带标签安装时要将标签挡片和挡纸片挡好标签要从压纸/反射片下穿过标签左侧靠着导纸片2安装标签和色带时注意不要划伤打印头比如戒指工具等物品色带及标签勿粘有泥沙灰尘杂物等3当标签被卷入打印头下面的滚筒中时千万不能用刀片来划开标签以免损伤滚筒只可以用手慢慢反向转动滚筒将标签撤出4安装完标签和色带后一定要合上铁外盖5请用ZEBRA的色带和标签否则易损害打印头SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 5Zebra斑马打印机中文操作说明色带安装示意图废色带取下示意图SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 6Zebra斑马打印机中文操作说明四面板功能说明面板示意图正常开机时一般只有POWER灯亮其余的灯均不亮POWER电源指示灯表明是否通电TAKE LABEL剥离指示灯只在剥离工作PEEL-OFF方式下起作用ERROR报错指示灯闪动表明有错可以从液晶显示上看到错误信息CHECK RIBBON色带状态灯亮表明色带状态不对PAPER OUT标签状态灯亮表明标签状态不对PAUSE暂停状态灯亮表明打印机停止工作,可能状态不对DATA(数据状态灯)亮表明数据正在传递中而打印机并未接受闪动表明打印机正在接受数据闪动变慢表明打印机不可以接受太多的数据了+键是用来选择不同的打印机参数PREVIOUS向前翻页键在打印机设置中向前翻页NEXT/SAVE向后翻页键/存盘键在打印机设置中向后翻页及配合用于存盘SETUP/EXIT设置/退出键进入或退出打印机设置PAUSE暂停键暂停和恢复打印FEED走纸键走出一张空白标签SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 7Zebra斑马打印机中文操作说明CANCEL清除键在暂停方式下有效清除打印机的内存五Zebra 105SL打印机的简单调整和参数设置说明1. 正常的开机显示PRINT READY6.0MB V41.11.3表明打印机已经准备好打印机内存为6M工作的程序版本为V41.11.32. 更改设定1). 打印颜色深浅的调整(DARKNESS);在" PRINTER READY " 时, 按SETUP/EXIT 键, 出现如下显示;DARKNESS +10- 00000000000 +按右面+键增加打印颜色深度, 按左面-键减少打印颜色深度.缺省值:+10选项范围: 0 到+30一般该值设置到10—25左右比较合适(纸面10—15胶面20—25)按" NEXT/SAVE " 显示下一个选项;2). 撕下标签的位置的调整(TEAR OFF);TEAR OFF +0- 00000000000 +按右面+键增加数值, 按左面-椭圆键减少数值.缺省值: +0选项范围: -120 到+120 ( 显示的数值是点数, 如"+24", 意思是24 点, 假设打印机的分辨率是200 DPI / 8 dot per mm, 24 点即"3mm ", 若打印机的分辩率是300 DPI / 12dot per mm, 24 点即" 2 mm". )按" NEXT/SAVE " 显示下一个选项3). 打印模式的选择(PRINT MODE);PRINT MODE按+及-键显示不同的选项.缺省值: TEAR OFF选项: TEAR OFF (撕下), PEEL OFF (剥离), CUTTER (切刀) 和REWIND (回卷). 按" NEXT/SAVE " 显示下一个选项4). 标签类型的选择(MEDIA TYPE);MEDIA TYPE按+及-键显示不同的选项.缺省值: NON-CONTINUOUS ( 非连续)选项: CONTINUOUS ( 连续) 和NON-CONTINUOUS ( 非连续).SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 8Zebra斑马打印机中文操作说明注: 标签类型有两种, 这个参数使打印机知道目前使用的是CONTINUOUS ( 连续) 或NON-CONTINUOUS ( 非连续) 标签. 连续的意思是整卷标签连续不断, 亦没有任何固定长度的标识供传感器检测; 非连续是说整卷标签连续不断, 但中间有固定长度的标识, 如间隙(通常如不干胶标签), 缺口或黑条( 如铁路车票).按" NEXT/SAVE " 显示下一个选项5). 传感器类型的选择(SENSOR TYPE);SENSOR TYPE按+及-键显示不同的选项.缺省值: WEB ( 穿透式传感器)选择: WEB ( 穿透式传感器) 和MARK ( 反射式传感器).注: 标签传感器类型有两种, 穿透式传感器是检测透光度反差大的标签反射式传感器是检测印有黑条标识而且不透光的标签( 如铁路车票).按" NEXT/SAVE " 显示下一个选项6). 打印方法的选择(PRINT METHOD);PRINT METHOD按+及-键显示不同的选项.缺省值: THERMAL TRANSFER ( 热转印)选择: THERMAL TRANSFER ( 热转印)和DIRECT THERMAL ( 直热式).注:如打印普通纸或标签可选"热转印", "直热式" 只适用于热敏纸.按" NEXT/SAVE " 显示下一个选项7). 打印宽度的选择(PRINT WIDTH);PRINT WIDTH-> 104 0/8 MM +按右面+键增加数值, 按左面-键减少数值.缺省值及范围:可取最大值为104mm,范围由标签大小决定按" NEXT/SAVE " 显示下一个选项8). 标签最大长度的选择(MAXIMUM LENGTH);MAXIMUM LENGTH- 39.0 IN 988 MM +按右面+键增加数值, 按左面-键减少数值.缺省值及范围:可取最大值为988mm, 范围由打印机设置注:此选择的作用为1) 在作标签长度校正CALIBRATE时, 减少标签及色带的走纸长度.2) 此值应设定为大于标签的实际长度,此值绝对不能小于标签的实际长度. 按" NEXT/SAVE " 显示下一个选项9). 列印内置字体(LIST FONTS);SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 9 Zebra斑马打印机中文操作说明LIST FONTSPRINT按+键将打印出一标签列印出打印机当前可识别的字体.按" NEXT/SAVE " 显示下一个选项10). 列印内置条形码种类(LIST BAR CODES);LIST BAR CODESPRINT按+键将打印出一标签列印出打印机当前可识别的条形码.按" NEXT/SAVE " 显示下一个选项11). 列印内存图形(LIST IMAGES);LIST IMAGESPRINT按+键将打印出一标签列印出打印机当前可识别的图像格式.按" NEXT/SAVE " 显示下一个选项12). 列印内存条码格式(LIST FORMATS);LIST FORMATSPRINT按+键将打印出一标签列印出打印机当前可识别的格式.按左面-键没有作用.按" NEXT/SAVE " 显示下一个选项13). 列印当前打印机的设置(LIST SETUP);LIST SETUPPRINT按+键将打印出一标签列印出打印机当前的选项设置值.按" NEXT/SAVE " 显示下一个选项14). 列印当前打印机所有的设置(LIST ALL);LIST ALLPRINT按+键将打印出一份标签将列印出打印机可识别的字体条形码图像格式以及打印机当前的设置值.按" NEXT/SAVE " 显示下一个选项15).初始化内存卡INITIALIZE CARD;INITIALIZE CARDYES按+键选择YES将会提示输入密码输入密码后按NEST/SAVE显示屏将询问INITIALIZE CARD按+键选择YES显示屏将提示ARE YOU SURE按+键选择YES将开始初始化按-选择NO将返回到INITIALIZE CARDSHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 10Zebra斑马打印机中文操作说明2. 界面按" NEXT/SAVE " 显示下一个选项16初始化闪存(INIT FLASH MEM);INIT FLASH MEMYES按+键选择YES将会提示输入密码输入密码后按NEST/SAVE显示屏将询问INITIALIZE FLASH按+键选择YES显示屏将提示ARE YOU SURE按+键选择YES将开始初始化按-选择NO将返回到INITIALIZE CARD界面按" NEXT/SAVE " 显示下一个选项17).传感器校正图的操作(SENSOR PROFILE);SENSOR PROFILEPRINT按+键开始打印标签和色带传感器的校正图按" NEXT/SAVE " 显示下一个选项18). 标签和色带传感器灵敏度的调整/校正(MEDIA AND RIBBON);MEDIA AND RIBBONCALIBRATE按+开始校正步骤, 显示屏显示" LOAD BACKING ";LOAD BACKINGCANCEL CONTINUE把标签剥离, 留下20CM长的空白的底纸, 打开打印头, 将标签装上, ( 请留意空白的底纸部分应在标签传感器上, 否则应留更多的空白的底纸);按+键继续校正, 面板上将显示" REMOVE RIBBON ";REMOVE RIBBONCANCEL CONTINUE将色带取走合上打印头,SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 11 Zebra斑马打印机中文操作说明按+键继续校正, 面板上将显示" CALIBRATING... PLEASE WAIT "; CALIBRATINGPLEASE WAIT标签及色带传感器灵敏度的校正正在进行, 只需几秒钟; 跟着会显示; RELOAD ALLCONTINUE打开打印头, 把有标签的部分放到打印头下, 装好色带, 关闭打印头;按右面黑色椭圆键继续校正操作; 打印机将打印" 传感器曲线图形", 面板显"MEDIA AND RIBBON CALIBTATE";MEDIA AND RIBBONCALIBRATE标签和色带灵敏度的调整/校正完成在上述操作过程中按键将取消当前的操作按" NEXT/SAVE " 显示下一个选项19).并行通讯口设置(PARALLEL COMM.)PARALLEL COMM按+及-键显示不同的选项.默认值PARALLEL选项PARALLEL TEAINAX/COAX按" NEXT/SAVE " 显示下一个选项20).串行通讯口设置SERIAL COMM;SERIAL COMM按+及-键显示不同的选项.缺省值: RS232选项: RS232串口RS422/485RS485按" NEXT/SAVE " 显示下一个选项21). 波特率的设置(BAUD);BAUD- 9600 +按+及-键显示不同的选项.缺省值: 9600选择: 1103006001200240048009600192002880057600115200注当与PC串口相联时打印机和PC的此参数设定必须一样按" NEXT/SAVE " 显示下一个选项22). 数据位的设置(DATA BITS);SET DATA BITS- 8-BITS +SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 12 Zebra斑马打印机中文操作说明按+及-键显示不同的选项.缺省值: 8-BITS选择: 7-BITS8-BITS注当与PC串口相联时打印机和PC的此参数设定必须一样按" NEXT/SAVE " 显示下一个选项23). 校验位的设置(PARITY);PARITY按+及-键显示不同的选项.缺省值: EVEN偶校验选择: EVEN偶校验ODD奇校验NONE无校验注当与PC串口相联时打印机和PC的此参数设定必须一样按" NEXT/SAVE " 显示下一个选项24) 主机流量控制(HOST HANDSHAKE)HOST HANDSHAKE按+及-键显示不同的选项.缺省值XON/XOFF选项XON/XOFFDSR/DTRRTS/CTS,注当与PC串口相联时打印机和PC的此参数设定必须一样按" NEXT/SAVE " 显示下一个选项25). PROTOCOL纠错协议的设置PROTOCOL按+及-键显示不同的选项.缺省值: NONE选择: NONEZEBRAACK/NACK注若选择ZEBRA时打印机的HOST HANDSHAKE必须设为DSR/DTR 按" NEXT/SAVE " 显示下一个选项26). NETWORK ID网络ID号的设置NETWORK ID-> 000 +按键改变数值, 按移动位置.缺省值: 000选择: 000至999按" NEXT/SAVE " 显示下一个选项27). COMMUNICATIONS通讯模式的设置COMMUNICATIONSSHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 13 Zebra斑马打印机中文操作说明按+及-键显示不同的选项.缺省值:NORMAL MODE(正常模式)选择: NORMAL MODE(正常模式),DIAGNOSTICS(测试模式)若选择DIAGNOSTICS时当打印机收到数据后将打印ASCII HEX 按" NEXT/SAVE " 显示下一个选项28). CONTROL PREFIXZPL/ZPLII控制前缀的设置CONTROL PREFIX-> 7EH +按+及-键显示不同的选项.缺省值: 7E选择: 00至FF注此参数是控制打印机的编程语言ZPL/ZPLII的设定请不要改动按" NEXT/SAVE " 显示下一个选项29). FORMAT PREFIXZPL/ZLPII格式前缀的设置FORMAT PREFIX-> 5EH +按+及-键显示不同的选项.缺省值: 5E选择: 00至FF注此参数是控制打印机的编程语言ZPL/ZPLII的设定请不要改动按" NEXT/SAVE " 显示下一个选项30). DELIMITER CHAR(ZPL/ZLPII分隔符的设置DELIMITER CHAR-> 2CH +按+及-键显示不同的选项.缺省值: 2C选择: 00至FF注此参数是控制打印机的编程语言ZPL/ZPLII的设定请不要改动按" NEXT/SAVE " 显示下一个选项31). ZPL MODE编程语言的选择的设置ZPL MODE按+及-键显示不同的选项.缺省值: ZPLII选择: ZPLIIZPL注此参数是控制打印机的编程语言ZPL/ZPLII的设定请不要改动按" NEXT/SAVE " 显示下一个选项SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 14 Zebra斑马打印机中文操作说明32). MEDIA POWER UP开机标签状态的选择的设置MEDIA POWER UP按+及-键显示不同的选项.缺省值: CALIBRATION测纸选择: FEED走纸CALIBRATION测纸LENGTH纸长NO MOTION不动按" NEXT/SAVE " 显示下一个选项33). HEAD CLOSE打印头关闭标签状态的选择的设置HEAD CLOSE按+及-键显示不同的选项.缺省值: CALIBRATION测纸选择: FEED走纸CALIBRATION测纸LENGTH纸长NO MOTION不动按" NEXT/SAVE " 显示下一个选项34). BACKFEED标签回撤的设置注此参数只有在打印机设定为切刀CUTTER和剥离PEEL-OFF方式时才有效BACKFEED按右面黑色椭圆键或左面黑色椭圆改变数值.缺省值: DEFAULT当标签被切或剥离后90%标签回撤选择: DEFAULT当标签被切或剥离后90%标签回撤0%-100%BACKFEED 按" NEXT/SAVE " 显示下一个选项35). LABEL TOP打印内容的上下位置的调整;LABEL TOP +000-▊▊▊▊▊+按+及-键显示不同的选项.缺省值: +0范围: -120 到+120 ( 显示的数值是点数, 如"+24", 意思是24 点, 假设打印机的分辨率是200 DPI / 8 dot per mm, 24 点即"3mm ", 若打印机的分辩率是300 DPI / 12dot per mm, 24 点即" 2 mm". )按" NEXT/SAVE " 显示下一个选项36). LEFT POSITION打印内容的左右位置的调整;LEFT POSITION=> +0000 +按+及-键显示不同的选项.缺省值: 0000范围: -9999到+9999( 显示的数值是点数, 如"+24", 意思是24 点, 假设打印机的分辨率是200 DPI / 8 dot per mm, 24 点即"3mm ", 若打印SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 15 Zebra斑马打印机中文操作说明机的分辩率是300 DPI / 12dot per mm, 24 点即" 2 mm". )按" NEXT/SAVE " 显示下一个选项37). 传感器参数表WEB S.- XX +MEDIA S.RIBBON S.MARK S.MARK MED S.MEDIA LEDRIBBON LEDMARK LED按+及-键显示不同的选项.注这些参数是测纸后自动生成非特殊需求请勿动按" NEXT/SAVE " 显示下一个选项38). LCD ADJUST液晶显示亮度的设定;LCD ADJUST +10-▊▊▊▊▊+按+及-键显示不同的选项.缺省值: 10选择: 00-19按" NEXT/SAVE " 显示下一个选项39). FORMAT CONVERT(位图缩放设置);FORMAT CONVERT按+及-键显示不同的选项.缺省值: None范围: None, 150-300, 150-600, 200-600, 300-600按" NEXT/SAVE " 显示下一个选项40). LANGUAGE机器显示语言设置LANGUAGEENGLISH按或显示别的选项缺省值: ENGLISH选项: English, Spanish, French, German, Italian, Norwegian, Portuguese, Swedish, Danish, Dutch, Finnish, Japanese按" NEXT " 显示返回到打印深度设置选项在进行上述选项设置时如果出现要求输入密码的界面ENTER PASSWORD-> 0000SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 16Zebra斑马打印机中文操作说明按键移动光标位按改变数值初始默认密码为1234输入完之后按NEXT/SAVE进入设置更改界面请保管好些密码注意: 设置更改或调整后, 必需存储, 否则关机后会丢失!存储步骤:1. 在更改或调整后, 按" SETUP/EXIT " 键, 出现如下显示;SAVE SETTING1). PERMANENT永久存储所做的更改;2). TEMPORARY暂时存储所做的更改, 关机后会失去;3). CANCEL取消刚做的更改;4). LOAD DEFAULT恢复出厂值;注此法请慎用选择此项后打印机所有的选项将恢复默认值5). LOAD LAST SAVE取用上次储存的设置;2. 按+或-将显示别的选项;3. 按" NEXT " 键存储并回到开机显示板面.总结:平日使用中,主要设定的参数有DARKNESS(打印深度),LABEL TOP(打印的上下位置)和LEFT POSITION(打印的左右位置)六打印机的日常维护对于一台标签打印机打印头是其关键部件它是制作在陶瓷基片上表面涂有一层特殊的保护膜由于它的结构原因故在平日的操作中严禁任何时候任何硬物与打印头表面接触每打印完一卷碳带或者一卷热敏标签,都应该进行打印头和滚筒的清洁. 这样可以保持打印的质量延长打印头的使用寿命维护前请先确保清除自身的静电因为静电会造成打印头的损坏1打印头的清洁关掉打印机的电源将打印头翻起移去色带标签纸用浸有少许异丙醇的棉签(或棉布)轻擦打印头直至干净2.滚筒的清洁清洗打印头后用浸有少许异丙醇的棉签(或棉布)清洗滚筒方法是一边用手转动滚筒一边擦3.传动系统的清洁和机箱内的清洁因为一般标签纸为不干胶其胶容易粘在传动的轴和通道上再加上有灰尘直接影响到打印效果故需经常清洁一般一周一次方法是用浸有异丙醇的棉签(或棉布)擦去传动的各个轴通道的表面以及机箱内的灰尘4.传感器的清洁传感器包括色带传感器和标签传感器其位置见说明书一般一个月至三个月清洗一次SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 17Zebra斑马打印机中文操作说明方法是用鼓风装置(吸球即可)吹去传感器上的灰尘七常见故障极其处理当出现故障时应尽可能详细记录打印机的状态,包括(1)面板指示灯的状态(闪亮灭)及变化过程(2)打印机的动作(走纸切纸打印等)(3)采取的处理措施(4)打印机的反应,坏件的标签和色带等等1. 开机后面板指示灯不显示检查供电电源是否正常或者联结电缆是否接好2. 色带起皱, 调色带控制挡板.3. 若印出的标签总有一条竖的白线打不出来, 则(1) 先用脱脂棉签蘸打印头清洁液, 仔细清洁出现白线处的打印头.(2) 若故障依旧, 则需更换打印头.常见故障可能原因排除方法开机后所有指示灯亮液晶无显示主板坏联系上海蓝轩电子科技有限公司工打印位置偏左(右) 1打印纸偏右(左)2程序定义的坐标不对3打印机设置中的LEFTPOSITION不妥1将打印纸安装好挡纸片挡好2重新设定好打印的坐标3重新设定LEFT POSITION打印位置偏上(下) 1程序定义的坐标不妥2打印机设置中的LABEL TOP不妥1重新设定好打印的坐标2重新设定LABEL TOP撕纸位置偏上(下) 打印机设置中的TEAR OFF设置不妥调整撕纸位置(见五(2))打印深度过深1打印头压力过紧2打印温度偏高1降低打印头的压力2降低打印头的温度打印深度过浅1.打印头压力过松2.打印温度偏低3.标签和色带不匹配1.增加打印头的压力2.增加打印头的温度3.联系蓝轩公司工程部打印左浅右深或左深右浅1.打印头压力左右不均衡2.打印头位置不好1.均衡打印头左右压力2.重新调节打印头位置定位不准1.标签传感器位置不对2.传动皮带磨损3.打印纸装得不正1调整标签传感器位置2更换皮带3将打印纸安装好挡纸片挡好计算机传送数据,打印机不能正常接收数据1联机参数设置不对2主板坏1重新设定好2联系蓝轩公司工程部液晶显示RIBBONOUT1色带用完或者未安装好2色带传感器检测出错3程序中设置的打印模式不对1安装好色带2做标签和色带传感器灵敏度的调整/校正3选择正确的打印模式程部SHANGHAI LANXUAN ELECTRONICS TECHNOLOGY CO.,LTD . 18 Zebra斑马打印机中文操作说明液晶显示RIBBONIN1.在热敏方式下安装了色带2.在热转印方式下色带传感器检测出错1移走色带2做标签和色带传感器灵敏度的调整/校正(步骤五(16))液晶显示PAPEROUT1.标签用完或者未安装好,2.标签传感器位置不对3.标签传感器被物体遮挡4.标签传感器检测出错5.程序中设置的标签类型不对1安装好标签2调好标签传感器位置3移走遮挡的物体4做标签和色带传感器灵敏度的调整/校正(步骤五(16))5选择正确的标签类型液晶显示HEADOPEN1打印头未合上2打印头电阻值设置不对3打印头状态传感器未检测1合上打印头2设置好打印头电阻值回答者:zhaojinglun - 一级2006-3-28 08:47 我来转发分享到i贴吧相关内容• 斑马打印机105SL浪费标签! 1 2009-8-6• 斑马打印机105SL可否设置打印中文字? 2006-12-8• 斑马打印机105sL打印的标签是空白的! 1 2009-8-6• 斑马条形码打印机105SL,打印第一和最后一个数字模糊 2009-4-27• 斑马105SL打印机的问题 3 2009-12-5更多关于斑马打印机操作的问题>>查看同主题问题:斑马打印机谁知道等待您来回答•求山田凉介《真红》mp3或wma格式•系统文件管理软件•我要翻墙上Twitter的软件·•求一种电脑软件啊•DVD Maker无法创建DVD•如何设置遨游和QQ关联•求一张1888代金卡•cool edit pro 的插件下载与使用。

zpl标签模板指令

zpl标签模板指令

ZPL(Zebra Programming Language)是一种用于Zebra 标签打印机的编程语言。

它允许用户自定义标签打印的内容和格式。

ZPL II 是ZPL 的一种扩展,提供了更多的功能和指令。

下面是一些常用的ZPL II 指令及其用法:1. 起始指令:格式:xa--------作用:表示ZPL II 指令的开始。

2. 定义标签起始位置指令:格式:lh0,0,fo203,203,by3,2.4,50,b3n,y,,y,fdabc123fs作用:设置标签起始位置,其中(x, y) 表示标签打印区域的左上角坐标。

3. 文本指令:格式:text,,,,10,10,black,0,0,Tahoma,8,normal,center作用:在指定位置打印文本。

参数包括:起始位置、文本内容、字体、字号和属性。

4. 图形指令:格式:graphics 10,10,100,100,black作用:在指定位置绘制一个矩形。

参数包括:起始位置、矩形尺寸和颜色。

5. 线条指令:格式:line 10,10,100,100作用:在指定两点之间绘制一条直线。

参数包括:起点和终点坐标。

6. 圆形指令:格式:circle 10,10,50,black作用:在指定位置绘制一个圆形。

参数包括:圆心坐标、半径和颜色。

7. 填充指令:格式:fill 10,10,100,100,black作用:填充指定区域。

参数包括:起始位置、填充区域尺寸和颜色。

8. 结束指令:格式:xz--------作用:表示ZPL II 指令的结束。

9. 标签结束指令:格式:y作用:表示当前标签的结束。

斑马打印机编程 ZPL II语言编程基础

斑马打印机编程 ZPL II语言编程基础
一行:
^XA^FO100,75^BY3^B3N,N,100,Y,N^FD123ABC^XZ 使用默认参数:
^XA^FO100,75^BY3^B3,,100^FD123ABC^XZ
文本打印
打印文本
^XA
开始标签格式
^LH0,0
原点位置
^FO203,203
文本位置
^ABN,30,30
字体类型与大小
命令形式: ~DYd:f,b,x,t,w,data
举例 ~DYE:FONTFILE.TTF,B,T,SIZE,,
SIZE指文件字节数 可以分两次发送到打印机
»ZPL II支持小写、大写或大小写混合输入的 指令
»增加了一些新的命令
ZPL II 语言功能
打印各种标签格式
»文本 »图形 »条形码
设置打印机参数 获取打印机配置及状态信息
ZPL II 语言相关概念
域(field)
ZPL对象
»图片 »标签格式文件
打印机设备名称
打印机存储设备 » 指定 ZPL II 的目标对象 (图像,标签格式,字体) 到不 同的存储区域
»纯文本编辑器 »标签设计软件,如Zebra Designer
ZPL II与ZPL的区别
ZPL II 不是100% 兼容ZPL 主要差别
»对于ZPL II,当指令被接收时,就会立刻被 执行,对于ZPL,只有当打印机接收到^XZ (End Format)时,才执行接收的所有指令
»一些ZPL中的指令,在ZPL II中被增强或扩 展
控制指令(control commands)
»以~开始 »迫使打印机立即执行某一个指定的操作 »可以中断打印机数据缓冲器中的格式指令
格式指令
格式指令有以下分类

zpl标签模板指令

zpl标签模板指令

zpl标签模板指令【原创版】目录1.ZPL 标签模板指令概述2.ZPL 标签模板指令的组成3.ZPL 标签模板指令的功能4.ZPL 标签模板指令的应用实例5.ZPL 标签模板指令的未来发展正文1.ZPL 标签模板指令概述ZPL(Zebra Programming Language)是一种专门用于 Zebra 打印机的编程语言。

ZPL 标签模板指令是 ZPL 语言中的一种指令,主要用于打印标签。

通过使用 ZPL 标签模板指令,用户可以方便地打印各种类型的标签,满足不同场景的需求。

2.ZPL 标签模板指令的组成ZPL 标签模板指令由三部分组成:开始标签、模板名和结束标签。

其中,开始标签和结束标签用于定义标签模板的范围,模板名则表示要使用的标签模板。

例如:`^ZPL1` 是一个开始标签,`^TP1` 是一个模板名,`^ZPL2` 是一个结束标签。

这三部分组成的指令表示:从开始标签`^ZPL1`开始,使用模板`^TP1`,到结束标签`^ZPL2`结束。

3.ZPL 标签模板指令的功能ZPL 标签模板指令具有以下功能:- 定义打印标签的格式:通过 ZPL 标签模板指令,用户可以自定义标签的格式,包括标签的大小、字体、颜色等。

- 设置打印标签的内容:用户可以使用 ZPL 标签模板指令设置打印标签的具体内容,如文本、条码、图形等。

- 控制打印标签的打印顺序:ZPL 标签模板指令可以控制打印标签的打印顺序,从而实现批量打印标签的需求。

4.ZPL 标签模板指令的应用实例假设一个仓库需要打印一批货物标签,可以使用 ZPL 标签模板指令来完成。

首先,创建一个标签模板,设置标签的大小、字体、颜色等格式。

然后,使用 ZPL 标签模板指令设置标签的内容,如仓库名称、货物名称、数量等信息。

最后,使用 ZPL 标签模板指令控制打印标签的打印顺序,实现批量打印标签。

5.ZPL 标签模板指令的未来发展随着打印技术的不断发展,ZPL 标签模板指令也将不断完善和升级。

斑马打印机 ZPL II 语言编程

斑马打印机 ZPL II 语言编程

指令种类

格式指令(format commands)
» 以^开始 » 用于设定标签格式与数据 » 多条格式指令按顺序执行

控制指令(control commands)
» 以~开始 » 迫使打印机立即执行某一个指定的操作 » 可以中断打印机数据缓冲器中的格式指令
格式指令
格式指令有以下分类
格式框架指令-format bracket commands 标签定义指令-label definition commands 字段定义指令-field definition commands 字段默认指令-field default commands 格式默认指令-format default commands 格式旋转指令-format rotation commands 打印机控制指令-printer control commands 文字数字字段指令-alphanumeric field commands 条形码字段指令-bar code field commands 图像指令-graphic image commands

如果一个格式里面有多个^PO指令,只有最后一个才有效。 只有接收到下一个^PO指令时,前一个^PO指令才失效


一行:
^XA^FO100,75^BY3^B3N,N,100,Y,N^FD123ABC^XZ 使用默认参数: ^XA^FO100,75^BY3^B3,,100^FD123ABC^XZ
文本打印
打印文本
开始标签格式 ^XA 原点位置 ^LH0,0 文本位置 ^FO203,203 字体类型与大小 ^ABN,30,30 打印的正文字符串 ^FDExample^FS 结束标签格式 ^XZ

Zebra条码打印机编程命令

Zebra条码打印机编程命令

Zebra条码打印机编程命令条码打印机是一种专业的打印设施,其打印实现方式与一般的激光、喷墨或针式打印机有所不一样,世界各大条码打印设施厂商生产的打印机都采纳了各自不同的打印语言以实现其打印,如Zebra系列的ZPL,Eltron的EPL,Datamax的DPL等,与一般打印方式对比,采纳打印语言的长处在于速度快,精度高,但由于没有一致的标准打印语言,使得用户在使用不一样机器时会产生必定的麻烦,好在各样打印语言的语法比较近似,上手也是比较简单的。

当前的条码打印主要采纳专业的商用条码打印软件,使用方便、简单,功能强盛,且供给了对各种类条码打印设施的接口,合用于需常常变换打印格式、内容的用户,如专业印刷厂商等,但此类软件的价钱也较昂贵。

关于一些采纳了公司管理系统的用户,其打印标签的格式往常已较固定,所以可在软件系统中嵌入条码打印部分。

一般来说,可采纳以下几种方式:直接使用条码打印机的条码语言编写程序;采纳各样专业控件供给商编制的条码控件;使用一些高级条码打印软件,如CodeSoft、LabelView供给的ActiveX技术等。

这几种方式在方便性、精准性及经济性等方面各有其优弊端,用户可依据需要自行选择,这里,主要对第一种方式给出较为详尽的使用方法。

ZPLII是Zebra系列打印机的打印语言,在ZPL的基础上做了必定的更新,其语法平常易懂,在这里对其条码、文字、图形打印部分赐予一一介绍。

基本标签示例:^XA ‘标签格式开始命令^LH30,30 ‘LabelHomeposition设置标签开端参照点坐标为30,30,默以为0,0^FO20,10^AD^FDEXAMPLE^FS ‘^FO20,10-设置数据域开端坐标,距参照点20,10^AD设-定字体为D(内部字体)^FD数-据域开始命令EXAMPLE实质打印内容^FS数-据域分开命令^FO20,60^B3^FDAAA001^FS ‘^B3-选择条码种类为39码^XZ ‘标签格式结束命令由上例可见,ZPLII的命令使用仍是相当简单的。

zplⅡ打印指令小结

zplⅡ打印指令小结

zplⅡ打印指令小结一、ZPLII与ZPL的区别1.ZPL II 不是100% 兼容ZPL2.主要差别对于ZPL II,当指令被接收时,就会立刻被执行,对于ZPL,只有当打印机接收到^XZ(End Format)时,才执行接收的所有指令一些ZPL中的指令,在ZPL II中被增强或扩展ZPL II支持小写、大写或大小写混合输入的指令增加了一些新的命令二、ZPLII语言功能1.打印各种标签格式文本图形条形码2.设置打印机参数3.获取打印机配置及状态信息三、指令种类1.格式指令(format commands)以^开始用于设定标签格式与数据多条格式指令按顺序执行2.控制指令(control commands)以~开始迫使打印机立即执行某一个指定的操作可以中断打印机数据缓冲器中的格式指令四、简单的ZPLII实例文本打印^XA^LH30,30^FO20,10^AD,54^FDZEBRA^FS^XZ结果:ZEBRA1.标签格式以^XA开始2.标签格式以^XZ结束3.各个域之间以^FS进行分隔4.原点位置^LH30,30(^LHx,y)打印文字:5.文本位置^FO20,10(^FOx,y)6.文字字体,大小^AD, 54(54点高)7.打印的正文字符串^FDExample^FS条形码打印^XA^LH0,0^FO100,100^B3N,Y,30,Y,Y^FDABC123^FS^XZ结果:ABC123(注释,条码上方)条码打印条形码:8.条形码位置^FO20,609.Code 39 条形码^B3^B3命令的格式:^B3o,e,h,f,go = 字体方向默认值:^FW默认值或上一个^FW的值。

其他值: N = 正常(Normal)R = 顺时针旋转90度(Roated)I = 顺时针旋转180度(Inverted)B = 顺时针旋转270度(Bottom)e = 模43校验位默认值:N(No) = 不打印校验位其他值: Y(Yes) = 打印校验位h = 条码高度默认值:由^BY设置其他值:1到9999点f = 打印注释行默认值: Y = 打印(Yes)其他值:N = 不打印(No)g = 将注释行打印在条码上方默认值: N = 不打印在条码上方其他值: Y = 打印在条码上方二维码打印^XA^FO20,20^BQ,2,10^FD L A,0123456789ABCD 2D code^FS^XZ10.二维码:^BQ^BQ字段位置,模型,放大倍数(^BQ,2,10 无旋转,模型:增强,放大倍数:10)^BQ =二维码条码a =字段位置默认值:正常。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ZPL II (Zebra 标签机)简易指令集 (转)
(2010-05-04 10:46:38)
转载▼
分类:mymemo
标签:
it
^XA:
指令名?:起始指令
指令左右: 当打印机接受到此命令时表示本段程序开始.
^XZ:
指令名称: 终止指令
指令作用: 当打印机接受到此指令时即表示本段程序终止并开始打印(注: 该两指令需配对使用)
^XA--------起始指令
^LH0,0
^FO203,203
^BY3,2.4,50
^B3N,Y,,Y
^FDABC123^FS
^XZ--------终止指令
^LH x,y
指令名称: 定义标签起始位置指令
指令作用: (x,y)表示的含义是坐标值,但实际X和Y的值是点的数目.坐标值以每毫米包涵点数多少计算,依机型不同而有差异,如203dpi的机型,没1mm代表8点.如300dpi的机型,每1mm代表12点.
范例: ^LH30,30^FS
如果你的机型是用203dpi则表示:在离卷纸边3.75*3.75mm处为标签起始点.3.75是30/8得来的.
^LL y
指令名称:定义标签长度指令
指令作用: 限定使用在连续标签纸,y以每毫米(mm)包含点数多少计算,每一机型计算方式与前页一样.
范例: ^LL300^FS
表示您所打印的标签纸的长度是37.5mm (203dpi)
^MD x
指令名称: 浓暗度设置指令
指令作用: 经由温度控制来设置打印的浓暗度,设置值可以正负各30个区段(x),正值温度越高颜色越浓,反之越淡.本指令运行后,如果打印机电源关闭即回复到出厂设置值+10.在指令群中可以分段来控制浓淡,例如:你可以在程序前段先定义^MD6,然后在中段定义^MD-9,后段再定义^MD20,此时浓淡度会以10+6=16,16-9=7,7+20=27这三段程度印出,标签就会呈现"浓淡浓"的现象,至于浓淡程度则可视打印出的效果来调整至满意程度.
~JC:
指令名称:检测标签纸指令
指令作用:当您更换不同大小的纸张时,需重新检测纸张大小,以便在换纸后打印内容能在正确的位置,功能与硬件面版设置CALIBRATE一样,如果硬件上已有此项功能则可以在硬件上直接设置.
^SC a,b,c,d,e
指令名称: 设置通讯参数指令
指令作用: a : baud rate,可由110-19200
b : word length, 7或8个data bits
c : parity,n=none 或e= even 或o=odd
d : stop bits,1或2
e : handshake,X=XON/XOFF 或D=DTR/DSR 例如: ^SC9600,7,E,2,X 表示9600 baud rate 7个date bits even parity 2个stop bit xon/xof
f handshake
^JUx
指令名称: 保存设置指令
指令作用: x为参数,x=F 则恢复出厂默认值
x=S 则保存当前设置值
x=R 则返回上次设置值.
所以,如果您在设置上作了更改且希望将此设置储存起来,您可以使用^JUs指令.
^FOx,y
指令名称: 定义相对于其实位置指令
指令作用: (x,y)为坐标值.
如:^FO20,30 表示ZEBAR这行字距标签纸边的位置为: (x) 2.5mm*(y)1.25mm (203pdi打印机)
^FD
指令名称: 定义打印内容指令
指令作用: 定义打印内容
例: ......
^FO20,10,^AEN,56,30^FDZEBAR^FS
.....
表示打印的文字为"ZEBAR",即紧跟在^FD后面
^FS
指令名称: 定义本行退出指令
指令作用: 定义本行退出
如上例中.
--常用ZPL范例(颜色及缩写对照见后文)--
整张位移: ^LH nX,nY如: ^LH10,20
条形码位移: ^FO nX,nY如: ^FO10,20
印出文字: ^FD v^FS如: ^FDMade in Taiwan^FS
印出序号: ^SN v,n,bFZ^FS如: ^SNP001,-1,Y^FS
调整字型: ^AF A,nH,nW如: ^A0N,20,23
条形码宽度: ^BY nTBW,nR,nH如: ^BY1,3,20
2 of 5 : ^B2A,nH,bBT,bAT,bCK如: ^B2N,48,Y,N,N
code 39: ^B3A,bCK,nH,bBT,bAT如: ^B3,,20,,N
code128: ^BC A,nH,bBT,bAT,bCK如: ^BCN,20,N,N,,A
code 93: ^BA A,nH,bBT,bAT,bCK如: ^BAN,72,N,N,N
EAN-13 : ^BE A,nH,bBT,bAT如: ^BEN,34,Y,N
画框划线: ^GB nW,nH,nLW如: ^GB200,100,2 or ^GB150,0,1 特殊字符~: ^F vC^FD v^FS如: ^FH^FD_7e^FS ASCII 7E='~' 画图: ^XG vN,nXS,nYS^FS如: ^XGR:SAMPLE.GRF,2,1^FS
--各打印机型每毫米点数--
152 DPI(1mm 6pt): 90A
203 DPI(1mm 8 pt): S300,S500,105S,160S,140,140XI,Z4000 300 DPI(1mm 12pt): 90XI,170XI(1mm 12pt)
600 DPI(1mm 24pt): 96xiIII,BRADY600
--颜色代表意义--
蓝色:ZPL指令;粉红色:数字; 紫色:文字数据
--缩写代表意义--
nW : 宽度点数(Width)
nH : 高度点数(Height)
nR : 宽窄线条比例(Rate)
nTBW: 窄线条点数(Thin Bar Width)
nLW : 线宽点数(Line Width)
nXS : 水平放大比例(X-axis Scale)
nYS : 垂直放大比例(Y-axis Scale)
v : 任何文字数据
A : 旋转角度(Angle): N:0,R:90,I:180,B:270
bFZ : 是否前面补零(Fill Zero)
bBT : 是否条形码底下印字(Below Text)
bAT : 是否条形码上面印字(Above Text)
bCK : 是否印检查字符(Check)
F : 可以是0-9,A-Z; 字型0:向量字型; 字型D:常用字型vC :打印特殊字符时的跳脱字,内定为_
vN :在打印机中的文件名, 如. R:SAMPLE.GRF。

相关文档
最新文档