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.