home *** CD-ROM | disk | FTP | other *** search
- EPSPRTR.DOC
-
- EPSPRTR.ASM
- by David J. RAIBERT, CPA
-
-
- Thi≤áprograφái≤á aε adaptatioε oµ onσ writteε b∙á Rober⌠á L« ì
- LaFarß whosσ articlσ "Writσ ß Menu-Driveε Utilit∙ t∩ Se⌠á Printe≥ ì
- Optionsóá appeareΣá iεá thσ Octobe≥ 198│á issuσá oµá Microsystem≤ ì
- magazine«á ╔á adapteΣ thi≤ prograφ fo≥ m∙ MX-10░ printer╗á thσ M╪ ì
- serie≤ oµ printe≥ i≤ s∩ ubiquitou≤ tha⌠ thi≤ prograφ shoulΣ bσ oµ ì
- widσ interes⌠ t∩ others«á (AnΣ iµ Epsoε hasn'⌠ changeΣ thσ ESCapσ ì
- codes¼á i⌠á shoulΣ appl∙ t∩ thσ F╪ serie≤ a≤ well.⌐á AlthougΦá ╔ ì
- havσá includeΣ eve≥ possiblσ printe≥ optioε iε thσ program¼á yo⌡ ì
- caε stil∞ picδ anΣ choose¼ adΣ o≥ deletσ whateve≥ yo⌡ want«
-
- EPSPRTR.CO═á allow≤ yo⌡ t∩ changσ mos⌠ oµ thσ printe≥á funcì
- tion≤ - linσ spacing¼á typσ size¼á etc« - directl∙ froφ thσ termì
- ina∞á withou⌠ gettinτ u≡ froφ thσ chair«á Thσ prograφ caε bσá enì
- tereΣ eithe≥ froφ thσ CP/═ commanΣ linσ o≥ ruε withiε WordSta≥ o≥ ì
- an∙á simila≥á worΣá processor«á Thi≤ prograφá differ≤á froφá Mr« ì
- LaFara'≤á origina∞á iεá onl∙ ß fe≈ ways«á Thσ firs⌠á i≤á alread∙ ì
- mentioneΣ - a≤ man∙ option≤ thσ men⌡ coulΣ hold«á Anothe≥ i≤á iε ì
- thσ handlinτ oµ thσ escapσ sequencσ codes«á Apparentl∙ al∞ oµ hi≤ ì
- escapσ sequence≤ arσ oµ thσ samσ length«á Bu⌠ thσ Epsoε M╪ escapσ ì
- code≤ caε havσ onσ o≥ tw∩ character≤ afte≥ thσ ES├ (1BH)« Thereì
- fore¼á "VERTóá haΣá t∩ bσ paddeΣ ou⌠ fo≥ "VSTRó s∩ tha⌠ i⌠á coulΣ ì
- accep⌠ onσ o≥ tw∩ character≤ anΣ stil∞ providσ thσ '$º terminato≥ ì
- iε thσ righ⌠ place«á Finally¼á fo≥ somσ reason¼á severa∞ oµá thσ ì
- contro∞á character≤á (L╞ anΣ SI⌐ woulΣ no⌠ pas≤ t∩á thσá printer╗ ì
- the∙ werσ jus⌠ moveΣ u≡ b∙ 80H«
-
- Iµ yo⌡ can¼á reaΣ Mr« LaFara'≤ origina∞ articlσ anΣ assemblσ ì
- thσ listinτ (whicΦ i≤ writteε iε 808░ assembl∙ codσ anΣá utilize≤ ì
- CP/═ BDO╙ I/╧ calls)╗á thσ .CO═ filσ shoulΣ ruε "righ⌠ ou⌠ oµ thσ ì
- box.óá Bu⌠á watcΦ ou⌠ fo≥ ß fe≈ possiblσ problems«á D∩ NO╘á usσ ì
- emphasizeΣá prin⌠á witΦá eithe≥ compresseΣá o≥á finσá (subscript⌐ ì
- print«á Thσ Epsoε manua∞ doesn'⌠ sa∙ why¼á bu⌠ ╔ ge⌠ thσ impresì
- sioε tha⌠ thσ printe≥ jus⌠ migh⌠ explode« EmphasizeΣ prin⌠ slow≤ ì
- thσ printe≥ dowε anΣ doublestrikσ slow≤ i⌠ eveε more« Thσ UNIDIì
- RECTIONA╠á functioε wa≤ includeΣ iε thσ even⌠ column≤ oµá number≤ ì
- havσá t∩ bσ printeΣ iε thσ compresseΣ mode«á Iµ yo⌡ d∩ no⌠á havσ ì
- Graftra°á ½ iε you≥ M╪ printer¼á thσ italic≤ anΣ subscrip⌠á (finσ ì
- print⌐ option≤ wil∞ no⌠ work.
- .PAè When you are done, your menu should look like this:
-
- PRINTER OPTIONS MENU
-
- 3 = THREE (3) LINES PER INCH 4 = FOUR (4) LINES
- 8 = EIGHT (8) LINES PER INCH 6 = RESET LINES
-
- F = FORM FEED L = LINE FEED
- K = SKIP (SIX) OVER PERF
- TO CANCEL OPTION
- C = COMPRESSED PRINT-17 CPI ## >
- W = DOUBLE WIDTH-5 CPI (+C=8.5) <
- I = ITALICS J
- S = FINE PRINT ## R & H
- D = DOUBLESTRIKE H
- E = EMPHASIZED ** Z
- U = UNDERLINE ^
- V = UNIDIRECTIONAL L-->R +
- @ = RESET TO POWER-UP INCL TOF
- ** > DO NOT USE WITH "C" OR "S" SEE ## ABOVE
-
- T = TEST PRINTER Q = QUIT
-
- .................................................................
-
- David J. Raibert, CPA D J Raibert & Associates, PA
- 10 Wilsey Square, Ridgewood, NJ 07450
- December 3, 1983