1

我刚刚开始使用 EPSON JavaScript SDK 通过 LAN 进行打印,并且在大多数情况下,它运行良好。

我只有一个问题困扰着我。一段时间后,大约相隔几天,我收到超时错误,打印机不再打印。

我很快意识到我需要登录到打印机配置页面,这给了我一个不受信任的 SSL 警告,并且在我登录后,打印机开始正常工作。

这让我想到自签名证书可能是问题所在。我尝试将自动重定向 HTTP 设置为 HTTPS 以禁用,并通过 http 而不是 https 访问打印机,但无济于事。看来 EPSON 会定期重新生成这些证书。

我仍然需要偶尔登录打印机才能继续打印。

我希望有人能解决这个问题,或者只是为我指明正确的方向。

问候,

4

1 回答 1

1

In the ePosDev.connect(ip,port,cbFunction), choose port 8008 to send the information via HTTP, otherwise it will use HTTPS and you will be warned with ERR_CERTIFICATE.

Note that using port 8008 sends the data without encryption.

于 2021-06-28T17:22:41.197 回答