我在RoR中开发的第一个应用程序是为我们库存中使用的一些Kiosk触摸屏电脑而开发的。当库存工人拿起一些材料时,他会在表单中输入数量。
现在我想打印一个标签,包含客户姓名、材料描述、数量和条形码,打印在我们的Zebra打印机上。
从Ruby on Rails应用程序中如何实现呢?
现在我想打印一个标签,包含客户姓名、材料描述、数量和条形码,打印在我们的Zebra打印机上。
从Ruby on Rails应用程序中如何实现呢?
直接从控制器发送所需的ZPL(Zebra打印机语言)控制字符?(不是非常方便)
创建一个HTML视图并将其发送到客户端,客户端必须进行打印。(不是非常方便且容易出错,因为库存工人必须执行其他步骤,可能选择错误的打印机或根本不打印标签)
从控制器创建PDF文档,并从服务器将其发送到打印机(哦,不,打印机不理解PDF,所以我必须控制一个PDF阅读器来进行打印吗?这不会很快,因为它将将标签作为图像发送到打印机)
创建一个gem,它将隐藏所有所需的打印逻辑?(是否有任何已经执行此操作的gem?)
我将感激每一个评论。
谢谢
Klaus