首页 文章

使用ZXing生成GS1-128(以前的EAN-128)条形码

提问于
浏览
3

我在我的应用程序中使用ZXing API,并且刚刚发现它似乎不支持EAN-128条形码格式 . 它支持Code 128,但EAN-128和Code 128之间的条形码图像有细微差别 .

有没有人知道ZXing中会产生EAN-128条码的解决方法?

如果没有,是否还有其他条形码生成API,我可以用Android包装?

2 回答

  • 1

    ZXing确实支持GS1-128(以前称为EAN-128),但是用户需要做一些工作才能以正确的格式提供数据 .

    GS1-128是父代码128符号系统的GS1指定应用程序标准,因此使用Code 128符号和GS1应用程序标识符标准格式提供的数据 .

    以下答案提供了有关这在实践中意味着什么的更多细节,以及描述如何根据此标准格式化数据的信息链接,以便将其提供给ZXing的Code 128编码器:

    https://stackoverflow.com/a/34427810/2568535

  • 0

    ZXing GitHub项目中,它引用了一个相关项目,它是一个支持EAN-128 / GS1-128的开源Java条形码生成器 .

    http://barcode4j.sourceforge.net/

    虽然我没有使用过这个项目,但如果找不到ZXing的解决方法,可能值得研究一下 .

相关问题