我开发了一个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。 我听说过USB java库,但它似乎无法在 Windows 上工作。
我还用javax.print库玩了几分钟,我可以检测到打印机,但它似乎不像串行通信那么简单,我无法发送任何命令。
我非常感谢你的帮助/诀窍/评论。