2011-12-13 58 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感謝您的快速反應和修復! –