微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ruby-on-rails – 如何从Ruby on Rails应用程序打印(条形码)标签?

我在RoR开发的第一个应用程序是我们库存中使用的一些Kiosk触摸屏PC.当股票工人拿起一些材料时,他在表格中输入数量.
现在我想在Zebra打印机上打印一个标签,其中包含:客户名称,材料描述,数量和条形码.
我如何从 Ruby on Rails应用程序中做到这一点?

>直接从控制器发送ZPL(Zebra打印机语言)所需的控制字符? (不是很舒服)
>在HTML中创建视图将其发送到客户端,客户端必须打印它. (不是很容易和容易出错,因为库存工人必须做额外的步骤,可能选择错误的打印机或根本不打印标签)
>从控制器创建一个pdf文档并从服务器发送到打印机(哦,没有打印机不懂pdf,所以我必须控制一个PDF阅读器来进行打印?这不会很快它会将标签作为图形图像发送给打印机
>创建一个宝石,它将隐藏打印所需的所有逻辑? (有没有宝石已经这样做?)

我很感激每一条评论.

谢谢

克劳斯

解决方法

我会将原始ZPL发送到打印机.您可以使用像 Bartender这样的工具(我建议只从该链接安装bartender.您基本上可以在此工具中设计您的标签.在您设计标签后,您可以下载斑马打印机的调酒打印机驱动程序并设置带有这些驱动程序的虚拟打印机,打印出你为文件设计的标签.这将为你提供原始zpl.从这里你基本上可以将所有动态数据替换为你在上一步中打印的zpl文件,并将其直接发送到打印机通过串口,TCP / IP或USB.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐