问题: 我使用SATO CL412E条码打印机,通过SBPL打印的DataMatrix条码,20位字符,宽度和高度的参数设成0202时,条码尺寸为3mm*3mm,设成0303时尺寸为5mm*5mm,可是客户非要4mm*4mm,我没辙了,求专家指点这个大小还能调吗? 敏用数码解答: SATO SBPL指令打印DataMatrix条码对大小定义是通过下面这条指令实现的: <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 当ccdd=0202时,为了得到4mm*4mm的条码,你的eee和fff一定不可以选择000,而是要通过计算得出所需的值。 SATO CL412E是300dpi分辨率的打印机,也就是每mm有12个点。计算一下4*12=48点,而一个单元是2个点,那么eee=024,fff=024。 所以为了得到4mm*4mm的条码,你所使用的指令应该是: <ESC>BX01200202024024001 当ccdd=0303时,条码尺寸无法为4mm*4mm。