2012-07-27 149 views
1

我正在研究Datamatrix編碼項目。我們遵循Datamatrix編碼的ISO200標準,但對於8 * 8 Datamatrix,我們只能編碼3個字母或6個數字值。有什麼方法可以在8 * 8 Datamatrix中編碼更多數據?如何在8 * 8 DataMatrix中編碼3個以上的字符?

+0

無論算法如何,根據選擇的語言,它很可能會有很大的不同。所以請選擇一種首選語言。 – 2012-07-27 11:43:20

+0

我正在使用ASII數據模型來對條碼數據進行編碼。 – 2012-07-27 11:55:18

回答

1

谷歌建議你的意思是ECC200,然後搜索顯示更多的點擊。正如我所預料的那樣,該標準包含了額外的「冗餘」信息位,以允許「當符號持續30%的損害時重建整個編碼數據串,假設矩陣仍然可以準確定位,數據矩陣的錯誤率小於超過1000萬個字符中的1個被掃描。「 (引自Wikipedia

如果減少錯誤捕獲量,可以存儲多達256個ANSI字符中的8個,128個ASCII字符中的9個或> 16位數字,如果允許壓縮但沒有重新鏈接以允許糾錯。儘管如此,您可能只是想找到另一個標準,將更多的數據和更少的錯誤更正放入Datamatrix中。