我在 RoR 中开发的第一个应用程序是用于我们库存中使用的一些 Kiosk 触摸屏 PC。当库存工人拿起一些材料时,他在表格中输入数量。
现在我想在我们的 Zebra 打印机上打印一个标签,其中包含:客户名称、材料描述、数量和条形码。
我将如何从 Ruby on Rails 应用程序中做到这一点?
从控制器直接发送 ZPL(斑马打印机语言)所需的控制字符?(不是很舒服)
在 HTML 中创建一个视图将其发送给客户端,客户端必须打印它。(不是很舒服且容易出错,因为库存工人必须做额外的步骤,可能选择错误的打印机或者根本不打印标签)
从控制器创建一个 pdf 文档并将其从服务器发送到打印机(哦,不,打印机不理解 pdf,所以我必须控制一个 pdf 阅读器来进行打印??那不会很快将标签作为图形图像发送到打印机
创建一个可以隐藏打印所需的所有逻辑的 gem 吗?(是否有任何宝石已经这样做了?)
我会很感激每一条评论。
谢谢
克劳斯