問(wèn)題: 如何編輯SATO MB200i便攜式打印機(jī)打印的QR條碼的內(nèi)容,還有如何確定連續(xù)打印條碼,不會(huì)中途出現(xiàn)空白條碼打印出來(lái)?我是自己寫(xiě)代碼實(shí)現(xiàn)打印的,就是將要打印的信息發(fā)送到打印機(jī),用條碼掃描機(jī)通過(guò)藍(lán)牙發(fā)送信息到打印機(jī)的,要改的話(huà)也只 能改程序上的代碼。出現(xiàn)空白的情況是在打印下一條條碼前,打印機(jī)會(huì)進(jìn)行一下類(lèi)似于定位,就會(huì)把一兩張的標(biāo)簽紙拉出,在 之后的標(biāo)簽紙上打印,這樣就造成浪費(fèi)了部分標(biāo)簽紙,所以我想解決這個(gè)問(wèn)題。在打印完一張后,繼續(xù)打印下一張時(shí),不會(huì)先 過(guò)掉幾張后才打印,而是連續(xù)的。我也沒(méi)有修改過(guò)打印機(jī)的設(shè)置。 敏用數(shù)碼解答: 通過(guò)數(shù)據(jù)采集器發(fā)送SATO指令到MB200i上,就非常容易打印出QR條碼,MB200i中有兩種類(lèi)型的QR碼(MODE1和MODE2),使用QR MODE2來(lái)舉個(gè)例子,代碼如下: <ESC>A <ESC>H0100<ESC>V0100 <ESC>2D30,L,05,0,0 /* L:Error Correction Level: 7% ;05:Cell Size on One Side: 05;0:Data Setting Mode: Manual ;0:Concatenation Mode: Normal */<ESC>DS1,012345 /* 1:Enter mode:Numeric;012345:Print data */<ESC>Q2 <ESC>Z 除了上面說(shuō)的采用SATO指令發(fā)送打印的模式,如果你的數(shù)據(jù)采集器是WindowsCE或者WM的系統(tǒng),還可以采用采集器上面安裝SATO Pocket LabelGallery軟件來(lái)進(jìn)行打印QR碼的方式,詳細(xì)的使用方法見(jiàn):http://www.casmysw.com/mobile_LG.shtml。 至于造成浪費(fèi)了部分標(biāo)簽紙,這個(gè)是由于MB200i進(jìn)行測(cè)紙操作所導(dǎo)致的,但是SATO條碼打印機(jī)不太會(huì)自動(dòng)測(cè)紙的,你檢查一下你的代碼中PRINT POSITION COMMANDS是否正確?包括MEDIA SIZE COMMAND、BASE REFERENCE POINT COMMAND、HORIZONTAL OFFSET COMMAND。 <a href="http://www.casmysw.com/label_ribbon.shtml">標(biāo)簽</a><a href="http://www.casmysw.com/barcode_label.shtml">條碼標(biāo)簽</a>