跳到主要内容
CNode

请问有前辈做过 node 控制打印机的么?

问答
CcTaoLee发布于 10 年前最后回复 9 年前
992450

新人小白,现在用 electron 做一款桌面应用(主要是win的),客户端可以从服务器端下载好模板后直接控制打印机打印(需要做到一次性打印多份),敢问这个过程怎么实现?百度上比较多的两个 ipp 和 node-print 均已经尝试过,不得门入,电脑已经连了打印机,但不知道怎么获取到。。。

查看回复

回复 (9)

Z
zhanzhenzhen#99 年前

用node控制打印机,蛋疼。。。

V
vanishcode#89 年前

这样的项目用node反而麻烦。。

来自酷炫的 CNodeMD

E
Einsy#79 年前

既然是windows的,你可以写一个vbscript或者hta程序或者其他脚本,然后通过客户端调用。直接node调用打印机,必须得用c++扩展,不如采取简单点的方式

Y
yyikaka#69 年前

linux上是这样的,首先系统需要安装打印机的驱动和CUPS(Common Unix Printing System)及相关的一些库,然后编写C++模块,调用cups提供的api并封装出一些接口,然后ui层再调用模块接口实现对打印机的控制,当然前提是打印机要添加系统中并建立连接(usb/ipp/...)。 希望对你有帮助

N
njaulj#59 年前

首先这种打印肯定遵循某种协议的。要么是直接串口调用协议,要么是互联网协议。建议多查些资料

M
mrlmx#49 年前

同样遇到了node驱动打印机的问题,请问楼主,找到了好的解决方案了么。求教

S
steambap#310 年前

既然主要是win的,那就叫会得人编译好一份你找的那个c++模块,或者找人写个c#的命令行工具,node里面直接调用

4
44886#210 年前

没玩过

C
cTaoLee#110 年前

另外附问我通过 node-gyp 编译时遇到的问题: )YJBI2{__%(DMM@TBW{6}BB.png

参与回复

登录后即可参与回复。登录