Programmbeschreibung zu PRINT-EXPRESS
Vernuenftige Hardcopys auf dem CPC war schon immer ein leidiges Thema.
Und die magere 7Bit-Schnittstelle steuert auch ihren Teil dazu bei.
Aus einer Idee, wie man formatgerechte Hardcopys erzeugt, wuchs das
Hardcopypaket Print-Express. Dabei stellte ich mir hauptsaechlich zwei
Anforderungen: Die Hardcopy sollte formatgerecht sein (richtige
Groessenverhaeltnisse) und hohen Qualitaetsanspruechen gerecht werden.
Als Endprodukt ergaben sich nun folgende Leistungsmerkmale:
-formatgerechter Ausdruck
-hohe Druckqualitaet durch Mehrfachdruck und Ausnutzung der vollen
Y-Aufloesung
-hohe Druckgeschwindigkeit durch Druckweg-Optimierung und Druck mit
allen 7 Nadeln
-drei verschiedene Formate moeglich (Mikro-Hardcopy nur im MODE 2)
(das Programm CHANGE wandelt Mode 0/1 in den Mode 2 um)
-verwendet nur die einfachsten Steuercodes, dadurch leichte Anpassung
(mit Anpassungsprogramm)
-Hardcopy auf dem Papier positionierbar (LOCATE-Befehl)
-keine umstaendliche Zuordnung der Druckmuster/Farben noetig, der
Ausdruck entspricht automatisch dem Bild vom Gruenmonitor. Dadurch
bekommt man ohne grossen Aufwand ein sehr gutes sw-Bild
-Die Hardcopyroutine ist ueber die Taste <Q> abbrechbar
Das Hardcopyprogramm liegt als RSX-Erweiterung vor. Die Befehle lauten
folgendermassen:
ùHARDCOPY ,Qualitaet
Qualitaet: 0 - 3fach
1 - 6fach
2 - 12fach -Druck
(keine Angabe bedeutet '0')
Groesse: 13.5 x 9.4 cm
ùA4COPY ,Qualitaet
Qualitaet: s.o.
Groesse: 22.5 x 16.9 cm
ùMINICOPY ,Qualitaet
Qualitaet: s.o.
Groesse: 6.8 x 4.7 cm
ùHLOCATE ,Position
Position: Gibt die Anzahl der Leerzeichen an, um die der Ausdruck in
X-Richtung verschoben werden soll. Achtung: Je nach
gewaehlter Schriftart (Pica, Elite, usw.) ist die Breite der
Leerzeichen unterschiedlich!
Unterbrechung der laufenden Hardcopy:
Die Unterbrechung erfolgt mit der Taste <Q>. Dies geht allerdings nur,
wenn der Drucker ON LINE ist, da das Programm das Bestreben hat, den
Drucker 'sauber' zurueckzulassen, also nicht mit halb ausgefuehrten
Druckerbefehlen und verstelltem Zeilenvorschub.
Die Anpassung an den Drucker:
Print-Express muesste eigentlich mit allen EPSON-kompatiblen Druckern
funktionieren. Um die Routine anpassen zu koennen, benoetigt Ihr
Drucker folgende Moeglichkeiten:
-Grafikdruck 240 Punkte/Inch (1920 pro Zeile) - (nur fuer Minicopy)
-Grafikdruck 120 Punkte/Inch (960 pro Zeile)
-Zeilenabstand auf n/216 Inch
Das ist alles. Dies laesst sich mit dem Anpassungsprogramm einstellen.
Eine Aenderung des MSB (hoechstwertigste Bit) laesst sich auch
anpassen. Normalerweise wird damit die oberste Nadel im Druckkopf
angesprochen. Ist das bei Ihnen nicht der Fall, so druckt der Drucker
jede Zeile verkehrt herum.
Bei der Anpassung der Grafikbefehle ist n2 das Highbyte und n1 das
Lowbyte der Punktspaltenanzahl.
Die Werte und Buchstaben werden hintereinander von Leerzeichen
getrennt eingegeben. Hexadezimale Zahlen muessen wie gewohnt mit '&'
beginnen.
Allgemeine Hinweise
Denken Sie immer daran, dass das Hardcopyergebnis genauso aussieht wie
der Bildschirminhalt. Die ausgedruckten Grauwerteentsprechen den
Farbwerten der CPC-Farbtabelle von 0 bis 26. Um den Ausdruck z.B.
kontrastreicher zu machen, muessen Sie durch den Befehl INK Einfluss
darauf nehmen.
(Anmerkung: Im MODE 2 werden keine Grauwerte ausgedruckt)
Um die Hardcopy einmal zu testen geben Sie bitte folgendes Beispiel
ein:
-Druecken Sie RESET
-Geben Sie im Direktmodus ein:
RUN"EX
MODE 1
INK 0,26:INK 1,0
IHLOCATE,10
IHARDCOPY
Der Drucker druckt den Bildschirminhalt aus. Die Druckweg-Optimierung
muesste sich bemerkbar machen.