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

时间:2014-05-23 18:55:56

标签: javascript ruby-on-rails ruby-on-rails-3 zebra-printers

我需要在Ruby on Rails项目中使用打印机( Zebra TLP 2844 )。

理想情况下,我需要一种让本地计算机向打印机发送文件 .EPL 或字符串以供消费的方法。

我该怎么做?

2 个答案:

答案 0 :(得分:2)

我的团队几年前不得不处理这个问题。我们想出了手工编写ZPL的最佳解决方案。

至于将其发送到打印机,您只需将ZPL写入套接字即可。

两个类的

Here's a gist:一个手动构建ZPL,另一个将数据发送到打印机。

答案 1 :(得分:2)

您的浏览器无法直接访问打印机。

我会解决如下:

创建一个desktop应用程序,该应用程序将安装在客户端计算机上。

此应用会在打印队列(databaserest api)中进行查询。并打印标签。