【发布时间】:2015-11-23 07:19:19
【问题描述】:
我正在尝试使用 Electron 应用程序中的 node printer,但一旦我添加行以使用打印机,应用程序就会崩溃。
控制台输出如下:
[1] 9860 segmentation fault (core dumped) node_modules/electron-prebuilt/dist/electron.
这是我正在运行的应用程序:
var app = require('app');
var BrowserWindow = require('browser-window');
var printer = require('printer');
require('crash-reporter').start();
app.on('ready', function() {
var mainWindow = new BrowserWindow({width: 800, height: 600});
mainWindow.loadUrl('file://' + __dirname + '/app/index.html');
mainWindow.openDevTools();
printer.printDirect({data:"print from Node.JS buffer" // or simple String: "some text"
, printer:'HP-Deskjet-F4400-series' // printer name, if missing then will print to default printer
, type: 'TEXT' // type: RAW, TEXT, PDF, JPEG, .. depends on platform
, success:function(jobID){
console.log("sent to printer with ID: "+jobID);
}
, error:function(err){console.log(err);}
});
});
我错过了什么吗?
我自己尝试了节点打印机,我成功打印了一些乱码。
【问题讨论】:
标签: javascript node.js printing electron