api_pos_printer
Flutter plugin for the integrated thermal printer on Android POS terminals. Drives iPosPrinter and Sunmi InnerPrinter services via AIDL with auto backend detection.
0.1.2
48 downloads/mo
#4703 most downloaded on pub.dev
permanentinnovations/api_pos_printer
What this package is like to depend on
Last release 3 months ago
27 Apr 2026
Too new to tell
only 1 dated releases
Nearly every release is documented
notes for 1 of 1 stable releases
Nothing withdrawn
no release was ever pulled
3 months old
1 releases · first in 2026
1 release in the last 12 months
see the full history below
Release timeline
1 releases · Apr 2026 to Apr 2026Releases
latest 1-
0.1.227 Apr 2026Release notes
Open source →- Fix:
printerSetAlignmentis at txn 6 (not 7) andprinterPrintBlankLines(int lines, int height, callback)is at txn 8 (notprinterSetTextStyle). The OEM's iPos AIDL has been rebuilt from parameter names recovered from theLzyHardWareManagerproxy stub. All confirmed transaction codes (1, 6, 8, 10, 11, 15, 18) now match exactly. - All async iPos AIDL methods now return
void(matching the OEM stub which writes onlyreadException()after each transaction). - iPos backend now reuses a single long-lived
IPosPrinterCallbackstub for the lifetime of the connection (the OEM service appears to fire results on the most recently registered callback rather than the per-call parameter). Defaults typeface to"ST"to match the original LzyHardWareManager flow. printBitmap/printBarcode/printRawnow throwUnsupportedOperationExceptionon iPos backend — these aren't exposed by this OEM's service. Sunmi still supports them.feedPaper(dots)on iPos is now mapped toprinterPrintBlankLines(1, dots, callback).
- Fix: