在这里用信捷PLC做个简单的例子,比如要打印“打印机”三个字,首先将打印机转换为十六进制数据,那么按GBK的编码转出来的数据就是B4 F2 D3 A1 BB FA
那么将这6个字节分别存进寄存器中就是:00B4 00F2 00D3 00A1 00BB 00FA;
然后发送00B4 00F2 00D3 00A1 00BB 00FA 000D 000A 001D 0056 0024 0000这串数据给打印机,就可以打印出“打印机”这三个字并找缝隙位了,这样一串数据发给打印机并打印,需要打印机在小票指令打印标签的模式下,才可正常打印。
如果打印机当前的模式不是小票指令打印标签的模式,可以发送指令1F 2F 0B 00 01 06 06 给打印机,就可以将打印的模式设置为小票指令打印标签了,(注意:仅需设置一遍即可,后面无需再进行设置)