gpt4 book ai didi

angularjs - Node JS - 使用打印机(硬件)

转载 作者:IT老高 更新时间:2023-10-28 23:11:08 28 4
gpt4 key购买 nike

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

有没有办法做到这一点?

最佳答案

我做了一个这样的应用程序.. 我用 http://nwjs.io/ 做的和评论中的模块:https://www.npmjs.com/package/printer ,这是一个工作代码,该模块在默认打印机中打印原始文件:

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() 方法枚举所有已安装的打印机,然后允许用户选择所需的打印机。

关于angularjs - Node JS - 使用打印机(硬件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31977475/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com