A line printer remote library for Node.js
Installation uses the npm package manager. Just type the following command after installing npm.
npm install node-lpr
var lpr = require('node-lpr');
var content = Buffer.from('content to print');
var printer = new lpr({
ip: 'my.ip.v4.address',
port: 515,
queue: 'raw',
debug: console.log
});
printer.connect(function (err) {
if (err) {
return console.log(err);
}
var job = printer.createJob({
name: "my job",
data: content
});
job.send(function (err) {
if (err) {
console.log(err);
}
printer.disconnect();
});
});
node-lpr is available under the MIT license.