Node.js-在服务器上打印(是的,在Win7 64位上使用硬件打印机)

Node.js-在服务器上打印(是的,在Win7 64位上使用硬件打印机),node.js,Node.js,我已经用node.js编写了一个软件,现在我需要使用usb打印机。例如,通过客户端通知在通过usb连接到node.js-server的打印机上打印一些内容。我还想知道是否可以通过node.js执行exe,即shellexecute样式。 我已经找了足够的理由来证明这个问题 我很感激任何暗示 我找到了一个解决办法。。。这不完全是我想要的,但这里有一个例子: var exec = require('child_process').exec; var Data = ''; for (var i=0;

我已经用node.js编写了一个软件,现在我需要使用usb打印机。例如,通过客户端通知在通过usb连接到node.js-server的打印机上打印一些内容。我还想知道是否可以通过node.js执行exe,即shellexecute样式。 我已经找了足够的理由来证明这个问题

我很感激任何暗示

我找到了一个解决办法。。。这不完全是我想要的,但这里有一个例子:

var exec = require('child_process').exec;
var Data = '';
for (var i=0; i<10; i++){Data+=i+' '}
exec('printit.bat '+Data,
    function (error, stdout, stderr) {
        console.log('stdout: ' + stdout);
        console.log('stderr: ' + stderr);
        if (error !== null) {
            console.log('exec error: ' + error);
        }
    });
var exec=require('child_process')。exec;
var数据=“”;

对于(var i=0;老实说,我不认为将打印逻辑连接到http服务器是一个好主意。关注点分离-web服务器负责为web客户端提供服务,而不是控制打印机。创建另一个连接到web服务器的客户端,并使此客户端轮询或使用服务器发送的事件使服务器通知该架构不会阻止您将打印web客户端与web服务器放在同一硬件上。