Beim Programm "Einfache Schreibmaschine” aus Heft 12/87 ist zwar die Textein- und -ausgabe zeilenorientiert, nicht aber das Setzen der Druckersteuerzeichen. Wenn also letztere nicht ausgeschaltet werden, bleiben sie in ihrer Wirkung ebenso lange erhalten, ohne Rücksicht darauf, wie viele Zeilen geschrieben wurden. Ein Druck auf die Taste F3 (neu) löscht zwar den Bildschirm, schaltet aber die Steuerzeichen nicht aus. Auf dem Monitor erfolgt aber auch keine Anzeige mehr, welche Steuerzeichen noch aktiv sind. Weiß man dies nun nicht mehr, kann das zu unerwünschten und damit in der Regel unbrauchbaren Ausdrucken führen. Dieses Problem läßt sich durch eine kurze Programmerweiterung lösen. Sie besitzt folgende Funktionen: - Alle manuell ein- und ausschaltbaren Steuerzeichen werden, wenn sie nach dem Ausdruck einer Zeile noch aktiv sind, im oberen Bildschirm teil hinter der Funktionsangabe mit einem Stern (*) gekennzeichnet. Dieser verschwindet beim Ausschalten des Steuerzeichens.
- Betätigung der Taste F3 (neu) bewirkt einen Drukker-Reset, d.h., alle gesetzten Druckersteuerzeichen werden inaktiviert und das Papier um eine Zeile verschoben.
Der Drucker-Reset geschieht im mittleren Teil der Zeile 1760 mit der Befehlsfolge PRINT#8, CHR$ (27) CHR$ (64). Dies gilt für den Star NL10. Entsprechend dem verwendeten Druckertyp muß CHR$ (64) gegebenenfalls ausgetauscht werden. Die Passagen, die bereits im Programm "Einfache Schreibmaschine” enthalten sind, wurden im Listing gekennzeichnet. Der nicht markierte Teil stellt also die Ergänzung dar. Karl-Heinz Friedrichs , Schneider Magazin |