我正在開發一個使用node.js的web應用程序,我有一個場景來打印位於本地的一些pdf文件。Node.js:如何將打印作業添加到打印機
例:
var ipp = require('ipp');
var PDFDocument = require('pdfkit');
//make a PDF document
var doc = new PDFDocument({margin:0});
doc.text(".", 0, 780);
doc.output(function(pdf){
var printer = ipp.Printer("http://NPI977E4E.local.:631/ipp/printer");
var msg = {
"operation-attributes-tag": {
"requesting-user-name": "William",
"job-name": "My Test Job",
"document-format": "application/pdf"
},
data: pdf
};
printer.execute("Print-Job", msg, function(err, res){
console.log(res);
});
});
我也提到了上面的例子,但在PDF中創建,但在我來說,我要打印的現有的PDF文件。
任何建議???
打印上面的代碼 – 2013-04-24 10:47:00
儘量不工作,讓您的地址和網絡配置第一份工作,並嘗試只是打印,在網上您的示例中創建的PDF。 小步驟。 – 2013-04-24 10:59:33