GS1-128(又名UCC/EAN-128)和GS1数据矩阵的解码API
odoo8-addon-base-gs1-barcode的Python项目详细描述
GS1条形码
该模块提供了一个api来解码结构化条码的内容。 像GS1-128或GS1数据矩阵。
GS1-128(以前称为UCC-128、EAN 128或UCC/EAN-128)和GS1数据矩阵 是编码物资标识和物流数据的标准。 在物理上,GS1-128被表示为一维代码128条形码和 GS1数据矩阵表示为二维数据矩阵条码。
当这些条形码被读取时,它们的内容可以被解码成多个值 使用一组标准的“应用程序标识符”。例如,大多数药房 物品有一个GS1数据矩阵条形码,包含其GTIN、批号和 到期日。
此模块不允许您直接打印或扫描条形码。 相反,这个模块的重点是解码包含在 条形码。为此,它提供对象来微调应用程序 标识符和相关的数据类型。
配置
要配置应用程序标识符和关联的数据类型,请转到
销售->;设置->;产品类别和属性->;
GS1-128/GS1数据矩阵解码
您可以在系统中配置条形码字符串分隔符和前缀
参数。使用none指示空前缀。
已知问题/路线图
组分隔符
当“应用程序标识符”具有可变长度数据时, 条形码必须包含特殊字符(<;gs>;,组分隔符) 但这不是一个ascii字符。一些条形码阅读器将不包括 这个特征:解码结构化数据将是不可能的。其他 读者将把gs1转换成ascii字符29,但是这个字符不是 可打印,有些应用程序可能不记录。但其他读者会 允许您配置如何映射<;gs>;,这可能有助于提高兼容性。
错误跟踪程序
在GitHub Issues上跟踪错误。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现了它,请提供详细且受欢迎的反馈,帮助我们粉碎它 here。
学分
贡献者
- 莱昂内尔·索辛ls@numerigraphe.fr>;
- 斯特凡·里恩哈特stefan@therp.nl>;