欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

票据打印机-ESC/POS指令使用

发布时间:2024/1/1 编程问答 54 豆豆
生活随笔 收集整理的这篇文章主要介绍了 票据打印机-ESC/POS指令使用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

给打印机输入串口命令,是打印机处于一种状态,然后就能干你想让他干的活了.百度ESC/POS文档随便拿一个正规的都一样,就不在这里放地址了,拿到这个文档以后代码的编写我只举一个例子,其它的模式也都一样

比如说这个功能为初始化打印机,他有三种输入模式,第一种是ASCII码(ESC @),第二种是Hex也就是16进制数(1B 40),第三种Decimal十进制数(27 64),我以16进制为例,那么他的初始化打印机的代码就是

private OutputStream outputStream; ... outputStream = mBluetoothSocket.getOutputStream(); ... public void initPrinter() throws IOException {byte[] b = new byte[2];b[0] = 0x1B;b[1] = 0x40;outputStream.write(b);outputStream.flush();}

其中mBluetoothSocket就是上一篇的那个mBluetoothSocket对象,由这个通道写流传到打印机,打印机做出响应,好了 结束..

总结

以上是生活随笔为你收集整理的票据打印机-ESC/POS指令使用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。