标签工具 文章 帮助 授权码.支付

“所选码制与条形码内容不匹配”是什么意思?

原创未经同意,请勿转载 2022-06-09 4780次阅读

如果多零提示“所选码制与条形码内容不匹配”,则表明输入生成文本内容无法使用指定的码制生成条形码

例如以下示图中列出来的码制,每一种码制生成规则不尽相同。

可能是以下的原因导致:

  1. 输入生成条形码的内容与码制要求的规则不一致

    例如,Code128码制最大允许范围是ascii编码,但输入了不在允许范围的中文字符,就会无法生成条形码。

    再例如码制【EAN13】要求仅输入13位标准数字,并且最后1位数与前面12位数存在运算关系,除此之外,则生成出错。

    多零观察到,大部分提示“所选码制与条形码内容不匹配”错误,是由于用户选用了【Code128】生成条形码,但输入的条形码内容中包含了中文、全角符号等。

    具体的编码范围,可以参考常见条形码的码制的字符集范围

  2. 条形码文本内容中包含一些隐藏的字符。

    条形码文本内容在复制过程中,可能会意外插入了一些隐藏的看不见的字符,例如从word文档中复制时,文本结尾处多了一个换行符。

    这些字符大概率是不在允许范围内的,因此是无法生成条形码的。

    多零已将这些隐藏的字符,尽可能地替换显示为“▯”,以便用户编辑删除。

  3. 校验码不正确。

    例如EAN13、UPC等码制,要求最后一位数字是校验码,此校验码是之前的数字通过一些规则计算得到的。

    但是,如果输入了错误的校验码,就无法生成条形码。

    此问题不再存在,多零已开发相应的功能,能够自动生成正确的校验码;如果人工输入错误的校验码,多零也会自动纠正。

如果您遇到“所选码制与条形码内容不匹配”,但不是以上原因导致,请反馈给多零


-------------------------------------

如何确定使用哪种码制呢?

生成条形码和识别条形码组成一个应用闭环,如果不确定哪种码制,可以向负责解析条形码的厂家咨询,例如您正在使用的APP扫码的开发厂家。

如果无法找到解析条形码的厂家,也可以尝试使用每一个码制生成条形码,再对应扫码解析,能够解析成功的,就是对应的正确的码制。通常内部业务是使用Code128码制,商品流通使用EAN、UPC码制。

最新文章 什么是缓存、存档数据?如何使用存档数据功能如何制作标准尺寸的EAN/UPC条形码关于自动补全、纠正Ean13、Ean8、UPC、UPC-E、ITF14校验码如何查询、删除重复数据行2023-11-29 突发网络故障情况说明批量导出不宜超过3000个什么是EAN13的右侧空白区如何设置SC规格尺寸什么是EAN\UPC的SC规格尺寸?如何添加EAN\UPC的附加符号?如何添加GS1-128的分隔符FNC1EAN\UPC的附加符号:EAN5、EAN22023-09-10 多零故障处理公告如何使用多零,导出矢量的PDF文档