Im Temporaerhaus sind ein paar unterschiedliche Kassendrucker aufgetaucht ===== IBM 4610 TF6 ===== Frisst 24V (leerlauf: 140mA) Ansteuerung: Seriell 19200/8/N/1 Idealerweise mit USB-Seriell-Wandler (mit Sub-D-Stecker). Softwareseitig z.B. mit [[https://github.com/python-escpos/python-escpos|python-escpos]]: import sys from escpos.printer import * from escpos.constants import * p = Serial('/dev/ttyUSB0', 19200) p.image("logo.gif", 'false', 'false', 'bitImageColumn', 20000000) p.charcode(code='MULTILINGUAL') p.set(align="center", height=2, width=2, font='a') p.text("Idee-O-Mat\n\n") p.set(align="left", text_type='') for line in sys.stdin.readlines(): p.text(line) p.set() p.barcode('1324354657687', 'EAN13', 64, 2, '', '') p.cut() Alignment in set() macht offenbar so gar nichts. Font size, fett, unterstrichen etc. macht es, aber alignment geht nur haendisch mit den Escape-Sequenzen, z.B. 'p.text("\x1b\x61\x01")' fuer zentrieren und 'p.text("\x1b\x61\x00")' fuer linksbuendig Aktuell wird einer dieser Scanner zum Check-In eingesetzt ([[https://github.com/temporaerhaus/cov-registration-scanner|Code]]), ein zweiter soll im Aquarium folgen. ===== Epson ????? ===== FIXME {{tag>projekt}}