Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z9001:drucken [2016/02/11 10:00] – [Umbau eine Druckermoduls als vollwertiges V24- (RS232) Modul] volkerp | z9001:drucken [2020/07/24 09:55] (aktuell) – [Anschluss von Druckern mit paralleler Schnittstelle (centronics)] volkerp | ||
---|---|---|---|
Zeile 78: | Zeile 78: | ||
Beim alphanumerischen Druck werden Grafikzeichen generell als " | Beim alphanumerischen Druck werden Grafikzeichen generell als " | ||
- | ===== Softwarequellen | + | ===== Download |
- | Robotron hat den Quelltext zu V24A3 veröffentlicht, | + | * {{druckertreiber.zip|}}. Alle Modul-ROMs, Beschreibungen, |
+ | |||
+ | Robotron hat den Quelltext zu V24A3 veröffentlicht, | ||
u.a. | u.a. | ||
Zeile 102: | Zeile 104: | ||
===== Was erwartet das Betriebssystem? | ===== Was erwartet das Betriebssystem? | ||
- | Das OS des Z9001 ist basierend auf CP/M entwickelt worden und hat dessen Treiberkonzept übernommen. So gibt es 4 logische Geräte, die von den Anwendungsprogrammen genutzt werden können: CONST, READER, PUNCH, LIST. Diesen logischen Geräten werden nun physische Gerätetreiber zugeordnet. Das erfolgt mittels Kommando ASGN. Üblicherweise wird CONST der Tastatur und dem Bildschirm zugeordnet und LIST dem Drucker. | + | Das OS des Z9001 ist basierend auf CP/M entwickelt worden und hat dessen |
Damit ein physischer Gerätetreiber so zugeordnet werden kann, muss er einige Eigenschaften erfüllen: | Damit ein physischer Gerätetreiber so zugeordnet werden kann, muss er einige Eigenschaften erfüllen: | ||
Zeile 232: | Zeile 234: | ||
===== Anschluss von Druckern mit paralleler Schnittstelle (centronics) ===== | ===== Anschluss von Druckern mit paralleler Schnittstelle (centronics) ===== | ||
- | Für Drucker mit Parallelschnittstelle bietet sich das E/A-Modul an oder es wird der User-Port des Z9001 genutzt. Die Hardware für eine solche Erweiterung hält sich in minimalen Grenzen. Einen [[z9001: | + | Für Drucker mit Parallelschnittstelle bietet sich das E/A-Modul an oder es wird der User-Port des Z9001 genutzt. Die Hardware für eine solche Erweiterung hält sich in minimalen Grenzen. Einen umfangreichen Beitrag dazu gab in der mikroprozessortechnik (Dr. Frank Schwarzenberg, |
+ | |||
+ | vgl. a. practic 2/89 [[z1013: | ||
{{druckerkabel.jpg? | {{druckerkabel.jpg? | ||
- | Hier ist meine Lösung: An einem normalen Centronics-Kabel wird der Sub-D-Stecker abgebaut und ein 3x5-DDR-Steckverbinder angeschlossen. Für das Ready-Signal ist ein D121 zusätzlich im Relaisgehäuse platziert. Dazu gehört mein {{drucker.zip|Vollgrafikdruckertreiber}} LX86NR. Beim Einlesen im OS des Computers stellt sich der Treiber automatisch ans logische RAM-Ende und initialisiert seinen Z9001-Modus. Soll im BASIC gedruckt werden, so ist unbedingt das ' | + | Hier ist meine Lösung: An einem normalen Centronics-Kabel wird der Sub-D-Stecker abgebaut und ein 3x5-DDR-Steckverbinder angeschlossen. Für das Ready-Signal ist ein D121 zusätzlich im Relaisgehäuse platziert. Dazu gehört mein {{drucker.zip|Vollgrafikdruckertreiber}} LX86NR, -> [[z9001: |
- | {{img_3205.jpg? | + | {{:z9001:img_3205.jpg? |
+ | < | ||
+ | Z9001 User Port Drucker (K6325) | ||
+ | |||
+ | D0..D7 > | ||
+ | / | ||
+ | |||
+ | 5+---------------+ | ||
+ | / | ||
+ | | ||
+ | 3| | | |1 | ||
+ | +-| EA1| |/Q o---------> | ||
+ | | | | | | | ||
+ | +-| EA2| | | | ||
+ | |4| | D121 | | | ||
+ | | +---------------+ | ||
+ | | ||
+ | GND +-||-+ | ||
+ | | ||
+ | | ||
+ | | C=10n | ||
+ | +5V ---------+ | ||
+ | </ | ||
===== Vollgrafik-Druckertreiber für Anschluss eines Druckers am Userport (Serielle Schnittstelle) ===== | ===== Vollgrafik-Druckertreiber für Anschluss eines Druckers am Userport (Serielle Schnittstelle) ===== | ||
Zeile 257: | Zeile 283: | ||
1-LX86, 2-LQ400, 3-K6313, 4-K6304: | 1-LX86, 2-LQ400, 3-K6313, 4-K6304: | ||
- | Anschluss: 1- V24-Modul (9600Baud, 8N1), 2 - UserPort | + | Anschluss: 1- V24-Modul (9600Baud, 8N1), 2 - UserPort |
Arbeitsmodi: | Arbeitsmodi: | ||
unterstützte Drucker: LX86, LQ400, K6313, K6304 (TS80) | unterstützte Drucker: LX86, LQ400, K6313, K6304 (TS80) |