Skip to content

A node.js library to print ptouch label on brother label printer.

License

Notifications You must be signed in to change notification settings

Atlantis-Software/node-ptouch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-ptouch

A node.js library to print ptouch label on brother label printer.

Description

a node.js library to print ptouch label on brother label printer.

now tested on:

  • QL-820NWB

Installation

Installation uses the npm package manager. Just type the following command after installing npm.

npm install node-ptouch

Example

var Ptouch = require('node-ptouch');
var net = require('net');

// generate ptouch code
var ptouch = new Ptouch(1, {copies: 2}); // select template 1 for two copies
ptouch.insertData('myObjectName', 'hello world'); // insert 'hello world' in myObjectName
var data = ptouch.generate();

// send data to printer
var socket = new net.Socket();
socket.on('close', function() {
  console.log('Connection closed');
});

socket.connect(9100, '192.168.1.200', function(err) {
  if (err) {
    return console.log(err);
  }
  socket.write(data, function(err) {
    if (err) {
      return console.log(err);
    }
    console.log('data sent');
    socket.destroy();
  });
});

Documentation

License

node-ptouch is available under the MIT license.

About

A node.js library to print ptouch label on brother label printer.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published