Original Enhancement (Printer)
OPEN #Channel_Number: PRINTER
assigns the channel to the printer.
Outputs are kept not to be transmitted to the printer until the CLOSE statement is executed.
If an ERASE statement is executed, the former output is erased.
The printer to be used in this statement is settled according to the file menu - Printer.
If PRINTER is doubly opened, an exception of extype 9004 shall be raised.
10 OPEN #1: PRINTER 20 SET #1: MARGIN 80 30 FOR i=1 TO 100 40 PRINT #1: SQR(i), 50 NEXT i 60 CLOSE #1 70 END
If you want to print on real-time, output data directly to the port to which the printer is connected.
10 OPEN #1: NAME "LPT1:" 20 FOR i=1 TO 10 30 INPUT n 40 PRINT #1: n,SQR(n) 50 NEXT i 60 CLOSE #1 70 END