_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

1124PRINTDOCS

FILE INFORMATION

FILENAME(S): 1124PRINTDOCS

FILE TYPE(S): SEQ

FILE SIZE: 7.7K

FIRST SEEN: 2025-11-30 16:59:28

APPEARS ON: 1 disk(s)

FILE HASH

12cf092f9d3af52df9a9db761ee44993fb51e5e5052d51671ef49a111a4d59fd

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
GEOMETRIX SUP 3B 1124PRINTDOCS SEQ High Voltage Complete C64 Collection 7 8 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: C4 CF C3 D5 CD C5 CE D4  C1 D4 C9 CF CE 20 C6 CF  |............. ..|
00000010: D2 20 31 31 32 34 D0 D2  C9 CE D4 20 42 59 20 C6  |. 1124..... BY .|
00000020: 52 41 4E 4B 4C 49 4E 20  D3 54 45 41 52 4E 53 0D  |RANKLIN .TEARNS.|
00000030: 0D 31 31 32 34 D0 D2 C9  CE D4 20 49 53 20 41 20  |.1124..... IS A |
00000040: 53 45 54 20 4F 46 20 C7  C5 CF D3 20 50 52 49 4E  |SET OF .... PRIN|
00000050: 54 45 52 20 44 52 49 56  45 52 53 20 46 4F 52 20  |TER DRIVERS FOR |
00000060: 54 48 45 20 D0 41 4E 41  53 4F 4E 49 43 20 CB D8  |THE .ANASONIC ..|
00000070: 2D D0 31 31 32 34 20 50  52 49 4E 54 45 52 20 49  |-.1124 PRINTER I|
00000080: 4E 20 42 4F 54 48 20 54  48 45 20 C5 50 53 4F 4E  |N BOTH THE .PSON|
00000090: 20 CC D1 2D 32 35 30 30  20 41 4E 44 20 C9 C2 CD  | ..-2500 AND ...|
000000A0: 20 D0 52 4F 50 52 49 4E  54 45 52 20 D8 32 34 20  | .ROPRINTER .24 |
000000B0: 4D 4F 44 45 53 2C 20 55  53 49 4E 47 20 45 49 54  |MODES, USING EIT|
000000C0: 48 45 52 20 38 2D 50 49  4E 20 4F 52 20 32 34 2D  |HER 8-PIN OR 24-|
000000D0: 50 49 4E 20 42 49 54 20  49 4D 41 47 45 20 50 52  |PIN BIT IMAGE PR|
000000E0: 49 4E 54 49 4E 47 2E 0D  0D D4 48 45 20 4D 41 4A  |INTING....HE MAJ|
000000F0: 4F 52 20 50 52 4F 42 4C  45 4D 20 48 45 52 45 20  |OR PROBLEM HERE |
00000100: 49 53 20 54 48 45 20 54  52 41 4E 53 4C 41 54 49  |IS THE TRANSLATI|
00000110: 4F 4E 20 4F 46 20 C7 C5  CF D3 27 53 20 38 30 2D  |ON OF ....'S 80-|
00000120: 43 41 52 44 20 28 36 34  30 2D 42 59 54 45 29 20  |CARD (640-BYTE) |
00000130: 53 43 52 45 45 4E 20 4C  49 4E 45 20 4F 55 54 50  |SCREEN LINE OUTP|
00000140: 55 54 20 49 4E 54 4F 20  41 20 50 52 49 4E 54 45  |UT INTO A PRINTE|
00000150: 44 20 4C 49 4E 45 20 57  49 54 48 20 56 41 52 49  |D LINE WITH VARI|
00000160: 4F 55 53 20 44 4F 54 20  44 45 4E 53 49 54 49 45  |OUS DOT DENSITIE|
00000170: 53 20 57 49 54 48 49 4E  20 54 48 45 20 43 4F 4E  |S WITHIN THE CON|
00000180: 46 49 4E 45 53 20 4F 46  20 41 20 53 54 41 4E 44  |FINES OF A STAND|
00000190: 41 52 44 20 38 2E 35 20  49 4E 43 48 20 50 41 50  |ARD 8.5 INCH PAP|
000001A0: 45 52 20 57 49 44 54 48  20 28 38 20 49 4E 43 48  |ER WIDTH (8 INCH|
000001B0: 20 50 52 49 4E 54 20 57  49 44 54 48 29 2E 0D 0D  | PRINT WIDTH)...|
000001C0: C4 4F 54 20 44 45 4E 53  49 54 49 45 53 20 41 56  |.OT DENSITIES AV|
000001D0: 41 49 4C 41 42 4C 45 20  4F 4E 20 54 48 45 20 31  |AILABLE ON THE 1|
000001E0: 31 32 34 20 41 52 45 2C  20 49 4E 20 44 4F 54 53  |124 ARE, IN DOTS|
000001F0: 20 50 45 52 20 49 4E 43  48 20 28 44 50 49 29 3A  | PER INCH (DPI):|
00000200: 20 36 30 2C 20 38 30 2C  20 39 30 2C 20 31 32 30  | 60, 80, 90, 120|
00000210: 2C 20 31 38 30 2C 20 32  34 30 2C 20 41 4E 44 20  |, 180, 240, AND |
00000220: 33 36 30 2E 0D 0D C1 20  36 34 30 2D 42 59 54 45  |360.... 640-BYTE|
00000230: 20 53 43 52 45 45 4E 20  4C 49 4E 45 20 50 52 49  | SCREEN LINE PRI|
00000240: 4E 54 45 44 20 41 54 20  36 30 20 44 50 49 20 57  |NTED AT 60 DPI W|
00000250: 49 4C 4C 20 54 41 4B 45  20 36 34 30 2F 36 30 20  |ILL TAKE 640/60 |
00000260: 3D 20 31 30 2E 36 37 20  49 4E 43 48 45 53 2C 20  |= 10.67 INCHES, |
00000270: 57 48 49 43 48 20 49 53  20 4D 4F 52 45 20 54 48  |WHICH IS MORE TH|
00000280: 41 4E 20 54 48 45 20 38  20 49 4E 43 48 20 57 49  |AN THE 8 INCH WI|
00000290: 44 54 48 20 41 56 41 49  4C 41 42 4C 45 2E 20 20  |DTH AVAILABLE.  |
000002A0: D4 48 45 20 31 31 32 34  20 57 49 4C 4C 20 55 53  |.HE 1124 WILL US|
000002B0: 45 20 4F 4E 4C 59 20 45  4E 4F 55 47 48 20 42 59  |E ONLY ENOUGH BY|
000002C0: 54 45 53 20 54 4F 20 46  49 4C 4C 20 54 48 45 20  |TES TO FILL THE |
000002D0: 50 52 49 4E 54 45 44 20  4C 49 4E 45 20 28 34 38  |PRINTED LINE (48|
000002E0: 30 2D 42 59 54 45 53 29  2C 20 52 45 53 55 4C 54  |0-BYTES), RESULT|
000002F0: 49 4E 47 20 49 4E 20 41  20 54 52 55 4E 43 41 54  |ING IN A TRUNCAT|
00000300: 45 44 20 53 43 52 45 45  4E 20 4C 49 4E 45 2E 20  |ED SCREEN LINE. |
00000310: 20 C9 4E 20 41 44 44 49  54 49 4F 4E 2C 20 54 48  | .N ADDITION, TH|
00000320: 45 20 50 52 49 4E 54 45  44 20 47 52 41 50 48 49  |E PRINTED GRAPHI|
00000330: 43 20 49 4D 41 47 45 20  57 49 4C 4C 20 42 45 20  |C IMAGE WILL BE |
00000340: 31 33 33 25 20 4C 41 52  47 45 52 20 54 48 41 4E  |133% LARGER THAN|
00000350: 20 49 46 20 54 48 45 20  57 48 4F 4C 45 20 53 43  | IF THE WHOLE SC|
00000360: 52 45 45 4E 20 4C 49 4E  45 20 57 41 53 20 53 51  |REEN LINE WAS SQ|
00000370: 55 45 45 5A 45 44 20 49  4E 54 4F 20 54 48 45 20  |UEEZED INTO THE |
00000380: 38 20 49 4E 43 48 20 50  41 50 45 52 20 57 49 44  |8 INCH PAPER WID|
00000390: 54 48 2E 0D 0D D4 48 52  45 45 20 53 4F 4C 55 54  |TH....HREE SOLUT|
000003A0: 49 4F 4E 53 20 43 4F 4D  45 20 54 4F 20 4D 49 4E  |IONS COME TO MIN|
000003B0: 44 3A 20 20 31 29 20 55  53 45 20 41 20 53 43 52  |D:  1) USE A SCR|
000003C0: 45 45 4E 20 4C 49 4E 45  20 4F 55 54 50 55 54 20  |EEN LINE OUTPUT |
000003D0: 4F 46 20 36 30 2D 43 41  52 44 53 20 28 34 38 30  |OF 60-CARDS (480|
000003E0: 2D 42 59 54 45 53 29 2C  20 57 48 49 43 48 20 57  |-BYTES), WHICH W|
000003F0: 49 4C 4C 20 4E 45 41 54  4C 59 20 46 49 54 20 49  |ILL NEATLY FIT I|
00000400: 4E 54 4F 20 41 20 38 20  49 4E 43 48 20 50 41 50  |NTO A 8 INCH PAP|
00000410: 45 52 20 57 49 44 54 48  20 41 54 20 36 30 20 44  |ER WIDTH AT 60 D|
00000420: 50 49 20 28 4D 41 4B 45  20 53 55 52 45 20 54 48  |PI (MAKE SURE TH|
00000430: 41 54 20 59 4F 55 52 20  47 52 41 50 48 49 43 20  |AT YOUR GRAPHIC |
00000440: 53 43 52 45 45 4E 20 49  4D 41 47 45 53 20 41 52  |SCREEN IMAGES AR|
00000450: 45 20 4E 4F 54 20 57 49  44 45 52 20 54 48 41 54  |E NOT WIDER THAT|
00000460: 20 36 30 2D 43 41 52 44  53 29 3B 20 20 32 29 20  | 60-CARDS);  2) |
00000470: 55 53 45 20 41 4E 20 4F  55 54 50 55 54 20 4F 46  |USE AN OUTPUT OF|
00000480: 20 38 30 2D 43 41 52 44  53 20 41 4E 44 20 42 45  | 80-CARDS AND BE|
00000490: 20 43 4F 4E 54 45 4E 54  20 57 49 54 48 20 41 20  | CONTENT WITH A |
000004A0: 54 52 55 4E 43 41 54 45  44 20 53 43 52 45 45 4E  |TRUNCATED SCREEN|
000004B0: 20 4C 49 4E 45 20 41 4E  44 20 41 20 53 4F 4D 45  | LINE AND A SOME|
000004C0: 57 48 41 54 20 57 49 44  45 20 50 52 49 4E 54 45  |WHAT WIDE PRINTE|
000004D0: 44 20 49 4D 41 47 45 20  28 54 48 49 53 20 49 53  |D IMAGE (THIS IS|
000004E0: 20 4E 4F 54 20 54 4F 4F  20 42 41 44 20 49 46 20  | NOT TOO BAD IF |
000004F0: 59 4F 55 52 20 53 43 52  45 45 4E 20 49 4D 41 47  |YOUR SCREEN IMAG|
00000500: 45 20 49 53 20 4C 45 53  53 20 54 48 41 4E 20 36  |E IS LESS THAN 6|
00000510: 30 2D 43 41 52 44 53 20  57 49 44 45 29 3B 20 20  |0-CARDS WIDE);  |
00000520: 4F 52 20 33 29 20 55 53  45 20 41 20 54 52 41 4E  |OR 3) USE A TRAN|
00000530: 53 4C 41 54 49 4F 4E 20  41 4C 47 4F 52 49 54 48  |SLATION ALGORITH|
00000540: 4D 20 54 48 41 54 20 43  4F 4D 50 52 45 53 53 45  |M THAT COMPRESSE|
00000550: 53 20 36 34 30 2D 42 59  54 45 53 20 49 4E 54 4F  |S 640-BYTES INTO|
00000560: 20 34 38 30 2D 42 59 54  45 53 2C 20 4D 4F 53 54  | 480-BYTES, MOST|
00000570: 20 53 49 4D 50 4C 59 20  42 59 20 44 49 53 43 41  | SIMPLY BY DISCA|
00000580: 52 44 49 4E 47 20 32 35  25 20 4F 46 20 54 48 45  |RDING 25% OF THE|
00000590: 20 42 59 54 45 53 20 28  45 47 2E 2C 20 45 56 45  | BYTES (EG., EVE|
000005A0: 52 59 20 46 4F 55 52 54  48 20 42 59 54 45 29 2C  |RY FOURTH BYTE),|
000005B0: 20 57 48 49 43 48 20 57  49 4C 4C 20 44 45 47 52  | WHICH WILL DEGR|
000005C0: 41 44 45 20 4D 4F 53 54  20 49 4D 41 47 45 53 20  |ADE MOST IMAGES |
000005D0: 28 41 4C 54 48 4F 55 47  48 20 53 4F 4D 45 20 43  |(ALTHOUGH SOME C|
000005E0: 41 4E 20 53 54 41 4E 44  20 54 48 49 53 20 4B 49  |AN STAND THIS KI|
000005F0: 4E 44 20 4F 46 20 43 4F  4D 50 52 45 53 53 49 4F  |ND OF COMPRESSIO|
00000600: 4E 29 2E 0D 0D C1 54 20  54 48 45 20 4F 54 48 45  |N)....T THE OTHE|
00000610: 52 20 45 4E 44 20 4F 46  20 54 48 45 20 44 45 4E  |R END OF THE DEN|
00000620: 53 49 54 59 20 53 50 45  43 54 52 55 4D 2C 20 41  |SITY SPECTRUM, A|
00000630: 20 36 34 30 2D 42 59 54  45 20 53 43 52 45 45 4E  | 640-BYTE SCREEN|
00000640: 20 4C 49 4E 45 20 50 52  49 4E 54 45 44 20 41 54  | LINE PRINTED AT|
00000650: 20 33 36 30 20 44 50 49  20 57 49 4C 4C 20 54 41  | 360 DPI WILL TA|
00000660: 4B 45 20 36 34 30 2F 33  36 30 20 3D 20 31 2E 37  |KE 640/360 = 1.7|
00000670: 38 20 49 4E 43 48 45 53  2C 20 43 4F 4E 53 49 44  |8 INCHES, CONSID|
00000680: 45 52 41 42 4C 59 20 4C  45 53 53 20 54 48 41 4E  |ERABLY LESS THAN|
00000690: 20 54 48 45 20 38 20 49  4E 43 48 20 50 41 50 45  | THE 8 INCH PAPE|
000006A0: 52 20 57 49 44 54 48 20  41 56 41 49 4C 41 42 4C  |R WIDTH AVAILABL|
000006B0: 45 2C 20 52 45 53 55 4C  54 49 4E 47 20 49 4E 20  |E, RESULTING IN |
000006C0: 56 45 52 59 20 53 4D 41  4C 4C 20 50 52 49 4E 54  |VERY SMALL PRINT|
000006D0: 45 44 20 49 4D 41 47 45  53 20 28 57 48 49 43 48  |ED IMAGES (WHICH|
000006E0: 2C 20 4E 45 56 45 52 54  48 45 4C 45 53 53 2C 20  |, NEVERTHELESS, |
000006F0: 4D 41 59 20 42 45 20 55  53 45 46 55 4C 20 46 4F  |MAY BE USEFUL FO|
00000700: 52 20 53 50 45 43 49 41  4C 20 45 46 46 45 43 54  |R SPECIAL EFFECT|
00000710: 53 29 2E 0D 0D D4 48 45  20 53 4F 4C 55 54 49 4F  |S)....HE SOLUTIO|
00000720: 4E 20 48 45 52 45 2C 20  49 46 20 59 4F 55 20 57  |N HERE, IF YOU W|
00000730: 41 4E 54 20 54 48 45 20  46 55 4C 4C 20 50 41 50  |ANT THE FULL PAP|
00000740: 45 52 20 57 49 44 54 48  20 54 4F 20 52 45 50 52  |ER WIDTH TO REPR|
00000750: 45 53 45 4E 54 20 54 48  45 20 46 55 4C 4C 20 53  |ESENT THE FULL S|
00000760: 43 52 45 45 4E 20 57 49  44 54 48 2C 20 49 53 20  |CREEN WIDTH, IS |
00000770: 54 4F 20 55 53 45 20 41  20 54 52 41 4E 53 4C 41  |TO USE A TRANSLA|
00000780: 54 49 4F 4E 20 41 4C 47  4F 52 49 54 48 4D 20 54  |TION ALGORITHM T|
00000790: 48 41 54 20 45 58 50 41  4E 44 53 20 36 34 30 2D  |HAT EXPANDS 640-|
000007A0: 42 59 54 45 53 20 49 4E  54 4F 20 54 48 45 20 33  |BYTES INTO THE 3|
000007B0: 36 30 2A 38 20 3D 20 32  38 38 30 20 44 4F 54 53  |60*8 = 2880 DOTS|
000007C0: 20 54 48 41 54 20 43 41  4E 20 42 45 20 50 52 49  | THAT CAN BE PRI|
000007D0: 4E 54 45 44 20 49 4E 20  38 20 49 4E 43 48 45 53  |NTED IN 8 INCHES|
000007E0: 20 41 54 20 33 36 30 20  44 50 49 2E 20 20 D4 48  | AT 360 DPI.  .H|
000007F0: 45 20 54 52 41 4E 53 4C  41 54 49 4F 4E 20 41 4C  |E TRANSLATION AL|
00000800: 47 4F 52 49 54 48 4D 2C  20 48 4F 57 45 56 45 52  |GORITHM, HOWEVER|
00000810: 2C 20 49 53 20 4E 4F 54  20 41 53 20 53 49 4D 50  |, IS NOT AS SIMP|
00000820: 4C 45 20 41 53 20 4D 49  47 48 54 20 42 45 20 53  |LE AS MIGHT BE S|
00000830: 55 50 50 4F 53 45 44 20  53 49 4E 43 45 20 32 38  |UPPOSED SINCE 28|
00000840: 38 30 20 49 53 20 4E 4F  54 20 41 4E 20 49 4E 54  |80 IS NOT AN INT|
00000850: 45 47 45 52 20 4D 55 4C  54 49 50 4C 45 20 4F 46  |EGER MULTIPLE OF|
00000860: 20 36 34 30 20 28 32 38  38 30 2F 36 34 30 20 3D  | 640 (2880/640 =|
00000870: 20 34 2E 35 29 2E 20 20  D4 48 52 45 45 20 50 4F  | 4.5).  .HREE PO|
00000880: 53 53 49 42 4C 45 20 41  4C 47 4F 52 49 54 48 4D  |SSIBLE ALGORITHM|
00000890: 53 20 41 52 45 20 31 29  20 50 52 49 4E 54 20 45  |S ARE 1) PRINT E|
000008A0: 41 43 48 20 44 4F 54 20  34 20 54 49 4D 45 53 2C  |ACH DOT 4 TIMES,|
000008B0: 20 47 49 56 49 4E 47 20  32 35 36 30 20 44 4F 54  | GIVING 2560 DOT|
000008C0: 53 2C 20 41 20 37 2E 31  31 20 49 4E 43 48 20 50  |S, A 7.11 INCH P|
000008D0: 52 49 4E 54 45 44 20 57  49 44 54 48 2C 20 41 4E  |RINTED WIDTH, AN|
000008E0: 44 20 41 20 50 52 49 4E  54 45 44 20 49 4D 41 47  |D A PRINTED IMAG|
000008F0: 45 20 38 38 25 20 41 53  20 57 49 44 45 20 41 53  |E 88% AS WIDE AS|
00000900: 20 49 54 20 53 48 4F 55  4C 44 20 42 45 3B 20 20  | IT SHOULD BE;  |
00000910: 32 29 20 50 52 49 4E 54  20 45 41 43 48 20 44 4F  |2) PRINT EACH DO|
00000920: 54 20 34 20 4F 52 20 35  20 54 49 4D 45 53 20 41  |T 4 OR 5 TIMES A|
00000930: 4C 54 45 52 4E 41 54 45  4C 59 2C 20 47 49 56 49  |LTERNATELY, GIVI|
00000940: 4E 47 20 54 48 45 20 32  38 38 30 20 44 4F 54 53  |NG THE 2880 DOTS|
00000950: 20 57 45 20 4E 45 45 44  2C 20 41 20 46 55 4C 4C  | WE NEED, A FULL|
00000960: 20 38 20 49 4E 43 48 20  50 52 49 4E 54 20 57 49  | 8 INCH PRINT WI|
00000970: 44 54 48 20 41 4E 44 20  41 20 22 4E 4F 52 4D 41  |DTH AND A "NORMA|
00000980: 4C 22 20 57 49 44 54 48  20 50 52 49 4E 54 45 44  |L" WIDTH PRINTED|
00000990: 20 49 4D 41 47 45 2C 20  42 55 54 20 53 4F 4D 45  | IMAGE, BUT SOME|
000009A0: 57 48 41 54 20 44 49 53  54 4F 52 54 49 4E 47 20  |WHAT DISTORTING |
000009B0: 54 48 45 20 53 43 52 45  45 4E 20 49 4D 41 47 45  |THE SCREEN IMAGE|
000009C0: 20 28 4E 4F 54 20 56 45  52 59 20 41 50 50 41 52  | (NOT VERY APPAR|
000009D0: 45 4E 54 2C 20 48 4F 57  45 56 45 52 2C 20 41 54  |ENT, HOWEVER, AT|
000009E0: 20 54 48 45 20 53 4D 41  4C 4C 20 44 4F 54 20 53  | THE SMALL DOT S|
000009F0: 50 41 43 49 4E 47 53 20  4F 46 20 33 36 30 20 44  |PACINGS OF 360 D|
00000A00: 50 49 29 3B 20 20 4F 52  20 33 29 20 50 52 49 4E  |PI);  OR 3) PRIN|
00000A10: 54 20 45 41 43 48 20 44  4F 54 20 35 20 54 49 4D  |T EACH DOT 5 TIM|
00000A20: 45 53 2C 20 47 49 56 49  4E 47 20 33 32 30 30 20  |ES, GIVING 3200 |
00000A30: 44 4F 54 53 2C 20 41 20  38 2E 38 38 20 49 4E 43  |DOTS, A 8.88 INC|
00000A40: 48 20 50 52 49 4E 54 45  44 20 57 49 44 54 48 20  |H PRINTED WIDTH |
00000A50: 28 57 48 49 43 48 20 57  49 4C 4C 20 42 45 20 54  |(WHICH WILL BE T|
00000A60: 52 55 4E 43 41 54 45 44  20 42 59 20 54 48 45 20  |RUNCATED BY THE |
00000A70: 50 52 49 4E 54 45 52 29  2C 20 41 4E 44 20 41 20  |PRINTER), AND A |
00000A80: 50 52 49 4E 54 45 44 20  49 4D 41 47 45 20 31 31  |PRINTED IMAGE 11|
00000A90: 31 25 20 57 49 44 45 52  20 54 48 41 4E 20 49 54  |1% WIDER THAN IT|
00000AA0: 20 53 48 4F 55 4C 44 20  42 45 2E 0D 0D C9 20 45  | SHOULD BE.... E|
00000AB0: 4E 47 41 47 45 20 49 4E  20 54 48 49 53 20 42 52  |NGAGE IN THIS BR|
00000AC0: 49 45 46 20 44 49 53 43  55 53 53 49 4F 4E 20 4F  |IEF DISCUSSION O|
00000AD0: 46 20 54 52 41 4E 53 4C  41 54 49 4F 4E 20 50 52  |F TRANSLATION PR|
00000AE0: 4F 42 4C 45 4D 53 20 4F  4E 4C 59 20 54 4F 20 53  |OBLEMS ONLY TO S|
00000AF0: 48 4F 57 20 54 48 41 54  20 4D 41 4E 59 20 50 52  |HOW THAT MANY PR|
00000B00: 49 4E 54 45 52 20 44 52  49 56 45 52 53 20 41 52  |INTER DRIVERS AR|
00000B10: 45 20 4E 45 43 45 53 53  41 52 59 20 49 46 20 59  |E NECESSARY IF Y|
00000B20: 4F 55 20 57 41 4E 54 20  54 4F 20 43 4F 56 45 52  |OU WANT TO COVER|
00000B30: 20 41 4C 4C 20 50 4F 53  53 49 42 4C 45 20 57 41  | ALL POSSIBLE WA|
00000B40: 59 53 20 54 4F 20 50 52  49 4E 54 20 41 20 C7 C5  |YS TO PRINT A ..|
00000B50: CF D3 20 28 4F 52 20 41  4E 59 20 4F 54 48 45 52  |.. (OR ANY OTHER|
00000B60: 29 20 53 43 52 45 45 4E  2E 20 20 C3 4F 4D 50 52  |) SCREEN.  .OMPR|
00000B70: 4F 4D 49 53 45 20 49 53  20 4E 45 45 44 45 44 2E  |OMISE IS NEEDED.|
00000B80: 20 20 31 31 32 34 D0 D2  C9 CE D4 20 50 52 4F 56  |  1124..... PROV|
00000B90: 49 44 45 53 20 44 52 49  56 45 52 53 20 46 4F 52  |IDES DRIVERS FOR|
00000BA0: 20 36 30 2D 43 41 52 44  20 41 4E 44 20 38 30 2D  | 60-CARD AND 80-|
00000BB0: 43 41 52 44 20 4C 49 4E  45 53 20 57 49 54 48 20  |CARD LINES WITH |
00000BC0: 54 52 41 4E 53 4C 41 54  49 4F 4E 20 41 4C 47 4F  |TRANSLATION ALGO|
00000BD0: 52 49 54 48 4D 53 20 41  53 20 46 4F 4C 4C 4F 57  |RITHMS AS FOLLOW|
00000BE0: 53 3A 0D 0D 36 30 2D 43  41 52 44 20 4C 49 4E 45  |S:..60-CARD LINE|
00000BF0: 3A 0D 20 20 20 36 30 20  44 50 49 20 20 38 22 20  |:.   60 DPI  8" |
00000C00: 20 20 50 52 49 4E 54 20  57 49 44 54 48 20 20 31  |  PRINT WIDTH  1|
00000C10: 30 30 25 20 57 49 44 54  48 20 20 4D 55 4C 54 49  |00% WIDTH  MULTI|
00000C20: 50 4C 45 20 42 59 54 45  20 50 41 54 54 45 52 4E  |PLE BYTE PATTERN|
00000C30: 20 31 31 31 31 31 31 31  31 0D 20 20 20 38 30 20  | 11111111.   80 |
00000C40: 44 50 49 20 20 37 2E 35  22 20 50 52 49 4E 54 20  |DPI  7.5" PRINT |
00000C50: 57 49 44 54 48 20 20 20  39 34 25 20 57 49 44 54  |WIDTH   94% WIDT|
00000C60: 48 20 20 4D 55 4C 54 49  50 4C 45 20 42 59 54 45  |H  MULTIPLE BYTE|
00000C70: 20 50 41 54 54 45 52 4E  20 31 31 31 32 31 31 31  | PATTERN 1112111|
00000C80: 32 0D 20 20 20 39 30 20  44 50 49 20 20 38 22 20  |2.   90 DPI  8" |
00000C90: 20 20 50 52 49 4E 54 20  57 49 44 54 48 20 20 31  |  PRINT WIDTH  1|
00000CA0: 30 30 25 20 57 49 44 54  48 20 20 4D 55 4C 54 49  |00% WIDTH  MULTI|
00000CB0: 50 4C 45 20 42 59 54 45  20 50 41 54 54 45 52 4E  |PLE BYTE PATTERN|
00000CC0: 20 32 31 32 31 32 31 32  31 0D 20 20 31 32 30 20  | 21212121.  120 |
00000CD0: 44 50 49 20 20 38 22 20  20 20 50 52 49 4E 54 20  |DPI  8"   PRINT |
00000CE0: 57 49 44 54 48 20 20 31  30 30 25 20 57 49 44 54  |WIDTH  100% WIDT|
00000CF0: 48 20 20 4D 55 4C 54 49  50 4C 45 20 42 59 54 45  |H  MULTIPLE BYTE|
00000D00: 20 50 41 54 54 45 52 4E  20 32 32 32 32 32 32 32  | PATTERN 2222222|
00000D10: 32 0D 20 20 31 38 30 20  44 50 49 20 20 38 22 20  |2.  180 DPI  8" |
00000D20: 20 20 50 52 49 4E 54 20  57 49 44 54 48 20 20 31  |  PRINT WIDTH  1|
00000D30: 30 30 25 20 57 49 44 54  48 20 20 4D 55 4C 54 49  |00% WIDTH  MULTI|
00000D40: 50 4C 45 20 42 59 54 45  20 50 41 54 54 45 52 4E  |PLE BYTE PATTERN|
00000D50: 20 33 33 33 33 33 33 33  33 0D 20 20 32 34 30 20  | 33333333.  240 |
00000D60: 44 50 49 20 20 38 22 20  20 20 50 52 49 4E 54 20  |DPI  8"   PRINT |
00000D70: 57 49 44 54 48 20 20 31  30 30 25 20 57 49 44 54  |WIDTH  100% WIDT|
00000D80: 48 20 20 4D 55 4C 54 49  50 4C 45 20 42 59 54 45  |H  MULTIPLE BYTE|
00000D90: 20 50 41 54 54 45 52 4E  20 34 34 34 34 34 34 34  | PATTERN 4444444|
00000DA0: 34 0D 20 20 33 36 30 20  44 50 49 20 20 38 22 20  |4.  360 DPI  8" |
00000DB0: 20 20 50 52 49 4E 54 20  57 49 44 54 48 20 20 31  |  PRINT WIDTH  1|
00000DC0: 30 30 25 20 57 49 44 54  48 20 20 4D 55 4C 54 49  |00% WIDTH  MULTI|
00000DD0: 50 4C 45 20 42 59 54 45  20 50 41 54 54 45 52 4E  |PLE BYTE PATTERN|
00000DE0: 20 36 36 36 36 36 36 36  36 0D 0D 38 30 2D 43 41  | 66666666..80-CA|
00000DF0: 52 44 20 4C 49 4E 45 3A  0D 20 20 20 36 30 20 44  |RD LINE:.   60 D|
00000E00: 50 49 20 20 38 22 20 20  20 50 52 49 4E 54 20 57  |PI  8"   PRINT W|
00000E10: 49 44 54 48 20 20 31 33  33 25 20 57 49 44 54 48  |IDTH  133% WIDTH|
00000E20: 20 20 4D 55 4C 54 49 50  4C 45 20 42 59 54 45 20  |  MULTIPLE BYTE |
00000E30: 50 41 54 54 45 52 4E 20  31 31 31 31 31 31 31 31  |PATTERN 11111111|
00000E40: 0D 20 20 20 38 30 20 44  50 49 20 20 38 22 20 20  |.   80 DPI  8"  |
00000E50: 20 50 52 49 4E 54 20 57  49 44 54 48 20 20 31 30  | PRINT WIDTH  10|
00000E60: 30 25 20 57 49 44 54 48  20 20 4D 55 4C 54 49 50  |0% WIDTH  MULTIP|
00000E70: 4C 45 20 42 59 54 45 20  50 41 54 54 45 52 4E 20  |LE BYTE PATTERN |
00000E80: 31 31 31 31 31 31 31 31  0D 20 20 20 39 30 20 44  |11111111.   90 D|
00000E90: 50 49 20 20 37 2E 31 22  20 50 52 49 4E 54 20 57  |PI  7.1" PRINT W|
00000EA0: 49 44 54 48 20 20 20 38  38 25 20 57 49 44 54 48  |IDTH   88% WIDTH|
00000EB0: 20 20 4D 55 4C 54 49 50  4C 45 20 42 59 54 45 20  |  MULTIPLE BYTE |
00000EC0: 50 41 54 54 45 52 4E 20  31 31 31 31 31 31 31 31  |PATTERN 11111111|
00000ED0: 0D 20 20 31 32 30 20 44  50 49 20 20 38 22 20 20  |.  120 DPI  8"  |
00000EE0: 20 50 52 49 4E 54 20 57  49 44 54 48 20 20 31 30  | PRINT WIDTH  10|
00000EF0: 30 25 20 57 49 44 54 48  20 20 4D 55 4C 54 49 50  |0% WIDTH  MULTIP|
00000F00: 4C 45 20 42 59 54 45 20  50 41 54 54 45 52 4E 20  |LE BYTE PATTERN |
00000F10: 31 32 31 32 31 32 31 32  0D 20 20 31 38 30 20 44  |12121212.  180 D|
00000F20: 50 49 20 20 38 22 20 20  20 50 52 49 4E 54 20 57  |PI  8"   PRINT W|
00000F30: 49 44 54 48 20 20 31 30  30 25 20 57 49 44 54 48  |IDTH  100% WIDTH|
00000F40: 20 20 4D 55 4C 54 49 50  4C 45 20 42 59 54 45 20  |  MULTIPLE BYTE |
00000F50: 50 41 54 54 45 52 4E 20  32 32 32 33 32 32 32 33  |PATTERN 22232223|
00000F60: 0D 20 20 32 34 30 20 44  50 49 20 20 38 22 20 20  |.  240 DPI  8"  |
00000F70: 20 50 52 49 4E 54 20 57  49 44 54 48 20 20 31 30  | PRINT WIDTH  10|
00000F80: 30 25 20 57 49 44 54 48  20 20 4D 55 4C 54 49 50  |0% WIDTH  MULTIP|
00000F90: 4C 45 20 42 59 54 45 20  50 41 54 54 45 52 4E 20  |LE BYTE PATTERN |
00000FA0: 33 33 33 33 33 33 33 33  0D 20 20 33 36 30 20 44  |33333333.  360 D|
00000FB0: 50 49 20 20 38 22 20 20  20 50 52 49 4E 54 20 57  |PI  8"   PRINT W|
00000FC0: 49 44 54 48 20 20 31 30  30 25 20 57 49 44 54 48  |IDTH  100% WIDTH|
00000FD0: 20 20 4D 55 4C 54 49 50  4C 45 20 42 59 54 45 20  |  MULTIPLE BYTE |
00000FE0: 50 41 54 54 45 52 4E 20  34 35 34 35 34 35 34 35  |PATTERN 45454545|
00000FF0: 0D 0D D7 48 45 4E 45 56  45 52 20 42 59 54 45 53  |...HENEVER BYTES|
00001000: 20 41 52 45 20 41 44 44  45 44 2C 20 41 53 20 41  | ARE ADDED, AS A|
00001010: 42 4F 56 45 2C 20 54 4F  20 45 58 50 41 4E 44 20  |BOVE, TO EXPAND |
00001020: 54 48 45 20 50 52 49 4E  54 45 44 20 4C 49 4E 45  |THE PRINTED LINE|
00001030: 20 54 4F 20 46 49 54 20  41 4E 20 38 20 49 4E 43  | TO FIT AN 8 INC|
00001040: 48 20 50 52 49 4E 54 20  57 49 44 54 48 20 59 4F  |H PRINT WIDTH YO|
00001050: 55 20 41 52 45 20 45 53  53 45 4E 54 49 41 4C 4C  |U ARE ESSENTIALL|
00001060: 59 20 49 4E 54 45 52 50  4F 4C 41 54 49 4E 47 20  |Y INTERPOLATING |
00001070: 42 45 54 57 45 45 4E 20  54 57 4F 20 41 44 4A 41  |BETWEEN TWO ADJA|
00001080: 43 45 4E 54 20 43 4F 4C  55 4D 4E 53 20 4F 46 20  |CENT COLUMNS OF |
00001090: 38 20 44 4F 54 53 20 28  50 49 58 45 4C 53 29 20  |8 DOTS (PIXELS) |
000010A0: 4F 4E 20 54 48 45 20 53  43 52 45 45 4E 2E 20 20  |ON THE SCREEN.  |
000010B0: D4 48 45 20 53 49 4D 50  4C 45 53 54 20 49 4E 54  |.HE SIMPLEST INT|
000010C0: 45 52 50 4F 4C 41 54 49  4F 4E 20 41 4C 47 4F 52  |ERPOLATION ALGOR|
000010D0: 49 54 48 4D 20 49 53 20  54 4F 20 4A 55 53 54 20  |ITHM IS TO JUST |
000010E0: 52 45 50 45 41 54 20 54  48 45 20 46 49 52 53 54  |REPEAT THE FIRST|
000010F0: 20 44 4F 54 20 43 4F 4C  55 4D 4E 20 53 45 56 45  | DOT COLUMN SEVE|
00001100: 52 41 4C 20 54 49 4D 45  53 2C 20 54 48 55 53 20  |RAL TIMES, THUS |
00001110: 41 53 53 55 4D 49 4E 47  20 41 4E 20 41 42 52 55  |ASSUMING AN ABRU|
00001120: 50 54 2C 20 52 41 54 48  45 52 20 54 48 41 4E 20  |PT, RATHER THAN |
00001130: 47 52 41 44 55 41 4C 2C  20 43 48 41 4E 47 45 20  |GRADUAL, CHANGE |
00001140: 42 45 54 57 45 45 4E 20  41 44 4A 41 43 45 4E 54  |BETWEEN ADJACENT|
00001150: 20 43 4F 4C 55 4D 4E 53  2E 20 20 D4 48 49 53 20  | COLUMNS.  .HIS |
00001160: 44 4F 45 53 20 4E 4F 54  20 44 45 47 52 41 44 45  |DOES NOT DEGRADE|
00001170: 20 54 48 45 20 53 43 52  45 45 4E 20 49 4D 41 47  | THE SCREEN IMAG|
00001180: 45 2C 20 42 55 54 20 49  54 20 43 45 52 54 41 49  |E, BUT IT CERTAI|
00001190: 4E 4C 59 20 44 4F 45 53  20 4E 4F 54 20 49 4D 50  |NLY DOES NOT IMP|
000011A0: 52 4F 56 45 20 49 54 20  41 4E 59 2E 20 20 D6 41  |ROVE IT ANY.  .A|
000011B0: 52 49 4F 55 53 20 4F 54  48 45 52 20 49 4E 54 45  |RIOUS OTHER INTE|
000011C0: 52 50 4F 4C 41 54 49 4F  4E 20 41 4C 47 4F 52 49  |RPOLATION ALGORI|
000011D0: 54 48 4D 53 20 4D 41 59  20 42 45 20 55 53 45 44  |THMS MAY BE USED|
000011E0: 2C 20 49 4E 56 4F 4C 56  49 4E 47 20 C1 CE C4 49  |, INVOLVING ...I|
000011F0: 4E 47 2C 20 CF D2 49 4E  47 2C 20 42 49 54 20 53  |NG, ..ING, BIT S|
00001200: 48 49 46 54 49 4E 47 2C  20 45 54 43 2E 20 20 31  |HIFTING, ETC.  1|
00001210: 31 32 34 D0 D2 C9 CE D4  20 55 53 45 53 20 54 48  |124..... USES TH|
00001220: 45 20 53 49 4D 50 4C 45  53 54 20 52 45 50 45 41  |E SIMPLEST REPEA|
00001230: 54 20 49 4E 54 45 52 50  4F 4C 41 54 49 4F 4E 20  |T INTERPOLATION |
00001240: 41 4C 47 4F 52 49 54 48  4D 20 4F 4E 4C 59 20 28  |ALGORITHM ONLY (|
00001250: 53 4F 52 52 59 20 41 42  4F 55 54 20 54 48 41 54  |SORRY ABOUT THAT|
00001260: 3B 20 4D 41 59 42 45 20  4C 41 54 45 52 20 56 45  |; MAYBE LATER VE|
00001270: 52 53 49 4F 4E 53 20 57  49 4C 4C 20 42 45 20 44  |RSIONS WILL BE D|
00001280: 49 46 46 45 52 45 4E 54  29 2E 0D 0D C6 4F 52 20  |IFFERENT)....OR |
00001290: 32 34 2D 50 49 4E 20 50  52 49 4E 54 49 4E 47 20  |24-PIN PRINTING |
000012A0: 54 48 45 20 38 2D 42 49  54 53 20 49 4E 20 4F 4E  |THE 8-BITS IN ON|
000012B0: 45 20 42 59 54 45 20 4F  46 20 C7 C5 CF D3 20 4F  |E BYTE OF .... O|
000012C0: 55 54 50 55 54 20 28 52  45 50 52 45 53 45 4E 54  |UTPUT (REPRESENT|
000012D0: 49 4E 47 20 38 20 56 45  52 54 49 43 41 4C 20 50  |ING 8 VERTICAL P|
000012E0: 49 58 45 4C 53 20 4F 4E  20 54 48 45 20 53 43 52  |IXELS ON THE SCR|
000012F0: 45 45 4E 29 20 4D 55 53  54 20 42 45 20 45 58 50  |EEN) MUST BE EXP|
00001300: 41 4E 44 45 44 20 54 4F  20 46 49 54 20 32 34 20  |ANDED TO FIT 24 |
00001310: 50 49 4E 53 2E 20 20 31  31 32 34 D0 D2 C9 CE D4  |PINS.  1124.....|
00001320: 20 50 52 4F 56 49 44 45  53 20 54 48 52 45 45 20  | PROVIDES THREE |
00001330: 56 45 52 54 49 43 41 4C  20 53 49 5A 45 20 56 41  |VERTICAL SIZE VA|
00001340: 52 49 41 54 49 4F 4E 53  20 46 4F 52 20 32 34 2D  |RIATIONS FOR 24-|
00001350: 50 49 4E 20 50 52 49 4E  54 49 4E 47 3A 20 20 31  |PIN PRINTING:  1|
00001360: 29 20 46 55 4C 4C 20 53  49 5A 45 2C 20 57 48 45  |) FULL SIZE, WHE|
00001370: 52 45 20 45 41 43 48 20  C7 C5 CF D3 20 42 49 54  |RE EACH .... BIT|
00001380: 20 49 53 20 41 53 53 49  47 4E 45 44 20 54 4F 20  | IS ASSIGNED TO |
00001390: 33 20 50 49 4E 53 20 28  41 4C 4C 20 32 34 20 50  |3 PINS (ALL 24 P|
000013A0: 49 4E 53 20 55 53 45 44  29 3B 20 20 32 29 20 32  |INS USED);  2) 2|
000013B0: 2F 33 20 53 49 5A 45 2C  20 57 48 45 52 45 20 45  |/3 SIZE, WHERE E|
000013C0: 41 43 48 20 C7 C5 CF D3  20 42 49 54 20 49 53 20  |ACH .... BIT IS |
000013D0: 41 53 53 49 47 4E 45 44  20 54 4F 20 32 20 50 49  |ASSIGNED TO 2 PI|
000013E0: 4E 53 20 28 54 4F 50 20  31 36 20 50 49 4E 53 20  |NS (TOP 16 PINS |
000013F0: 4F 4E 4C 59 20 55 53 45  44 29 3B 20 20 41 4E 44  |ONLY USED);  AND|
00001400: 20 33 29 20 31 2F 33 20  53 49 5A 45 20 57 48 45  | 3) 1/3 SIZE WHE|
00001410: 52 45 20 45 41 43 48 20  C7 C5 CF D3 20 42 49 54  |RE EACH .... BIT|
00001420: 20 49 53 20 41 53 53 49  47 4E 45 44 20 54 4F 20  | IS ASSIGNED TO |
00001430: 31 20 50 49 4E 20 28 54  4F 50 20 38 20 50 49 4E  |1 PIN (TOP 8 PIN|
00001440: 53 20 4F 4E 4C 59 20 55  53 45 44 29 2E 0D 0D C6  |S ONLY USED)....|
00001450: 4F 52 20 C1 D3 C3 C9 C9  20 50 52 49 4E 54 49 4E  |OR ..... PRINTIN|
00001460: 47 20 28 45 49 54 48 45  52 20 44 52 41 46 54 20  |G (EITHER DRAFT |
00001470: 4F 52 20 CE CC D1 29 20  41 4C 4C 20 4F 55 54 50  |OR ...) ALL OUTP|
00001480: 55 54 20 49 53 20 43 4F  4E 54 52 4F 4C 4C 45 44  |UT IS CONTROLLED|
00001490: 20 42 59 20 54 48 45 20  53 45 54 54 49 4E 47 53  | BY THE SETTINGS|
000014A0: 20 4F 4E 20 54 48 45 20  46 52 4F 4E 54 20 50 41  | ON THE FRONT PA|
000014B0: 4E 45 4C 20 4F 46 20 54  48 45 20 31 31 32 34 20  |NEL OF THE 1124 |
000014C0: 50 52 49 4E 54 45 52 2E  20 20 D4 48 55 53 2C 20  |PRINTER.  .HUS, |
000014D0: 59 4F 55 20 48 41 56 45  20 46 55 4C 4C 20 41 43  |YOU HAVE FULL AC|
000014E0: 43 45 53 53 20 54 4F 20  54 48 45 20 42 55 49 4C  |CESS TO THE BUIL|
000014F0: 54 2D 49 4E 20 46 4F 4E  54 53 2C 20 50 49 54 43  |T-IN FONTS, PITC|
00001500: 48 45 53 2C 20 41 4E 44  20 4C 49 4E 45 20 53 50  |HES, AND LINE SP|
00001510: 41 43 49 4E 47 53 20 41  56 41 49 4C 41 42 4C 45  |ACINGS AVAILABLE|
00001520: 20 4F 4E 20 54 48 45 20  50 52 49 4E 54 45 52 2E  | ON THE PRINTER.|
00001530: 0D 0D C9 4E 20 54 48 45  20 CC D1 2D 32 35 30 30  |...N THE ..-2500|
00001540: 20 4D 4F 44 45 20 52 45  53 45 54 20 4F 46 20 54  | MODE RESET OF T|
00001550: 48 45 20 50 52 49 4E 54  45 52 20 46 52 4F 4D 20  |HE PRINTER FROM |
00001560: 47 52 41 50 48 49 43 53  20 54 4F 20 C1 D3 C3 C9  |GRAPHICS TO ....|
00001570: C9 20 4D 4F 44 45 20 49  53 20 41 55 54 4F 4D 41  |. MODE IS AUTOMA|
00001580: 54 49 43 2E 20 C8 4F 57  45 56 45 52 2C 20 49 4E  |TIC. .OWEVER, IN|
00001590: 20 54 48 45 20 C9 C2 CD  20 D8 32 34 20 4D 4F 44  | THE ... .24 MOD|
000015A0: 45 20 D9 CF D5 20 CD D5  D3 D4 20 CD C1 CE D5 C1  |E ... .... .....|
000015B0: CC CC D9 20 D2 C5 D3 C5  D4 20 D4 C8 C5 20 D0 D2  |... ..... ... ..|
000015C0: C9 CE D4 C5 D2 20 42 45  46 4F 52 45 20 C1 D3 C3  |..... BEFORE ...|
000015D0: C9 C9 20 50 52 49 4E 54  49 4E 47 2E 20 20 C9 4E  |.. PRINTING.  .N|
000015E0: 43 49 44 45 4E 54 4C 59  2C 20 4D 41 4B 45 20 53  |CIDENTLY, MAKE S|
000015F0: 55 52 45 20 54 48 41 54  20 54 48 45 20 50 52 49  |URE THAT THE PRI|
00001600: 4E 54 45 52 20 49 53 20  53 45 54 20 54 4F 20 54  |NTER IS SET TO T|
00001610: 48 45 20 53 41 4D 45 20  4D 4F 44 45 20 28 CC D1  |HE SAME MODE (..|
00001620: 20 4F 52 20 D8 32 34 29  20 41 53 20 54 48 45 20  | OR .24) AS THE |
00001630: 31 31 32 34 D0 D2 C9 CE  D4 20 44 52 49 56 45 52  |1124..... DRIVER|
00001640: 20 42 45 49 4E 47 20 55  53 45 44 3B 20 4F 54 48  | BEING USED; OTH|
00001650: 45 52 57 49 53 45 20 59  4F 55 20 57 49 4C 4C 20  |ERWISE YOU WILL |
00001660: 50 52 49 4E 54 20 4F 4E  4C 59 20 47 41 52 42 41  |PRINT ONLY GARBA|
00001670: 47 45 2E 0D 0D 31 31 32  34 D0 D2 C9 CE D4 20 55  |GE...1124..... U|
00001680: 53 45 53 20 41 20 44 45  56 49 43 45 20 4E 55 4D  |SES A DEVICE NUM|
00001690: 42 45 52 20 4F 46 20 34  2C 20 41 20 53 45 43 4F  |BER OF 4, A SECO|
000016A0: 4E 44 41 52 59 20 41 44  44 52 45 53 53 20 4F 46  |NDARY ADDRESS OF|
000016B0: 20 35 2C 20 41 4E 44 20  41 44 44 53 20 41 20 4C  | 5, AND ADDS A L|
000016C0: 49 4E 45 46 45 45 44 20  54 4F 20 45 41 43 48 20  |INEFEED TO EACH |
000016D0: 43 41 52 52 49 41 47 45  20 52 45 54 55 52 4E 2E  |CARRIAGE RETURN.|
000016E0: 20 20 D0 4C 45 41 53 45  20 53 45 54 20 59 4F 55  |  .LEASE SET YOU|
000016F0: 52 20 50 52 49 4E 54 45  52 20 49 4E 54 45 52 46  |R PRINTER INTERF|
00001700: 41 43 45 20 41 43 43 4F  52 44 49 4E 47 4C 59 2E  |ACE ACCORDINGLY.|
00001710: 20 20 D4 48 45 20 46 4F  4C 4C 4F 57 49 4E 47 20  |  .HE FOLLOWING |
00001720: 4D 45 4D 4F 52 59 20 4C  4F 43 41 54 49 4F 4E 53  |MEMORY LOCATIONS|
00001730: 20 43 4F 4E 54 41 49 4E  20 54 48 45 53 45 20 56  | CONTAIN THESE V|
00001740: 41 4C 55 45 53 20 41 4E  44 20 4D 41 59 20 42 45  |ALUES AND MAY BE|
00001750: 20 43 48 41 4E 47 45 44  20 49 46 20 4E 45 43 45  | CHANGED IF NECE|
00001760: 53 53 41 52 59 3A 0D 0D  20 20 20 24 37 39 33 38  |SSARY:..   $7938|
00001770: 20 44 45 56 49 43 45 4E  55 4D 42 45 52 0D 20 20  | DEVICENUMBER.  |
00001780: 20 24 37 39 33 45 20 53  45 43 41 44 44 52 0D 20  | $793E SECADDR. |
00001790: 20 20 24 37 39 33 46 20  41 44 44 CC C6 20 20 24  |  $793F ADD..  $|
000017A0: 30 30 20 4E 4F 20 4C 49  4E 45 46 45 45 44 20 20  |00 NO LINEFEED  |
000017B0: 24 46 46 20 41 44 44 20  4C 49 4E 45 46 45 45 44  |$FF ADD LINEFEED|
000017C0: 0D 0D C6 4F 52 20 C7 C5  CF D3 20 CD CC 20 50 52  |...OR .... .. PR|
000017D0: 4F 47 52 41 4D 4D 45 52  53 20 54 48 45 20 46 4F  |OGRAMMERS THE FO|
000017E0: 4C 4C 4F 57 49 4E 47 20  50 52 4F 47 52 41 4D 20  |LLOWING PROGRAM |
000017F0: 4F 55 54 4C 49 4E 45 20  4D 41 59 20 42 45 20 4F  |OUTLINE MAY BE O|
00001800: 46 20 49 4E 54 45 52 45  53 54 3A 0D 0D 20 20 20  |F INTEREST:..   |
00001810: 24 37 39 30 30 20 CA 55  4D 50 D4 41 42 4C 45 0D  |$7900 .UMP.ABLE.|
00001820: 20 20 20 24 37 39 31 38  20 D0 52 49 4E 54 45 52  |   $7918 .RINTER|
00001830: CE 41 4D 45 0D 20 20 20  24 37 39 32 39 20 50 52  |.AME.   $7929 PR|
00001840: 4E 54 42 4C 43 41 52 44  0D 20 20 20 24 37 39 33  |NTBLCARD.   $793|
00001850: 31 20 46 4C 41 47 53 41  4E 44 43 4F 55 4E 54 45  |1 FLAGSANDCOUNTE|
00001860: 52 53 0D 20 20 20 24 37  39 34 37 20 CF 50 45 4E  |RS.   $7947 .PEN|
00001870: C6 49 4C 45 0D 20 20 20  24 37 39 35 39 20 C3 4C  |.ILE.   $7959 .L|
00001880: 4F 53 45 C6 49 4C 45 0D  20 20 20 24 37 39 36 42  |OSE.ILE.   $796B|
00001890: 20 CF 50 45 4E D0 52 49  4E 54 0D 20 20 20 24 37  | .PEN.RINT.   $7|
000018A0: 39 37 41 20 C3 4C 4F 53  45 D0 52 49 4E 54 0D 20  |97A .LOSE.RINT. |
000018B0: 20 20 24 37 39 37 45 20  D3 45 4E 44 C2 59 54 45  |  $797E .END.YTE|
000018C0: 53 0D 20 20 20 24 37 39  38 46 20 D3 54 41 52 54  |S.   $798F .TART|
000018D0: D0 52 49 4E 54 0D 20 20  20 24 37 39 39 34 20 D3  |.RINT.   $7994 .|
000018E0: 54 41 52 54 D0 52 49 4E  54 C1 0D 20 20 20 24 37  |TART.RINT..   $7|
000018F0: 39 43 34 20 C4 45 4C 41  59 0D 20 20 20 24 37 39  |9C4 .ELAY.   $79|
00001900: 43 46 20 D0 52 49 4E 54  C2 55 46 46 45 52 0D 20  |CF .RINT.UFFER. |
00001910: 20 20 24 37 39 46 30 20  D3 54 4F 50 D0 52 49 4E  |  $79F0 .TOP.RIN|
00001920: 54 0D 20 20 20 24 37 41  30 39 20 C7 45 54 C4 49  |T.   $7A09 .ET.I|
00001930: 4D 45 4E 53 49 4F 4E 53  0D 20 20 20 24 37 41 31  |MENSIONS.   $7A1|
00001940: 32 20 D3 54 41 52 54 C1  D3 C3 C9 C9 0D 20 20 20  |2 .TART......   |
00001950: 24 37 41 31 41 20 D0 52  49 4E 54 C1 D3 C3 C9 C9  |$7A1A .RINT.....|
00001960: 0D 20 20 20 24 37 41 34  44 20 D0 52 49 4E 54 D0  |.   $7A4D .RINT.|
00001970: 52 49 4E 54 C2 55 46 46  45 52 0D 20 20 20 24 37  |RINT.UFFER.   $7|
00001980: 41 39 35 20 D4 45 53 54  C2 55 46 46 45 52 0D 20  |A95 .EST.UFFER. |
00001990: 20 20 24 37 41 44 30 20  C9 4E 49 54 D0 52 49 4E  |  $7AD0 .NIT.RIN|
000019A0: 54 45 52 0D 20 20 20 24  37 42 30 34 20 C9 4E 49  |TER.   $7B04 .NI|
000019B0: 54 C3 4F 44 45 0D 20 20  20 24 37 42 30 43 20 C7  |T.ODE.   $7B0C .|
000019C0: 52 45 54 55 52 4E 0D 20  20 20 24 37 42 31 43 20  |RETURN.   $7B1C |
000019D0: C6 4F 52 4D C6 45 45 44  0D 20 20 20 24 37 42 32  |.ORM.EED.   $7B2|
000019E0: 32 20 D2 4F 54 41 54 45  0D 20 20 20 24 37 42 33  |2 .OTATE.   $7B3|
000019F0: 35 20 D3 45 54 C7 52 41  50 48 49 43 53 0D 20 20  |5 .ET.RAPHICS.  |
00001A00: 20 24 37 42 42 42 20 C7  52 41 50 48 49 43 53 C3  | $7BBB .RAPHICS.|
00001A10: 4F 44 45 CC D1 0D 20 20  20 24 37 42 43 30 20 C7  |ODE...   $7BC0 .|
00001A20: 52 41 50 48 49 43 53 C3  4F 44 45 D8 32 34 0D 20  |RAPHICS.ODE.24. |
00001A30: 20 20 24 37 42 43 36 20  D3 45 4E 44 C2 55 46 46  |  $7BC6 .END.UFF|
00001A40: 38 0D 20 20 20 24 37 42  44 45 20 D3 45 4E 44 C2  |8.   $7BDE .END.|
00001A50: 55 46 46 32 34 0D 20 20  20 24 37 42 45 35 20 D3  |UFF24.   $7BE5 .|
00001A60: 45 4E 44 C2 55 46 46 32  34 2D C6 55 4C 4C 0D 20  |END.UFF24-.ULL. |
00001A70: 20 20 24 37 43 31 45 20  D3 45 4E 44 C2 55 46 46  |  $7C1E .END.UFF|
00001A80: 32 34 2D 32 2F 33 0D 20  20 20 24 37 43 34 42 20  |24-2/3.   $7C4B |
00001A90: D3 45 4E 44 C2 55 46 46  32 34 2D 31 2F 33 0D 20  |.END.UFF24-1/3. |
00001AA0: 20 20 24 37 43 36 38 20  CD 55 4C 54 41 42 31 20  |  $7C68 .ULTAB1 |
00001AB0: 20 35 20 54 41 42 4C 45  53 20 46 4F 52 20 48 4F  | 5 TABLES FOR HO|
00001AC0: 52 49 5A 4F 4E 54 41 4C  20 49 4E 54 45 52 50 4F  |RIZONTAL INTERPO|
00001AD0: 4C 41 54 49 4F 4E 0D 20  20 20 24 37 43 37 30 20  |LATION.   $7C70 |
00001AE0: CD 55 4C 54 41 42 32 0D  20 20 20 24 37 43 37 38  |.ULTAB2.   $7C78|
00001AF0: 20 CD 55 4C 54 41 42 33  0D 20 20 20 24 37 43 38  | .ULTAB3.   $7C8|
00001B00: 30 20 CD 55 4C 54 41 42  34 0D 20 20 20 24 37 43  |0 .ULTAB4.   $7C|
00001B10: 38 38 20 CD 55 4C 54 41  42 35 0D 20 20 20 24 37  |88 .ULTAB5.   $7|
00001B20: 43 39 30 20 D4 41 42 C8  C8 20 20 35 20 54 41 42  |C90 .AB..  5 TAB|
00001B30: 4C 45 53 20 46 4F 52 20  32 34 2D 50 49 4E 20 56  |LES FOR 24-PIN V|
00001B40: 45 52 54 49 43 41 4C 20  49 4E 54 45 52 50 4F 4C  |ERTICAL INTERPOL|
00001B50: 41 54 49 4F 4E 0D 20 20  20 24 37 43 41 30 20 D4  |ATION.   $7CA0 .|
00001B60: 41 42 C8 CC 0D 20 20 20  24 37 43 42 30 20 D4 41  |AB...   $7CB0 .A|
00001B70: 42 CC C8 0D 20 20 20 24  37 43 43 30 20 D4 41 42  |B...   $7CC0 .AB|
00001B80: CC CC 0D 20 20 20 24 37  43 44 30 20 D4 41 42 32  |...   $7CD0 .AB2|
00001B90: 0D 20 20 20 24 37 43 45  30 20 CF 55 54 50 55 54  |.   $7CE0 .UTPUT|
00001BA0: C2 55 46 46 32 34 0D 20  20 20 24 37 43 46 33 20  |.UFF24.   $7CF3 |
00001BB0: C9 4E 49 54 C6 4F 52 D0  52 49 4E 54 0D 20 20 20  |.NIT.OR.RINT.   |
00001BC0: 24 37 44 35 39 20 C4 C2  31 C4 45 46 49 4E 49 54  |$7D59 ..1.EFINIT|
00001BD0: 49 4F 4E 0D 20 20 20 24  37 44 39 42 20 C4 C2 31  |ION.   $7D9B ..1|
00001BE0: C9 43 4F 4E C9 4E 46 4F  0D 20 20 20 24 37 44 43  |.CON.NFO.   $7DC|
00001BF0: 33 20 C4 C2 31 D3 45 52  56 49 43 45 D2 4F 55 54  |3 ..1.ERVICE.OUT|
00001C00: 49 4E 45 53 0D 20 20 20  24 37 45 32 43 20 C4 C2  |INES.   $7E2C ..|
00001C10: 32 C4 45 46 49 4E 49 54  49 4F 4E 0D 20 20 20 24  |2.EFINITION.   $|
00001C20: 37 45 35 41 20 C4 C2 32  C9 43 4F 4E C9 4E 46 4F  |7E5A ..2.CON.NFO|
00001C30: 0D 20 20 20 24 37 45 37  32 20 C4 C2 32 D3 45 52  |.   $7E72 ..2.ER|
00001C40: 56 49 43 45 D2 4F 55 54  49 4E 45 53 0D 20 20 20  |VICE.OUTINES.   |
00001C50: 24 37 45 39 33 20 D4 41  42 35 20 20 44 4F 54 44  |$7E93 .AB5  DOTD|
00001C60: 45 4E 43 4F 44 45 53 20  54 41 42 4C 45 0D 20 20  |ENCODES TABLE.  |
00001C70: 20 24 37 45 39 38 20 D4  41 42 36 20 20 54 41 42  | $7E98 .AB6  TAB|
00001C80: 4C 45 20 4F 46 20 4D 55  4C 54 50 4C 49 45 52 53  |LE OF MULTPLIERS|
00001C90: 20 54 4F 20 46 49 4E 44  20 4C 49 4E 45 20 4C 45  | TO FIND LINE LE|
00001CA0: 4E 47 54 48 0D 20 20 20  24 37 45 39 44 20 D4 41  |NGTH.   $7E9D .A|
00001CB0: 42 37 20 20 54 41 42 4C  45 20 4F 46 20 44 49 56  |B7  TABLE OF DIV|
00001CC0: 49 53 4F 52 53 20 54 4F  20 46 49 4E 44 20 4C 49  |ISORS TO FIND LI|
00001CD0: 4E 45 20 4C 45 4E 47 54  48 0D 20 20 20 24 37 45  |NE LENGTH.   $7E|
00001CE0: 41 32 20 D4 41 42 38 20  20 4C 4F 57 20 41 44 44  |A2 .AB8  LOW ADD|
00001CF0: 52 45 53 53 45 53 20 4F  46 20 CD 55 4C 54 41 42  |RESSES OF .ULTAB|
00001D00: 0D 20 20 20 24 37 45 41  37 20 D4 41 42 31 33 20  |.   $7EA7 .AB13 |
00001D10: 20 54 41 42 4C 45 20 4F  46 20 56 45 52 54 53 49  | TABLE OF VERTSI|
00001D20: 5A 45 20 46 4C 41 47 53  0D 20 20 20 24 37 45 41  |ZE FLAGS.   $7EA|
00001D30: 41 20 D4 41 42 31 34 20  20 54 41 42 4C 45 20 4F  |A .AB14  TABLE O|
00001D40: 46 20 CC C6 53 49 5A 45  0D 20 20 20 24 37 45 41  |F ..SIZE.   $7EA|
00001D50: 44 20 D4 41 42 31 35 20  20 54 41 42 4C 45 20 4F  |D .AB15  TABLE O|
00001D60: 46 20 43 41 52 44 53 44  45 45 50 0D 20 20 20 24  |F CARDSDEEP.   $|
00001D70: 37 45 42 30 20 D0 4F 53  D4 41 42 20 20 54 41 42  |7EB0 .OS.AB  TAB|
00001D80: 4C 45 20 4F 46 20 C4 C2  20 49 43 4F 4E 20 50 4F  |LE OF .. ICON PO|
00001D90: 53 49 54 49 4F 4E 53 0D  20 20 20 24 37 45 42 35  |SITIONS.   $7EB5|
00001DA0: 20 45 4D 50 54 59 42 4F  58 47 52 41 50 48 49 43  | EMPTYBOXGRAPHIC|
00001DB0: 53 0D 20 20 20 24 37 45  42 42 20 46 49 4C 4C 45  |S.   $7EBB FILLE|
00001DC0: 44 42 4F 58 47 52 41 50  48 49 43 53 0D 20 20 20  |DBOXGRAPHICS.   |
00001DD0: 24 37 45 42 44 20 C4 C2  D3 54 52 49 4E 47 53 0D  |$7EBD ...TRINGS.|
00001DE0: 20 20 20 24 37 46 32 42  20 D0 41 54 43 48 C1 52  |   $7F2B .ATCH.R|
00001DF0: 45 41 0D 0D C9 20 48 4F  50 45 20 54 48 45 53 45  |EA... HOPE THESE|
00001E00: 20 44 52 49 56 45 52 53  20 57 49 4C 4C 20 42 45  | DRIVERS WILL BE|
00001E10: 20 4F 46 20 55 53 45 20  54 4F 20 59 4F 55 2E 20  | OF USE TO YOU. |
00001E20: 20 C3 4F 4D 4D 45 4E 54  53 2C 20 51 55 45 53 54  | .OMMENTS, QUEST|
00001E30: 49 4F 4E 53 2C 20 45 54  43 2E 20 54 4F 3A 0D 0D  |IONS, ETC. TO:..|
00001E40: C6 52 41 4E 4B 4C 49 4E  20 D3 54 45 41 52 4E 53  |.RANKLIN .TEARNS|
00001E50: 20 33 33 30 36 20 CD 43  CB 49 4E 4C 45 59 20 D3  | 3306 .C.INLEY .|
00001E60: 54 52 45 45 54 2C 20 CE  D7 20 D7 41 53 48 49 4E  |TREET, .. .ASHIN|
00001E70: 47 54 4F 4E 2C 20 C4 C3  20 32 30 30 31 35 0D 0D  |GTON, .. 20015..|
00001E80: C9 D2 CF CE 20 4F 4E 20  D1 4C 49 4E 4B 20 37 30  |.... ON .LINK 70|
00001E90: 37 30 31 2C 31 31 32 20  4F 4E 20 C3 4F 4D 50 55  |701,112 ON .OMPU|
00001EA0: D3 45 52 56 45 0D                                 |.ERVE.          |
DOCUMENTATION FOR 1124PRINT BY FRANKLIN 
STEARNS..1124PRINT IS A SET OF GEOS PRIN
TER DRIVERS FOR THE PANASONIC KX-P1124 P
RINTER IN BOTH THE EPSON LQ-2500 AND IBM
 PROPRINTER X24 MODES, USING EITHER 8-PI
N OR 24-PIN BIT IMAGE PRINTING...THE MAJ
OR PROBLEM HERE IS THE TRANSLATION OF GE
OS'S 80-CARD (640-BYTE) SCREEN LINE OUTP
UT INTO A PRINTED LINE WITH VARIOUS DOT 
DENSITIES WITHIN THE CONFINES OF A STAND
ARD 8.5 INCH PAPER WIDTH (8 INCH PRINT W
IDTH)...DOT DENSITIES AVAILABLE ON THE 1
124 ARE, IN DOTS PER INCH (DPI): 60, 80,
 90, 120, 180, 240, AND 360...A 640-BYTE
 SCREEN LINE PRINTED AT 60 DPI WILL TAKE
 640/60 = 10.67 INCHES, WHICH IS MORE TH
AN THE 8 INCH WIDTH AVAILABLE.  THE 1124
 WILL USE ONLY ENOUGH BYTES TO FILL THE 
PRINTED LINE (480-BYTES), RESULTING IN A
 TRUNCATED SCREEN LINE.  IN ADDITION, TH
E PRINTED GRAPHIC IMAGE WILL BE 133% LAR
GER THAN IF THE WHOLE SCREEN LINE WAS SQ
UEEZED INTO THE 8 INCH PAPER WIDTH...THR
EE SOLUTIONS COME TO MIND:  1) USE A SCR
EEN LINE OUTPUT OF 60-CARDS (480-BYTES),
 WHICH WILL NEATLY FIT INTO A 8 INCH PAP
ER WIDTH AT 60 DPI (MAKE SURE THAT YOUR 
GRAPHIC SCREEN IMAGES ARE NOT WIDER THAT
 60-CARDS);  2) USE AN OUTPUT OF 80-CARD
S AND BE CONTENT WITH A TRUNCATED SCREEN
 LINE AND A SOMEWHAT WIDE PRINTED IMAGE 
(THIS IS NOT TOO BAD IF YOUR SCREEN IMAG
E IS LESS THAN 60-CARDS WIDE);  OR 3) US
E A TRANSLATION ALGORITHM THAT COMPRESSE
S 640-BYTES INTO 480-BYTES, MOST SIMPLY 
BY DISCARDING 25% OF THE BYTES (EG., EVE
RY FOURTH BYTE), WHICH WILL DEGRADE MOST
 IMAGES (ALTHOUGH SOME CAN STAND THIS KI
ND OF COMPRESSION)...AT THE OTHER END OF
 THE DENSITY SPECTRUM, A 640-BYTE SCREEN
 LINE PRINTED AT 360 DPI WILL TAKE 640/3
60 = 1.78 INCHES, CONSIDERABLY LESS THAN
 THE 8 INCH PAPER WIDTH AVAILABLE, RESUL
TING IN VERY SMALL PRINTED IMAGES (WHICH
, NEVERTHELESS, MAY BE USEFUL FOR SPECIA
L EFFECTS)...THE SOLUTION HERE, IF YOU W
ANT THE FULL PAPER WIDTH TO REPRESENT TH
E FULL SCREEN WIDTH, IS TO USE A TRANSLA
TION ALGORITHM THAT EXPANDS 640-BYTES IN
TO THE 360*8 = 2880 DOTS THAT CAN BE PRI
NTED IN 8 INCHES AT 360 DPI.  THE TRANSL
ATION ALGORITHM, HOWEVER, IS NOT AS SIMP
LE AS MIGHT BE SUPPOSED SINCE 2880 IS NO
T AN INTEGER MULTIPLE OF 640 (2880/640 =
 4.5).  THREE POSSIBLE ALGORITHMS ARE 1)
 PRINT EACH DOT 4 TIMES, GIVING 2560 DOT
S, A 7.11 INCH PRINTED WIDTH, AND A PRIN
TED IMAGE 88% AS WIDE AS IT SHOULD BE;  
2) PRINT EACH DOT 4 OR 5 TIMES ALTERNATE
LY, GIVING THE 2880 DOTS WE NEED, A FULL
 8 INCH PRINT WIDTH AND A "NORMAL" WIDTH
 PRINTED IMAGE, BUT SOMEWHAT DISTORTING 
THE SCREEN IMAGE (NOT VERY APPARENT, HOW
EVER, AT THE SMALL DOT SPACINGS OF 360 D
PI);  OR 3) PRINT EACH DOT 5 TIMES, GIVI
NG 3200 DOTS, A 8.88 INCH PRINTED WIDTH 
(WHICH WILL BE TRUNCATED BY THE PRINTER)
, AND A PRINTED IMAGE 111% WIDER THAN IT
 SHOULD BE...I ENGAGE IN THIS BRIEF DISC
USSION OF TRANSLATION PROBLEMS ONLY TO S
HOW THAT MANY PRINTER DRIVERS ARE NECESS
ARY IF YOU WANT TO COVER ALL POSSIBLE WA
YS TO PRINT A GEOS (OR ANY OTHER) SCREEN
.  COMPROMISE IS NEEDED.  1124PRINT PROV
IDES DRIVERS FOR 60-CARD AND 80-CARD LIN
ES WITH TRANSLATION ALGORITHMS AS FOLLOW
S:..60-CARD LINE:.   60 DPI  8"   PRINT 
WIDTH  100% WIDTH  MULTIPLE BYTE PATTERN
 11111111.   80 DPI  7.5" PRINT WIDTH   
94% WIDTH  MULTIPLE BYTE PATTERN 1112111
2.   90 DPI  8"   PRINT WIDTH  100% WIDT
H  MULTIPLE BYTE PATTERN 21212121.  120 
DPI  8"   PRINT WIDTH  100% WIDTH  MULTI
PLE BYTE PATTERN 22222222.  180 DPI  8" 
  PRINT WIDTH  100% WIDTH  MULTIPLE BYTE
 PATTERN 33333333.  240 DPI  8"   PRINT 
WIDTH  100% WIDTH  MULTIPLE BYTE PATTERN
 44444444.  360 DPI  8"   PRINT WIDTH  1
00% WIDTH  MULTIPLE BYTE PATTERN 6666666
6..80-CARD LINE:.   60 DPI  8"   PRINT W
IDTH  133% WIDTH  MULTIPLE BYTE PATTERN 
11111111.   80 DPI  8"   PRINT WIDTH  10
0% WIDTH  MULTIPLE BYTE PATTERN 11111111
.   90 DPI  7.1" PRINT WIDTH   88% WIDTH
  MULTIPLE BYTE PATTERN 11111111.  120 D
PI  8"   PRINT WIDTH  100% WIDTH  MULTIP
LE BYTE PATTERN 12121212.  180 DPI  8"  
 PRINT WIDTH  100% WIDTH  MULTIPLE BYTE 
PATTERN 22232223.  240 DPI  8"   PRINT W
IDTH  100% WIDTH  MULTIPLE BYTE PATTERN 
33333333.  360 DPI  8"   PRINT WIDTH  10
0% WIDTH  MULTIPLE BYTE PATTERN 45454545
..WHENEVER BYTES ARE ADDED, AS ABOVE, TO
 EXPAND THE PRINTED LINE TO FIT AN 8 INC
H PRINT WIDTH YOU ARE ESSENTIALLY INTERP
OLATING BETWEEN TWO ADJACENT COLUMNS OF 
8 DOTS (PIXELS) ON THE SCREEN.  THE SIMP
LEST INTERPOLATION ALGORITHM IS TO JUST 
REPEAT THE FIRST DOT COLUMN SEVERAL TIME
S, THUS ASSUMING AN ABRUPT, RATHER THAN 
GRADUAL, CHANGE BETWEEN ADJACENT COLUMNS
.  THIS DOES NOT DEGRADE THE SCREEN IMAG
E, BUT IT CERTAINLY DOES NOT IMPROVE IT 
ANY.  VARIOUS OTHER INTERPOLATION ALGORI
THMS MAY BE USED, INVOLVING ANDING, ORIN
G, BIT SHIFTING, ETC.  1124PRINT USES TH
E SIMPLEST REPEAT INTERPOLATION ALGORITH
M ONLY (SORRY ABOUT THAT; MAYBE LATER VE
RSIONS WILL BE DIFFERENT)...FOR 24-PIN P
RINTING THE 8-BITS IN ONE BYTE OF GEOS O
UTPUT (REPRESENTING 8 VERTICAL PIXELS ON
 THE SCREEN) MUST BE EXPANDED TO FIT 24 
PINS.  1124PRINT PROVIDES THREE VERTICAL
 SIZE VARIATIONS FOR 24-PIN PRINTING:  1
) FULL SIZE, WHERE EACH GEOS BIT IS ASSI
GNED TO 3 PINS (ALL 24 PINS USED);  2) 2
/3 SIZE, WHERE EACH GEOS BIT IS ASSIGNED
 TO 2 PINS (TOP 16 PINS ONLY USED);  AND
 3) 1/3 SIZE WHERE EACH GEOS BIT IS ASSI
GNED TO 1 PIN (TOP 8 PINS ONLY USED)...F
OR ASCII PRINTING (EITHER DRAFT OR NLQ) 
ALL OUTPUT IS CONTROLLED BY THE SETTINGS
 ON THE FRONT PANEL OF THE 1124 PRINTER.
  THUS, YOU HAVE FULL ACCESS TO THE BUIL
T-IN FONTS, PITCHES, AND LINE SPACINGS A
VAILABLE ON THE PRINTER...IN THE LQ-2500
 MODE RESET OF THE PRINTER FROM GRAPHICS
 TO ASCII MODE IS AUTOMATIC. HOWEVER, IN
 THE IBM X24 MODE YOU MUST MANUALLY RESE
T THE PRINTER BEFORE ASCII PRINTING.  IN
CIDENTLY, MAKE SURE THAT THE PRINTER IS 
SET TO THE SAME MODE (LQ OR X24) AS THE 
1124PRINT DRIVER BEING USED; OTHERWISE Y
OU WILL PRINT ONLY GARBAGE...1124PRINT U
SES A DEVICE NUMBER OF 4, A SECONDARY AD
DRESS OF 5, AND ADDS A LINEFEED TO EACH 
CARRIAGE RETURN.  PLEASE SET YOUR PRINTE
R INTERFACE ACCORDINGLY.  THE FOLLOWING 
MEMORY LOCATIONS CONTAIN THESE VALUES AN
D MAY BE CHANGED IF NECESSARY:..   $7938
 DEVICENUMBER.   $793E SECADDR.   $793F 
ADDLF  $00 NO LINEFEED  $FF ADD LINEFEED
..FOR GEOS ML PROGRAMMERS THE FOLLOWING 
PROGRAM OUTLINE MAY BE OF INTEREST:..   
$7900 JUMPTABLE.   $7918 PRINTERNAME.   
$7929 PRNTBLCARD.   $7931 FLAGSANDCOUNTE
RS.   $7947 OPENFILE.   $7959 CLOSEFILE.
   $796B OPENPRINT.   $797A CLOSEPRINT. 
  $797E SENDBYTES.   $798F STARTPRINT.  
 $7994 STARTPRINTA.   $79C4 DELAY.   $79
CF PRINTBUFFER.   $79F0 STOPPRINT.   $7A
09 GETDIMENSIONS.   $7A12 STARTASCII.   
$7A1A PRINTASCII.   $7A4D PRINTPRINTBUFF
ER.   $7A95 TESTBUFFER.   $7AD0 INITPRIN
TER.   $7B04 INITCODE.   $7B0C GRETURN. 
  $7B1C FORMFEED.   $7B22 ROTATE.   $7B3
5 SETGRAPHICS.   $7BBB GRAPHICSCODELQ.  
 $7BC0 GRAPHICSCODEX24.   $7BC6 SENDBUFF
8.   $7BDE SENDBUFF24.   $7BE5 SENDBUFF2
4-FULL.   $7C1E SENDBUFF24-2/3.   $7C4B 
SENDBUFF24-1/3.   $7C68 MULTAB1  5 TABLE
S FOR HORIZONTAL INTERPOLATION.   $7C70 
MULTAB2.   $7C78 MULTAB3.   $7C80 MULTAB
4.   $7C88 MULTAB5.   $7C90 TABHH  5 TAB
LES FOR 24-PIN VERTICAL INTERPOLATION.  
 $7CA0 TABHL.   $7CB0 TABLH.   $7CC0 TAB
LL.   $7CD0 TAB2.   $7CE0 OUTPUTBUFF24. 
  $7CF3 INITFORPRINT.   $7D59 DB1DEFINIT
ION.   $7D9B DB1ICONINFO.   $7DC3 DB1SER
VICEROUTINES.   $7E2C DB2DEFINITION.   $
7E5A DB2ICONINFO.   $7E72 DB2SERVICEROUT
INES.   $7E93 TAB5  DOTDENCODES TABLE.  
 $7E98 TAB6  TABLE OF MULTPLIERS TO FIND
 LINE LENGTH.   $7E9D TAB7  TABLE OF DIV
ISORS TO FIND LINE LENGTH.   $7EA2 TAB8 
 LOW ADDRESSES OF MULTAB.   $7EA7 TAB13 
 TABLE OF VERTSIZE FLAGS.   $7EAA TAB14 
 TABLE OF LFSIZE.   $7EAD TAB15  TABLE O
F CARDSDEEP.   $7EB0 POSTAB  TABLE OF DB
 ICON POSITIONS.   $7EB5 EMPTYBOXGRAPHIC
S.   $7EBB FILLEDBOXGRAPHICS.   $7EBD DB
STRINGS.   $7F2B PATCHAREA..I HOPE THESE
 DRIVERS WILL BE OF USE TO YOU.  COMMENT
S, QUESTIONS, ETC. TO:..FRANKLIN STEARNS
 3306 MCKINLEY STREET, NW WASHINGTON, DC
 20015..IRON ON QLINK 70701,112 ON COMPU
SERVE.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL