nun_ja: serieller Thermodrucker - bit image

Beitrag lesen

Hi!

Du hast mir schon sehr geholfen (denk ich)!

Es ist ein DPU-201GS. Der ist definitiv schon älter, hab ich aber neu und günstig bei ebay bekommen. Ich will "calvin und hobbes"-comicstrips drucken - ist als Wecker gedacht :-)... dann mit arduino.

Der Drucker druckt Zeilen von 8 Pixel Höhe, mit 166 Pixel Breite. Für jede neue Zeile muss man "ESC K + n1 + n2" an den Drucker schicken.
1x8 Pixel werden als Byte kodiert - das heißt pro Zeile max 166 Byte - darum versteh ich nicht, warum man n1 und n2 braucht. n1 könnte ja eigentlich schon die max Länge sein von 166 kodieren!

aber vll ist das im Protokoll einfach so definiert und ich setze n2 einfach auf 0?

Ich würde es also zB so machen:
ich will volle Zeilenbreite (166) - also schick ich:

ESC K 166 0 166Bytes

Ja?

nochmal vielen Dank!!
Fabian