版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、斑馬Zebra ZPLII指令集中文說明解釋東莞立象條碼技術(shù)公司更新時(shí)間:2012-1-2 16:54:43我們最常用的斑馬(Zebra)條碼打印機(jī),應(yīng)用ZPLII命令來控制打印,說明書中有每條指令的詳細(xì)說明及相關(guān)示例,下面是各指令的中文釋義:A對(duì)Zebra內(nèi)置點(diǎn)陣字體縮放A(可縮放/點(diǎn)陣字體)命令用于內(nèi)置的True Type字體??煽s放字體(也可以認(rèn)為是平滑矢量字體)能夠以點(diǎn)為單位來對(duì)橫向、縱向進(jìn)行擴(kuò)展。點(diǎn)陣字體由點(diǎn)陣象素組成,通常高度高度大于寬度。內(nèi)置的的縮放字體(A0=CG Triumvirate Bold Condensed)默認(rèn)為不旋轉(zhuǎn),15點(diǎn)高,12點(diǎn)寬。打印機(jī)將從A命令得到字體的
2、旋轉(zhuǎn)方向、寬度、高度等參數(shù)。A命令的格式:Af,o,h,wA=縮放/點(diǎn)陣字體f=字體名默認(rèn)值:0(CG Triumvirate Bold Condensed)其他值:A-Z,0-9(打印機(jī)的任何字體,包括下載字體,EPROM中儲(chǔ)存的,當(dāng)然這些字體必須用CW來定義為A-Z,0-9)0=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B = 順時(shí)針旋轉(zhuǎn)270度 (Bottom)h=字符高度曲線字體:默認(rèn)值:15點(diǎn)或上一次CF的值。可接受的值:10-1500點(diǎn)點(diǎn)陣字體:默認(rèn)值:指定
3、點(diǎn)陣字體的標(biāo)準(zhǔn)高度其他值:標(biāo)準(zhǔn)高度高度的整數(shù)倍,2-10。w=字符寬度曲線字體:默認(rèn)值:12點(diǎn)或上一次CV的值,也可以顯示為0可接受的值:10-1500點(diǎn)點(diǎn)陣字體:默認(rèn)值:指定點(diǎn)陣字體的標(biāo)準(zhǔn)寬度其他值:標(biāo)準(zhǔn)高度高度的整數(shù)倍,2-10。A 使用字體名來調(diào)用字體A(使用字體名來調(diào)用字體)命令使用字體的全名,來調(diào)用字體示例:XAAN,25,25,B:CYRILLIC.FNTFO100,20FSFDThis is a test.FSAN,50,50FO200,40FSFDThis string uses the B:Cyrillic.FNTFSXZ第一行命令將查找字體卡/后備電池RAM(B:)中的“C
4、yrillic.FNT”字體,當(dāng)字體找到后,命令將繼續(xù)定義字符的方向,大小,然后在標(biāo)簽上打印字段數(shù)據(jù)“This is a test.”一旦A定義了“Cyrillic.FNT”,它的作用將一直保持到下一個(gè)A命令定義一個(gè)新字體名時(shí)。在本例中第二個(gè)A命令中,字符的大小增加了,設(shè)置了新的旋轉(zhuǎn)方向,打印機(jī)用同樣的字體打印出字段數(shù)據(jù)“This string use the B:Cyrillic.FNT.”Ao,h,w,nA=縮放/點(diǎn)陣字體f=使用字體名來調(diào)用字體默認(rèn)值:0(CG Triumvirate Bold Condensed)其他值:A-Z,0-9(打印機(jī)的任何字體,包括下載字體,EPROM中儲(chǔ)存的
5、,當(dāng)然這些字體必須用CW來字定義為A-Z,0-9)o=字體方向默認(rèn)值:上一個(gè)FW值,如省略則為N。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B = 順時(shí)針旋轉(zhuǎn)270度 (Bottom)h=字符高度(以點(diǎn)為單位)縮放字體:整個(gè)字符高度的點(diǎn)數(shù),放大倍數(shù)不是必須的,因?yàn)樽址强煽s放的。點(diǎn)陣字體:數(shù)值將四舍五入為字體基本高度的整數(shù)倍,然后再除以基本高度,得到最接近的放大倍數(shù)。w=字符寬度(以點(diǎn)為單位)縮放字體:整個(gè)字符寬度的點(diǎn)數(shù),放大倍數(shù)不是必須的,因?yàn)樽址强煽s放的。點(diǎn)陣字體:數(shù)值將四舍五入為字體基本高度的整數(shù)倍,然后
6、再除以基本寬度,得到最接近的放大倍數(shù)。n=字體名(按照ZPL命名慣例)如果沒有指定設(shè)備號(hào)的字母,默認(rèn)的設(shè)備是RAM,或R:。如果不指定字體名,上一個(gè)A指定的字體仍將發(fā)生作用。B1 Code 11條碼B1(Code 11)也就是USD-8碼。在Code 11條碼中,每個(gè)字符由三個(gè)條的兩個(gè)空組成,字符集為10個(gè)數(shù)字和破折號(hào)。打印比例調(diào)整:2.0到3.0FD(Field Data:數(shù)據(jù)字段)限制:100+字符。實(shí)際總數(shù)據(jù)由BY的比例與標(biāo)簽的寬度(如果旋轉(zhuǎn),則指長(zhǎng)度)B1命令的格式:B1o,e,h,f,gB1=Code 11條碼o=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (N
7、ormal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B = 順時(shí)針旋轉(zhuǎn)270度 (Bottom)e=校驗(yàn)位默認(rèn)值:N(No) = 2位校驗(yàn)位其他值: Y(Yes) = 1位校驗(yàn)位h=條碼高度默認(rèn)值:由BY設(shè)置其他值:1到9999點(diǎn)f=打印注釋行默認(rèn)值: Y = 打印(Yes)其他值:N = 不打印(No)g=將注釋行打印在條碼上方默認(rèn)值: N = 不打印在條碼上方其他值: Y = 打印在條碼上方B2 交叉二五碼B2(交叉二五碼)是高密度的、自校驗(yàn)的、連續(xù)的、數(shù)字的符號(hào)。它的每個(gè)字符由五個(gè)元素組成:五個(gè)條或五個(gè)空。這五個(gè)元素中,兩個(gè)是寬的三個(gè)是窄的。
8、條碼由條和空交叉組成。條碼中,每個(gè)字符由三個(gè)條的兩個(gè)空組成,字符集為10個(gè)數(shù)字和破折號(hào)。打印比例調(diào)整:2.0到3.0FD(Field Data:數(shù)據(jù)字段)限制:100+字符。實(shí)際總數(shù)據(jù)由BY的比例與標(biāo)簽的寬度(如果旋轉(zhuǎn),則指長(zhǎng)度)由定義可知,交叉二五碼的位數(shù)必須是偶數(shù)。如果是奇數(shù),則打印機(jī)自動(dòng)在接收到的數(shù)據(jù)前加上0。交叉二五碼使用模10校驗(yàn)法。 字符集:數(shù)字0-10B2命令的格式:B2o,h,f,g,eB2=交叉二五碼o=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B =
9、 順時(shí)針旋轉(zhuǎn)270度 (Bottom)h=條碼高度默認(rèn)值:由BY設(shè)置其他值:1到9999點(diǎn)f=打印注釋行默認(rèn)值: Y = 打印(Yes)其他值:N = 不打印(No)g=將注釋行打印在條碼上方默認(rèn)值: N = 不打印在條碼上方其他值: Y = 打印在條碼上方e=校驗(yàn)位默認(rèn)值:N(No) = 2位校驗(yàn)位其他值: Y(Yes) = 1位校驗(yàn)位B3 Code 39碼B3(Code 39碼)是很多行業(yè)的標(biāo)準(zhǔn),為美國(guó)國(guó)防部(DOD)所采用,是美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì)(ANSI)MH10.8-1983的三種識(shí)別符號(hào)之一。也叫作USD-3碼或39碼。39碼的每個(gè)字符由九個(gè)元素組成:五個(gè)條,四個(gè)空和字符間隙,這九個(gè)元
10、素中,三個(gè)是寬的,六個(gè)是窄的。打印比例調(diào)整:2.0到3.0FD(Field Data:數(shù)據(jù)字段)限制:100+字符。實(shí)際總數(shù)據(jù)由BY的比例與標(biāo)簽的寬度(如果旋轉(zhuǎn),則指長(zhǎng)度)字符集為10個(gè)數(shù)字和破折號(hào)。Code 39碼可以兼容128位ASCII字符集,參看表A和表B字符集:數(shù)字0-10,A-Z,space,-,。,$,/,+,%B3命令的格式:B3o,e,h,f,gB3=Code 39條碼o=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B = 順時(shí)針旋轉(zhuǎn)270度 (Bott
11、om)e=模43校驗(yàn)位默認(rèn)值:N(No) = 不打印校驗(yàn)位其他值: Y(Yes) = 打印校驗(yàn)位h=條碼高度默認(rèn)值:由BY設(shè)置其他值:1到9999點(diǎn)f=打印注釋行默認(rèn)值: Y = 打印(Yes)其他值:N = 不打印(No)g=將注釋行打印在條碼上方默認(rèn)值: N = 不打印在條碼上方其他值: Y = 打印在條碼上方Code 39碼的起始位和終止位是自動(dòng)生成的。注意:模43校驗(yàn)位計(jì)算方法可參考附錄DB4 Code 49碼B4(Code 49碼)是一種多行、連續(xù)、可變長(zhǎng)的兼容128位全ASCII字符集的條碼。它較完美的實(shí)現(xiàn)了在較小的空間存儲(chǔ)了大量的數(shù)據(jù)。128碼一般2到8層,每層由左空白區(qū)、層起始
12、符、4個(gè)符號(hào)字符、層終止符及右空白區(qū)組成。層與層之間由一個(gè)模塊的層分隔條分隔。Code 49碼的每個(gè)符號(hào)字符可表示2個(gè)基本字符集中的字符。各層能以任意次序掃描??梢詤⒖?Uniform Symbology Specification USS-9 可得到更多的信息。打印比例是固定的。B4命令的格式:B4o,h,f,mB4=Code 49條碼o=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B = 順時(shí)針旋轉(zhuǎn)270度 (Bottom)h=每層高度定義:默認(rèn)值:由BY值確認(rèn)。其他
13、值:1到標(biāo)簽高度注意:并不是可取的數(shù)值f=打印注釋行默認(rèn)值:其他值:N = 不打印(No)A = 打印在條碼的上方(Above)B = 打印在條碼的下方(Below)注意:當(dāng)條碼超過層,注釋行將越過右邊緣。m=開始模式默認(rèn)值:A =自動(dòng)模式。打印機(jī)分析數(shù)據(jù)字段并決定起始模式。其他值:0 = 規(guī)范字母數(shù)字模式1 = 多種可讀字母數(shù)字2 = 規(guī)則數(shù)字模式3 = 數(shù)字字母組4 = 規(guī)則數(shù)字字母變化15 = 規(guī)則數(shù)字字母變化2Code 49字段數(shù)據(jù)字符集當(dāng)采用起始模式為0到5時(shí),F(xiàn)D送往打印機(jī)的數(shù)據(jù)是基于Code49碼的內(nèi)部字符集的。它們?cè)谙聢D的第一列。字符:;和?是Code 49碼的控制字符。使用模
14、式05時(shí),有效的字段數(shù)據(jù)都將被支持。變化字符由一個(gè)轉(zhuǎn)換字符和一個(gè)非轉(zhuǎn)換字符組成一個(gè)兩個(gè)字符的序列。例如,打印小寫的字符a,先送一個(gè)“SHIFT2”,接著再送“A”(A),如果打印注釋行,注釋行上將出現(xiàn)小寫的a。注意:Code49碼只使用大寫字母。如果檢測(cè)到一個(gè)無效的字串,Code49格式化器將停止解釋,并打印一個(gè)符號(hào)來代替這個(gè)無效的字串,下面就是一些無效的字串的例子。用除了0到9或空格的任意字符結(jié)束數(shù)字模式用了第四種模式但數(shù)據(jù)字段起始字符并不是SHIFT 1 字符集。用了第五種模式但數(shù)據(jù)字段起始字符并不是SHIFT 2 字符集。送了一個(gè)SHIFT 1字符但下一個(gè)字符不在SHIFT 1 字符集中
15、。送了一個(gè)SHIFT 2字符但下一個(gè)字符不在SHIFT 2 字符集中。送了兩個(gè)SHIFT 1 或SHIFT 2 控制字符。使用Code 49 自動(dòng)模式的優(yōu)勢(shì)使用自動(dòng)模式(默認(rèn)值)可完全不用人工選擇起始模式和人工控制字符變化。自動(dòng)模式分接收的ASCII字符串,選擇適當(dāng)?shù)哪J剑幚碜址兓?,以最大密度壓縮數(shù)據(jù)。注意:當(dāng)大于等于5位數(shù)字時(shí),只能選擇數(shù)字模式,數(shù)字模式在數(shù)字字符串長(zhǎng)度小于8時(shí)在與字母方式相比在條碼所占空間并沒有多大優(yōu)勢(shì)。B7 PDF417條碼B7(PDF417)條碼命令是一個(gè)二維、多層、連續(xù)、堆棧的符號(hào)碼。這種條碼可以在每個(gè)標(biāo)簽上打印超過1000個(gè)字節(jié)。它完美地適用于那些需要在讀條碼時(shí)
16、讀入大量信息的應(yīng)用。代碼由3到90個(gè)堆棧層組成,每一層由開始、停止和符號(hào)字符構(gòu)成的碼詞組成,每個(gè)碼詞包含四個(gè)條和四個(gè)空。每層最少必須有3個(gè)碼詞。打印比例固定。下面是一個(gè)PDF417條碼的示例,這個(gè)示例顯示一個(gè)如下所示的條碼,F(xiàn)D 和FS 間的字符為條碼右邊的內(nèi)容。B7命令的格式:B7o,h,s,c,r,tB7=PDF417條碼o=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B = 順時(shí)針旋轉(zhuǎn)270度 (Bottom)h=每層高度默認(rèn)值:由BY值確認(rèn)。其他值:1到標(biāo)簽高度注
17、意:并不是可取的數(shù)值s=這個(gè)數(shù)字表示錯(cuò)誤檢查和糾錯(cuò)級(jí)別,默認(rèn)值是只檢測(cè)錯(cuò)誤(不糾錯(cuò)),提高安全級(jí)別將增加糾錯(cuò)能力,當(dāng)然也增加了符號(hào)的大小)默認(rèn)值: 0 只檢測(cè)錯(cuò)誤。其他值: 1到8。 糾錯(cuò)能力從小到大。注意:當(dāng)條碼超過層,注釋行將越過右邊緣。c=編碼的數(shù)據(jù)的列數(shù)用戶可以指定每列的codeword來控制符號(hào)的寬度。默認(rèn)值:1:2 層列其他值:1到30r=編碼的層數(shù)用戶可以指定層數(shù)來控制符號(hào)的高度。默認(rèn)值:1:2 層列其他值:390示例:如果沒有輸入層數(shù)和列數(shù),有72個(gè)碼字,共6列12層(隨著碼字的不同,比例并不是一定的。)t=截去層指示和停止區(qū)默認(rèn)值:N = 不截去(No),打印層指示和終止符其
18、他值:Y = 截去(No),不打印層指示和終止符注意:1. 如果層和列都是用戶自定義的,它們的乘積必須小于928。2. 如果 層 列 928將什么都不打印。3. 如果 碼字總數(shù) 層 列 將不打印。4. 條碼不能連續(xù)變化。5. 截短功能用在標(biāo)簽不會(huì)損壞的場(chǎng)合,右連的層指示和終止符可以減少一個(gè)單獨(dú)的模塊。截去與不截去的條碼的不同請(qǐng)參見 下圖。使用PDF417時(shí)特殊的BY命令使用PDF417時(shí)Byw,r,h的 參數(shù)意義如下:w=模塊寬度(默認(rèn)值2),上限為10。r=比例( 默認(rèn)值3)固定。在PDF417中沒作用。h=條碼高度。整個(gè)條碼的高度。如果PDF417在B7中沒有指定高度時(shí),將使用這個(gè)值作為整
19、個(gè)條碼的高度。使用PDF417時(shí)特殊的FD字符集除了對(duì)打印機(jī)有特殊意義的那些字符外,所有ASCII字符都可送往打印機(jī)。在所有FD語句中CRLF已成為合法字符。用下列辦法替換?!?&”=回車換行“/(*)”=軟連字號(hào)(單詞斷開時(shí)使用),如果連字符放在一行的最后,它會(huì)被打印出來,如果它不是在在一行的最后,將會(huì)被忽略。(在B7中忽略)“/”=字符,(注意必須選擇CI13 ,使它能打印 /)(*)=任意字母數(shù)字B8 EAN-8 條碼B8(EAN-8)條碼命令是EAN-13的縮短版,參見EAN-13可以得到更多的關(guān)于EAN的信息。EAN是國(guó)際物品編碼協(xié)會(huì)(European Article Number
20、Association)的字母的首位。每個(gè)EAN-8的條碼符號(hào)由四個(gè)元素組成:兩個(gè)條,兩個(gè)空。打印比例固定。FD(Field data,字段數(shù)據(jù))限制:必須7位,ZPLII自動(dòng)在大于7位時(shí)截去超過的部分,在小于7位于在前面加上0。注意:JAN-8(日本物品編碼)系統(tǒng)是EAN-8中的特殊應(yīng)用。在這種情況下,送給打印機(jī)的前兩位數(shù)據(jù)永遠(yuǎn)是49。EAN-8字符集:0到9。B8命令的格式:B8o,h,f,gB8=EAN-8條碼o=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B =
21、順時(shí)針旋轉(zhuǎn)270度 (Bottom)h=條碼高度默認(rèn)值:由BY設(shè)置其他值:1到9999點(diǎn)f=打印注釋行默認(rèn)值: Y = 打印(Yes)其他值:N = 不打印(No)g=將注釋行打印在條碼上方默認(rèn)值: N = 不打印在條碼上方其他值: Y = 打印在條碼上方B9 UPC-E 條碼B9(UPC-E)條碼命令是UPC系統(tǒng)的一種變化用于數(shù)字系統(tǒng)0,UPC是美國(guó)統(tǒng)一代碼(Universal Product Code)的縮寫。它是UPC-A帶有壓縮0的縮短版,這樣打印空間就可以減少。通常用于印制小標(biāo)簽。注意:使用帶壓縮0的UPC碼,用戶必須輸入滿10位的字符串,ZPLII將計(jì)算并打印出縮短版UPC。每個(gè)U
22、PC-E的條碼符號(hào)由四個(gè)元素組成:兩個(gè)條,兩個(gè)空。打印比例固定。FD(Field data,字段數(shù)據(jù))限制:必須10位字符,5位制造商代碼,5位產(chǎn)品代碼。UPC-9字符集:0到9。如想進(jìn)一步了解,可參閱UPC碼規(guī)范。B9命令的格式:B9o,h,f,g,e參數(shù)意義:B9 = UPC-E條碼B9=UPC-E條碼o=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B = 順時(shí)針旋轉(zhuǎn)270度 (Bottom)h=條碼高度默認(rèn)值:由BY設(shè)置其他值:1到9999點(diǎn)f=打印注釋行默認(rèn)值:
23、Y = 打印(Yes)其他值:N = 不打印(No)g=將注釋行打印在條碼上方默認(rèn)值: N = 不打印在條碼上方其他值: Y = 打印在條碼上方e=打印校驗(yàn)位默認(rèn)值:Y = 打印(Yes)其他值:N = 不打印(No)四種規(guī)則適合產(chǎn)品編碼:1. 如果廠商編碼的最后編碼為000,100,或200,有效的產(chǎn)品編碼為0000000999。2. 如果廠商編碼的最后三位為300,400,500,600,700,800或900,有效的產(chǎn)品編碼為0000000099。3. 如果廠商編碼的最后兩位為10,20,30,40,50,60,70,80或90,有效的產(chǎn)品編碼為0000000009。4. 如果廠商編碼的
24、最后一位不為0,有效的產(chǎn)品編碼為0000500009。BA Code 93 條碼BA(Code 93)條碼命令是一種變長(zhǎng)、連續(xù)型符號(hào)碼。它可就用在許多同39碼一樣的場(chǎng)合。它使用128位全ASCII碼,但由于ZPLII不支持ASCII的控制代碼或ESC序列,所以它用以下字符來替代。該代碼也叫USS-93??刂拼aZPL II表示Ctrl $Ctrl %Ctrl /(Ctrl +)每個(gè)Code 93碼的字符由六個(gè)元素組成:三個(gè)條,三個(gè)空。所不同的是,可閱讀的注釋上將把所用的控制代碼了打印出來。注意:控制碼是成對(duì)使用的,如須知詳情,參閱93碼規(guī)范。打印比例固定。FD(Field Data:數(shù)據(jù)字段)限
25、制:100+字符。實(shí)際總數(shù)據(jù)由BY的比例與標(biāo)簽的寬度(如果旋轉(zhuǎn),則指長(zhǎng)度)字符集為10個(gè)數(shù)字和破折號(hào)。Code93字符集:0到9、A到Z, . $ / + % & ?( ) space如想進(jìn)一步了解,可參閱UPC碼規(guī)范。BA命令的格式:BAo,h,f,g,eBA=Code 93條碼o=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B = 順時(shí)針旋轉(zhuǎn)270度 (Bottom)h=條碼高度默認(rèn)值:由BY設(shè)置其他值:1到9999點(diǎn)f=打印注釋行默認(rèn)值: Y = 打印(Yes)其他
26、值:N = 不打印(No)g=將注釋行打印在條碼上方默認(rèn)值: N = 不打印在條碼上方其他值: Y = 打印在條碼上方e=打印校驗(yàn)位默認(rèn)值:Y = 打印(Yes)其他值:N = 不打印(No)Code 39碼能夠?qū)η?28位ASCII碼字符集進(jìn)行編碼,請(qǐng)看下表。ASCII93碼ASCII93碼ASCII93碼ASCII93碼ASCII93碼ASCII93碼ASCII93碼ASCII93碼NULUDEL&PSPSpace00VPPWp)PSOH&ADC1&Q!(A11AAQQa)Aq)QSTX&BDC2&R“(B22BBRRb)Br)RETX&CDC3&S#(C33CCSSc)Cs)SEOT&D
27、DC4&T$44DDTTd)Dt)TENQ&ENAK&U%55EEUUe)Eu)UACK&FSYN&V&(F66FFVVf)Fv)VBEL&GETB&W(G77GGWWg)Gw)WBS&HCAN&X(H88HHXXh)Hx)XHT&IEM&Y)(I99IIYYi)Iy)YLF&JSUB&Z*(J:(ZJJZZj)Jz)ZVT&KESCA+:FKKKk)KPFF&LFSB,(LINNNn)NSSI&OUSE/?JOOOo)ODELTBB CODEBLOCK 條碼BB(CODEBLOCK)是二維、多層、堆棧型符號(hào)碼。它完美地用于需讀取大量信息的應(yīng)用中。選擇不同的模式,代碼的層數(shù)也在1到44之間變化
28、。每一層都有起始符與終止符。打印比例:CODEBLOCK 是可變的,CODEBLOCK E 和CODEBLOCK F是固定的。下面是一個(gè)打印CODEBLOCK條碼的例子:BB命令的格式:BBo,h,s,c,r,mBB=CODEBLOCK條碼o=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B = 順時(shí)針旋轉(zhuǎn)270度 (Bottom)h=單獨(dú)每層的條碼高度默認(rèn)值:8點(diǎn)其他值:2點(diǎn)到200點(diǎn)s=安全級(jí)別 (決定是否生成校驗(yàn)位并增加到條碼中)默認(rèn)值: Y = 打印校驗(yàn)位(Yes)
29、其他值:N = 不打印校驗(yàn)位(No)注意:只有參數(shù)m 設(shè)為CODEBLOCK A時(shí)才能改變安全級(jí)別。如果只是單層就不生成校驗(yàn)位。c=每一層的字符數(shù)使用戶可以控制條碼的寬度。范圍:CODEBLOCK A,E和F:2到62r=編碼的層數(shù)用戶可以指定條碼的層數(shù)來控制條碼的高度。范圍:CODEBLOCK A:1 到 22CODEBLOCK E 、F:2到44如果條碼的層數(shù)和每層的字符數(shù)沒有定義,將打印一個(gè)單層。 如果沒有指定每層的字符數(shù),條碼的字符數(shù)小于每層的字符數(shù),將打印一個(gè)單層。 如果沒有指定每層的字符數(shù),數(shù)據(jù)字段除以層數(shù)就是每層的字符數(shù)。 如果指定了兩個(gè)參數(shù),字段數(shù)據(jù)發(fā)須小于它們的乘積。 如果大
30、于它們的乘積,既不打印條碼了不顯示錯(cuò)誤代碼。m=模式默認(rèn)值:F其他值:A 和 ECODEBLOCK A 使用39碼字符集,CODEBLOCK F 使用128碼字符集,CODEBLOCK E使用128字符集并自動(dòng)增加FNC1子集。使用CODEBLOCK時(shí)BY命令的注意事項(xiàng)使用BB代碼時(shí),BYw,r,h各參數(shù)的意義如下:w = 模塊寬度(默認(rèn)值2),最大為10。r = 比例( 默認(rèn)值3)固定。在CODEBLOCK中沒作用。h = 條碼高度。整個(gè)條碼的高度。只有CODEBLOCK在BB中沒有指定高度時(shí),將使用這個(gè)值作為整個(gè)條碼的高度。使用CODEBLOCK時(shí)特殊的FD字符集根據(jù)參數(shù)m的不同選擇不同的
31、字符集。CODEBLOCK A:使用的字符集同CODE39。如果有其他的字符在FD中,由CV語句決定不打印條碼或打印錯(cuò)誤信息。CODEBLOCK E:自動(dòng)模式集包含了除了對(duì)打印機(jī)有特殊含義的字符以外的全部的ASCII字符集。功能代碼和CODE128子集A中NUL字符也可以用FH來插入。=80hex=81hex=82hex=83hex=84hex對(duì)于那些ASCII碼大于84hex的字符,由CV語句決定不打印條碼或打印錯(cuò)誤信息。CODEBLOCK F:使用除了對(duì)打印機(jī)有特殊含義的字符以外的全部的ASCII字符集。功能代碼和CODE128子集A中NUL字符也可以用FH來插入。=80hex=81hex
32、=82hex=83hex=84hex對(duì)于那些ASCII碼大于84hex的字符,由CV語句決定不打印條碼或打印錯(cuò)誤信息。BC Code 128 條碼BC(Code 128)條碼是一種高密度、變長(zhǎng)、連續(xù)型字母數(shù)字型符號(hào)碼。它被設(shè)計(jì)用來對(duì)一些復(fù)雜的產(chǎn)品標(biāo)識(shí)進(jìn)行編碼。該代碼也叫USD-6條碼。CODE128碼有三個(gè)字符子集。每個(gè)子集可對(duì)106個(gè)可打印字符進(jìn)行編碼。所以每個(gè)字符在不同的子集有不同的含義。每個(gè)Code 128碼的字符由六個(gè)元素組成:三個(gè)條,三個(gè)空。所不同的是,可閱讀的注釋上將把所用的控制代碼了打印出來。注意:控制碼是成對(duì)使用的,如須知詳情,參閱93碼規(guī)范。打印比例固定。FD(Field D
33、ata:數(shù)據(jù)字段)限制:100+字符。實(shí)際總數(shù)據(jù)由BY的比例與標(biāo)簽的寬度確定。(如果旋轉(zhuǎn),則指長(zhǎng)度)BC命令的格式:BCo,h,f,g,e,mBC=Code 128條碼o=字體方向默認(rèn)值:FW默認(rèn)值或上一個(gè)FW的值。其他值:N = 正常 (Normal)R = 順時(shí)針旋轉(zhuǎn)90度(Roated)I = 順時(shí)針旋轉(zhuǎn)180度(Inverted)B = 順時(shí)針旋轉(zhuǎn)270度 (Bottom)h=條碼高度默認(rèn)值:由BY設(shè)置其他值:1到9999點(diǎn)f=打印注釋行默認(rèn)值: Y = 打印(Yes)其他值:N = 不打印(No)g=將注釋行打印在條碼上方默認(rèn)值: N = 不打印在條碼上方其他值: Y = 打印在條碼
34、上方e=打印UCC校驗(yàn)位默認(rèn)值:Y = 打印(Yes)其他值:N = 不打印(No)m=模式默認(rèn)值:N = 不選擇模式其他值:U = UCC匹配模式。(FD或SN后必須有19位數(shù)字。)用FNC1值自動(dòng)選擇C子集。版本16.3.0版本有效:A = 自動(dòng)模式。自動(dòng)模式將分析收到的數(shù)據(jù)并自動(dòng)決定選取最佳的壓縮方式。FD可以用全部ASCII字符。打印機(jī)將確定是否變化子集。四個(gè)及以上的數(shù)字將自動(dòng)變化為C子集。128碼字符集值A(chǔ)代碼B代碼C代碼值A(chǔ)代碼B代碼C代碼值A(chǔ)代碼B代碼C代碼值A(chǔ)代碼B代碼C代碼0SPSP00282856XX5684DC4t841!01292957YY5785NAKu852“023
35、03058ZZ5886SYNv8630331?31595987ETBw874¥04323260/6088CANx8850533AA33616189EMy8960634BB34626290SUBz9070735CC35636391EM918(0836DD3664NUL6492FS|929)0937EE3765SOH.6593GS93101038FF3866STXa6694RS94111139GG3967ETXb6795USDEL95121240HH4068EOTc6896FNC396131341II4169ENQd6997FNC29714.1442JJ4270ACKe7098SHIFT9815/
36、1543KK4371BELf7199Code C9916001644LL4472BSg72100Code BFNC4CODE B17111745MM4573HTh73101FNC4Code A18221846NN4674LFi74102FNC119331947OO4775VTj75103A子集起始符20442048PP4876FFk76104B子集起始符21552149QQ4977CRl77105C子集起始符22662250RR5078SOm7823772351SS5179SIn7924882452TT5280DLEo8025992553UU5381DC1p8126:2654VV5482DC2
37、q8227;2755WW5583DC3r83選擇UCC匹配模式的特殊情況1. 在FD和SN語句中超過19位的數(shù)據(jù)將被截去。2. 在FD和SN語句中小于19位的數(shù)據(jù)將被自動(dòng)在前面加0到滿19位。CODE 128子集CODE128有三種子集:A子集,B子集,C子集。子集可以有兩種方法選擇。1. 可以在數(shù)據(jù)字段(FD)的條碼前加上一個(gè)特殊的轉(zhuǎn)換符號(hào)。2. 在字段數(shù)據(jù)前加上起始字符,如果沒有輸入起始代碼,將選用B子集。在一個(gè)條碼內(nèi)部改變子集,要將轉(zhuǎn)換符號(hào)置于字段數(shù)據(jù)的合適的位置。這樣新的子集將一直作用到遇到下一個(gè)轉(zhuǎn)換符為止。(例如:在C子集中,數(shù)據(jù)字段中的“7”將轉(zhuǎn)換為A子集。)下表顯示CODE128
38、的轉(zhuǎn)換代碼與三個(gè)子集的起始代碼。替代碼十進(jìn)制值A(chǔ)子集字符B子集字符C子集字符030=94195USQDEL296FNC3FNC3397FNC2FNC2498SHIFTSHIFT599CODE CCODE C6100CODE BFNC4CODE B7101FNC4CODE ACODE A8102FNC1FNC1FNC1起始符9103以Code A開始(成對(duì)的字母數(shù)字):104以Code B開始(一般的字母數(shù)字);105以Code C開始(所有的數(shù)字0099)Code 128的示例B子集由于Code 128的B子集是最常用的子集,在字符串沒有指定起始符時(shí)ZPLII默認(rèn)使用B子集。以下是兩個(gè)示例。這
39、兩個(gè)示例的條碼是一模一樣的。前兩條命令(XAFO100,75)開始標(biāo)簽格式并設(shè)置字段位置。(從左上角開始)到條碼字段x,y座標(biāo)為(100,75)。第三條命令(BCN,100,Y,N,N)打印不旋轉(zhuǎn)的高度為100點(diǎn)的Code128條碼。第四條命令(左圖中的FDCODE128和右圖中的FD:CODE128)指定了條碼的內(nèi)容。第五條命令XZ表明結(jié)束打印字段并結(jié)束標(biāo)簽格式。當(dāng)UCC校驗(yàn)位關(guān)閉后,注釋行將打印在條碼下方。注意:左圖并沒有指定任何子集,所以使用B子集,在右圖中,則指定使用B子集。由于ZPLII默認(rèn)使用CODE B,本示例對(duì)于轉(zhuǎn)換符在命令中的運(yùn)用是一個(gè)很好的練習(xí)。Code 128 B子集是直
40、接用ASCII文本進(jìn)行編程的,除了幾個(gè)數(shù)值大于94的幾個(gè)特殊字符: 這些字符必須用轉(zhuǎn)換字符來編程。Code 128的示例A子集和C子集Code 128碼C子集中對(duì)對(duì)雙數(shù)字進(jìn)行編程。在A子集中,雙數(shù)字中的每個(gè)數(shù)字都作為一個(gè)單獨(dú)的字符來打印,在C子集中則作為一個(gè)碼字來打印。下圖右為A子集的示例。(“9”是A子集的起始符)下圖中左圖和中圖是C子集。請(qǐng)注意這些條碼是一樣的,在中圖中,字母D被忽略,2和4是一對(duì)數(shù)字。BD UPS MaxiCode 條碼BD(UPS MarxiCode)建立一個(gè)二維的、眼睛可閱讀(不是被掃描)的條碼。這種符號(hào)由UPS(United Parcel Service,聯(lián)邦包裹服
41、務(wù))開發(fā)。代碼由FD語句如下,請(qǐng)注意該代碼沒有增加參數(shù),所以代碼不生成注釋行。BY命令對(duì)MaxiCode 無效,同樣,CV也無效。例子:XAFO50,50CVYBDFH_FD0018401523828021(_1E01_1D961Z00004951_1DUPSN_1D06X610_1D159_1D1234567_1D1/1_1D_1DY_1D634 ALPHA DR_1DPITTSBURGH_1DPA_1E_04FSXZBD命令的格式:BDm,n,tBD=UPS MaxiCode條碼m=模式默認(rèn)值:2:送達(dá)地的信息數(shù)字型郵政編碼(美國(guó))其他值:3:送達(dá)地的信息數(shù)字字母型的郵政編碼(美國(guó)以外)4
42、:標(biāo)準(zhǔn)符號(hào),SEC5:保留6:閱讀器編程注意:模式0和模式1已過時(shí)。如果指定模式0,則默認(rèn)為模式2,默認(rèn)模式值為4,模式5為整個(gè)EEC版本14.8.0, 18.8.0, 21.8.0, 23.8.1, 23.8.2, 25.8.1,25.8.2, 22.8.5中:5Full EECn=符號(hào)數(shù)默認(rèn)值:1其他值:可以在結(jié)構(gòu)化的文檔后增加1到8個(gè)符號(hào)。t=符號(hào)總數(shù)默認(rèn)值:1其他值:1到8,表示這個(gè)序列中的符號(hào)總數(shù)。使用MaxiCode時(shí)FD的注意事項(xiàng)FD分成兩個(gè)部分:高優(yōu)先信息(High Priority Message,hpm)和低優(yōu)先信息(lpm).高優(yōu)先信息有兩種:一種是美國(guó)的郵政編碼,另一種
43、是非美國(guó)的郵政編碼。符合這兩種編碼語法的高優(yōu)先信息可以被精確地顯示出來,否則就會(huì)生成錯(cuò)誤信息。FD格式如下:FDFD=數(shù)據(jù)字段=高優(yōu)先信息(只應(yīng)用在模式2和模式3中)如非特別指出,有效字符是0123456789。美國(guó)的郵政編碼(模式2) 是 aaabbbcccccddddaaa 三位數(shù)的服務(wù)的類別bbb 三位數(shù)的地區(qū)代碼ccccc 五位數(shù)的郵遞區(qū)號(hào)dddd 四位的擴(kuò)展郵遞區(qū)號(hào)注意:如果沒有擴(kuò)展郵遞區(qū)號(hào),必須輸入四位的郵政編碼。美國(guó)以外地區(qū)的郵遞編碼(模式3) 是 aaabbbccccccaaa 三位數(shù)的服務(wù)的類別bbb 三位數(shù)的國(guó)家地區(qū)代碼cccccc 六位數(shù)的郵遞區(qū)號(hào)(0到9,或A到Z)=低優(yōu)先信息(只應(yīng)用于模式2和模式3中)信息頭)RS傳送數(shù)據(jù)格式頭01Gs96跟蹤號(hào)*跟蹤號(hào)SCAC*GsUPS托運(yùn)人號(hào)Gs儒略歷收貨日Gs出貨標(biāo)識(shí)符Gs箱號(hào)Gs本箱重量Gs地址確認(rèn)Gs出貨街道地址Gs出貨城市Gs出貨州GsRsRs信息結(jié)束EOT*UPS自定的數(shù)據(jù)。注意
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度木材行業(yè)節(jié)能減排技術(shù)改造合同范本8篇
- 2025年洗車場(chǎng)場(chǎng)地租賃合同:專業(yè)洗車服務(wù)協(xié)議范本3篇
- 2025版外架班組勞務(wù)分包及智慧工地合同2篇
- 碎石購買與工程預(yù)算控制2025年度合同2篇
- 2025版衛(wèi)生間裝修施工與環(huán)保材料采購合同2篇
- 羽絨制品企業(yè)發(fā)展戰(zhàn)略咨詢2025年度合同3篇
- 2025版圖書館特色館藏建設(shè)采購合同3篇
- 2025年度高科技產(chǎn)品買賣合同書樣本4篇
- D打印技術(shù)在建筑外立面設(shè)計(jì)的應(yīng)用考核試卷
- 二零二五版4S店尊貴訂車合同模板2篇
- 2025年山東浪潮集團(tuán)限公司招聘25人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2024年財(cái)政部會(huì)計(jì)法律法規(guī)答題活動(dòng)題目及答案一
- 2025年江西省港口集團(tuán)招聘筆試參考題庫含答案解析
- (2024年)中國(guó)傳統(tǒng)文化介紹課件
- 液化氣安全檢查及整改方案
- 《冠心病》課件(完整版)
- 2024年云網(wǎng)安全應(yīng)知應(yīng)會(huì)考試題庫
- 公園保潔服務(wù)投標(biāo)方案
- 光伏電站項(xiàng)目合作開發(fā)合同協(xié)議書三方版
- 2024年秋季新滬教版九年級(jí)上冊(cè)化學(xué)課件 第2章 空氣與水資源第1節(jié) 空氣的組成
- 香港中文大學(xué)博士英文復(fù)試模板
評(píng)論
0/150
提交評(píng)論