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