zxing 和 zbar 缺少 GS1 符号标识符

问题描述 投票:0回答:1

我正在尝试使用 zxing 或 zbar 验证 GS1 条形码。 GS1 规范 在 7.8 中说 GS1 条形码 必须以特定的符号标识符开头:

  • ]C1
    = GS1-128
  • ]e0
    = GS1 DataBar 和 GS1 复合符号
  • ]d2
    = GS1 数据矩阵
  • ]Q3
    = GS1 二维码

但是 zxing 只显示 CODE-128 的符号标识符(有或没有 --gs1),其余的不显示。 ZBar 根本不显示符号标识符。

我对规范的理解是否正确? 有没有办法用 zxing 或 zbar 从条形码中提取这些标识符? 通常的手持式扫描仪会看那些符号标识符吗?

barcode zxing zbar gs1-ai-syntax
1个回答
0
投票

您对规范的理解确实是正确的。这些库不遵循“FNC1 in first position”所需的传输协议,即 GS1 模式。

ZXing 到 C++ 的端口维护者 (zxing-cpp) 正在积极与条码标准制定社区合作,以确保正确遵守符号标准。所以 ZXing(Java)和包装器和绑定生态系统应该在适当的时候从这些改进中受益。

© www.soinside.com 2019 - 2024. All rights reserved.