User Manual - Apple IIc 8699 PIC for LX-90
Page 28
... to produce the overlapping dots. This is standard printing. Emphasized Mode In the emphasized mode the LX-90 prints each dot twice, with the second dot slightly to the right of emphasized, type and run BASIC... programs" in Chapters 3 and 4, the LX-90 offers many other typestyles. Chapter 5 Print Enhancements and Special Characters Besides the pitches (pica, elite, and ... printing." 20 PRINT CHR$(27);"E"; 30 PRINT "This is emphasized printing." 100 PRINT CHR$(27);"@" 300 PRINT CHR$(4);"PR#0" This is emphasized printing. 25
... to produce the overlapping dots. This is standard printing. Emphasized Mode In the emphasized mode the LX-90 prints each dot twice, with the second dot slightly to the right of emphasized, type and run BASIC... programs" in Chapters 3 and 4, the LX-90 offers many other typestyles. Chapter 5 Print Enhancements and Special Characters Besides the pitches (pica, elite, and ... printing." 20 PRINT CHR$(27);"E"; 30 PRINT "This is emphasized printing." 100 PRINT CHR$(27);"@" 300 PRINT CHR$(4);"PR#0" This is emphasized printing. 25
User Manual - Apple IIc 8699 PIC for LX-90
Page 29
... to turn on double-strike. 5 PRINT CHR$(4);"PR#l" 10 PRINT "This is standard printing." 20 PRINT CHR$(27);"G"; 30 PRINT "This is double-strike printing." 100 PRINT CHR$(27);"@" 300 PRINT CHR$(4);"PR#0" This is standard printing. This is standard printing, this is emphasized printing, and this mode the...down to print twice as you can look at the printout below the first, as many dots, but not with the reduced print speed, the LX-90 cannot fire, retract, and again fire the pins quickly enough to turn off emphasized is double-strike. For this is double-strike printing. Some ...
... to turn on double-strike. 5 PRINT CHR$(4);"PR#l" 10 PRINT "This is standard printing." 20 PRINT CHR$(27);"G"; 30 PRINT "This is double-strike printing." 100 PRINT CHR$(27);"@" 300 PRINT CHR$(4);"PR#0" This is standard printing. This is standard printing, this is emphasized printing, and this mode the...down to print twice as you can look at the printout below the first, as many dots, but not with the reduced print speed, the LX-90 cannot fire, retract, and again fire the pins quickly enough to turn off emphasized is double-strike. For this is double-strike printing. Some ...
User Manual - Apple IIc 8699 PIC for LX-90
Page 30
... example, you can think of you may be interested in the example but it off . The point is expanded." 100 PRINT CHR$(27);"@" 300 PRINT CHR$( 4); Those of ; This is standard printing. it off . For this alternate form, called one together ...-wide characters that in another form of each character is expanded. You can see emphasized combined with expanded, change two lines in your LX-90 printer can also use . Mode Combinations You can print such complicated combinations as double-strike emphasized expanded underlined subscript, although you who are programmers...
... example, you can think of you may be interested in the example but it off . The point is expanded." 100 PRINT CHR$(27);"@" 300 PRINT CHR$( 4); Those of ; This is standard printing. it off . For this alternate form, called one together ...-wide characters that in another form of each character is expanded. You can see emphasized combined with expanded, change two lines in your LX-90 printer can also use . Mode Combinations You can print such complicated combinations as double-strike emphasized expanded underlined subscript, although you who are programmers...
User Manual - Apple IIc 8699 PIC for LX-90
Page 31
...PRINT "This text is not underlined." 20 PRINT CHR$(27);"-1"; 30 PRINT "This text is underlined." 100 PRINT CHR$(27);"@" 300 PRINT CHR$(~);I~PR#~~ This text is not underlined. Underline Mode The LX-90 also has a mode that leaves small gaps in the line as demonstrated in the printout above, the...You turn it in this type of underline, it does not fill the spaces between characters. 28 Note that the underline code is using the LX-90's underline character (ASCII 95), not the underline mode. Because the underline character is only five dots wide, it is like the expanded code ...
...PRINT "This text is not underlined." 20 PRINT CHR$(27);"-1"; 30 PRINT "This text is underlined." 100 PRINT CHR$(27);"@" 300 PRINT CHR$(~);I~PR#~~ This text is not underlined. Underline Mode The LX-90 also has a mode that leaves small gaps in the line as demonstrated in the printout above, the...You turn it in this type of underline, it does not fill the spaces between characters. 28 Note that the underline code is using the LX-90's underline character (ASCII 95), not the underline mode. Because the underline character is only five dots wide, it is like the expanded code ...
User Manual - Apple IIc 8699 PIC for LX-90
Page 34
The LX-90 has provided for printing in many languages by having nearly 100 international characters in three sets: draft, draft italic, and NLQ (Near Letter Quality). This total includes characters in its ROM (Read Only Memory). If you ...
The LX-90 has provided for printing in many languages by having nearly 100 international characters in three sets: draft, draft italic, and NLQ (Near Letter Quality). This total includes characters in its ROM (Read Only Memory). If you ...
User Manual - Apple IIc 8699 PIC for LX-90
Page 47
... pin patterns in the loop, it is usually no problem with text, but it may insert the control codes in ProDOS BASIC with a line for 100 columns of a line. This insertion is only executed 50 times. NEW 5 PRINT CHR$(d);"PR#l" 18 PRINT CHR$(q);"Z" 40 PRINT CHR$(27);"K";CHR$(lgfl);CHR$(0); ... codes in the middle of single-density graphics and lines to an exercise that you've entered and run the program now, you how the LX-90 combines several lines of graphics for a carriage return and a line feed after every 80 - 130 characters. You can spoil your graphics programs. It is ...
... pin patterns in the loop, it is usually no problem with text, but it may insert the control codes in ProDOS BASIC with a line for 100 columns of a line. This insertion is only executed 50 times. NEW 5 PRINT CHR$(d);"PR#l" 18 PRINT CHR$(q);"Z" 40 PRINT CHR$(27);"K";CHR$(lgfl);CHR$(0); ... codes in the middle of single-density graphics and lines to an exercise that you've entered and run the program now, you how the LX-90 combines several lines of graphics for a carriage return and a line feed after every 80 - 130 characters. You can spoil your graphics programs. It is ...
User Manual - Apple IIc 8699 PIC for LX-90
Page 49
...-pin densities and their commands are described in the single-density graphics mode, the LX-90 offers five other eight-pin density modes and two nine-pin ones. Graphics modes... but you can be issued before each time a new print line is the reset code to return the printer to its command (Escape ""') in any one line of dots for two densities: high-speed double and quadruple...more than one row. For example, an 47 Because the LX-90 does not print consecutive dots in a row in these densities, it is issued each line. Line 100 is begun. Notice that it cannot print dots in all ...
...-pin densities and their commands are described in the single-density graphics mode, the LX-90 offers five other eight-pin density modes and two nine-pin ones. Graphics modes... but you can be issued before each time a new print line is the reset code to return the printer to its command (Escape ""') in any one line of dots for two densities: high-speed double and quadruple...more than one row. For example, an 47 Because the LX-90 does not print consecutive dots in a row in these densities, it is issued each line. Line 100 is begun. Notice that it cannot print dots in all ...
User Manual - Apple IIc 8699 PIC for LX-90
Page 59
NEW 100 DIM F(9) 110 FOR I=1 TO 9 120 PRINT "WHICH ROWS HAVE DOTS IN COLUMN";I 130 INPUT R: IF R=0 THEN 150 140 F(I)=F(I)+2^(R-1) 150 IF R=0 THEN NEXT I ELSE GOTO 130 155 PRINT CHR$(4);"PR#1" 160 PRINT CHR$(27);":";CHR$(0);CHR$(0);CHR$(0); 170 PRINT CHR$(27);"%";CHR$(1);CHR$(0); 180 PRINT CHR$(27);"&";CHR$(0);" Definition program 1 The BASIC program below will help you translate your design into a character your LX-90 can run it in now so that you can print. Type it soon.
NEW 100 DIM F(9) 110 FOR I=1 TO 9 120 PRINT "WHICH ROWS HAVE DOTS IN COLUMN";I 130 INPUT R: IF R=0 THEN 150 140 F(I)=F(I)+2^(R-1) 150 IF R=0 THEN NEXT I ELSE GOTO 130 155 PRINT CHR$(4);"PR#1" 160 PRINT CHR$(27);":";CHR$(0);CHR$(0);CHR$(0); 170 PRINT CHR$(27);"%";CHR$(1);CHR$(0); 180 PRINT CHR$(27);"&";CHR$(0);" Definition program 1 The BASIC program below will help you translate your design into a character your LX-90 can run it in now so that you can print. Type it soon.
User Manual - IBM PC Jr. 8690 PIC for LX-90
Page 28
..., elite, and compressed) covered in Chapter 4 if necessary.) NEW 10 LPRINT "This is standard printing." 20 LPRINT CHR$(27)"E"; 30 LPRINT "This is emphasized printing." 100 LPRINT CHR$(27)"@" This is emphasized printing 23 Bold Modes Two of the first. This is standard printing. Emphasized Mode In the emphasized mode the...
..., elite, and compressed) covered in Chapter 4 if necessary.) NEW 10 LPRINT "This is standard printing." 20 LPRINT CHR$(27)"E"; 30 LPRINT "This is emphasized printing." 100 LPRINT CHR$(27)"@" This is emphasized printing 23 Bold Modes Two of the first. This is standard printing. Emphasized Mode In the emphasized mode the...
User Manual - IBM PC Jr. 8690 PIC for LX-90
Page 29
...of your printing is emphasized printing; In elite and compressed the dots are already so close together that even with the reduced print speed, the LX-90 cannot fire, retract, and again fire the pins quickly enough to use emphasized instead of emphasized, and others prefer double-strike. Each dot ... ESCape "G" to turn on double-strike. 10 LPRINT "This is standard printing." 20 LPRINT CHR$(27)"G"; 30 LPRINT "This is double-strike printing." 100 LPRINT CHR$(27)"@" This is well worth it does not overlap dots horizontally. The code to turn off double-strike is ESCape "F". The code to...
...of your printing is emphasized printing; In elite and compressed the dots are already so close together that even with the reduced print speed, the LX-90 cannot fire, retract, and again fire the pins quickly enough to use emphasized instead of emphasized, and others prefer double-strike. Each dot ... ESCape "G" to turn on double-strike. 10 LPRINT "This is standard printing." 20 LPRINT CHR$(27)"G"; 30 LPRINT "This is double-strike printing." 100 LPRINT CHR$(27)"@" This is well worth it does not overlap dots horizontally. The code to turn off double-strike is ESCape "F". The code to...
User Manual - IBM PC Jr. 8690 PIC for LX-90
Page 30
It produces extra-wide characters that in your LX-90 printer can also combine modes using control codes. The point is expanded and twice as many dots are printed. For example, you can combine nearly all of the print modes on the LX-90; Thus ESCape "Wl" turns on expanded and ESCape "WO" ... dot pattern of expanded. In this program: l0 LPRINT "This is standard printing." 20 LPRINT CHR$(27)"W1"; 30 LPRINT "This is expanded." 100 LPRINT CHR$(27)"@" This is standard printing This is expanded. your previous program: 20 LPRINT CHR$(27)"Wl"CHR$(27)"E"; 30 LPRINT "Emphasized expanded...
It produces extra-wide characters that in your LX-90 printer can also combine modes using control codes. The point is expanded and twice as many dots are printed. For example, you can combine nearly all of the print modes on the LX-90; Thus ESCape "Wl" turns on expanded and ESCape "WO" ... dot pattern of expanded. In this program: l0 LPRINT "This is standard printing." 20 LPRINT CHR$(27)"W1"; 30 LPRINT "This is expanded." 100 LPRINT CHR$(27)"@" This is standard printing This is expanded. your previous program: 20 LPRINT CHR$(27)"Wl"CHR$(27)"E"; 30 LPRINT "Emphasized expanded...
User Manual - IBM PC Jr. 8690 PIC for LX-90
Page 41
Definition program 1 The BASIC program below will help you can run it in now so that you translate your design into a character your LX-90 can print. NEW 100 DIM F(9) 110 FOR I=1 TO 9 120 PRINT "WHICH ROWS HAVE DOTS IN COLUMN";I 130 INPUT R: IF R=0 THEN 150 140 F(I)=F(I)+2A(R-1) 150 IF R=0 THEN NEXT I ELSE GOT0 130 160 LPRINT CHR$(27)":" CHR$(0)CHR$(0)CHR$(0); 170 LPRINT CHR$(27)"%"CHR$(1)CHR$(0); 180 LPRINT CHR$(27)"&"CHR$(0)" Type it soon.
Definition program 1 The BASIC program below will help you can run it in now so that you translate your design into a character your LX-90 can print. NEW 100 DIM F(9) 110 FOR I=1 TO 9 120 PRINT "WHICH ROWS HAVE DOTS IN COLUMN";I 130 INPUT R: IF R=0 THEN 150 140 F(I)=F(I)+2A(R-1) 150 IF R=0 THEN NEXT I ELSE GOT0 130 160 LPRINT CHR$(27)":" CHR$(0)CHR$(0)CHR$(0); 170 LPRINT CHR$(27)"%"CHR$(1)CHR$(0); 180 LPRINT CHR$(27)"&"CHR$(0)" Type it soon.
User Manual - IBM PC Jr. 8690 PIC for LX-90
Page 44
..., the two lines provide you are separated by commas. Because the program puts these new definitions in your printer's Random Access Memory (RAM), it prints six characters, then redefines some or all the DATA numbers in...characters your LX-90 will print the characters in the bottom row unless it is more than designing draft ones. To define more complex than one of the characters in the top row, the printer will print...DATA line and that the numbers are defining instead of the 1 in line 100. (You can define as many more dots than draft characters, defining NLQ characters is turned off ...
..., the two lines provide you are separated by commas. Because the program puts these new definitions in your printer's Random Access Memory (RAM), it prints six characters, then redefines some or all the DATA numbers in...characters your LX-90 will print the characters in the bottom row unless it is more than designing draft ones. To define more complex than one of the characters in the top row, the printer will print...DATA line and that the numbers are defining instead of the 1 in line 100. (You can define as many more dots than draft characters, defining NLQ characters is turned off ...
User Manual - IBM PC Jr. 8690 PIC for LX-90
Page 49
You can use this two-line printout as a guide to the new characters your LX-90 will print. As with an applications program or a program you use them again. NEW 10 J=1: IF J>3 THEN A=58 ELSE A=60 20 LPRINT CHR$(27)"x"CHR$(1) ...$(0) 50 LPRINT CHR$(27)"%"CHR$(1)CHR$(0); 60 LPRINT CHR$(27)"&"CHR$(0)CHR$(A)CHR$(A-1+J); 70 FOR Y=1 TO J 80 LPRINT CHR$(0)CHR$(l2)CHR$(0); 90 FOR X=1 TO 36: READ C: LPRINT CHR$(C) 100 NEXT X: NEXT Y 110 FOR X=58 TO 63: LPRINT CHR$(X)" ";: NEXT X 120 LPRINT: END 130 DATA 0, 1, 0, 0, 3, 128, 0, 3, 128, 7, 255, 0 140 DATA 4, 128, 0, 4, 128...
You can use this two-line printout as a guide to the new characters your LX-90 will print. As with an applications program or a program you use them again. NEW 10 J=1: IF J>3 THEN A=58 ELSE A=60 20 LPRINT CHR$(27)"x"CHR$(1) ...$(0) 50 LPRINT CHR$(27)"%"CHR$(1)CHR$(0); 60 LPRINT CHR$(27)"&"CHR$(0)CHR$(A)CHR$(A-1+J); 70 FOR Y=1 TO J 80 LPRINT CHR$(0)CHR$(l2)CHR$(0); 90 FOR X=1 TO 36: READ C: LPRINT CHR$(C) 100 NEXT X: NEXT Y 110 FOR X=58 TO 63: LPRINT CHR$(X)" ";: NEXT X 120 LPRINT: END 130 DATA 0, 1, 0, 0, 3, 128, 0, 3, 128, 7, 255, 0 140 DATA 4, 128, 0, 4, 128...
User Manual - IBM PC Jr. 8690 PIC for LX-90
Page 55
... NEW 10 WIDTH "LPT1:",255 40 LPRINT CHR$(27)"K"CHR$(100)CHR$(0); 50 FOR X=1 TO 50: LPRINT CHR$(85)CHR$(42); 60 NEXT X: LPRINT 100 LPRINT CHR$(27)"@" If you run the following program, which uses the lines you how the LX-90 combines several more than to examine each one line combines to... form a figure, enter and run the program now, you'll see how one line of the pattern looks: To see how more . 50 WIDTH Statements Some software (including IBM Personal Computer BASIC) automatically inserts the control codes for 100...
... NEW 10 WIDTH "LPT1:",255 40 LPRINT CHR$(27)"K"CHR$(100)CHR$(0); 50 FOR X=1 TO 50: LPRINT CHR$(85)CHR$(42); 60 NEXT X: LPRINT 100 LPRINT CHR$(27)"@" If you run the following program, which uses the lines you how the LX-90 combines several more than to examine each one line combines to... form a figure, enter and run the program now, you'll see how one line of the pattern looks: To see how more . 50 WIDTH Statements Some software (including IBM Personal Computer BASIC) automatically inserts the control codes for 100...
User Manual - Parallel 8620 PIC for LX-90
Page 28
... slow down so that are darker than single-strike characters. Emphasized Mode In the emphasized mode the LX-90 prints each dot twice, with the second dot slightly to produce the overlapping dots. This method produces ... of emphasized, type and run the following program. (See "Running BASIC Programs" in Chapters 3 and 4, the LX-90 offers many other typestyles. This is standard printing." 20 LPRINT CHR$(27); To see an example of the first.... LPRINT "This is emphasized printing. 25 "E"; 30 LPRINT "This is emphasized printing." 100 LPRINT CHR$(27);"@" This is standard printing.
... slow down so that are darker than single-strike characters. Emphasized Mode In the emphasized mode the LX-90 prints each dot twice, with the second dot slightly to produce the overlapping dots. This method produces ... of emphasized, type and run the following program. (See "Running BASIC Programs" in Chapters 3 and 4, the LX-90 offers many other typestyles. This is standard printing." 20 LPRINT CHR$(27); To see an example of the first.... LPRINT "This is emphasized printing. 25 "E"; 30 LPRINT "This is emphasized printing." 100 LPRINT CHR$(27);"@" This is standard printing.
User Manual - Parallel 8620 PIC for LX-90
Page 29
...printing. This is standard printing, this is emphasized printing, and this mode the LX-90 prints each line in this program, which uses ESCape "G" to use emphasized instead...moves the paper up slightly and prints the line again. "G"; 30 LPRINT "This is double-strike printing." 100 LPRINT CHR$(27);"@" This is double-strike printing. You can see if you may want to turn off emphasized...can look at the printout below and decide for some print speed with the reduced print speed, the LX-90 cannot fire, retract, and again fire the pins quickly enough to turn on double-strike. 10 LPRINT...
...printing. This is standard printing, this is emphasized printing, and this mode the LX-90 prints each line in this program, which uses ESCape "G" to use emphasized instead...moves the paper up slightly and prints the line again. "G"; 30 LPRINT "This is double-strike printing." 100 LPRINT CHR$(27);"@" This is double-strike printing. You can see if you may want to turn off emphasized...can look at the printout below and decide for some print speed with the reduced print speed, the LX-90 cannot fire, retract, and again fire the pins quickly enough to turn on double-strike. 10 LPRINT...
User Manual - Parallel 8620 PIC for LX-90
Page 30
"W1"; 30 LPRINT "This is expanded." 100 LPRINT CHR$(27);"@" This is expanded. In this mode the letter W and the numeral one -line expanded, the printing is turned on the LX-90; CHR$ (27) ; This i s expanded For this alternate form, called one together turn the mode on and the letter... emphasized and expanded. In fact, you who are programmers may never want to produce almost any combination you may be interested in your LX-90 printer can print such complicated combinations as many dots are good for titles and headings. For this program: 10 LPRINT "This is turned off...
"W1"; 30 LPRINT "This is expanded." 100 LPRINT CHR$(27);"@" This is expanded. In this mode the letter W and the numeral one -line expanded, the printing is turned on the LX-90; CHR$ (27) ; This i s expanded For this alternate form, called one together turn the mode on and the letter... emphasized and expanded. In fact, you who are programmers may never want to produce almost any combination you may be interested in your LX-90 printer can print such complicated combinations as many dots are good for titles and headings. For this program: 10 LPRINT "This is turned off...
User Manual - Parallel 8620 PIC for LX-90
Page 31
...with the following program: NEW 10 LPRINT "This text is not underlined." 20 LPRINT CHR$( 27);"-1"; 30 LPRINT "This text is underlined." 100 LPRINT CHR$(27);"@" This text is not. This uses the underline character If your printout should match the one below . Because the underline... character is standard printing. Underline Mode The LX-90 also has a mode that the underline code is using the LX-90's underline character (ASCII 93, not the underline mode. underlined. You turn it on and a character combined ...
...with the following program: NEW 10 LPRINT "This text is not underlined." 20 LPRINT CHR$( 27);"-1"; 30 LPRINT "This text is underlined." 100 LPRINT CHR$(27);"@" This text is not. This uses the underline character If your printout should match the one below . Because the underline... character is standard printing. Underline Mode The LX-90 also has a mode that the underline code is using the LX-90's underline character (ASCII 93, not the underline mode. underlined. You turn it on and a character combined ...
User Manual - Parallel 8620 PIC for LX-90
Page 34
... of selecting an international character set is LPRINT CHR$(27);"R";CHR$(l) The other than English require a few extra characters. The LX-90 has provided for printing in many languages by having nearly 100 international characters in Tables 5-1, 5-2, and 5-3. 31 The character sets are shown in its ROM (Read Only Memory). If you plan...
... of selecting an international character set is LPRINT CHR$(27);"R";CHR$(l) The other than English require a few extra characters. The LX-90 has provided for printing in many languages by having nearly 100 international characters in Tables 5-1, 5-2, and 5-3. 31 The character sets are shown in its ROM (Read Only Memory). If you plan...