問題: 我使用SATO CL412E條碼打印機(jī),通過SBPL打印的DataMatrix條碼,20位字符,寬度和高度的參數(shù)設(shè)成0202時(shí),條碼尺寸為3mm*3mm,設(shè)成0303時(shí)尺寸為5mm*5mm,可是客戶非要4mm*4mm,我沒轍了,求專家指點(diǎn)這個(gè)大小還能調(diào)嗎? 敏用數(shù)碼解答: SATO SBPL指令打印DataMatrix條碼對(duì)大小定義是通過下面這條指令實(shí)現(xiàn)的: <ESC>BXaabbccddeeeffffghh 其中: a = Format ID b = Error Correction Level c = Cell Width d = Cell Pitch e = Number of Cell per Line(000:Automatic) f = Number of Cell Line(000:Automatic) g = Mirror Image h = Guide Cell Size 當(dāng)ccdd=0202時(shí),為了得到4mm*4mm的條碼,你的eee和fff一定不可以選擇000,而是要通過計(jì)算得出所需的值。 SATO CL412E是300dpi分辨率的打印機(jī),也就是每mm有12個(gè)點(diǎn)。計(jì)算一下4*12=48點(diǎn),而一個(gè)單元是2個(gè)點(diǎn),那么eee=024,fff=024。 所以為了得到4mm*4mm的條碼,你所使用的指令應(yīng)該是: <ESC>BX01200202024024001 當(dāng)ccdd=0303時(shí),條碼尺寸無法為4mm*4mm。