POS打印机控制命令说明
一、命令字注意事項:
1、控制字是十六進制的數,所以字母是不分大小寫,字母包括:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。一般用兩位表示,不足兩位時前面補零,例如:3F和0A。
2、注意您所使用的機型,控制命令字有所不同。
?
二、Star打印機和Epson打印機命令字說明:
1、Star打印機:
①??? 0A:表示換行。
?? 此命令可以用于打印完一行后,進行人工換行。
?? 此命令還可以用于空走紙一行。
②??? 1B 69 01 01:表示字體放大一倍。
?? 此命令中1B 69表示要放大命令后面所跟的文字的字體,第一個01表示橫向放大一倍,第二個01表示縱向放大一倍。
?? 此命令中后兩個參數可根據需要改動:如須把橫向放大二倍,縱向放大三倍,就可以用:1B 69 02 03即可。
③??? 1B 14 14:表示取消字體放大。
?? 此命令用于取消上次對字符的放大操作。取消字體放大后,字體為最小字體。
?? 記住:對字體進行放大后,一定要記得用取消放大命令來恢復字體。
④??? 1B 64 31:表示切紙。
?? 此命令用于在需要的位置上切紙。
?? 注意:切紙位置在當前的切刀位置。有時可能會用走紙的方式來調切刀位置。
⑤??? 1B 61 01:表示進紙一行。
?? 此命令可用于需要多行進紙。
?? 此命令中1B 61表示需要進紙,01表示進紙一行,如需要進紙多行,直接給出即可。如:1B 61 06表示須進紙6行。
⑥??? 1B 40:初始化打印機。
?? 此命令可根據需要選用,它可以使打印機的設置全部初始化。
2、Epson打印機:
①??? 0A:表示換行。
此命令可以于在打印完一行,進行人工換行。
此命令還可以用于空走紙一行。
②??? 1D 21 11:表示字體放大一倍。
此命令中1D 21表示要放大命令后面所跟的文字的字體,11中的第一個1表示橫向放大一倍,第二個1表示縱向放大一倍。
此命令中后兩個參數可根據需要改動,如須把橫向放大二倍,?????????????? 縱向放大三倍,就可以用:1D 21 23即可。
③??? 1D 21 00:表示取消字體放大。
此命令用于取消上次對字體的放大操作。取消字體放大后,字體為最小字體。
記住:對字體進行放大后,一定要記得用取消放大命令來恢復??????????????????? 字體。
④??? 1B 40:初始化打印機。
此命令可根據需要選用,它可以使打印機的設置全部初始化。
⑤??? 1D 56 00:表示切紙。
此命令用于在需要的位置上切紙。
注意:在切紙前一定要初始化打印機。所以切紙整個命令為1B 40 1D 56 00。切紙位置在當前的切刀位置。有時可能會用走紙的方式來調切刀位置。
建議:在Epson機器上切刀切完后,最好初始化一次打印機。
⑥??? 1B 64 01:表示進紙一行。
此命令用于需要多行進紙。
此命令中1B 64表示需要進紙,01表示進紙一行,如需要進紙多行,直接給出即可。如:1B 61 06表示須進紙6行。??
總結
以上是生活随笔為你收集整理的POS打印机控制命令说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ! [rejected] master
- 下一篇: 阻塞IO与非阻塞IO(NIO)