プリンターを使用してローカルでpdfファイルを印刷しようとしています。これはコードです。印刷してみました。
fs.readFile('documents/AccountStatement.pdf', function(err, data) {
if (err)
throw err;
var printer = ipp.Printer("http://hostname:631/ipp/printer");
var msg = {
"operation-attributes-tag": {
"requesting-user-name": "KUMA1936",
"job-name": "My Test Job",
"document-format": "application/pdf"
},
data: data
};
printer.execute("Print-Job", msg, function(err, res){
console.log(res);
console.log(err);
});
});
上記のコードでは、printer.execute() メソッドと「Print-Job」パラメーターを実行します。そして、ここで631は何をしますか.resを印刷すると、そのショーが表示されます
{ バージョン: '1.1', statusCode: 'server-error-operation-not-supported', id: 442076, 'operation-attributes-tag': { 'attributes-charset': 'utf-8', 'attributes-natural -language': 'en-us' } } エラーは null です。