我开发了一个Java应用程序,它通过串口将ESC / POS命令发送到热敏打印机(Sewoo LK-TL200) . 我使用javax.comm库来找到足够的COM端口并发送数据 . 命令看起来像这样:
{...}
os = new PrintStream(port.getOutputStream(), true);
os.write (0x1D);
os.write ('L');
os.write (90);
os.write (0x00);
os.println(t.get_cabecera());
{...}
现在,我们必须将相同的命令发送到同一台打印机,但使用USB而不是RS232 . 我've heard about the USB java library but it seems it'不在 Windows 上工作 .
我也用javax.print库玩了几分钟,我可以检测到打印机,但它似乎不像串行通信那么简单,我无法发送任何命令 .
-
有没有办法让Windows认为USB打印机连接到COM端口?
-
我没有想过这个问题的一些不同解决方案?
我非常感谢你的帮助/窍门/评论 .