我在我的应用程序中使用ZXing API,并且刚刚发现它似乎不支持EAN-128条形码格式。它支持Code 128,但EAN-128和Code 128之间的条形码图像存在细微差别。
有没有人知道ZXing中会产生EAN-128条形码的解决方法?
如果没有,是否还有其他条形码生成API,我可以用Android包装?
答案 0 :(得分:1)
ZXing确实支持GS1-128(以前称为EAN-128),但用户需要做一些工作才能以正确的格式提供数据。
GS1-128是父代码128符号系统的GS1指定应用程序标准,因此使用Code 128符号和GS1应用程序标识符标准格式提供的数据。
以下答案提供了有关这在实践中意味着什么的更多细节,以及描述如何根据此标准格式化数据的信息链接,以便将其提供给ZXing的Code 128编码器:
答案 1 :(得分:0)
在ZXing GitHub项目中,它引用了一个相关项目,它是一个支持EAN-128 / GS1-128的开源Java条形码生成器。
http://barcode4j.sourceforge.net/
虽然我没有使用过这个项目,但如果找不到ZXing的解决方法,可能值得研究。