printReceiptBluetooth static method

Future printReceiptBluetooth(
  1. KasseneckReceipt receipt, {
  2. QrPrintMode qrMode = QrPrintMode.imageRaster,
})

Implementation

static Future printReceiptBluetooth(KasseneckReceipt receipt, {QrPrintMode qrMode = QrPrintMode.imageRaster}) async {
  final List<Uint8List> parts = await receipt.getPrintBytes(paperSize: paperSize, qrMode: qrMode);
  // Ein durchgehender Byte-Strom -> einheitliches Chunking ueber den ganzen Beleg.
  final List<int> data = <int>[for (final p in parts) ...p];
  return _sendToBluetoothPrinter(data);
}