KeckPrinterService class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
cut()
→ Future<void>
-
Schneidet das Papier ab (falls vom Drucker unterstuetzt).
-
feed(int n)
→ Future<void>
-
Papiervorschub um
n Zeilen.
-
getBytesFromReceipt(KasseneckReceipt receipt, KeckPaperSize paperSize, {QrPrintMode qrMode = QrPrintMode.imageRaster})
→ Future<List<Uint8List>>
-
-
getMyPosPaperFromReceipt(KasseneckReceipt receipt)
→ Future<MyPosPaper>
-
-
initBluetoothPrinter({KeckPaperSize size = KeckPaperSize.mm58, required String printerAddress})
→ Future<bool>
-
-
initWifiPrinter(String ipAddress, KeckPaperSize size, {int port = 9100})
→ Future<bool>
-
-
openCashDrawer()
→ Future
-
-
openDrawer()
→ Future<void>
-
Oeffnet die Kassenlade am aktiven Drucker.
-
printJob(CustomPrintJob job)
→ Future<void>
-
Druckt einen zusammengesetzten Auftrag in EINEM Sendevorgang
(bevorzugt fuer Bluetooth — ein einziger Byte-Strom statt vieler Writes).
-
printQr(String data, {int size = 4})
→ Future<void>
-
Druckt einen QR-Code und sendet ihn sofort.
size entspricht den
nativen ESC/POS-QR-Groessen 1–8.
-
printRawBytes(List<int> bytes)
→ Future<void>
-
Sendet beliebige, bereits fertige ESC/POS-Bytes an den aktiven Drucker.
-
printRawBytesWifi(List<int> bytes, {required String ip, int port = 9100, Duration timeout = const Duration(seconds: 5)})
→ Future<KeckPrintResult>
-
Sendet fertige ESC/POS-Bytes direkt an einen WiFi-Drucker — ohne den
globalen aktiven Drucker zu verändern. Liefert Erfolg/Fehler zurück.
-
printReceiptBluetooth(KasseneckReceipt receipt, {QrPrintMode qrMode = QrPrintMode.imageRaster})
→ Future
-
-
printReceiptMypos(KasseneckReceipt receipt)
→ Future<PrintResponse>
-
-
printReceiptWifi(KasseneckReceipt receipt)
→ Future
-
-
printText(String text, {PosStyles? styles})
→ Future<void>
-
Druckt einen Text (mit optionalen
styles) und sendet ihn sofort.