技术开发 频道

Java 实现 POS 打印机无驱打印

  建立打印连接

  通过上面的介绍,了解了实现无驱打印原来只是一层窗户纸,具体的方法就是首先建立打印机连接,然后写入爱普生指令即可。那么如何建立打印机连接?以网口 POS 打印机举例。

  第一步,首先要给网口打印机赋一个 IP 地址,例如叫做 192.168.0.18 。

  第二步,编写连接代码。

Socket client=new java.net.Socket();
PrintWriter socketWriter;
client.connect(
new InetSocketAddress("192.168.0.18" , 9100),1000); // 创建一个 socket
socketWriter
= new PrintWriter(client.getOutputStream());// 创建输入输出数据流

  看起来跟一般的 socket 连接没有很大的区别,就是赋一个 IP 地址和一个端口号,并设置一下超时时间即可,只需要说明的是,一般 POS 打印机的端口都是 9100 。

0
相关文章