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