DataMatrix二維條碼

2022-12-21 05:39:03 字數 2231 閱讀 7992

datamatrix二維條碼datamatrix二維條碼的發展

datamatrix二維條碼原名datacode,由美國國際資料公司(international data matrix,簡稱id matrix)於2023年發明。datamatrix二維條碼是一種矩陣式二維條碼,其發展的構想是希望在較小的條碼標籤上存入更多的資料量。datamatrix二維條碼的最小尺寸是目前所有條碼中最小的,尤其特別適用於小零件的標識,以及直接印刷在實體上。

datamatrix二維條碼又可分為ecc000-140與ecc200兩種型別,ecc000-140具有多種不同等級的錯誤糾正功能,而ecc200則透過reed-solomon演演算法產生多項式計算出錯誤糾正碼,其尺寸可以依需求印成不同大小,但採用的錯誤糾正碼應與尺寸配合,由於其演演算法較為容易,且尺寸較有彈性,故一般以ecc200較為普遍,本節也僅介紹ecc200規格的datamatrix二維條碼碼,以下所說的datamatrix二維條碼事實上都是指ecc200而言。

datamatrix二維條碼的外觀是乙個由許多小方格所組成的正方形或長方形符號,其資訊的儲存是以淺色與深色方格的排列組合,以二位元碼(binary-code)方式來編碼,故電腦可直接讀取其資料內容,而不需要如傳統一維條碼的符號對映表(character look-up table)。深色代表「1」,淺色代表「0」,再利用成串(string)的淺色與深色方格來描述特殊的字元資訊,這些字串再列成乙個完成的矩陣式碼,形成datamatrix二維條碼碼,再以不同的印表機印在不同材質表面上。由於datamatrix二維條碼只需要讀取資料的20%即可精確辨讀,因此很適合應用在條碼容易受損的場所,例如印在暴露於高熱、化學清潔劑、機械剝蝕等特殊環境的零件上。

datamatrix二維條碼的尺寸可任意調整,最大可到14平方英吋,最小可到0.0002平方英吋,這個尺寸也是目前一維與二維條碼中最小的,因此特別適合印在電路板的零元件上。另一方面,大多數的條碼的大小與編入的資料量有絕對的關係,但是datamatrix二維條碼的尺寸與其編入的資料量卻是相互獨立的,因此它的尺寸比較有彈性。

此外,datamatrix二維條碼最大儲存量為2,000bytes,自動糾正錯誤的能力較低,只適用特別的ccd掃瞄器來解讀。datamatrix二維條碼的結構(一)特性

datamatrix二維條碼碼具有以下特性:

可編碼字符集包括全部的ascii字元及擴充ascii字元,共256個字元。條碼大小(不包括空白區):10×10 ~ 144×144

資料容量:235個文數字資料,1556個8位元資料,3116個數字資料。

錯誤糾正:透過reed-solomon演演算法產生多項式計算獲得錯誤糾正碼。不同尺寸宜採用不同數量的錯誤糾正碼。(二)基本結構

每個datamatrix二維條碼符號由規則排列的方形模組構成的資料區組成,資料區的四周由定位圖形(finder pattern)所包圍,定位圖形的四周則由空白區包圍,資料區再以排位圖形(alignment patterns)加以分隔。定位圖形

定位圖形是資料區域的乙個周界,為乙個模組寬度。其中兩條鄰邊為暗實線,主要用於限定物理尺寸;定位和符號失

真。另兩條鄰邊由交替的深色和淺色模組組成,主要用於限定符號的單元結構,但也能幫助確定物理尺寸及失真。符號尺寸

ecc000-140符號有奇數行與奇數列。符號外觀為一方形矩陣,尺寸從9×9至49×49,不包括空白區。這些符號可透過右上角深色方格識別出來。

ecc200符號有偶數行與偶數列。有些符號是正方形,尺寸從10×10至144×144,不包括空白區。有些是長方形,尺寸從8×18至16×48,不包括空白區。

所有的ecc200符號都可以透過右上角淺色方格識別出來。資料表示方法

datamatrix二維條碼按以下步驟來表示資料:資料編碼

先分析要表示的資料,選取合適的編碼方案,按所選定的方案將資料流轉為字碼流,並加入必要的填字,如果使用者未規定矩陣寸,則應選取能滿足要存放資料的最小尺寸。datamatrix二維條碼共有6種編碼方案,即6種字碼集,見表10.1。

~127擴充套件ascii值128~255c40

基本大寫文數字型text基本小寫文數字型edifact 32~94base256 0~255

x12 ansi x12 edi資料集錯誤檢測和糾正字碼(ecc)的產生

對少於255個字碼的datamatrix二維條碼,錯誤糾正字碼可由資料字碼計算得出。對於多於255個字碼的符號,應將資料字碼分成多個模組,然後再產生每乙個模組的錯誤糾正字碼。錯誤糾正字碼能夠糾正兩種類誤字碼,包括e錯誤(已知位置上的錯誤字碼),以及t錯誤(未知位置上的錯誤字碼)。

換句話說,e錯誤是不能被掃瞄或不能被解碼的符號字元,t錯誤則是被錯誤解碼的符號字元。

二維條碼技術在檔案管理中的應用

摘要 當今世界是乙個各類生產技術飛速發展的過程,在這個過程中,各企業和單位都時時刻刻的產生著大量的檔案資料。這也就造成了傳統的以紙質 電子檔案為主的檔案管理模式受到種種限制而無法滿足社會發展要求而進行更新和轉化。基於此,以二維條形碼為主的檔案管理模式得到了一定的優化與完善,成為了當前檔案管理的核心重...

二維動畫總結

二維動畫心得 時光如流水般逝去,二維動畫課程就這樣過去了,在這段時間裡我和同學 校友們 某某們 老師們相處的萬分愉快,而我也從他們的身上學到了我以前在書本裡沒有的知識。不過這知識永遠都不會出現在課本裡面,在這裡是緣分讓我們從五湖四海相遇。記得剛進學校,那時我對這個專業還什麼都不懂。開始接觸我模糊 陌...

二維動畫教案

福州黎明職業技術學院 教案 2013 2014 學年第 2 學期 專業名稱 多 設計與製作 課程名稱 二維動畫 授課班級 12多 任課教師 柯陽昕 職稱 助教 所屬系部 藝術設計系 2014年 1 月28 日 二維動畫 課程教案 課題 第一節動畫工作的順序 方法和要求 教學目標 了解和掌握動畫最根本...