GS1-128(也称为UCC/EAN-128)和GS1-Datamatrix的解码API
项目描述
GS1条形码
本模块提供了一个API,用于解码GS1-128或GS1-Datamatrix等结构化条形码的内容。
GS1-128(以前称为UCC-128、EAN 128或UCC/EAN-128)和GS1-Datamatrix是用于编码项目标识和物流数据的标准。在物理上,GS1-128表示为1维Code-128条形码,而GS1-Datamatrix表示为2维DataMatrix条形码。
当读取这些条形码时,它们的内容可以使用一组标准“应用标识符”解码为多个值。例如,大多数药品都有包含其GTIN、批号和过期日期的GS1-Datamatrix条形码。
本模块不直接允许您打印或扫描条形码。相反,本模块的重点在于解码条形码中包含的数据。为此,它提供对象来微调应用标识符和相关数据类型。
目录
用法
您可以在自己的定制或其他OCA模块中使用此模块提供的功能。
已知问题/路线图
组分隔符
当一个“应用标识符”具有可变长度数据时,条形码必须包含一个特殊字符(<GS>,组分隔符),但它不是ASCII字符。某些条形码读取器将不包括此字符:然后解码结构化数据将变得不可能。其他读取器将GS1转换为ASCII字符29,但此字符是不可打印的,并且某些应用程序可能不会记录它。还有其他读取器允许您配置如何映射 <GS>,这可能有助于提高兼容性。
错误跟踪器
错误在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已有人报告了您的问题。如果您是第一个发现它的人,请提供详细的、受欢迎的 反馈,帮助我们解决这个问题。
请不要直接联系贡献者关于支持或技术问题的帮助。
鸣谢
贡献者
-
Lionel Sausin <ls@numerigraphe.fr>
-
Stefan Rijnhart <stefan@therp.nl>
-
Sergio Teruel <sergio.teruel@tecnativa.com>
-
Foram Shah <foram.shah@initos.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
本模块是GitHub上 OCA/stock-logistics-barcode 项目的组成部分。
欢迎您贡献力量。了解如何贡献,请访问 https://odoo-community.org/page/Contribute。
项目详情
odoo_addon_base_gs1_barcode-15.0.1.0.0.6-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | db43fe4b5ebaa4f62f0d3d3b66b3b3e12f53acc7e27d3951673169bd575aa951 |
|
MD5 | 609c57a9e99251f28d3cac942d8ec4b2 |
|
BLAKE2b-256 | 85eebc0f51164cd8ea4c38d4e816589869dc405d1a4ddacecd62d06a5140bbe1 |