【发布时间】:2014-05-02 22:21:01
【问题描述】:
好的,所以我正在尝试从网页打印(典型的“打印”按钮,但我不希望出现打印对话框)所以我决定使用我已经存在的 node.js 后端来执行任务(主要是因为没有打印对话框几乎不可能从浏览器打印)。
我找到了 node-printer (https://github.com/tojocky/node-printer) 模块,它工作得很好,但仅限于文本。我试图发送 RAW 数据,但它所做的是打印原始字符。我真正需要的是打印一个徽标以及一些转弯信息(这是针对客户服务机构的)。
另外,打印机必须安装在本地,所以我不能使用IPP。
有什么方法可以打印图像,或者使用 node.js 打印图像和文本的组合?可以通过节点打印机完成还是有其他方法?
【问题讨论】:
-
node-printer 在 posix 上使用硬编码参数调用
lpr,所以我认为您无法使用它打印图像。 -
您是否要打印到客户端浏览器所连接的打印机?或者打印到node.js服务器连接的打印机上?
-
node.js 服务器也将在客户端机器上运行(是一个打印轮次的系统)
-
如果您创建本地网络应用程序可能会有助于打开node-webkit...
标签: javascript node.js printing