首页 文章

通过网络直接打印到POS打印机等打印机的最佳方法是什么?

提问于
浏览
5

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

我理想的情况是打印机,我可以发送XML并打印而不需要PC,因此没有驱动程序 .

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

1 回答

  • 7

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

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

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

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

相关问题