我正在寻找特定的打印机或某些打印机上存在的技术(接口(interface)、标准、协议(protocol)),这使得可以使用 AJAX 从 Web 浏览器实现直接打印。
这意味着打印机必须:
- 网络接口(interface)
- 实现网络服务器(相当常见)
- 支持打印文档的 HTTP 传输,例如 PDF 文件
- 带有自定义证书的 SSL
- 对 ajax 的 CORS 支持
我敢肯定,许多打印机具有执行此操作的实际能力,但无法找到具体的文档化实现。在这方面甚至没有联系一些主要的打印机供应商。
最佳答案
查看 https://developers.hp.com/printos/device-api .或者 https://github.com/hpinc/printos-device-api-example-java , https://developers.hp.com/printos/doc/box-documentation#direct_file_submission用于实际示例。
使用 https://developers.google.com/cloud-print/docs/overview 效果更好,这样您就可以切断特定的实现,但可以使用任何支持云的打印机。
关于ajax - 直接 AJAX 打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52724573/