java打印机

  • 格式:txt
  • 大小:1.39 KB
  • 文档页数:1
socketWriter.println(code);// 打印条形码
socketWriter.write(0x00);
for(int i=0;i
socketWriter.println(" ");// 打印完毕自动走纸
}
}
小结
本文虽然只是讲述了网口打印机的直接写端口方式,似乎对并口打印机无效,其实不是这样,并口打印机只要接一个打印服务器就可以用了,
private boolean print(String ip, int port, String str,String code,int skip)
throws Exception{
Socket cliPrintWriter socketWriter;
client.connect(new InetSocketAddress(ip,port),1000); // 创建一个 socket
socketWriter = new PrintWriter(client.getOutputStream());// 创建输入输出数据流
/* 纵向放大一倍 */
socketWriter.write(0x21);
socketWriter.write(8);
socketWriter.println(str);
// 打印条形码
socketWriter.write(0x1d);
socketWriter.write(0x68);
socketWriter.write(120);
socketWriter.write(0x1d);
socketWriter.write(0x48);
socketWriter.write(0x01);
socketWriter.write(0x1d);
socketWriter.write(0x6B);
socketWriter.write(0x02);
socketWriter.write(0x1c);//0x1c 0x1b 是兼容打印机用,如果不是0x1c就抛弃,直接用0x1b
socketWriter.write(0x21);
socketWriter.write(8);// 4是横向,8是纵向,12是横纵向
socketWriter.write(0x1b);
缺点就是非一体机,然后还要安装打印服务器驱动。
这种无驱打印在非常广泛的范围内可以得到应用,包括餐饮、超市、医药等等其他需要用到 POS 打印机的行业。 来源:考试

下载文档原格式

  / 1