home *** CD-ROM | disk | FTP | other *** search
/ ST-Computer Leser 1998 October / STC_CD_10_1998.iso / UTILITY / CODE106 / LC24_10.COD < prev    next >
Text File  |  1998-09-26  |  6KB  |  275 lines

  1.  
  2.   Steuercodetabelle für den Star LC24-10
  3.  
  4.   Hinweise:
  5.            
  6.   Die COD-Datei wurde mit folgenden Stellungen der Dip-Schalter im Drucker
  7.   erzeugt und getestet:
  8.  
  9.        DSW1                DSW2
  10.  
  11.        1 2 3 4 5 6 7 8     1 2 3 4 5 6 7 8
  12.   on     x x x x   x x     x x   x     x x
  13.   off  x         x             x   x x
  14.  
  15.   Die genaue Bedeutung findet man im Drucker-Handbuch bzw. der Kurzbeschrei-
  16.   bung.
  17.  
  18.   Wichtig! Der Drucker ist auf IBM-Betrieb mit Zeichensatz 2 eingestellt.
  19.   Im Standard-Betrieb funktionieren die meisten Befehle nicht!!
  20.  
  21.   Ich mu₧te feststellen, da₧ der Drucker kein einzelnes Carriage Return
  22.   ausführt. Deshalb mu₧ ein druckbares Zeichen ausgedruckt werden, damit
  23.   der Druckkopf ganz nach links fährt. (Leerzeichen funktionieren nicht!)
  24.   Das hängt wahrscheinlich mit dem bidirektionalen Druck zusammen.
  25.  
  26.   Es sind natürlich nicht alle Möglichkeiten des Druckers in dieser Datei
  27.   verwirklicht, aber die wichtigsten Features sind vorhanden.
  28.  
  29.   GWT
  30.  
  31.  
  32. #HDrucker: Star LC24-10
  33.  
  34. #I21.12.93 by Gerd Trudow
  35.  
  36. #S2200
  37. #V60
  38. #OP
  39.  
  40. #EReset
  41. #C $1B $40
  42.  
  43. #ESignalton
  44. #C $7
  45.  
  46. #ECarriage Return
  47. #C "." $0D
  48.  
  49. #EPapierendesensor...
  50. #C $1B ? $39 @*  ein |\
  51.          $38  @  aus ?
  52.  
  53. #ELine Feed...
  54. #C ? $0A                @*  1 mal |\
  55.      $0A $0A             @  2 mal |\
  56.      $0A $0A $0A         @  3 mal |\
  57.      $0A $0A $0A $0A     @  4 mal |\
  58.      $0A $0A $0A $0A $0A @  5 mal ?
  59.  
  60. #ELine Feed rückwärts...
  61. #C ? $1B $0A                                @*  1 mal |\
  62.      $1B $0A $1B $0A                         @  2 mal |\
  63.      $1B $0A $1B $0A $1B $0A                 @  3 mal |\
  64.      $1B $0A $1B $0A $1B $0A $1B $0A         @  4 mal |\
  65.      $1B $0A $1B $0A $1B $0A $1B $0A $1B $0A @  5 mal ?
  66.  
  67. #EForm Feed
  68. #C $0C
  69.  
  70. #EForm Feed rückwärts
  71. #C $1B $0C
  72.  
  73. #ETesttext drucken...
  74. #C *.
  75. #C <*
  76. #C $0A $0D
  77.  
  78. #EKopftext senden
  79. #C "Ausdruck am " %t '. %m '. %J " um " %h ': %M " Uhr"
  80. #C $0A $0D
  81.  
  82. #EDruckgeschwindigkeit...
  83. #C $1B $73 ? $30 @*  normale Geschwindigkeit |\
  84.              $31  @  halbe Geschwindigkeit   ?
  85.  
  86. #EOnline/Offline...
  87. #C ? $11        @*  Online  |\
  88.      $1B $51 $24 @  Offline ?
  89.  
  90. #ESofortausdruck...
  91. #C $1B $69 ? $30 @*  aus |\
  92.              $31  @  ein ?
  93.  
  94. #EPapierquelle...
  95. #C $1B $19 ? !0 @*  Endlosblatt |\
  96.              !4  @  Einzelblatt ?
  97.  
  98. #EMost Significant Bit...
  99. #C ? $1B $23 @*  MSB vom Rechner  |\
  100.      $1B $3E  @  MSB auf 1 setzen |\
  101.      $1C $3D  @  MSB auf 0 setzen ?
  102.  
  103. #ENull...
  104. #C $1B $7E ? $31 @*  mit  Schrägstrich |\
  105.              $30  @  ohne Schrägstrich ?
  106.  
  107. #ELöschen der letzten Zeile
  108. #C $18
  109.  
  110. #E----- Positionierung -------
  111.  
  112. #ESeitenlänge in Zeilen..
  113. #C $1B $43
  114. #C [Seitenlänge in Zeilen|!1 !255 !72]
  115.  
  116. #ESeitenlänge in Zoll..
  117. #C $1B $43 $00
  118. #C [Seitenlänge in Zoll|!1 !127 !12]
  119.  
  120. #E1/8"-Zeilenabstand
  121. #C $1B $30
  122.  
  123. #E1/6"-Zeilenabstand
  124. #C $1C $32
  125.  
  126. #En/60"-Zeilenabstand..
  127. #C $1C $41
  128. #C [n/60"-Zeilenabstand|!0 !255 !8]
  129.  
  130. #En/180"-Zeilenabstand..
  131. #C $1B $33
  132. #C [n/180"-Zeilenabstand|!0 !255 !24]
  133.  
  134. #En/360"-Zeilenabstand..
  135. #C $1B $2B
  136. #C [n/360"-Zeilenabstand|!0 !255 !48]
  137.  
  138. #En/216"-Zeilenvorschub..
  139. #C $1B $4A
  140. #C [n/216"-Zeilenvorschub|!1 !255 !36]
  141.  
  142. #En/180"-Zeilenrücktransport..
  143. #C $1B $6A
  144. #C [n/180"-Zeilenrücktransport|!0 !255 !24]
  145.  
  146. #En/360"-Zeilenvorschub..
  147. #C $1B $2B
  148. #C [n/360"-Zeilenvorschub|!0 !255 !48]
  149.  
  150. #ELinker Rand..
  151. #C $1B $6C
  152. #C [Linker Rand: n Zeichen|!0 !255 !8]
  153.  
  154. #ERechter Rand..
  155. #C $1C $51
  156. #C [Rechter Rand: n Zeichen|!0 !255 !5]
  157.  
  158. #EOberer Rand..
  159. #C $1B $63
  160. #C [Rand: n Zeilen|!1 !255 !6]
  161.  
  162. #EUnterer Rand..
  163. #C $1B $4E
  164. #C [Rand: n Zeilen|!1 !255 !6]
  165.  
  166. #ERand oben und unten aus
  167. #C $1B $4F
  168.  
  169. #ETextausrichtung...
  170. #C $1B $61 
  171. #C ? $0 @*  Linksbündig  |\
  172.      $2  @  Rechtsbündig |\
  173.      $1  @  Zentriert    |\
  174.      $3  @  Blocksatz    ?
  175.  
  176. #EDruckrichtung...
  177. #C $1B $55 ? $0 @*  Bidirektional <-> |\
  178.              $1  @  Unidirektional -> ?
  179.  
  180. #E------ Zeichensatzwahl -----
  181. #EArt...
  182. #C $1B $74 ? $31 @*  IBM      |\
  183.              $30  @  Standard ?
  184.  
  185. #EIBM...
  186. #C $1B ? $36 @*  IBM 2 |\
  187.          $37  @  IBM 1 ?
  188.  
  189. #E------ Schriftstyle --------
  190. #ESchriftart...
  191. #C $1B $78 ? $30 @*  Draft    |\
  192.   $31 $1B $6B $0  @  Courier  |\
  193.   $31 $1B $6B $2  @  Prestige |\
  194.   $31 $1B $6B $4  @  Script   |\
  195.   $31 $1B $6B $3  @  Orator   ?
  196.  
  197. #EProportionaldruck...
  198. #C $1B $50 ? $0 @*  aus |\
  199.              $1  @  ein ?
  200.  
  201. #EZeichensatz...
  202. #C $1C  $52
  203. #C ? $0  @  USA            |\
  204.      $1  @  Frankreich     |\
  205.      $2 @*  Deutschland    |\
  206.      $3  @  Gro₧britannien |\
  207.      $4  @  Dänemark I     |\
  208.      $5  @  Schweden       |\
  209.      $6  @  Italien        |\
  210.      $7  @  Spanien I      |\
  211.      $8  @  Japan          |\
  212.      $9  @  Norwegen       |\
  213.     $10  @  Dänemark II    |\
  214.     $11  @  Spanien II     |\
  215.     $12  @  Lateinamerika  |\
  216.     $13  @  DK / NOR       ?
  217.  
  218. #E------ Zeichenstyling ------
  219.  
  220. #ESchmaldruck...
  221. #C ? $12 @*  aus |\
  222.      $0F  @  ein ?
  223.  
  224. #EBreitdruck...
  225. #C $1B $57 ? $30 @*  aus |\
  226.              $31  @  ein ?
  227.  
  228. #EDoppelthohe Zeichen...
  229. #C $1B $77 ? $00 @*  aus |\
  230.              $01  @  ein ?
  231.  
  232. #EKursivdruck...
  233. #C $1C ? $35 @*  aus |\
  234.          $34  @  ein ?
  235.  
  236. #EFettdruck...
  237. #C $1B ? $46 @*  aus |\
  238.          $45  @  ein ?
  239.  
  240. #EDoppeldruck...
  241. #C $1B ? $48 @*  aus |\
  242.          $47  @  ein ?
  243.  
  244. #EHoch/Tiefstellung...
  245. #C $1B
  246. #C ? $54    @*  Alles aus        |\
  247.      $53 $00 @  Hochstellung ein |\
  248.      $53 $01 @  Tiefstellung ein ?
  249.  
  250. #EUnterstreichen...
  251. #C $1B $2D ? $30 @*  aus |\
  252.              $31  @  ein ?
  253.  
  254. #EÜberstreichen...
  255. #C $1B $5F ? $30 @*  aus |\
  256.              $31  @  ein ?
  257.  
  258. #E---------- Grafik ----------
  259.  
  260. #EGrafik dpi horizontal...
  261. #C $1B $2A
  262. #C ? !0  @   8-Nadel  60 dpi       |\
  263.      !1  @   8-Nadel 120 dpi       |\
  264.      !2  @   8-Nadel 120 dpi Speed |\
  265.      !3  @   8-Nadel 240 dpi       |\
  266.      !4 @*   8-Nadel  80 dpi       |\
  267.      !6  @   8-Nadel  90 dpi       |\
  268.     !32  @  24 Nadel  60 dpi       |\
  269.     !33  @  24 Nadel 120 dpi       |\
  270.     !38  @  24 Nadel  90 dpi       |\
  271.     !39  @  24 Nadel 180 dpi       |\
  272.     !40  @  24 Nadel 360 dpi       ?
  273.  
  274. #X
  275.