Webapp到POS收据打印机连接

时间:2014-11-11 14:22:13

标签: javascript web-applications printing

我正在处理连接和Epson TM88打印机到我的webapp打印收据。

  • 爱普生型号TM-T88V-i。
  • 连接到LAN。
  • Ping响应OK。
  • 打印状态表确定。

我只能使用打印机IP地址访问打印机配置页面。 http://10.0.x.xxx/ 那里的打印机ID是32。

手册中提供的网址为:var url ='http://10.0.x.x/cgi-bin/epos/service.cgi?devid=32other_printer&timeout=6000';

使用此url会返回找不到的对象。并通过代码返回405(Method not allowed)。

第2部分:如何使用JS确定在网络中连接的打印机?

1 个答案:

答案 0 :(得分:0)

当您发出跨站点xml请求并且浏览器预检请求时,会发生这种情况。预检请求使用OPTIONS动词,打印机的服务器不允许。

This guide是该主题的一个很好的资源。在评论中,对具有类似问题的用户的回复说明“您可以通过不添加cookie(withCredentials = false)而不设置任何标题来删除预检。”