我是用藍芽去連線pos印表機,之後發現製表符不起作用,然後去閱讀了一下印表機的sdk,發現需要提前設定水平指標位置 使用命令為esc d:
**如下:(outputstream是從連線好的socket中取到的輸出控制流)
//set horizontal table charactor
outputstream.write(0x1b);//esc
outputstream.write(0x44);//d
outputstream.write(9); //以下為8個製表位置
outputstream.write(16);
outputstream.write(25);
outputstream.write(33);
outputstream.write(41);
outputstream.write(49);
outputstream.write(57);
outputstream.write(65);
outputstream.write(0);//結束符
//test print string
outputstream.write('hello\tworld\n');
POS印表機中文符號不列印的問題
之前發表過一篇文章是關於如何通過socket呼叫pos印表機進行網路列印的文章,參見socket列印 但是在列印資料時遇到了部分字元列印不出的問題,最明顯的現象就是英文下的標點符號列印沒問題,但在中文下的部分標點符號無法列印出來,只能列印出中文下的句號。半形轉全形 全形 sbc case 全形空格為...
POS印表機一些特殊控制
procedure tform1.button1click sender tobject varrprinter textfile i integer begin assignfile rprinter,lpt1 rewrite rprinter for i 0 to memo1.lines.cou...
pos機改造迷你印表機 使用Pos機的十大常識
一 明確pos機的 安全,認準正規一清機,遠離二清機 二 交易時間控制在九點至二十二點之間,晚上最後不要使用 三 刷卡前先在pos機上面簽到,查詢清楚餘額 四 連續刷卡失敗次數過多,可停止交易,短時間內不要重複交易,銀行會認定這是非真實交易 五 溫度過高和過低的環境下不要使用pos機,避免pos機暴...