react-native-honeywell-printer-rp4a
v1.0.2
Published
react-native link react-native-bluetooth-serial
Downloads
3
Readme
react-native-honeywell-printer-RP4A
react-native link react-native-bluetooth-serial
Online ZPL Viewer http://labelary.com/viewer.html
Installation
Install package via npm:
npm i react-native-honeywell-printer-rp4a
Link libraries with:
rnpm link
orreact-native link
for React Native >= 0.27
Commands:
- broad: X axis position relative to page
- height: Y axis position relative to page
- positionX: Position relative to the X axis
- positionY: Position relative to the Y axis
- code: ZPL code
- size: size the text
- sizeTag: size of tag
- word: word, text
- printer.barCode( positionX, positionY, code);
- generate barcode ZPL code
- printer.text(broad, heigth, word, size);
- generate text ZPL code
- printer.qrCode( positionX, positionY, code);
- generate qrCode ZPL code
- printer.addCode(ZPL code pure)
- generate add ZPL code
- console.log(printer.showCode())
- show the genereated ZPL code
- connect with bluetooth
printer.bluetoothShow() .then( (res) => console.log(printer.printerCode(res)) // send code for printer ) .catch((err) => console.log(err.message));
printer.deleteCode();
printer.tagSize(sizeTag);
Example:
import printer from 'react-native-honeywell-printer-rp4a';
printer.tagSize( 300);
printer.barCode( 10, 12, 70);
printer.text(500, 500, "word", 50);
printer.qrCode(300, 400, "word");
printer.addCode("^CFA,30 ^FO50,300^FDJohn Doe^FS");
console.log(printer.showCode())
printer.bluetoothShow().then((res) => console.log(res))
printer.printerCode()