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 [python-escpos](https://github.com/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 händisch mit den Escape-Sequenzen, z.B. `p.text("\x1b\x61\x01")` für zentrieren und `p.text("\x1b\x61\x00")` für linksbündig ## Epson ????? FIXME {{tag>projekt}}