gpt4 book ai didi

printing - 通过网络直接打印到打印机(如 POS 打印机)的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-04 17:59:37 25 4
gpt4 key购买 nike

是否可以从 Web 应用程序打印到联网打印机?是否有任何 POS 或类似外形的打印机可以连接到互联网并直接打印(假设通过路由器打开了一个端口)?

我的理想情况是一台打印机,我可以向它发送 XML 并打印它,而无需 PC,因此无需驱动程序。

另一件好事是创建到打印机的 ssl 连接,但这并不重要。

最佳答案

大多数热敏 POS 或标签打印机都可以通过制造商的附加网卡连接到网络。大品牌是 Zebra 和 Intermec。

有趣的是,这些打印机中的大多数都有直接的 ASCII 模式,因此您只需连接一个普通的旧 TCP/IP 连接,然后输出一些格式化命令等,这些命令是用制造商提供的专有打印机语言编写的。在Intermec 的情况下,它被称为IPL(Intermec 打印机语言)。

您有两个选择……您可以让用户单击按钮,刷新页面,然后在服务器端打开与打印机的 TCP/IP 连接并打印。这也适用于串行端口打印机和常规 Windows 打印机。事实上,这就是我们在最近的一个项目中实现它的方式。您的第二个选择是编写一些客户端代码,使用 JavaScript 或您所拥有的,以打开与打印机的连接并吐出相同的打印机消息。警告:您这样做可能会遇到安全问题,因为浏览器可能不会善待您的页面启动到随机 IP 地址的出站连接。如果您位于公司防火墙之后,并且可以指望对客户端安全模型进行一些调整,那么这可能是可能的。

就个人而言,我更喜欢从服务器端打印,而不是客户端。

关于printing - 通过网络直接打印到打印机(如 POS 打印机)的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1174555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com