java epson_如何用Java调用Epson TM-U220PD来打印USB端口

我正试图在Windows 7中的EPSON TM-U220PD上打印,我用Java做它 . 我正在开发一个餐厅打印订单的软件 . 我在Linux上做了软件,当我在linux上连接打印机时,打印机工作得很好 . 但是当我在Windows上连接打印机时,它无法正常工作 . 我的驱动程序很好,我知道因为我可以打印测试页,但是当我要去软件时,打印机不能工作 . 打印机在端口“USB001”中配置,我的代码在这里:

public void printLocalOrder(ArrayList orderArray, int n) {

try {

FileWriter file = new FileWriter("USB001"); //Here is the problem

BufferedWriter buffer = new BufferedWriter(file);

PrintWriter ps = new PrintWriter(buffer);

ps.write(0x1B);

ps.write("M");

ps.write(1);

for (String orderArray1 : orderArray) {

ps.write(orderArray1);

}

ps.write(0x1B);

ps.write("d");

ps.write(4);

ps.close();

} catch (IOException e) {

System.out.println(e);

}

}

我试过把打印机名称这样:

FileWriter file = new FileWriter("Ticketeadora"); //Name printer

但它不起作用 .

我希望你能帮助我 . 谢谢 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值