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