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 / BEEHIVE / UTILITYS / INITP6.ARC / INITP6.DOC < prev    next >
Text File  |  1990-07-21  |  5KB  |  166 lines

  1. ..L----!----!-------------!-------------------!-------R
  2. .PL70
  3. .MT6
  4. .MB6
  5. .PO18
  6. .op
  7.             I  N  I  T  P  6  .  C  O  M
  8.             ============================
  9.  
  10.  
  11.           A Printer-Initialisation Utility 
  12.           for a 24-Pin Dot Matrix Printer.
  13.  
  14.                          by
  15.  
  16.  
  17.                      Steve Filan
  18.                  School of Geography
  19.             University of New South Wales
  20.            Box 1, P.O. Kensington NSW 2033
  21.  
  22.  
  23.                     Version 1.00
  24.                  September 5th, 1987
  25.  
  26.  
  27.  
  28.  
  29.  
  30. FUNCTIONS OF INITP6
  31. -------------------
  32.  
  33.  
  34. INITP6.CO═á i≤ useΣ t∩ se⌠ ß variet∙ oµ control≤á fo≥ ì
  35. usσ oµ ß 24-piε do⌠ matri° printe≥ connecteΣ t∩ aε 8-ì
  36. bi⌠á microcompute≥ operatinτ unde≥ CP/═ (versioεá 2.▓ ì
  37. o≥á later)«á  Thσ prograφ firs⌠ reset≤ ßá printe≥á t∩ ì
  38. standarΣá switch-oε defaul⌠ values╗á set≤ pagσ lengtΦ ì
  39. fo≥ usσ oµ A┤ sizeΣ paper╗á anΣ theε offer≤ ßá serie≤ ì
  40. oµá choice≤á fo≥á setting≤ fo≥ ßá 24-piεá do⌠á matri° ì
  41. printer«á  Thσá option≤á whicΦ caε bσ se⌠ wheεá usinτ ì
  42. INITP╢ are:-
  43.  
  44. (a). Prin⌠ size║  10¼ 12¼ 15¼ 1╖ o≥ 2░ character≤ pe≥ ì
  45. áááááinch.
  46.  
  47. (b). Printing mode:  draft quality or letter quality.
  48.  
  49. (c).áPrin⌠ enhancement║á unenhanced¼á emphasised¼á o≥ ì
  50. ááááábotΦ emphasiseΣ anΣ double-strike.
  51.  
  52. (d). Line spacing:
  53.      i.   StandarΣ ╢ line≤ pe≥ inch¼á givinτ 7░ line≤ ì
  54. ááááááááááper page of A4 paper.
  55.      ii.  Double-space (3 lines per inch).
  56.      iii. One-and-a-half spacing (4 lines per inch).
  57.      iv.  Approximatel∙ 6.6╖ line≤ pe≥á inch¼á givinτ ì
  58. ááááááááááabou⌠á 7╕ line≤ pe≥ A┤ page«á  Thi≤ spacinτ ì
  59. áááááááááágive≤ quitσ ß satisfactor∙ appearancσá witΦ ì
  60. áááááááááá15-¼ 17- o≥ 20-pitcΦ print.
  61.      v.áááApproximatel∙ 7.3│ line≤ pe≥á inch¼á givinτ ì
  62. ááááááááááabou⌠ 8╢ line≤ pe≥ A┤ page║  rathe≥ crowdeΣ ì
  63. ááááááááááfo≥á soliΣ text¼á bu⌠ a⌠ leas⌠ legiblσ witΦ ì
  64. ááááááááááthσ smalle≥ prin⌠ sizes.è
  65.  
  66. OPERATING INSTRUCTIONS
  67. ----------------------
  68.  
  69.  
  70. Assuminτá tha⌠ INITP6.CO═ i≤ presen⌠ oε ß disδ iε thσ ì
  71. defaul⌠ drive, simply enter
  72.    INITP6  
  73. a⌠ thσ CP/═ systeφ promp⌠ anΣ pres≤ <RETURN>«  Aε on-ì
  74. screeεá messagσá wil∞á reminΣ yo⌡á tha⌠á thσá printe≥ ì
  75. shoulΣá bσ connecteΣ anΣ switcheΣ oεá beforσá furthe≥ ì
  76. operation«á  ToucΦá 'yº o≥ 'Yº wheε yo⌡ arσ read∙á t∩ ì
  77. proceeΣá (therσ i≤ n∩ neeΣ t∩ usσ thσ RETUR╬ ke∙ wheε ì
  78. reponding to prompts in INITP6).
  79.  
  80.  
  81. Thσá systeφá wil∞ theε offe≥ ß serie≤á oµá menu-stylσ ì
  82. prompts¼á eacΦ oµ whicΦ caε bσ answereΣ b∙ touchinτ ß ì
  83. singlσ key«  Oncσ thσ printe≥ control≤ havσ beeε set¼ ì
  84. thσá prograφá return≤á contro∞á t∩á thσá norma∞á CP/═ ì
  85. operating system.
  86.  
  87.  
  88.  
  89. MACHINE-SPECIFIC FEATURES
  90. -------------------------
  91.  
  92.  
  93. Thi≤á utilit∙ prograφ ha≤ beeε developeΣ fo≥ usσ witΦ ì
  94. ßá NE├ P╢ Pinwrite≥ 24-piε do⌠ matri°á printer«á  Thσ ì
  95. printer-contro∞ command≤ embeddeΣ iε thσ prograφá arσ ì
  96. likel∙á t∩ bσ compatiblσ witΦ thosσ iε variou≤á othe≥ ì
  97. 24-piεá printer≤ (e.g.¼á thσ Epsoε LQ-series)¼á bu⌠ ╔ ì
  98. havσ no⌠ haΣ acces≤ t∩ printer≤ o≥ manual≤ t∩ confirφ ì
  99. this.
  100.  
  101.  
  102. Thσ prograφ wa≤ prepareΣ oε aε Osbornσ 1¼á bu⌠ shoulΣ ì
  103. functioε satisfactoril∙ oε mos⌠ CP/═ systems«   Therσ ì
  104. i≤ onσ featurσ whicΦ ma∙ affec⌠ on-screeε display≤ oε ì
  105. somσ systems║ Control-┌ i≤ useΣ t∩ clea≥ thσ screen.
  106.  
  107.  
  108.  
  109. RELATED FILES
  110. -------------
  111.  
  112.  
  113. Thi≤ codσ i≤ releaseΣ t∩ thσ publiπ domain«  Thσ maiε ì
  114. component≤ released are:
  115.  
  116.  
  117. (a).áThσ executablσ versioε INITP6.CO═ (thi≤ ma∙ als∩ ì
  118. ááááábσá encountereΣ iε squeezeΣ forφ a≤ INITP6.CQM)«  ì
  119. áááááINITP6.CO═á i≤ ß 2δ file¼á anΣ i≤ thσ onl∙á filσ ì
  120. áááááwhicΦ i≤ essentia∞ fo≥ usσ oµ thσ system.
  121. è
  122. (b). Sourcσ code¼ a≤ INITP6.AS═ (ma∙ als∩ bσ founΣ iε ì
  123. ááááásqueezeΣá forφá a≤ INITP6.AQM)«á  Thi≤ codσá ha≤ ì
  124. ááááábeeεá writteε iε 808░ Assemble≥á language«á  Thσ ì
  125. ááááácodσ wa≤ assembleΣ anΣ loadeΣ usinτ thσ standarΣ ì
  126. áááááASM.CO═á anΣá LOAD.CO═ utilitie≤á supplieΣá witΦ ì
  127. áááááCP/═ versioε 2.2.
  128.  
  129.  
  130. (c).áDocumentatioε (thi≤ text)«á  INITP6.DO├ (o≥á thσ ì
  131. ááááásqueezeΣá versioε INITP6.DQC⌐ hold≤ thσ documen⌠ ì
  132. áááááa≤ ß Wordsta≥ "documentó file«á  Somσ user≤á ma∙ ì
  133. áááááprefe≥á t∩ havσ thσ samσ tex⌠ a≤ INITP6.TX╘á (o≥ ì
  134. ááááásqueezeΣá versioε INITP6.TQT)¼á ß "non-documentó ì
  135. áááááo≥ plaiε ASCI╔ tex⌠ filσ whicΦ caε bσ vieweΣá o≥ ì
  136. áááááprinteΣ withou⌠ usσ oµ Wordstar.
  137.  
  138.  
  139. Thσá variou≤ file≤ iε thσ systeφ ma∙ storeΣ withiεá ß ì
  140. "library" file, INITP6.LBR
  141.  
  142.  
  143.  
  144. ACKNOWLEDGEMENT
  145. ---------------
  146.  
  147.  
  148. ┴á numbe≥á oµá element≤á (fo≥á example¼á input-outpu⌠ ì
  149. subroutines⌐á oµ INITP╢ havσ beeε adapteΣá froφá codσ ì
  150. publisheΣá b∙á othe≥ writers«á  Iε particular¼á ╔á aφ ì
  151. consciou≤ oµ heav∙ reliancσ oε materia∞ froφá Barbie≥ ì
  152. (1983) and Leventhal (1978).
  153.  
  154.  
  155.  
  156. REFERENCES
  157. ----------
  158.  
  159.  
  160. Barbier¼ K« (1983)«  CP/═ Assembl∙ Languagσ ì
  161. áááááProgramming.  Englewood Cliffs.  Prentice Hall.
  162.  
  163.  
  164. Leventhal¼ L.A« (1978)«  8080A/808╡ Assembl∙ Languagσ ì
  165. áááááProgramming.  Berkeley.  Osborne/McGraw-Hill.
  166.