PDFkit 0.5より前 - 以下は私にとってはうまくいきました(pdfkitを介してpdfを生成する/ ippを介してCUPSに印刷する):
var ipp = require("ipp");
var PDFDocument = require("pdfkit");
var doc = new PDFDocument;
doc.text("Hello World");
doc.output(function(pdf)){
var printer = ipp.Printer("http://127.0.0.1:631/printers/1");
var file = {
"operation-attributes-tag":{
"requesting-user-name": "User",
"job-name": "Print Job",
"document-format": "application/pdf"
},
data: new Buffer(pdf, "binary")
};
printer.execute("Print-Job", file, function (err, res) {
console.log("Printed: "+res.statusCode);
});
}
PDFkit 0.5 の時点で -メソッドは非推奨です - しかし、私のシナリオでoutput
新しいメソッドを使用する例が見つからないようです。pipe
ブラウザーを使用していない場合でも、blob-streamなどのモジュールが必要ですか?