Der Drucker druckt kontinuierlich, wenn der Drucker mehrere Seiten Ausgabe an den Drucker Apple ImageWriter mit der Anweisung von LLIST sendet. Um Seitenumbrüche für einen Aufräumen Ausdruck anzugeben, können Sie die Nummer Zeilen, die pro Seite gedruckt werden, die Steuerungscodes verwendet, zurücksetzen.
Diese Information gilt für Microsoft QuickBASIC Version 1.00 1.00a, 1.00b Microsoft BASIC Compiler Version 1.00 und Microsoft BASIC Interpreter Versions 1.00 1.01, 2.00, 2.10 und 3.00 für das Apple Macintosh.
Das folgende Programm setzt die Nummer Zeilen, die pro Seite auf 60 auf dem ImageWriter Printer gedruckt werden, zurück. LLIST erstellt dann eine mehrseitige Auflistung, die über die Perforationen zwischen Blatt Papier nicht gedruckt wird. (In dem ImageWriter-Referenzhandbuch Seite 64 für weitere Information auf den Druckersteuerungscodes siehe).
WIDTH LPRINT 255 'Sets infinite printer line width, suppressing RETURN.
TF$=CHR$(29)+"A@" 'Codes to set starting top of form (TOF).
BF$="C@" 'Codes to set bottom of form (BOF).
NF$="A@"+CHR$(30) 'Codes to set top of next form.
LPRINT TF$; 'This and the next line set top of form (TOF)
FOR I=1 TO 58 : LPRINT "@@"; : NEXT I
LPRINT BF$; 'This and the next line set bottom of form (BOF)
FOR I=1 TO 6 : LPRINT "@@"; : NEXT I
LPRINT NF$ 'Sets top of next form.
'Demonstrate the new page length:
WIDTH LPRINT 80 'Enable RETURNs at 80th character (or as desired).
LPRINT CHR$(12); 'Do a form feed, since first line had control chars.
FOR J=1 TO 75 : LPRINT J : NEXT I 'Tests the new page length.