我有一台 EPSON TM-20III POS 打印机,用于我正在进行的一些项目。我正在尝试从前端打印收据(目前无法选择后端),因此我了解了 Epson Javascript SDK。根据他们的文档,打印机受 SDK 支持,但是在执行这些方法时,假设创建与打印机的连接的方法如下:
connect(ipAddress, port, callback, options);
其中
ipAddress
指定打印机的 IP 地址。。问题是我的模型没有以太网端口,因此(我猜)它不会有 IP 地址。
遇到同样问题的人知道是否可以解决这个问题?或者根本没有办法将他们的 SDK 与 USB 打印机一起使用?我试图联系 EPSON 的客户服务部门,但从未得到答复。
谢谢
我想做和你完全一样的事情,但我做不到。我的型号是 TM-P80II,通过蓝牙连接。我的问题是,使用电缆或蓝牙时,它无法显示在任何设备(android、PC、IOS、Mac 等)上的打印机选项中,但打印机本身与他们的应用程序(TM Utility)配合良好
如果打印机在设备上的打印机部分可用,您可以使用前面 JS 中的
windows.print
手动(或自动)选择它(与单击 ctrl+p 相同)或 print 这是一个库来执行此操作在前面。
另一个值得一看的文档(如果您还不知道)是:
https://files.support.epson.com/pdf/pos/bulk/posprinter_webapi_spec_en_rev_a2.pdf