ASCII Drucker mit Mikrocontroller ansteuern

Gast #556970
Lesenswert?

Hallo,

ich will über die RS232 Schnittstelle  (RXD/TXD) meines µC einen 
ASCII-Drucker ansteuern und Messdaten ausgeben. Google hat mir bisher 
verraten, dass es Drucker gibt, die ESC/P verstehen, also mit 
ASCII-Zeichen angesteuert werden können.

Einen Drucker, der ESC/P kann, aber leider etwas teuer ist, habe ich 
bereits gefunden:
http://www.epson.at/product/printer/epson_lx-300+ii/info/index.htm

Auch das nötige Dokument mit den Befehlen, war leicht auffindbar:
http://www.epson.co.uk/support/manuals/pdf/ESCP/Part_1.pdf
http://www.epson.co.uk/support/manuals/pdf/ESCP/Part_2.pdf

Da die Drucker scheinbar doch einige Steuerbefehle für die 
Initilaisierung brauchen, wollte ich Fragen, ob es bereits Vorlagen für 
Initialisierungsroutinen gibt (Standardschrift, A4-Papier,...)? Weiß da 
jemand mehr darüber?

Grüße Hans
Gast #557151
Lesenswert?

Eigntlich kann jeder urmelalte 9- oder 24-Nadeldrucker sowas. Mein oller 
Citizen Swift 24 kann das, in der Doku steht auch drin, wie man den in 
die Epson- oder NEC-Emulation umschalten kann. Aber eigentlich reichen 
dem Drucker reine druckbare Zeichen als Daten, damit er druckt. Der Rest 
drumherum, also die Escape-Sequenzen, dienen nur den Einstellungen 
(Schriftgröße, -typ, Farbe , blabla).

Aber du willst ja einen mit seriellem Anschluß.....vieleicht ein 
Schieberegister bzw. seriell-parallel-Wandler dazwischen und dann 
Endlospapier in den Drucker.

Aber kukk eimpfach mal nach Nadedrucker von damals, 9 oder 24er Teile, 
es gab auch welche mit ser. Anschluß.
#557153
Lesenswert?

Selbst meine Laserdrucker von OKI können ASCII-Text drucken. Für normale 
Protokolle reicht ja normaler Text und chr$(10) / chr$(13) für 
Zeilenvorschub bzw. chr$(12) für Seitenende (FF). Auch meine inzwischen 
verschrotteten Tintenpisser von Canon kamen mit reinem ASCII (selbst 
unter DOS) gut zurecht. Habe die mit QBASIC unter DOS im Text- und 
Grafikmode (verschiedene Druckdichten) problemlos angesprochen.

...
#557342
Lesenswert?

Thomas O. wrote:
> schau mal nach nem alten Drucker der z.B. für den C64 gedacht war die
> hatten alle zusätzlich nen seriellen Anschluß war so ne runde 5 polige
> DIN-Buchse eigentlich hatten das alle bekannten Hersteller im Programm.

Toller Tip!
Der Commodore-Serial-Bus ist nicht zur üblichen seriellen Schnittstelle 
(RS232) kompatibel.

...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren