home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / GEOSDrivers / MPS1000.DOCS (.txt) < prev    next >
GEOS ConVerT  |  2019-04-13  |  10KB  |  207 lines

  1. MPS1000 codes
  2. PRG formatted GEOS file V1.0
  3. MPS 5152+138 SD
  4. `CODES
  5. CONVERT(DA)
  6. BLASTER'S CONVERTER V2.5
  7. Write Image V2.1
  8. geoWrite    V2.1
  9.         
  10. Control Codes for the Commodore MPS 1000
  11. Commodore Mode
  12. Secondary Address Codes    What They Do
  13. 0        Prints data exactly as recieved in Uppercase/Graphics
  14. 1    Print data according to a previously defined format
  15. 2    Store formating data
  16. 3    Set number of lines per page
  17. 4    Enable printer diagnostic messages
  18. 5    Define a programmable character.
  19. 6    Set spacing between lines
  20. 7    Print data exactly as received in Upper/lower case
  21. 9    Suppress diagnostic messages
  22. 10    Reset
  23. Control Codes
  24. Hex    Dec    Function
  25. 01H    1    Single Density graphics (480 DPL)
  26. 02H    2    Double Density graphics (960 DPL)
  27. 08H    8    Bit image(7 vertical dot) with 7/72" line feed
  28. 0AH    10    Line feed with carriage return
  29. 0CH    12    Form Feed
  30. 0DH    13    carriage return with line feed
  31. 0EH    14    Enhanced on
  32. 0FH    15    Enhanced off
  33. 10H,n1,n2    16    Tab setting "NHNL"
  34. 11H    17    Local upper/lower case cursor mode
  35. 12H    18    Reverse on
  36. 13H    19    Paging off
  37. 1AH    26    Bit image repeat (7 pin)
  38. 1BH,16H,n1,n2    27  16    Dot address n1 * 256 + n2
  39. 1DH    29    Skip space in formating print
  40. 1FH    31    NLQ on
  41. 22H    32    Quote mode on
  42. 8DH    141     CR without LF
  43. 91H    145    Local uppercase/graphics cursor mode
  44. 92H    146    Reverse off
  45. 93H    147    Paging on including setting top of page
  46. 9FH    159    NLQ off
  47. A0H    160    Prints blank alpha field in formating print
  48. FEH    254    Print programmable character
  49. IBM 5152+ mode
  50. ESC    DEC    HEX    Symbol    Function
  51.     0    00    NUL    Terminate Horizonal & vertical tab settings Escape sequences
  52.     7    07    BEL    Sounds beeper
  53.     9    09    HT    Horizonal tab. Empties buffer before movint to next tab stop.
  54.     10    0A    LF    Line feed
  55.     11    0B    VT    Vertical tab
  56.     12    0C    FF    Form Feed
  57.     13    0D    CR    Carriage return
  58.     14    0E    SO    Shifts out. Turns enlarged mode on for the length of the line. Same as Escape S9. Can be canceled by ASCII 20 or Escape "W0". Works with pica, elite or condensed mode.
  59.     15    0F    SI    Shift in. Turns condensed mode on (17.16 cpi). Cannot be mixed with emphasized or pica mode.
  60.     18    12    DC2    Clears condensed mode
  61.     20    14    DC4    Turns enlarged mode on set by ASCII 14 OFF
  62.     24    18    CAN    Cancels all text but not control codes in the printer buffer.
  63.     27    1B    ESC    Escape 
  64. Y    45    2D    -    Turns underline mode on.        Format: ESC "-"n                             Where n toggles underline on or off.        0 turns it off, 1 turns it on.
  65. Y    48    30    0    Sets line spaceing to 1/8 inch (9 dot)
  66. Y    49    31    1    Sets line spacing to 7/72 inch (7 dot)
  67. Y    50    32    2    Sets line spacing to a previous definition (ESC "A")
  68. ESC    DEC    HEX    Symbol    Function
  69. Y    51    33    3    Sets line spacing
  70. ESC    DEC    HEX    Symbol    Function
  71. Y    51    33    3    Sets line spacing to n/216 inch. 1/216 inch is 1/3 dot. Format: ESC "3"n
  72. Y    53    35    5    Turns auto line feed mode on             Format: ESC "5"n                              1=on, 0=off
  73. Y    54    36    6    IBM character set 2
  74. Y    55    37    7    IBM character set 1
  75. Y    56    38    8    Turns off paper out sensot
  76. Y    57    39    9    Turns on paper sensor
  77. Y    58    3A    :    Turns on elite mode (Draft only)
  78. Y    60    3C    <    Turns on one-line     uniderictional mode
  79. Y    64    40    @    Reset to power on state
  80. Y    65    41    A    Sets line spacing to n/72 inch (n Dot)       Format: ESC "A"n      Where n=0-255. Value effective after setting ESC "2"
  81. Y    66    42    B    Sets up 16 vertical tabs in the current lune spacing. Tab setting are not effected by line spacing changes. Terminate this tab with 0 or a number less than the las vertical tab. Format: ESC "B"n
  82. ,...n
  83. Y    67    43    C    Sets form length (ESC "C" n) in n lines in the current line spacing. The default is 66. Also set top of form. n=1-127
  84. Y    67    43    C    Sets the form to inches regardless of the current spacing. The default is 11 inches.    Format ESC "C"0n     n=1-22
  85. Y    68    44    D    Resets current tabs  & sets up 32 horizontal tabs in the current pitch. Tabs are not effected by changes in pitch.         ESC "D"     n
  86. ,...n
  87. ESC    DEC    HEX    Symbol    Function
  88. Y    69    45    E    Turns on emphasized mode. Can not mix with elite or compressed mode.
  89. Y    70    46    F    Turns off emphasized mode
  90. Y    71    47    
  91. ESC    DEC    HEX    Symbol    Function
  92. Y    69    45    E    Turns on emphasized mode. Can not mix with elite or compressed mode.
  93. Y    70    46    F    Turns off emphasized mode
  94. Y    71    47    G    Turns on Double-Strike mode. Can not use with NLQ.
  95. Y    72    48    H    Turns off double strike
  96. Y    74    4A    J    Forces an immediate line feed of n/216 inch without changing the current line spacing.
  97. Y    75    4B    K    Turns single density graphics mode on.       Format: ESC "K"n
  98.    followed by data numbers. Where n=total number of dot columns. n
  99. =nMOD 256  and n
  100. =INT(n/256)    I.E.: n
  101. =244,n
  102. =1 to print 480 dots
  103. Y    76    4C    L    Turns on low-speed double density graphics mode (ESC "L"n
  104. )             I.E.: n
  105. =192,n
  106. =3 to print 960 dots
  107. Y    78    4F    N    Skip perforation to n lines. (ESC "N"n)
  108. Y    79    4F    O    Turns skip perforation off
  109. Y    82    52    R    Initializes tabs to default settings.
  110. Y    83    53    S    Turns on script mode. (ESC "S"CHR$(n))        n=0 for superscript and n=1 for subscript.
  111. Y    84    54    T    Turns script mode off
  112. Y    85    55    U    Toggles unidirectional mode on (ESC "U"n) On for n=1, off for n=0
  113. Y    87    57    W    Turns on enlarged mode which stays on until turned off. Can not be turned off with ASCII 20. (ESC "W"n)
  114. ESC    DEC    HEX    Symbol    Function
  115. Y    88    58    X    Sets left & right margins. (ESC "X" lm rm
  116. Y    89    59    Y    Turns high-speed double density graphics mode on. Prints same density as ESC "
  117. ESC    DEC    HEX    Symbol    Function
  118. Y    88    58    X    Sets left & right margins. (ESC "X" lm rm
  119. Y    89    59    Y    Turns high-speed double density graphics mode on. Prints same density as ESC "L" but cannot print 2 adjacent dots in same row.
  120. Y    90    5A    Z    Turns on quad density graphics. (ESC "Z",n1,n2) I.E. ESC "Z",128,7 prints 1920 dots per line.
  121. Y    120    78    x    Select NLQ or draft. (ESC "x"n) Draft = 0, and NLQ=1
  122. ASCII codes
  123. 0    Terminates tab sequence
  124. 7    Sounds beeper
  125. 9    Activates horizontal tab
  126. 10    Activates line feed
  127. 11    Activates vertical tab
  128. 12    Activate form feed
  129. 13    Activates CR
  130. 15    Condensed mode on
  131. 18    Condensed mode off
  132. 14    Turns on one-line enlarged mode
  133. 20    Turns one line enlarged mode off
  134. 24    Cancels all text but not control codes to the print buffer
  135. DIP SWITCHES
  136. @1-1    Off    Commodore mode
  137.     ON    5152+ mode
  138. Commodore mode
  139. Switch    On    Off    Function
  140. 2    5    4    Device number
  141. 3    Mute    Beep    Buzzer
  142. 4    valid    invalid    controls sheet feeder
  143. 5    NLQ    Draft    NLQ/Draft switch
  144. 6    12    11    Page length
  145. 7    Inactive    Active    Paper end detector
  146. 8    valid    invalid    Uni-directional printing
  147. ip perII 20
  148. 5152+ Mode
  149. Switch    On    Off    Function
  150. 2    5    4    Device number
  151. 2    Table 2    Table 1    Character graphic select
  152. 3    Serial    Parallel    Interface
  153. 4    valid    invalid    controls sheet feeder
  154. 5    NLQ    Draft    NLQ/Draft switch
  155. 6    12    11    Page length
  156. 7    Inactive    Active    Paper end detector
  157. 8    valid    invalid    Auto LF with CR
  158. Technical Specs
  159. CBM Mode
  160. 9 pin print head
  161. 100 characters per second in draft (pica) mode
  162. 20 CPS in NLQ mode
  163. 50 CPS in enlarged mode
  164. Line spacing 1/216 inch (1/6 " at power on)
  165. Dot matrix format:    12x18 NLQ
  166.     9x8 standard characters
  167.     6x8 standard graphic characters
  168. IBM Mode
  169. Pitch    Speed    Columns
  170. Pica (Standard Pitch)    100 CPS    80
  171. Enlarged    50 CPS    40
  172. Emphasized    50 CPS    80
  173. Enlarged Emphasized    25 CPS    40
  174. Condensed    82 CPS    132
  175. Enlarged Condensed    41 CPS    66
  176. Elite    60 CPS    96
  177. Enlarged Elite    30 CPS    48
  178. Condensed Elite    100 CPS
  179. Dot matrix    9x9 standard
  180.     6x12 standard graphic characters
  181.     12x18 NLQ
  182. 4    valid    invalid    controls sheet feeder
  183. 5    NLQ    Draft    NLQ/Draft switch
  184. 6    12    11    Page length
  185. 7    Inactive    Active    Paper end detector
  186. 8    valid    invalid    Uni-directional printing
  187. ni-directional printing
  188. I know that many people will find this doc useful. I've had this doc available on Q-Link for a couple of years now, with the thought that it would get passed around where it was needed. 
  189. (I guess not.)
  190. Anyway, enjoy...
  191. Lloyd Hayes
  192. P.O. Box 589
  193. Oxford, Ohio 45056
  194. valid    Auto LF with CR
  195. Technical Specs
  196. CBM Mode
  197. 9 pin print head
  198. 100 characters per second in draft (pica) mode
  199. 20 CPS in NLQ mode
  200. 50 CPS in enlarged mode
  201. Line spacing 1/216 inch (1/6 " 
  202. @      
  203.      
  204. Control Codes for the Commodore MPS 1000
  205. Page PAGE
  206. 0        Prints data exactly
  207.