ZPL指令集
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例如: ^SC9600,7,E,2,X 表示9600 baud rate,7个date bits,even parity,2个stop bit,xon/xoff handshake x为参数: 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,20
nX:水平位移点数; nY:垂直位移点数, 如:^FO10,20 v: 任何文字数据; 如: ^FDMade in Taiwan^FS v: 任何文字数据; n:数字; bFZ : 是否前面补零(Fill Zero) 如:^SNP001,-1,Y^FS A: 旋转角度(Angle): N:0,R:90,I:180,B:270; nH:高度点数(Height); nW: 宽度点数(Width); 如: ^A0N,20,23 nTBW: 窄线条点数(Thin Bar Width); nR : 宽窄线条比例(Rate); nH : 高度点数(Height) 如: A nH bBT bAT bCK 如: A bCK nH bBT bAT 如: A nH bBT bAT bCK 如: A nH bBT bAT bCK ^BY1,3,20 旋转角度(Angle): N:0,R:90,I:180,B:270 高度点数(Height) 是否条形码底下印字(Below Text) 是否条形码上面印字(Above Text) 是否印检查字符(Check) ^B2N,48,Y,N,N 旋转角度(Angle): N:0,R:90,I:180,B:270 是否印检查字符(Check) 高度点数(Height) 是否条形码底下印字(Below Text) 是否条形码上面印字(Above Text)
画框划线
^FvC^FDv ^FvC^FDv^FS vC
特殊字符
^XGvN,nXS,nYS^FS ^XG vN,nXS,nYS ^FS vN
画图
作用 当打印机接受到此命令时表示本段程序开始. 当打印机接受到此指令时即表示本段程序终止并开始打印 (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)
: : : : :
: : : : :
ቤተ መጻሕፍቲ ባይዱ
^B3,,20,,N : 旋转角度(Angle): N:0,R:90,I:180,B:270 : 高度点数(Height) : 是否条形码底下印字(Below Text) : 是否条形码上面印字(Above Text) : 是否印检查字符(Check) ^BCN,20,N,N,,A : 旋转角度(Angle): N:0,R:90,I:180,B:270 : 高度点数(Height) : 是否条形码底下印字(Below Text) : 是否条形码上面印字(Above Text) : 是否印检查字符(Check)
如: ^BAN,72,N,N,N
A nH bBT bAT
: : : :
旋转角度(Angle): N:0,R:90,I:180,B:270 高度点数(Height) 是否条形码底下印字(Below Text) 是否条形码上面印字(Above Text)
如: ^BEN,34,Y,N nW : 宽度点数(Width) nH : 高度点数(Height) nLW : 线宽点数(Line Width) 如: ^GB200,100,2 or ^GB150,0,1 vC :打印特殊字符时的跳脱字,内定为 _ v : 任何文字数据 如: ^FH^FD_7e^FS 表示:ASCII 7E='~' vN :在打印机中的文件名, 如. R:SAMPLE.GRF nXS : 水平放大比例(X-axis Scale) nYS : 垂直放大比例(Y-axis Scale) 如: ^XGR:SAMPLE.GRF,2,1^FS
指令 ^XA ^XZ 起始指令 终止指令
指令名
^LH x,y
定义标签起始位置指令
^LL y
定义标签长度指令
^MD x
浓暗度设置指令
~JC
检测标签纸指令
^SC a,b,c,d,e
设置通讯参数指令
^Jux
保存设置指令
^FOx,y
定义相对于其实位置指令
^FD ^FS
定义打印内容指令 定义本行退出指令
^LHnX,nY ^LH nX,nY
经由温度控制来设置打印的浓暗度,设置值可以正负各30个区段(x),正值温 度越高颜色越浓,反之越淡.本指令运行后,如果打印机电源关闭即回复到出 厂设置值+10.在指令群中可以分段来控制浓淡,例如:你可以在程序前段先定 义^MD6,然后在中段定义^MD-9,后段再定义^MD20,此时浓淡度会以 10+6=16,16-9=7,7+20=27这三段程度印出,标签就会呈现"浓淡浓"的现象,至 于浓淡程度则可视打印出的效果来调整至满意程度.
当您更换不同大小的纸张时,需重新检测纸张大小,以便在换纸后打印内容能 在正确的位置,功能与硬件面版设置CALIBRATE一样,如果硬件上已有此项功 能则可以在硬件上直接设置. a b c d e : : : : : baud rate,可由110-19200 word length, 7或8个data bits parity,n=none 或 e= even 或o=odd stop bits,1或2 handshake,X=XON/XOFF 或 D=DTR/DSR
整张位移
^FOnX,nY ^FO nX,nY
条形码位移
^FDv ^FD v^FS
印出文字
bFZ^FS ^SNv,n,bFZ ^FS SNv
印出序号
^AFA ^AF A,nH,nW
调整字型
^BYnTBW,nR, ^BY nTBW,nR,nH nTBW
条形码宽度
^B2A nH, ^B2 A,nH,bBT,bAT,bCK
2 of 5
^B3A,bCK ,nH,bBT,bAT B3A bCK,nH,
code 39
^BCA,nH,bBT,bAT,bCK BCA nH,
code128
^BAA,nH,bBT,bAT,bCK BAA nH,
code 93
^BEA,nH,bBT,bAT BEA nH,
EAN-13
^GBnW,nH,nLW ^GB nW,nH,nLW