8

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などのモジュールが必要ですか?

4

1 に答える 1