Drucken über RS232

Gast #175863
Lesenswert?

oder einen mit Parallel-Schnittstelle.

USB erfordet (als Host) ziemlichen Aufwand und Wissen über den
Drucker.

Einfacher wäre es, einen Drucker mir Parellel-Port zu besorgen (noch
halbwegs gängig), und dem dann einen Controller (Mega8 oder kleiner) zu
verpassen, der auf Signale von der RS232 reagiert.

Die Parallel-Ansteuerung ist relativ simpel. Dazu noch ein
verbreitetest Protokoll (ESC/P oder PCL o.ä.) und der Drucker druckt.
Je nach Aufwand druckt der richtig gut...
Gast #175864
Lesenswert?

Kennt jemand links für die parallel Version?
Oder USB? USB wäre klasse.
Aber wenn parallel einfach wäre könnte ich dann nicht einfach einen
Parallel USB wandler bauen.
Von FTDI gibts doch diese Wandlerbausteine. Ich habe mir schon ein
RS232 USB wandler damit gebaut.
Gast #175865
Lesenswert?

Guck doch mal hier im Forum nach USB als Host, also Geräte, an die
USB-Geräte (wie Drucker o.ä.) angeschlossen werden.
Das ist nicht gerade einfach.

Dagegen ist parallel ziemlich einfach:

8 Datenleitungen, 1 Strobe-Leitung, 1 Acknowledge-Leitung, 1
Busy-Leitung und noch ein paar Fehlermeldeleitungen.

Vorgehen:
Daten-Byte an die Datenleitungen legen, Strobe für eine gewisse Zeit
auf Low herunterziehen, wieder anheben, Busyleitung abfragen, neues
Byte senden...

USB erfordert ein Mörderprotokoll...

Auch wenn in USB "serial" vorkommt, hat das wenig mit der RS232
gemein.
Gast #175866
Lesenswert?

... der Drucker sollte obendrein auch über eine standardisierte oder
zumindest dokumentierte "Druckersprache" verfügen.
Für einfache Textausgaben sind Epsons ESC/P oder die
IBM-Proprinter-Reihe am einfachsten anzusteuern. Da genügt es, einfach
die zu druckenden Zeichen zu senden und fertig.

Schon etwas komplizierter sind PCL-Drucker oder Postscript-Drucker,
völlig auswegslos dürfte der Gebrauch von GDI-Druckern sein.

Früher gab es übrigens von mehreren Herstellern
seriell-parallel-Wandler, mit denen ein Drucker mit
Parallelschnittstelle seriell angesteuert werden konnte.
Wiesemann&Theis fällt mir da so spontan ein.
Gast #175867
Lesenswert?

ich habe hier noch einen (nicht mehr ganz funktionstüchtigen) Epson
MX-80. Der hat ne seriell-Karte drin.

Es gibt auch noch ein paar (Nadel-)Drucker, die eine serielle
Schnittstelle besitzen (auch Epson).
Gast #175869
Lesenswert?

Diese Chips sind meist keine USB-Hosts und in jedem USB-Netz muss ein
Host sein. Vondaher wird das so nichts. Wenn du dir nicht sehr viel
arbeit machen willst, vergiss die Idee mit dem USB-Drucker
Gast #175873
Lesenswert?

Hallo,

wenns umbedingt seriell sein muss und der Drucker nur parallel hat dann
evtl. mit Schieberegister arbeiten. Viele Epson-Nadeldrucker hatten
früher nen Seriellen Anschluß z.b. für den C64 war so ne 5 oder 6
poliger Din-Anschluß. Früher war immer sehr viel Infos in den
Bedienungsanleitungen der Drucker dabei, vielleicht mal sowas
ersteigern.

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