GS1-128(也称为UCC/EAN-128)和GS1-Datamatrix的解码API
项目描述
GS1条形码
本模块提供了解码结构化条形码(如GS1-128或GS1-Datamatrix)内容的API。
GS1-128(以前称为UCC-128、EAN 128或UCC/EAN-128)和GS1-Datamatrix是编码项目标识和物流数据的标准。在物理上,GS1-128以一维Code-128条形码表示,GS1-Datamatrix以二维DataMatrix条形码表示。
当读取这些条形码时,其内容可以使用一组标准的“应用标识符”解码为多个值。例如,大多数药品项目都有一个包含其GTIN、批号和过期日期的GS1-Datamatrix条形码。
本模块不直接允许您打印或扫描条形码。相反,本模块的重点是解码条形码中包含的数据。为此,它提供了一些对象来调整应用标识符及其相关数据类型。
目录表
用法
您可以在自己的定制或其他OCA模块中使用本模块提供的功能。
已知问题/路线图
组分隔符
当“应用标识符”具有可变长度数据时,条形码必须包含一个特殊字符(<GS>,组分隔符),但因为这个不是ASCII字符。一些条形码读取器不会包含此字符:然后解码结构化数据将变得不可能。其他读取器会将GS1转换为ASCII字符29,但此字符是不可打印的,并且某些应用程序可能不会记录它。还有其他读取器允许您配置如何映射<GS>,这可能有助于提高兼容性。
错误追踪器
错误在GitHub Issues上进行跟踪。[GitHub Issues](https://github.com/OCA/stock-logistics-barcode/issues)上。如有问题,请先查看您的问题是否已被报告。如果您是第一个发现它的人,请通过提供详细且受欢迎的[反馈](https://github.com/OCA/stock-logistics-barcode/issues/new?body=module:%20base_gs1_barcode%0Aversion:%2014.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**)来帮助我们解决这个问题。
请不要直接联系贡献者询问支持或技术问题。
鸣谢
贡献者
-
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://github.com/OCA/stock-logistics-barcode/tree/14.0/base_gs1_barcode)项目的一部分。
欢迎您贡献。要了解如何贡献,请访问[https://odoo-community.org/page/Contribute](https://odoo-community.org/page/Contribute)。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于[安装包](https://packaging.pythonlang.cn/tutorials/installing-packages/)的信息。
源代码发行版
构建发行版
odoo14_addon_base_gs1_barcode-14.0.1.1.0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 411e898bc2fdeb66afed053e0ce5b5ca9155f1bf50ddf501196b92adf3c9e971 |
|
MD5 | 14647b6de641b952a412d0e585a27e40 |
|
BLAKE2b-256 | 9bdd1b4b696b1e834680016910b679e0f70528fead1fdd2a66aa7a25ad51e2fd |