Epson LX-90 User Manual - IBM PC Jr. 8690 PIC for LX-90 - Page 79
OPEN LPT1: AS #l, PRINT #1, Now I can print anything, program
View all Epson LX-90 manuals
Add to My Manuals
Save this manual to your list of manuals |
Page 79 highlights
Here is the way to adjust the width when it is the only problem. Tell the computer that the print line is wider than 80 characters with this WIDTH statement: WIDTH "LPT1:",255 The 255 is a special number that prevents the computer system from inserting a CR-LF into the line. Unless, of course, there's one in your program. The extra line feed-CHR$(10)-that accompanies each carriage return-CHR$(13)-is no problem except when you need to use CHR$(13) in a graphics program. Getting rid of the extra CHR$(10) is rather complicated. First you open the printer as a random file: OPEN "LPT1:" AS #l Although this allows you to send any code to the printer, you can no longer use the LPRINT command. Instead, you must use a PRINT #1 command: PRINT #1, "Now I can print anything" This does allow you to print anything, but it ignores any previous WIDTH statements. If you want to print more than 80 columns per line in a graphics program, you must therefore change your opening statement to include the appropriate WIDTH statement: OPEN "LPT1:" AS #1 : WIDTH #1, 255 And for the programs in this manual, don't forget to use PRINT #1 instead of LPRINT. There is no easy solution to the problem with CHR$(26). It is best to change any instance of decimal 26 (hex 1A) in your programs to another number. E-7