2011-12-13 56 views
2

当我编码一个字符作为一维码128条形码,即“F”或“M”不进行解码的一维条码128,斑马线不解码。我首先在我自己的应用程序中发现了这个问题,我整合了zxing源代码。 后来我查了原来的斑马线独立的应用程序以及,公正,以确保它不符合我的整合问题,也是标准的斑马线应用程序不解码1个字符长度的条形码。斑马线当它仅包含一个字符

例如:

enter image description here

不起作用。

但是,如果条形码中的编码字符串长度为两个或更多字符,即'AB','FF'或'MM',它就可以正常工作。为什么它不适用于1个字符长度? zxing中的错误?

+1

事实上,这对我也不起作用+1。与HTC Desire HD保持一致。我也检查了一个旧版本。这是没有缺陷的。 – rekire

+0

@rekire:谢谢,请给予好评的http://code.google.com/p/zxing/issues/detail?id=1103的bug,我刚刚提交的bug报告 –

+1

我不知道如何给予好评,但有我添加了一条评论。 – rekire

回答

3

这是过去为了减少误报而编入代码的限制。根据你的bug,已经发现它不再是必需的,并且在当前的svn头部已经被删除。

+0

是的,我已经禁用它故意避免误报,但只是把它回到现在,因为它不是一个问题了。 –

+0

http://code.google.com/p/zxing/source/detail?r=2085 –

+0

@SeanOwen感谢您的快速反应和修复! –