條形碼有很多種的,常用的條形碼也有不少像EAN-13商品條碼,Code128碼,EAN/Ucc128碼,UPC-A碼,ITF-14碼,交叉25碼(code 2of5 Interleaved),矩陣25碼(Code 2of5 Matrix),Codabar碼,Code93碼,SSCC-18碼。
下面是幾種常用條形碼的介紹
1、EAN-13碼和UPC-A碼支持的字符范圍為0-9數字,EAN-13碼長(cháng)度為13位,UPC-A碼長(cháng)度為13位。
2、Code93碼支持字符有44個(gè):(0-9)十個(gè)數字,(A-Z)二十六個(gè)英文大寫(xiě)字母,以及八個(gè)特殊字符:“空格符”、“-”、“.”、“*”、“$”、“/”、“+”、“%”,理論上沒(méi)有長(cháng)度限制。
3、交叉25碼(code 2of5 Interleaved)支持的字符集為0-9數字,理論上長(cháng)度沒(méi)有限制,不過(guò)只能編碼偶數個(gè)數字。
4Codabar碼是一種可表示數字、字母信息的條形碼,其包含20位字符集:數字“0-9”,A、B、C、D四個(gè)英文大寫(xiě)字母,以及6個(gè)特殊字符(“-”、“:”、“/”、“.”、“+”、“$”),其中A、B、C、D只作起始字符和終止字符使用。理論上長(cháng)度沒(méi)有限制。
5、Code128碼可表示從 ASCII 0 到ASCII 127 共128個(gè)字符(其中包含數字,字母,符號),理論上常沒(méi)有限制。Code128碼有三個(gè)子集A碼、B碼、C碼:
Code128 A碼可表示:大寫(xiě)英文字母、數字、控制字符組成的字符串,比如:ABC、ABC123。
Code128 B碼可表示:大小寫(xiě)英文字母、數字、字符組成的字符串,比如:Abc123、A-123(B)。
Code128 C碼可表示:僅可表示100個(gè)“兩位”數字編碼(00-99),比如:123456、00225869。
6、ITF-14碼和矩陣25碼(Code 2of5 Matrix)支持字符都為0-9數字,矩陣25碼長(cháng)度13位,ITF-14碼長(cháng)度14位。
7、UCC/EAN-128碼支持字符為ASCII碼,理論上長(cháng)度不限制。
8、SSCC-18嚴格意義上并不是一種條碼類(lèi)型,而是使用UCC/EAN-128編碼的條形碼,支持字符也是為全ASCII碼,長(cháng)度為20位,前兩位(00)是應用標識符。