Dot Code是由不連續(xù)的點組成的二維條形碼符號,設計目的是為了工業(yè)流水線上,使用高速噴墨和激光打印機印刷產(chǎn)品有效期,批號以及序列號等。
Dot Code二維碼支持ASCII字符集,使用9個點來表示一個codeWord。
Dot Code二維碼尺寸是靈活可變的。在編碼內(nèi)容不變的情況下,可以根據(jù)貨品表面的大小來調(diào)整印刷,碼的寬+高的結(jié)果必須等于奇數(shù)。4條邊周圍必須有等于3個點距離的安靜區(qū)域。
Dot Code二維碼的容量沒有上線,根據(jù)信息量可以計算出尺寸。計算方法如下:
NC:校驗字符數(shù)量
ND:數(shù)據(jù)字符數(shù)量
NC=3+(ND/2)
MASK=2掩碼字符數(shù)量
MinDots=9*(ND+NC)+MASK
H*N>=MinDots*2
使用Reed-Solomon算法糾錯
Dot Code二維碼的點可以是圓形的也可以是方形的。(在二維碼軟件中繪制二維碼之后,雙擊二維碼,在圖形屬性-條碼-繪制模式中,可以根據(jù)自己的需求自定義設置繪制模式為矩形、默認、圓/橢圓)等,設置號之后,點擊確定,效果如圖所示:
通過兩個角點(下圖中的5和6)來判斷解碼(A,B,C,D......)方向,如果角點在寬的兩頭,每一列的數(shù)據(jù)讀取從上到下,如果角點在高的兩頭,每一行的數(shù)據(jù)讀取從左往右。
現(xiàn)在Dot Code二維碼多用于煙草業(yè)。由于很多小型物品、小零件使用常規(guī)的二維碼如Data Matrix、QRCode等有其局限性,物品可用于標注的面積太小,無法使用這些常規(guī)的二維碼進行標注。而AIM發(fā)布的Dot Code則可以做到最小寬度或者高度為6個模塊,適用于寬度有限或高度有限物品,如手術刀、試管等物品。
共有條評論 網(wǎng)友評論