求助: nodejs如何调用网络打印机
发布于 7 年前 作者 yefeng2016 8260 次浏览 来自 问答

需求:前端提交数据调用接口。nodejs实现按照定义的模板生成对应的文件,调用打印机打印出来。有人能提供思路吗?十分感激!

7 回复

没明白,是公司内部使用么

来自酷炫的 CNodeMD

@orangebook 就是调用nodejs提供的接口,生成文件并打印。。主要是不知道怎么用node调用打印机。。

@yefeng2016

  1. 分析协议:你先查一下你打印机支持的协议LPD SNMP 还是啥别的。也可以你在本地操作,wireshark抓包。
  2. 实现:npm找一个这个协议的node实现,或者自己用node中的socket实现

@soda-wy 这些好像都支持,我看到打印机信息写着LDP SNMP:已启用

electron 写一个daemon,可以进行网页打印,将数据渲染成只能格式,驱动都安装正确就可以打印了

@burning0xb 用ipp库实现了。。

回到顶部