一维码的种类、特点及限制

在实际工作中我们跟据需求来挑选合适我们的条码类型。
1.Code128,Code39 Extended, Code93 Extended 支持全ASCII码,Code128有A、B、C三种字符集,每种字符集支持一部分,大致是这样的,A字符集支持支持A^Z 26个大写字母、0^9 9个数字及一些特殊字符;B字符集支持支持A^Z 26个大小写字母、0^9 9个数字及一些特殊字符;C字符集支持纯数字字符,支持0^9 9个数字,而且是偶数,如果是奇数,生成条码时自动在前面加0;最大长度纯字符为32位,纯字符加特殊符号炎44位。EAN/UCC 128 同 Code 128.

2.Code39,Code93支持的范围为0^9数字字符及A^Z 大写字母和‘/’,‘+’,‘%’,‘$’,‘-’,‘.’及空格,长度理论上没有限制。Code39 Extended, Code93 Extended 不支持‘-’,‘.’,其它和39 93一样。

3. EAN8,EAN13,EAN Ext,UPC A,UPC E,UPC Ext支持的范围为0^9数字字符,EAN8长度为8,EAN13长度为13,EAN8 Ext长度为10或者13,EAN13 Ext长度为15或者18,UPCA长度为12,UPCE长度为8,UPCE Ext长度为10或者13,UPCA Ext长度为14或者17。

4.Bookland,ISSN,ISSN可能支持数字以外的其它字符。

5.Code11 支持的范围为0^9数字字符及‘-’,长度理论上没有限制。

6.Codabar支持的范围为0^9数字字符及‘A’ , ‘B’ , ‘C’ , ‘D’ , ‘-’ , ‘.’ , ‘/’ , ‘:’ , ‘+’ , ‘$’,开始和结尾字符必须是‘A’,‘B’,‘C’,‘D’中的字符,长度理论上没有限制。

7.MSI,Code 2of5 支持的范围为0^9数字字符,长度理论上没有限制。

8 . PostNet支持的范围为0^9数字字符,长度为5位,9位,或者11位。

9.Matrix 25 (矩阵25码) 支持的范围为0^9数字字符,长度为13位。

你可能感兴趣的:(一维码,java,其他)