Im Temporaerhaus sind ein paar unterschiedliche Kassendrucker aufgetaucht
Frisst 24V (leerlauf: 140mA)
Ansteuerung: Seriell 19200/8/N/1 Idealerweise mit USB-Seriell-Wandler (mit Sub-D-Stecker). Softwareseitig z.B. mit 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 (Code), ein zweiter soll im Aquarium folgen.
FIXME