【发布时间】:2015-12-20 05:45:25
【问题描述】:
我开发了一个令牌分配系统(基于 Web 的 POS),其关键组件是一个自助服务终端屏幕,客户端带有 angularjs,服务器端带有 Java/Springs。信息亭设置将是一个在全屏模式下运行的普通(Win OS)Google Chrome 浏览器窗口,配备热敏打印机以打印令牌单。
当用户点击屏幕上的按钮(例如“获取令牌”)时,自助服务终端将分发令牌单。单据将包含令牌编号、条形码和其他杂项信息(如时间戳和信息亭 ID)。条形码必须从我从服务器端 API 调用获得的数据中生成。
我正在寻找一种解决方案,当用户单击信息亭屏幕上的按钮时,在连接到客户端(信息亭)的热敏打印机上静默(无打印预览)打印令牌单。
即时创建 iframe 或将值绑定到预定义的 html 模板并没有帮助,因为要打印的数据不仅仅是纯文本。它也有条形码。
任何帮助将不胜感激!!!
【问题讨论】:
-
如果没有打印预览或某种用户干预,您将无法从 JavaScript 打印任何内容。这是浏览器的安全性,不会让这种情况发生。
标签: javascript java angularjs printing