PrintPaper constructor

PrintPaper({
  1. required KeckPaperSize paperSize,
  2. required CapabilityProfile profile,
  3. CodeTableId? codeTable,
})

Implementation

PrintPaper({required this.paperSize, required CapabilityProfile profile, this.codeTable})
    : generator = EscPosGenerator(paperSize.paperSize, profile) {
  // Nur einmal im Erzeuger hinterlegen (dessen `_codeTable`-Feld) --
  // `generator.reset()` liest sie von dort und schickt sie bei jedem
  // Reset von selbst wieder mit. Die Rueckgabe hier wird bewusst
  // verworfen: `reset()` gleich danach leert `bytes` ohnehin.
  generator.setGlobalCodeTable(codeTable?.name ?? 'CP1252');
  reset();
}