★ APPLICATIONS ★ PAO/PRESSE ★ Eine Text-Hardcopy für die Schneider-CPCs ★ |
RSX Printscreen Hardcopy (Computer Schau) | Applications Pao/presse |
Mit diesem Maschinenprogramm können Sie auf dem Drucker NLQ401 von Schneider oder Brother M-1009 den Textbildschirm aus-drucken. Der Ausdruck erfolgt in NLQ-Briefqualität, und die Sonderzeichen der ASCII-Codes 128 bis 255 werden ebenfalls ausgegeben! Das Programm ist unverändert auf allen Schneider-Computern lauffähig, da keine allzu spezifischen Systemadressen verwendet werden. Nach der Initialisierung der RSX-, Erweiterung verfügt das Schneider-Basic über einen neuen Befehl |PRINTSCREENNach Eingabe dieses Befehls wird der gesamte Bildschirminhalt auf dem angeschlossenen Drucker ausgegeben. Sofern nicht schon geschehen, schaltet das Programm den Drucker in NLQ-Briefqualität um.Die speziell angepaßten Schneiderund Brother-Drucker besitzen trotz des 7-Bit-Druckerausgangs eine Möglichkeit, die Sonderzeichen des Computers zu Papier zu bringen: PRINT #8,CHR$(27);CHR$[61);Danach werden alle folgenden Zeichen als mit gesetztem siebtem Bit interpretiert. Aus dem Zeichen 33 wird also 33+128=161. Das entsprechende Grafikzeichen erscheint dann auf dem Papier. Zurückschalten in den normalen Druckmodus kann man mil:PRINT#8,CHR$(0);Diese Besonderheit macht sich das Programm zunutze und stellt damit die Zeichen mit den ASCII-Codes von 32 bis 255 richtig auf dem Drukker dar.PRINTSCREEN funktioniert in allen drei Bildschirm-MODEs. Sie sollten lediglich sicherstellen, daß das WINDOW #0 sich über den ganzen Bildschirm erstreckt. Andernfalls kann es zu Verzerrungen beim Ausdruck kommen. Mit CHR$(24) invers dargestellten Zeichen sowie die ASCII-Zeichen 0 bis 31 ersetzt PRINTSCREEN automatisch durch Leerzeichen, da sie auf dem Drucker nicht darstellbar sind. Erwähnenswert ist, daß PRINTSCREEN den Zeilenabstand mit: PRINT#8,CHR$(27);CHR$(51); CHR$(25);herabsetzt, was bei Bedarf mitPRINT#8 ,CHR$(2 7) ;CHR$(51); CHR$(35);wieder korrigiert werden kann.Martin Kotulla/LM , ComputerSchau
|