temporärhaus wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
kassendrucker [2017-09-30 15:57] – created maximilian_richtkassendrucker [2025-10-25 18:48] (current) robbi5
Line 1: Line 1:
-Im Verschwörhaus sind ein paar unterschiedliche Kassendrucker aufgetaucht+<!DOCTYPE markdown>
  
-===== IBM 4610 TF6 =====+Im temporaerhaus sind ein paar unterschiedliche Kassendrucker aufgetaucht 
 + 
 +## IBM 4610 TF6
 Frisst 24V (leerlauf: 140mA)  Frisst 24V (leerlauf: 140mA) 
  
 Ansteuerung: Seriell 19200/8/N/1 Ansteuerung: Seriell 19200/8/N/1
  
-===== Epson ????? =====+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 * 
 + 
 +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 FIXME
 +
 +{{tag>projekt}}