發布日期:2022-07-14 點擊率:31
代碼類型有哪些
一維條碼
世界各地最早使用的代碼類型是一維條碼。這種線性條碼僅可存儲字母數字數據。條碼中的每個字符均代表產品的不同信息,同時還設有一個數據庫,提供每個字符所代表的相關信息。
大多數情況下,一維條碼都是從左至右讀取??张c條的寬度與條碼中的特定字符相關。靜音區或空白區是指條碼左側和右側的空白;它可以幫助讀碼器定位條碼。一般情況下,空白區的寬度應當至少是條碼中最窄條寬度的七到十倍。
▲ 一維條碼結構
條碼中所有其他條的寬度都是基于最窄條寬度的一定比例。舉例來說,2:1、3:1和2.5:1都是比較常見的比例,描述的是白色空和黑色條的寬度與最窄的黑色條的寬度比。一些條碼還包含保護圖案。保護圖案通常位于條碼的起始和終止位置;這種圖案可以告訴讀碼器條碼從哪里開始和結束。
● 符號
常見的一維條碼包括但不限于:GS1;UPC(通用產品代碼),常見于零售和消費品行業;EAN,歐盟區廣泛使用的一種條碼;Code 128碼,其可以描述任何ASCII 128字符,常用于物流業。在這些條碼中,大多數都包含一個校驗位,這是這類條碼標準的一部分。校驗位用于驗證條碼是否完整、損壞、丟失信息等;它是通過對條碼中存儲的數據進行數學運算做到這一點的。
其他一維條碼則提供可選校驗位,如Code 39碼(軍事行業廣泛使用的一種條碼)、POSTNET碼(美國郵政服務公司USPS?使用的一種條碼)、Codabar碼和交叉25碼。當然,如果不使用校驗位,自然會增加誤讀的可能性。Pharmacode碼是醫藥行業使用的條碼,可以從前往后讀取,也可以從后往前讀取;但這種條碼的缺點在于,即使使用基于圖像的讀碼器,每次讀取時,也必須以相同的方式放置條碼。
▲ 一維條碼類型
二維Matrix碼
不同于一維條碼,二維Matrix碼可以同時在垂直和水平兩個方向上存儲信息,這使得它們能夠存儲更大量的數據。舉例來說,僅一個二維碼就可以容納多達3,116個數字字符或2,335個字母數字字符,而Code 39碼這樣的一維條碼僅可容納39個字符。
同時,還有一點也不同于一維條碼的是,所有二維碼均擁有內置糾錯功能,類似于部分一維條碼中使用的校驗位,可以有效地消除誤讀。在一個二維DataMatrix碼中,通常會將數據編碼三次,這樣將可以顯著地增加正確讀取代碼的機會。通常,基于圖像的讀碼器每掃描1050萬個代碼才可能會誤讀一個二維碼;而激光掃描儀由于無法讀取二維碼,因此根本無法宣稱這種精度水平。
一維條碼擁有靜音區和保護圖案,可用于識別條碼的起始和終止位置,而二維碼也擁有靜音區、定位圖案和時鐘圖案。定位圖案是一個L形狀的圖案,位于二維碼兩側的外邊緣周圍。該圖案可用于保證解碼過程中方向的正確性。位于定位圖案對面的是時鐘圖案,由一系列交替出現的黑色模塊(或單元格)和白色模塊組成,用于定義單個單元格的大小和代碼的大小(行數和列數),以進行解碼。二維碼的靜音區與一維碼的相似;但在二維碼中,靜音區必須圍繞在整個代碼的周圍。
▲ 二維碼結構
● 符號
常見的二維碼包括:DataMatrix碼,航空航天、國防、印刷媒體和美國郵政服務行業廣泛使用的一種代碼;Maxicode碼,一種基于點陣的代碼,常見于物流應用中;QR碼,汽車和商業營銷應用中廣泛使用的一種代碼;Aztec碼,售票代理處和汽車租賃公司常使用的一種代碼。
▲ 二維碼類型
下一篇: PLC、DCS、FCS三大控
上一篇: 工業讀碼基礎知識指南