我有兩個條形碼,我正在使用。他們明顯不同,但都是128碼掃描。一個很奇怪,一個是正常的。我試圖用我能想到的任何方式重新打印條形碼的數據,我可以看到正在使用哪個子集(A,B或C)。比較兩個條形碼的方法
對於正常的我知道它是A
前10個字符然後它將編碼更改爲B
。
我似乎無法找到如何看到其他(奇怪)的編碼是什麼。
我正在使用符號掃描儀。 (我打開了前綴字符,但只告訴我D
(代碼128)
是否有任何工具,讓我挖掘到條碼符號?
我有兩個條形碼,我正在使用。他們明顯不同,但都是128碼掃描。一個很奇怪,一個是正常的。我試圖用我能想到的任何方式重新打印條形碼的數據,我可以看到正在使用哪個子集(A,B或C)。比較兩個條形碼的方法
對於正常的我知道它是A
前10個字符然後它將編碼更改爲B
。
我似乎無法找到如何看到其他(奇怪)的編碼是什麼。
我正在使用符號掃描儀。 (我打開了前綴字符,但只告訴我D
(代碼128)
是否有任何工具,讓我挖掘到條碼符號?
我還不是很瞭解條形碼和零有關非歐洲的,但對於128碼的怪異的實現,也有GS1-128。
這online barcode generator看起來相當不錯,可以產生大量的格式,你可能要對證。
感謝那些回答評論。
原來我們的條形碼出現打印錯誤。這導致條形碼看起來不同。
它如何成功解碼我不知道。無論如何。我將把這個問題授予Pekka,因爲他給了我一個可行的解決方案。
如您所知,Code 128允許將不同的代碼集合在一個條形碼中,並且許多字符可以表示爲多個一套。因此,可能有多種方法來表示一串字符。例如,x1234y可以在集合B中表示爲六個字符,或者從集合B開始,以「x」,「切換到設置C」,「12」,「34」,「切換到B」,「y」 (最終尺寸相同)。 – supercat 2012-10-12 19:30:44
在這裏晚些時候發聲,但ZXing庫(我是開發人員)讀取Code 128.您可以在將調試器附加到代碼時掃描條形碼。它會一步一步地顯示解碼過程中發生的情況,包括子集更改。
我知道問題已修復。但這裏有一些更多的資源,以防某人需要:)
像Pekka提到的,Code 128的子集有Code 128A,Code 128B,Code 128C和GS1-128(UCC/EAN-128)。這裏有更多關於Code 128 barcode的信息,帶有編碼模式的插圖。
我刪除了您的鏈接,因爲它是針對您的產品的垃圾郵件,與所提問題無關。其餘的答案可能是相關的,所以我已經離開了它。 – 2013-03-05 10:39:18
只是一個猜測,但可能是128是一個錯誤代碼,(2的補碼想到...),他們都是不正確的掃描? – 2010-02-08 22:43:49
我認爲他的意思是Code 128:http://en.wikipedia.org/wiki/Code_128#Bar_Code_Widths – 2010-02-08 22:44:12