blovedream_printer library
Flutter plugin for Blovedream (BLD) Android terminals with a built-in thermal / label printer.
Wraps the OEM android.bld.PrintManager system service via reflection.
See BlovedreamPrinter for the main entry point.
Classes
- BlovedreamPrinter
- Singleton wrapper around the native Blovedream printer service.
- PrintCallbackEvent
- Emitted when the printer reports the result of a print job.
- PrinterVersionEvent
- Emitted once after the listener is attached, carrying the firmware version.
- PrintEvent
- Base class for events emitted by BlovedreamPrinter.events.
Enums
- BarCodeType
- Barcode symbologies supported by the BLD print manager.
- Density
- Print density / darkness. The native API exposes 10 levels (1–10).
- FontSize
-
Font size, mapped to the
setFontSize(int)argument of the native API. - HriPosition
- Position of the human-readable interpretation (HRI) text under barcodes.
- PrintAlign
- Horizontal alignment of a printed line or block.
- PrinterErrorCode
-
Result codes reported by the printer through
onPrintCallback. - StateType
- State queries supported by the underlying API.