getPaperFromReceipt static method
Future<PrintPaper>
getPaperFromReceipt(
- KasseneckReceipt receipt,
- KeckPaperSize paperSize, {
- QrPrintMode qrMode = QrPrintMode.imageRaster,
Setzt receipt als Beleg und gibt das fertige Papier zurueck -- die
eine Stelle, an der PrintPaper fuer einen Beleg entsteht.
Der Rueckgabewert traegt neben bytes und myPosPaper auch
PrintPaper.qrFehler; dieser Weg ruehrt letzterQrFehler nicht an und
ist damit frei von globalem Zustand.
Implementation
static Future<PrintPaper> getPaperFromReceipt(
KasseneckReceipt receipt,
KeckPaperSize paperSize, {
QrPrintMode qrMode = QrPrintMode.imageRaster,
}) async {
final PrintPaper paper =
PrintPaper(paperSize: paperSize, profile: KeckPrinterService.profile ?? CapabilityProfile());
await paper.setKeckReceipt(receipt, qrMode: qrMode);
return paper;
}