各种条码类型支持的字符及长度限制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
各种条码类型支持的字符及长度限制
条码大范围划分可分为一维码和二维码,他们支持的字符及长度是不一样的,如一维码不支持中文,仔细划分,不同的一维码类型支持的字符也不一样。
1、EAN8,EAN13,EAN Ext,UPC A,UPC E,UPC Ext支持的范围为0`9数字字符,EAN8长度为8,EAN13长度为13,EAN8Ext长度为10或者13,EAN13Ext长度为15或者18,UPCA长度为12,UPCE长度为8,UPC
E Ext长度为10或者13,UPCA Ext长度为14或者17
2、Code39,Code93支持的范围为0`9数字字符及A`Z大写字母和‘/’,‘+’,‘%’,‘$’,‘-’,‘.’及空格,长度理论上没有限制。
Code39Extended,Code93Extended不支持‘-’,‘.’,其它和3993一样。
3、MSI,Code2of5支持的范围为0`9数字字符,长度理论上没有限制。
4、Code11支持的范围为0`9数字字符及‘-’,长度理论上没有限制。
5、Bookland,ISSN,ISSN可能支持数字以外的其它字符,本中间件支持请参考“关于Bookland(ISBN)和ISSN”部分的说明。
6、Codabar支持的范围为0`9数字字符及‘A’,‘B’,‘C’,‘D’,‘-’,‘.’,‘/’,‘:’,‘+’,‘$’,开始和结尾字符必须是‘A’,‘B’,‘C’,‘D’中的字符,长度理论上没有限制。
7、Code128,Code39Extended,Code93Extended支持全全ASCII码,Code128有A、B、C三种字符集,每种字符集支持一部分,大致是这
样的,A字符集支持支持A`Z26个大写字母、0`99个数字及一些特殊字符;B字符集支持支持A`Z26个大小写字母、0`99个数字及一些特殊字符;C字符集支持纯数字字符,支持0`99个数字,而且是偶数,如果是奇数,生成条码时自动在前面加0;最大长度纯字符为32位,纯字符加特殊符号炎44位。
EAN/UCC128同Code128.
8、PostNet支持的范围为0`9数字字符,长度为5位,9位,或者11位,本开发包支持带有非数字的格式,如12345-8012,使用更方便。
9、Matrix25(矩阵25码)支持的范围为0`9数字字符,长度为13位。
备注:如果不清楚使用的条码是否支持某种特殊字符,可以借助一些专业条码打印软件来测试,如Label mx条码打印软件,Bartenser 等,尤其是一些带校验码的条码类型更需要严谨。