home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / C128 / SIGMV801.ARK / PRINTER.DOC < prev    next >
Text File  |  1986-02-01  |  4KB  |  72 lines

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