MethodChannelFlutterThermalPrinterWindows class

An implementation of FlutterThermalPrinterWindowsPlatform that uses method channels.

Inheritance

Properties

hashCode int
The hash code for this object.
no setterinherited
methodChannel MethodChannel
The method channel used to interact with the native platform.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

connectToDevice(BluetoothPrinter printer) Future<ConnectionResult>
Connects to the given printer. Returns ConnectionResult.
override
disconnectFromDevice(BluetoothPrinter printer) Future<void>
Disconnects from the given printer.
override
getConnectionState(BluetoothPrinter printer) Future<ConnectionState>
Returns the current connection state for printer.
override
getPairedPrinters() Future<List<BluetoothPrinter>>
Returns paired Bluetooth printers.
override
getPlatformVersion() Future<String?>
override
getPrinterCapabilities(BluetoothPrinter printer) Future<PrinterCapabilities>
Returns capabilities for printer (paper width, cutting, images, barcodes).
override
getPrinterStatus(BluetoothPrinter printer) Future<PrinterStatus>
Returns current status for printer (connected, paper, error).
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
pairDevice(BluetoothPrinter printer) Future<PairingResult>
Pairs with the given printer. Returns PairingResult.
override
scanForPrinters({Duration? timeout}) Future<List<BluetoothPrinter>>
Scans for Bluetooth thermal printers within the given timeout.
override
sendRawCommands(BluetoothPrinter printer, Uint8List commands) Future<void>
Sends raw ESC/POS commands to printer over Bluetooth.
override
toString() String
A string representation of this object.
inherited
unpairDevice(BluetoothPrinter printer) Future<void>
Unpairs the given printer.
override
watchConnectionState(BluetoothPrinter printer) Stream<ConnectionState>
Returns a stream of connection state updates for printer.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited