Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Failed to load latest commit information.
.gitignore Initial commit
CHANGELOG * Change args management.
LICENCE Update Licence This repository is not maintained any more.
job.js Add Job element.
package.json Tag 1.0.3
printer.js * Change args management.


This repository is not maintained any more.

A tool to print document or data. Based on "lp" binary.

Quick Examples

var printer = require ("printer-lp");
var options = {
    destination: "EPSON_SX510",

var text = "package.json";
var file = "package.json";

var jobText = printer.printText(text, options, "text_demo");
var jobFile = printer.printFile(file, options, "file_demo");

var onJobEnd = function () {
    console.log(this.identifier + ", job send to printer queue");

var onJobError = function (message) {
    console.log(this.identifier + ", error: " + message);

jobText.on("end", onJobEnd);
jobText.on("error", onJobError);

jobFile.on("end", onJobEnd);
jobFile.on("error", onJobError);
Something went wrong with that request. Please try again.