flutter_pax_printer_utility
This package based on PAX Device with NetptuneLiteApi SDK
Important:
THIS PACKAGE WILL WORK ONLY IN ANDROID!
Installation
flutter pub add flutter_pax_printer_utility
Set minify and shrink on your buildtype gradle
add this line in your build.gradle
buildTypes {
release {
.
.
.
minifyEnabled false
shrinkResources false
}
}
What this package can do
✅Initialize the printer => use init✅Get Printer Status => use getStatus✅Set setGray level => use setGray✅Set Print => use setInvert✅Change font set => use fontSet✅Change space set => use spaceSet✅Write some text => use printStr✅Jump (n) lines => use step✅Bold mode on/off => use setDoubleWidth and setDoubleHeight to true✅Print QR codes => use printQRCode✅Cut paper - Dedicated method just to cut the line✅Print image from asset or from web (example show how to print both) => use printImageUrl✅Print Bitmap => use printBitmap✅Print Image From Asset => use printImageAsset✅Set Left Indents => use leftIndentsDraw a divisor linePrint all types of Barcodes (see enum below)Print rows like recepit with custom width and alignmentAble to combine with some esc/pos code that you already have!Printer serial no - Get the serial number of the printerPrinter version - Get the printer's versionPrinter paper size - Get the paper size ( 0: 80mm 1: 58mm)
Other Functions
- Template Print Receipt With QR => printReceiptWithQr
- Template Print Receipt => printReceipt
- Template Print QR with info => printQRReceipt
If you have an PAX Terminal printer and need help with integration process, just Contact Me
Tested Devices
PAX A920
PAX A910S
Buy me a coffee
If you want to support this package, you can ☕️ Buy Me a Coffee
or you can scan this qr for support with ☕️ Saweria