跳转到主要内容

GS1-128(又称UCC/EAN-128)和GS1-Datamatrix解码API

项目描述

Beta License: AGPL-3 OCA/stock-logistics-barcode Translate me on Weblate Try me on Runbot

GS1条形码

本模块提供了一个API,用于解码结构化条形码(如GS1-128或GS1-Datamatrix)的内容。

GS1-128(以前称为UCC-128、EAN 128或UCC/EAN-128),以及GS1-Datamatrix是编码项目标识和物流数据的标准。在物理上,GS1-128表示为1维Code-128条形码,GS1-Datamtrix表示为2维DataMatrix条形码。

当读取这些条形码时,可以使用一组标准“应用标识符”将它们的 内容解码成多个值。例如,大多数药品条形码都有一个包含其GTIN、批号和过期日期的GS1-Datamatrix条形码。

本模块不允许您直接打印或扫描条形码。相反,本模块的重点在于解码条形码中的数据。为此,它提供了用于微调应用标识符和相关数据类型的对象。

目录表

用法

您可以在自己的定制或其他OCA模块中使用本模块提供的功能。

已知问题/路线图

分组分隔符

当一个“应用标识符”具有可变长度数据时,条形码必须包含一个特殊字符(<GS>,分组分隔符),但它不是ASCII字符。一些条形码阅读器将不包括此字符:在这种情况下,将无法解码结构化数据。其他阅读器将GS1转换为ASCII字符29,但此字符不可打印,某些应用程序可能不会记录它。还有其他阅读器允许您配置如何映射 <GS>,这可能有助于提高兼容性。

错误跟踪器

错误跟踪在 GitHub Issues 上。如果遇到问题,请检查是否已经有人报告了相同的问题。如果是您首先发现的,请通过提供详细且受欢迎的 反馈 来帮助我们解决问题。

请不要直接联系贡献者寻求支持或技术帮助。

致谢

作者

  • Numérigraphe

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

本模块是GitHub上OCA/stock-logistics-barcode项目的组成部分。

欢迎您贡献。要了解如何贡献,请访问 https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

本发布没有提供源代码分发文件。有关生成分发存档的教程,请参阅 此处

构建分发

odoo11_addon_base_gs1_barcode-11.0.1.0.1-py2.py3-none-any.whl (327.6 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面