PackageTrack
Sign in Get early access

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 2026
Release Pre-release

Releases

latest 1
  1. 0.1.2 27 Apr 2026
    Release notes
    • Fix: printerSetAlignment is at txn 6 (not 7) and printerPrintBlankLines(int lines, int height, callback) is at txn 8 (not printerSetTextStyle). The OEM's iPos AIDL has been rebuilt from parameter names recovered from the LzyHardWareManager proxy 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 only readException() after each transaction).
    • iPos backend now reuses a single long-lived IPosPrinterCallback stub 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 / printRaw now throw UnsupportedOperationException on iPos backend — these aren't exposed by this OEM's service. Sunmi still supports them.
    • feedPaper(dots) on iPos is now mapped to printerPrintBlankLines(1, dots, callback).
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive