您好,欢迎访问三七文档
指令指令名^XA起始指令^XZ终止指令^LHx,y定义标签起始位置指令^LLy定义标签长度指令^MDx浓暗度设置指令~JC检测标签纸指令^SCa,b,c,d,e设置通讯参数指令^Jux保存设置指令^FOx,y定义相对于其实位置指令^FD定义打印内容指令^FS定义本行退出指令^LHnX,nY整张位移^FOnX,nY条形码位移^FDv^FS印出文字^SNv,n,bFZ^FS印出序号^AFA,nH,nW调整字型^BYnTBW,nR,nH条形码宽度^B2A,nH,bBT,bAT,bCK2of5^B3A,bCK,nH,bBT,bATcode39^BCA,nH,bBT,bAT,bCKcode128^BAA,nH,bBT,bAT,bCKcode93^BEA,nH,bBT,bATEAN-13^GBnW,nH,nLW画框划线^FvC^FDv^FS特殊字符^XGvN,nXS,nYS^FS画图作用当打印机接受到此命令时表示本段程序开始.当打印机接受到此指令时即表示本段程序终止并开始打印(x,y)表示的含义是坐标值,但实际X和Y的值是点的数目.坐标值以每毫米包涵点数多少计算,依机型不同而有差异,如203dpi的机型,每1mm代表8点.如300dpi的机型,每1mm代表12点.范例:^LH30,30^FS//如果你的机型是用203dpi则表示:在离卷纸边3.75*3.75mm处为标签起始点.3.75是30/8得来的限定使用在连续标签纸,y以每毫米(mm)包含点数多少计算,每一机型计算方式与前页一样.范例:^LL300^FS//表示您所打印的标签纸的长度是37.5mm(203dpi)经由温度控制来设置打印的浓暗度,设置值可以正负各30个区段(x),正值温度越高颜色越浓,反之越淡.本指令运行后,如果打印机电源关闭即回复到出厂设置值+10.在指令群中可以分段来控制浓淡,例如:你可以在程序前段先定义^MD6,然后在中段定义^MD-9,后段再定义^MD20,此时浓淡度会以10+6=16,16-9=7,7+20=27这三段程度印出,标签就会呈现浓淡浓的现象,至于浓淡程度则可视打印出的效果来调整至满意程度.当您更换不同大小的纸张时,需重新检测纸张大小,以便在换纸后打印内容能在正确的位置,功能与硬件面版设置CALIBRATE一样,如果硬件上已有此项功能则可以在硬件上直接设置.a:baudrate,可由110-19200b:wordlength,7或8个databitsc:parity,n=none或e=even或o=oddd:stopbits,1或2e:handshake,X=XON/XOFF或D=DTR/DSR例如:^SC9600,7,E,2,X表示9600baudrate,7个datebits,evenparity,2个stopbit,xon/xoffhandshakex为参数:x=F则恢复出厂默认值;x=S则保存当前设置值;x=R则返回上次设置值.(x,y)为坐标值.如:^FO20,30表示ZEBAR这行字距标签纸边的位置为:(x)2.5mm*(y)1.25mm(203pdi打印机)如:^FO20,10,^AEN,56,30^FDZEBAR^FS//表示打印的文字为ZEBAR,即紧跟在^FD后面定义本行退出nX:水平位移点数;nY:垂直位移点数,如:^LH10,20nX:水平位移点数;nY:垂直位移点数,如:^FO10,20v:任何文字数据;如:^FDMadeinTaiwan^FSv:任何文字数据;n:数字;bFZ:是否前面补零(FillZero)如:^SNP001,-1,Y^FSA:旋转角度(Angle):N:0,R:90,I:180,B:270;nH:高度点数(Height);nW:宽度点数(Width);如:^A0N,20,23nTBW:窄线条点数(ThinBarWidth);nR:宽窄线条比例(Rate);nH:高度点数(Height)如:^BY1,3,20A:旋转角度(Angle):N:0,R:90,I:180,B:270nH:高度点数(Height)bBT:是否条形码底下印字(BelowText)bAT:是否条形码上面印字(AboveText)bCK:是否印检查字符(Check)如:^B2N,48,Y,N,NA:旋转角度(Angle):N:0,R:90,I:180,B:270bCK:是否印检查字符(Check)nH:高度点数(Height)bBT:是否条形码底下印字(BelowText)bAT:是否条形码上面印字(AboveText)如:^B3,,20,,NA:旋转角度(Angle):N:0,R:90,I:180,B:270nH:高度点数(Height)bBT:是否条形码底下印字(BelowText)bAT:是否条形码上面印字(AboveText)bCK:是否印检查字符(Check)如:^BCN,20,N,N,,AA:旋转角度(Angle):N:0,R:90,I:180,B:270nH:高度点数(Height)bBT:是否条形码底下印字(BelowText)bAT:是否条形码上面印字(AboveText)bCK:是否印检查字符(Check)如:^BAN,72,N,N,NA:旋转角度(Angle):N:0,R:90,I:180,B:270nH:高度点数(Height)bBT:是否条形码底下印字(BelowText)bAT:是否条形码上面印字(AboveText)如:^BEN,34,Y,NnW:宽度点数(Width)nH:高度点数(Height)nLW:线宽点数(LineWidth)如:^GB200,100,2or^GB150,0,1vC:打印特殊字符时的跳脱字,内定为_v:任何文字数据如:^FH^FD_7e^FS表示:ASCII7E='~'vN:在打印机中的文件名,如.R:SAMPLE.GRFnXS:水平放大比例(X-axisScale)nYS:垂直放大比例(Y-axisScale)如:^XGR:SAMPLE.GRF,2,1^FS--各打印机型每毫米点数--152DPI1mm6pt203DPI1mm8pt300DPI1mm12pt600DPI1mm24pt--颜色代表意义--蓝色:ZPL指令;粉红色:数字;紫色:文字数据--缩写代表意义--nW :宽度点数(Width)nH :高度点数(Height)nR :宽窄线条比例(Rate)nTBW:窄线条点数(ThinBarWidth)nLW:线宽点数(LineWidth)nXS:水平放大比例(X-axisScale)nYS:垂直放大比例(Y-axisScale)v :任何文字数据A :旋转角度(Angle):N:0,R:90,I:180,B:270bFZ:是否前面补零(FillZero)bBT:是否条形码底下印字(BelowText)bAT:是否条形码上面印字(AboveText)bCK:是否印检查字符(Check)F :可以是0-9,A-Z;字型0:向量字型;字型D:常用字型vC :打印特殊字符时的跳脱字,内定为_vN :在打印机中的文件名,如.R:SAMPLE.GRF
本文标题:ZPL指令集
链接地址:https://www.777doc.com/doc-5054604 .html