To install the library run the following command:
npm install react-native-thermal-printer --save
Then add this repositories to your android/build.gradle
allprojects {
repositories {
// ...
maven {
url 'https://nexus.poynt.com/content/repositories/releases'
}
// ...
}
}
import ThermalPrinter from 'react-native-thermal-printer';
const printer = new ThermalPrinter();
printer.initialize().then(() => {
printer.addText("Welcome to react-native-thermal-printer!");
printer.print()
.then(() => console.log('Print completed!'))
.catch(e => console.log(e))
}).catch((e) => {
console.log(e);
});
- PAX A910/A920
- Newland N910 (Nexi and Poynt terminals)
The getStatus
method it's only available for the PAX Printer