我需要在Ruby on Rails项目中使用打印机(Zebra TLP 2844)。理想情况下,我需要一种方法让本地计算机将文件、.EPL或字符串发送到打印机以供使用。我该怎么做呢?
velaa5lx1#
您的浏览器无法直接访问打印机。我将解出如下:创建一个desktop应用程序,该应用程序将安装在客户端计算机上。这个应用程序将在打印队列(database,rest api)中进行查询,然后打印标签。
desktop
database
rest api
8xiog9wr2#
我的团队几年前就不得不处理这个问题。我们想出的最好的解决方案是手工编写ZPL。至于将其发送到打印机,只需将ZPL写入套接字即可。两个类的Here's a gist:一个手动构建ZPL,另一个将数据发送到打印机。
3pmvbmvn3#
Zebra推出了自己的开发工具,允许您使用他们的中间件直接从Web应用程序打印:https://www.zebra.com/us/en/support-downloads/printer-software/by-request-software.html
3条答案
按热度按时间velaa5lx1#
您的浏览器无法直接访问打印机。
我将解出如下:
创建一个
desktop
应用程序,该应用程序将安装在客户端计算机上。这个应用程序将在打印队列(
database
,rest api
)中进行查询,然后打印标签。8xiog9wr2#
我的团队几年前就不得不处理这个问题。我们想出的最好的解决方案是手工编写ZPL。
至于将其发送到打印机,只需将ZPL写入套接字即可。
两个类的Here's a gist:一个手动构建ZPL,另一个将数据发送到打印机。
3pmvbmvn3#
Zebra推出了自己的开发工具,允许您使用他们的中间件直接从Web应用程序打印:
https://www.zebra.com/us/en/support-downloads/printer-software/by-request-software.html