ruby-on-rails 如何在Ruby on Rails项目中使用打印机(Zebra TLP 2844)

ha5z0ras  于 2023-02-17  发布在  Ruby
关注(0)|答案(3)|浏览(130)

我需要在Ruby on Rails项目中使用打印机(Zebra TLP 2844)。
理想情况下,我需要一种方法让本地计算机将文件、.EPL或字符串发送到打印机以供使用。
我该怎么做呢?

velaa5lx

velaa5lx1#

您的浏览器无法直接访问打印机。
我将解出如下:
创建一个desktop应用程序,该应用程序将安装在客户端计算机上。
这个应用程序将在打印队列(databaserest api)中进行查询,然后打印标签。

8xiog9wr

8xiog9wr2#

我的团队几年前就不得不处理这个问题。我们想出的最好的解决方案是手工编写ZPL。
至于将其发送到打印机,只需将ZPL写入套接字即可。
两个类的Here's a gist:一个手动构建ZPL,另一个将数据发送到打印机。

3pmvbmvn

3pmvbmvn3#

Zebra推出了自己的开发工具,允许您使用他们的中间件直接从Web应用程序打印:
https://www.zebra.com/us/en/support-downloads/printer-software/by-request-software.html

相关问题