node-lp
v1.0.2
Published
node-lp is an adapter to the unix lp(1) command allowing files to be subitted for printing or altering a pending job.
Downloads
12
Readme
node-lp
node-lp is an adapter to the unix 'lp(1)' command allowing files to be submitted for printing or altering a pending job. This will only work on Linux at the moment however if anyone wants a windows port then that might happen.
Requirements
You need cups
installed to use this module.
Installation
node-lp can then be installed via NPM
npm install node-lp
Then, require the module
var lp = require("node-lp");
var options = {};
printer = lp(options);
printer.queue ("/tmp/test-file.pdf");
Usage
lp.queue(fileLocation, callback)
lp.queue(buffer, callback)
lp.stop(jobid)
lp.resume(jobid)
lp.hold(jobid)
Options Available
Option | Description ------ | ---------- destination | Prints files to the named printer. hostname | Chooses an alternate server. port | Chooses an alternate server port (only use if hostname is specified). username | Specifies the username to use when connecting to the server. encryption | Forces encryption when connecting to the server. digitalCopy | Allows logging of what excatly is being printed. args | Pass custom arguments to lp (in array).
Licence
Licensed under the New BSD License