z92_pos_printer_flutter_sdk 1.1.0
z92_pos_printer_flutter_sdk: ^1.1.0 copied to clipboard
Android plugin for ZCS Z92 and Z91 built-in POS printers. Print text, columns, images, Code 128 barcodes, and QR codes.
Changelog #
1.1.0 #
- Add
printBatchwith typedPrintCommandentries for text, columns, images, QR codes, Code 128 barcodes, separators, and feed. Append in order and submit once on the existing background queue, with a single readiness wait. - Reject malformed/nested batches and prevent submission after invalid input, append failures, interruption, or engine detachment. Preserve buffer cleanup and never automatically retry a failed submission.
- Demonstrate batch printing in the example and document migration from individual commands. Existing printing APIs retain their behavior.
1.0.2 #
- Wait up to 10 seconds for a printing printer before submitting the next command, polling every 100 ms on the background queue with a monotonic deadline.
- Keep terminal printer errors, timeout, interruption, and engine detachment as failures without retrying print submission; preserve append-buffer cleanup.
- Include method, numeric status, and readiness/submission phase in failure logs.
1.0.1 #
- clear SDK print buffer after failed jobs
1.0.0 — Initial release #
- Android integration for built-in ZCS Z92 and Z91 POS printers.
- Text printing with alignment, font size, and bold styling.
- Two- and three-column layouts with relative widths and per-column alignment.
- Encoded PNG/JPEG image printing, QR codes, and Code 128 barcodes.
- Separator lines and blank-line feed.
- SDK initialization, serialized background printing, printer-status handling, and input validation.
- Android release shrinker rules for the vendor JNI bridge.
- Receipt example and Dart, widget, and native regression tests.