Drucken auf einer Olympia-Schreibmaschine/einem Typenraddrucker aus den 1980er Jahren unter Windows 7

Drucken auf einer Olympia-Schreibmaschine/einem Typenraddrucker aus den 1980er Jahren unter Windows 7

Ich versuche, unter Windows 7 auf einer alten Olympia Compact S-Schreibmaschine/Typenraddrucker aus den 1980er-Jahren zu drucken. Dabei handelt es sich im Grunde um eine Schreibmaschine/einen Drucker, der um 1986 hergestellt wurde. Weiß jemand, ob das möglich ist?

Ich kann eine Verbindung zu meinem PC über ein USB-zu-Parallel-Kabel (Centronics) herstellen. Windows 7 erkennt den IEEE 1284-Controller (Centronics-Parallelschnittstelle), abernichtals Drucker. Früher schien es mit einer „generischen“ Daisy-Wheel-Schnittstelle zu funktionieren; das war wahrscheinlich Windows 95!

Antwort1

Meines Wissens sind für ein solches Gerät keine Treiber verfügbar. Sie haben also ein paar Möglichkeiten:

Schreiben Sie selbst einen. Das dürfte eine sehr aufwändige Aufgabe sein, da die meisten modernen Drucker eher Bitmap- oder Vektordrucker sind und alle möglichen Tricks beherrschen. Ein Treiber für so ein altes Monster muss all das ausgleichen und alles auf die tatsächlichen Fähigkeiten dieses Druckers abstimmen.

Schreiben Sie ein Programm, das einfach mit diesem Drucker kommuniziert. Ich vermute, da Windows den Adapter erkennt, könnten Sie den Port wahrscheinlich mehr oder weniger wie einen COM-Port öffnen und Bytes darauf schreiben. Jetzt sind Sie wieder in der guten alten Zeit, als Sie Bytes auf den Drucker spuckten. Der Nachteil dabei ist, dass Sie natürlich keine Anwendungen haben (außer Ihren eigenen), die das Ding verwenden können. Da es sowieso nur Text und ein paar Effekte drucken kann, ist dies vielleicht keine so große Sache und könnte ein interessantes Projekt sein.

Fügen Sie die entsprechenden ASCII-Bytes in eine Textdatei ein und übertragen Sie diese mit cmd.exe auf den entsprechenden Port. So etwas wie

type myfile.txt > LPT1

Könnte funktionieren, vorausgesetzt, dass Windows Ihren Adapter auf LPT1 abgebildet hat. Das ist zumindest weniger aufwändig, als ein Programm zu schreiben, das die Aufgabe erledigt, und Sie können mit jedem Texteditor problemlos Textdateien erstellen. Für ausgefallene Effekte kann es hilfreich sein, einen Editor wie Notepad++ zu verwenden, mit dem Sie unsichtbare Zeichen problemlos anzeigen können. Sie sollten auch nach dem Handbuch des Druckers suchen, damit Sie wissen, welchen Codesatz er verwendet.

Antwort2

Ich weiß, dieser Thread ist alt. Aber die Antwort ist einfacher als Sie denken. Verwenden Sie einfach den allgemeinen Textdruckertreiber von Windows und es sollte funktionieren.

Unter Linux können Sie das Kabel anschließen und diesen Befehl ausprobieren. Der Text sollte unverändert an den Drucker gesendet werden:

cat examplefile.txt > /dev/usb/lp0

verwandte Informationen