ZPL II 简易指令集

^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--------終止指令

^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/xoff 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
指令名稱: 定義列印內容指令
指令作用: 定義列印內容
     例: ......

code 39: ^B3A,bCK,nH,bBT,bAT  如. ^B3,,20,,N

code128: ^BCA,nH,bBT,bAT,bCK  如. ^BCN,20,N,N,,A

code 93: ^BAA,nH,bBT,bAT,bCK  如. ^BAN,72,N,N,N

EAN-13 : ^BEA,nH,bBT,bAT  如. ^BEN,34,Y,N

畫框劃線: ^GBnW,nH,nLW  如. ^GB200,100,2 or ^GB150,0,1

特殊字元 ~: ^FvC^FDv^FS  如. ^FH^FD_7e^FS ASCII 7E='~'

畫圖: ^XGvN,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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值