問題: 如何編輯SATO MB200i便攜式打印機打印的QR條碼的內(nèi)容,還有如何確定連續(xù)打印條碼,不會中途出現(xiàn)空白條碼打印出來?我是自己寫代碼實現(xiàn)打印的,就是將要打印的信息發(fā)送到打印機,用條碼掃描機通過藍牙發(fā)送信息到打印機的,要改的話也只 能改程序上的代碼。出現(xiàn)空白的情況是在打印下一條條碼前,打印機會進行一下類似于定位,就會把一兩張的標簽紙拉出,在 之后的標簽紙上打印,這樣就造成浪費了部分標簽紙,所以我想解決這個問題。在打印完一張后,繼續(xù)打印下一張時,不會先 過掉幾張后才打印,而是連續(xù)的。我也沒有修改過打印機的設置。 敏用數(shù)碼解答: 通過數(shù)據(jù)采集器發(fā)送SATO指令到MB200i上,就非常容易打印出QR條碼,MB200i中有兩種類型的QR碼(MODE1和MODE2),使用QR MODE2來舉個例子,代碼如下: <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 除了上面說的采用SATO指令發(fā)送打印的模式,如果你的數(shù)據(jù)采集器是WindowsCE或者WM的系統(tǒng),還可以采用采集器上面安裝SATO Pocket LabelGallery軟件來進行打印QR碼的方式,詳細的使用方法見:http://www.yaguhuagong.cn/mobile_LG.shtml。 至于造成浪費了部分標簽紙,這個是由于MB200i進行測紙操作所導致的,但是SATO條碼打印機不太會自動測紙的,你檢查一下你的代碼中PRINT POSITION COMMANDS是否正確?包括MEDIA SIZE COMMAND、BASE REFERENCE POINT COMMAND、HORIZONTAL OFFSET COMMAND。 <a href="http://www.yaguhuagong.cn/label_ribbon.shtml">標簽</a><a href="http://www.yaguhuagong.cn/barcode_label.shtml">條碼標簽</a>