getBytesFromReceipt static method

Future<List<Uint8List>> getBytesFromReceipt(
  1. KasseneckReceipt receipt,
  2. KeckPaperSize paperSize, {
  3. QrPrintMode qrMode = QrPrintMode.imageRaster,
  4. QrModulGroesse qrGroesse = QrModulGroesse.auto,
  5. bool marke = false,
})

Die Bytes aus getPaperFromReceipt; setzt dazu letzterQrFehler und letzterQrAusweich. Ein fuer eine andere Papierbreite gerastertes logo wirft ArgumentError, bevor ein Byte entsteht.

Implementation

static Future<List<Uint8List>> getBytesFromReceipt(KasseneckReceipt receipt, KeckPaperSize paperSize,
    {QrPrintMode qrMode = QrPrintMode.imageRaster,
    QrModulGroesse qrGroesse = QrModulGroesse.auto,
    DruckLogo? logo,
    bool marke = false}) async {
  final PrintPaper paper = await getPaperFromReceipt(receipt, paperSize,
      qrMode: qrMode, qrGroesse: qrGroesse, logo: logo, marke: marke);
  _letzterQrFehler = paper.qrFehler;
  _letzterQrAusweich = paper.qrAusweich;
  return paper.bytes;
}