Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
z9001:drucken [2016/11/15 08:59] – [Anschluss von Druckern mit paralleler Schnittstelle (centronics)] volkerpz9001:drucken [2017/02/02 12:01] – [Was erwartet das Betriebssystem?] volkerp
Zeile 102: Zeile 102:
 ===== 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 [[z9001:software:os:geraetetreiber|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.
  
 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 232:
 ===== 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:literatur:treiber|umfangreichen Beitrag]] dazu gab in der mikroprozessortechnik (Dr. Frank Schwarzenberg, "Standard-Interfaces über den User-Port des KC85/1", mp 10/87, S.311-315) +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, "[[z9001:literatur:treiber|Standard-Interfaces über den User-Port des KC85/1]]")  
 + 
 +vgla. practic 2/89 [[z1013:literatur:practic-89-2-2#bit-centronic-schnittstelle]]
  
 {{druckerkabel.jpg?344}} {{druckerkabel.jpg?344}}
  
-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, s.a. EPSON-Treiber im Mega-Modul. 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 'memory end' unter den Beginn von LX86NR zu stellen. Es gibt 3 Modi: Z9001-Modus, Vollgraphik-Modus (Es werden alle Grafikzeichen und ein Hardcopy korrekt gedruckt!), Intern-Modus. +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:drucken#drucken_mit_dem_megamodul|EPSON-Treiber im Mega-Modul]]. 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 'memory end' unter den Beginn von LX86NR zu stellen. Es gibt 3 Modi: Z9001-Modus, Vollgraphik-Modus (Es werden alle Grafikzeichen und ein Hardcopy korrekt gedruckt!), Intern-Modus. 
  
 {{img_3205.jpg?200}}{{img_3213.jpg?200}} {{img_3205.jpg?200}}{{img_3213.jpg?200}}
  • z9001/drucken.txt
  • Zuletzt geändert: 2020/07/24 09:55
  • von volkerp