Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 节点JS-使用打印机(硬件)_Angularjs_Node.js_Printing_Hardware - Fatal编程技术网

Angularjs 节点JS-使用打印机(硬件)

Angularjs 节点JS-使用打印机(硬件),angularjs,node.js,printing,hardware,Angularjs,Node.js,Printing,Hardware,我正在使用Angular JS和Node JS开发一个应用程序,我需要查看用户机器中所有可用的打印机,让用户选择其中一个并打印收据 有没有办法做到这一点 我做了一个这样的申请。。我是使用注释中的模块和完成的,下面是一个工作代码,该模块在默认打印机a文件中打印原始文件: var printer = require('printer'); var fs = require('fs'); var info = fs.readFileSync('ticket.txt').toString(); fu

我正在使用Angular JS和Node JS开发一个应用程序,我需要查看用户机器中所有可用的打印机,让用户选择其中一个并打印收据


有没有办法做到这一点

我做了一个这样的申请。。我是使用注释中的模块和完成的,下面是一个工作代码,该模块在默认打印机a文件中打印原始文件:

var printer = require('printer');
var fs = require('fs');

var info = fs.readFileSync('ticket.txt').toString();

function sendPrint() {
  printer.printDirect({
    data: info,
    type: 'RAW',
    success: function (jobID) {
      console.log("ID: " + jobID);
    },
    error: function (err) {
      console.log('printer module error: '+err);
      throw err;
    }
  });
}

sendPrint();

您可以调整它,使用getPrinters()方法枚举所有已安装的打印机,然后允许用户选择所需的打印机。

这可能有助于您。。。苏菲是不是应该对阿塔斯加多的行为负责?不,他不想让阿昂、佩里和迪戈的职能发生变化。格雷西亚斯!你好你完成这个任务了吗?我需要帮助,我也在做同样的工作。