home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / apps / word / mrcel234 / citizen.prd next >
Text File  |  1994-07-22  |  10KB  |  228 lines

  1. # Marcel Printer Driver for Citizen printers
  2. Citizen Printer  # model
  3. 1B 40 1B 78 31 1B 32    # initialize: reset, lq, 1/6in lspc
  4. 1B 40      # termination: reset 
  5. 1B 24 02  # hcol cmd ESC $ 02 hi/low
  6. 12  # hfac
  7. # lmarg with 12pt fixed
  8. 1B 50 1B 70 30 1B 6C 03     # pica lmarg 03 binary
  9. # draft
  10. 1B 78 30
  11. #
  12. #  Point sizes
  13. 0F # 7pt
  14. 33  # 7pt char width (in decipoints)
  15. 0F  # 9pt
  16. 43  # 9pt char width
  17. 1B 4D  # 10pt
  18. 48  # 10pt char width
  19. 1B 50  # 11pt
  20. 52  # 11pt char width
  21. 1B 50  # 12pt
  22. 58  # 12pt char width
  23. 1B 57 31  # 14pt
  24. 68  # 14pt char width
  25. 1B 57 31 # 24pt
  26. 115  # 24pt char width
  27. #
  28. #  Fonts
  29. Default Fixed Pitch      # name displayed on screen
  30. 1B 70 30   # prop off.    command sent to printer (hex)
  31. 0              # proportional 0 = no, 1 = yes
  32. Roman
  33. 1B 6B 00
  34. 0
  35. Sans Serif
  36. 1B 6B 01
  37. 0
  38. Courier
  39. 1B 6B 02
  40. 0
  41. Prestige
  42. 1B 6B 03
  43. 0
  44. Script
  45. 1B 6B 04
  46. 0
  47. Orator
  48. 1B 6B 07
  49. 0
  50. Orator S
  51. 1B 6B 08
  52. 0
  53. OCR A
  54. 1B 6B 06 
  55. 0
  56. OCR B
  57. 1B 6B 05 
  58. 0
  59. Default Proportional
  60. 1B 70 31  # (prop. on)
  61. 1
  62. Roman Proportional
  63. 1B 6B 00 1B 70 31 #  prop.
  64. 1
  65. Sans Serif Proportional
  66. 1B 6B 01 1B 70 31 #  prop.
  67. 1
  68. Courier Proportional
  69. 1B 6B 02 1B 70 31 #  prop.
  70. 1
  71. Prestige Proportional
  72. 1B 6B 03 1B 70 31 #  prop.
  73. 1
  74. Script Proportional
  75. 1B 6B 04  1B 70 31 #  prop.
  76. 1
  77. Orator Proportional
  78. 1B 6B 07 1B 70 31 #  prop.
  79. 1
  80. Orator S Proportional
  81. 1B 6B 08 1B 70 31 #  prop.
  82. 1
  83. 00 # don't delete this line
  84. #
  85. #  Styles
  86. 1B 34      # italic on 
  87. 1B 35      # italic off 
  88. 1B 45      # bold on 
  89. 1B 46      # bold off 
  90. 1B 2D 31      # underline on 
  91. 1B 2D 30      # underline off 
  92. 1B 53 31      # subscript on 
  93. 1B 54      # subscript off 
  94. 1B 53 30      # superscript on 
  95. 1B 54      # superscript off 
  96. #
  97. #  8-bit chars 
  98. 43 08 2C             # upper C cedilla: C bksp (Atari 0200)
  99. 1B 52 02 7D 1B 52 00        # lower u umlaut: use German set (Atari 0201)
  100. 1B 52 01 7B 1B 52 00   # lower e acute: use French set (Atari 0202)
  101. 61 08 5E             # lower a circumflex: a bksp caret (Atari 0203)
  102. 1B 52 02 7B 1B 52 00       # lower a umlaut: use German set (Atari 0204)
  103. 1B 52 01 40 1B 52 00        # lower a grave: use French set (Atari 0205)
  104. 1B 52 04 7D 1B 52 00       # lower a boll: use Danish 1 set (Atari 0206)
  105. 1B 52 01 5C 1B 52 00        # lower c cedilla: use French set (Atari 0207)
  106. 65 08 5E             # lower e circumflex: e bksp caret (Atari 0210)
  107. 65 08 1B 52 01 7E 1B 52 00    # lower e umlaut: e bksp French umlaut (Atari 0211)
  108. 1B 52 01 7D 1B 52 00       # lower e grave: use French set (Atari 0212)
  109. 69 08 1B 52 01 7E 1B 52 00    # lower i umlaut: i bksp French umlaut (Atari 0213)
  110. 69 08 5E             # lower i circumflex: i bksp ^ (Atari 0214)
  111. 1B 52 06 7E 1B 52 00     # lower i grave: use Italian set (Atari 0215)
  112. 1B 52 02 5B 1B 52 00        # upper A umlaut: use German set (Atari 0216)
  113. 1B 52 04 5D 1B 52 00        # upper A boll: use Danish 1 set (Atari 0217)
  114. 1B 52 09 40 1B 52 00        # upper E acute: use Norwegian set (Atari 0220)
  115. 1B 52 04 7B 1B 52 00       # lower ae dipthong: use Danish 1 set (Atari 0221)
  116. 1B 52 04 5B 1B 52 00        # upper AE dipthong: use Danish 1 set (Atari 0222)
  117. 6F 08 5E             # lower o circumflex: o bksp ^ (Atari 0223)
  118. 1B 52 02 7C 1B 52 00       # lower o umlaut: use German set (Atari 0224)
  119. 1B 52 06 7C 1B 52 00       # lower o grave: use Italian set (Atari 0225)
  120. 75 08 5E             # lower u circumflex: u bksp ^ (Atari 0226)
  121. 1B 52 01 7C 1B 52 00       # lower u grave: use French set (Atari 0227)
  122. 79 08 1B 52 01 7E 1B 52 00    # lower y umlaut: y bksp French umlaut (Atari 0230)
  123. 1B 52 02 5C 1B 52 00        # upper O umlaut: use German set (Atari 0231)
  124. 1B 52 02 5D 1B 52 00        # upper U umlaut: use German set (Atari 0232)
  125. 63 08 7C             # cent: c bksp | (Atari 0233)
  126. 1B 52 03 23 1B 52 00        # pound sterling: use UK set (Atari 0234)
  127. 1B 52 08 5C 1B 52 00        # yen: use Japanese set (Atari 0235)
  128. 1B 52 02 7E 1B 52 00       # ess: use German set (Atari 0236)
  129. 66                # lower swash f: f (Atari 0237)
  130. 61 08 27             # lower a acute: a bksp ' (Atari 0240)
  131. 69 08 27             # lower i acute: i bksp ' (Atari 0241)
  132. 6F 08 27             # lower o acute: o bksp ' (Atari 0242)
  133. 75 08 27             # lower u acute: u bksp ' (Atari 0243)
  134. 1B 52 07 7C 1B 52 00       # lower n tilde: use Spanish set (Atari 0244)
  135. 1B 52 07 5C 1B 52 00        # upper N tilde: use Spanish set (Atari 0245)
  136. 61 08 5F             # -a ordinal suffix: a bksp underline (Atari 0246)
  137. 6F 08 5F             # -o ordinal suffix: o bksp underline (Atari 0247)
  138. 1B 52 07 5D 1B 52 00        # inverted ?: use Spanish set (Atari 0250)
  139.                 # tl corner: not used by Marcel (Atari 0251)
  140.                 # tr corner: not used by Marcel (Atari 0252)
  141. 31 2F 32   # 1/2: use IBM mode, works in draft only  (Atari 0253)
  142. 31 2F 34   # 1/4: use IBM mode, works in draft only  (Atari 0254)
  143. 1B 52 07 5B 1B 52 00    # inverted !: use Spanish set (Atari 0255)
  144. 3C                # open virgule: <  (Atari 0256)
  145. 3E                # close virgule: >  (Atari 0257)
  146. 61 08 7E             # lower a tilde: a bksp ~ (Atari 0260)
  147. 6F 08 7E             # lower o tilde: o bksp ~ (Atari 0261)
  148. 1B 52 04 5C 1B 52 00        # upper crossed O: use Danish 1 set (Atari 0262)
  149. 1B 52 04 7C 1B 52 00       # lower crossed o: use Danish 1 set (Atari 0263)
  150. 6F 65               # lower oe dipthong: oe (Atari 0264)
  151. 4F 45               # upper OE dipthong: OE (Atari 0265)
  152. 41                # capital A grave: A (Atari 0266)
  153. 41                # capital A tilde: A (Atari 0267)
  154. 4F                # capital O tilde: O (Atari 0270)
  155. 1B 52 01 7E 1B 52 00       # umlaut: use French set (Atari 0271)
  156. 27                # accent acute: ' (Atari 0272)
  157.                 # dagger not available (Atari 0273)
  158. 50 08 7C             # para mark: P bksp | (Atari 0274)
  159. 63 08 4F             # copyright: c bksp O (Atari 0275)
  160. 52 08 4F             # registered: R bksp O (Atari 0276)
  161. 54 4D               # trademark: TM  (Atari 0277)
  162. 69 6A               # lower ij ligature: ij (Atari 0300)
  163. 49 4A               # upper IJ ligature: IJ (Atari 0301)
  164.                 # Hebrew not used by Marcel (Atari 0302)
  165.                 # Hebrew not used by Marcel (Atari 0303)
  166.                 # Hebrew not used by Marcel (Atari 0304)
  167.                 # Hebrew not used by Marcel (Atari 0305)
  168.                 # Hebrew not used by Marcel (Atari 0306)
  169.                 # Hebrew not used by Marcel (Atari 0307)
  170.                 # Hebrew not used by Marcel (Atari 0310)
  171.                 # Hebrew not used by Marcel (Atari 0311)
  172.                 # Hebrew not used by Marcel (Atari 0312)
  173.                 # Hebrew not used by Marcel (Atari 0313)
  174.                 # Hebrew not used by Marcel (Atari 0314)
  175.                 # Hebrew not used by Marcel (Atari 0315)
  176.                 # Hebrew not used by Marcel (Atari 0316)
  177.                 # Hebrew not used by Marcel (Atari 0317)
  178.                 # Hebrew not used by Marcel (Atari 0320)
  179.                 # Hebrew not used by Marcel (Atari 0321)
  180.                 # Hebrew not used by Marcel (Atari 0322)
  181.                 # Hebrew not used by Marcel (Atari 0323)
  182.                 # Hebrew not used by Marcel (Atari 0324)
  183.                 # Hebrew not used by Marcel (Atari 0325)
  184.                 # Hebrew not used by Marcel (Atari 0326)
  185.                 # Hebrew not used by Marcel (Atari 0327)
  186.                 # Hebrew not used by Marcel (Atari 0330)
  187.                 # Hebrew not used by Marcel (Atari 0331)
  188.                 # Hebrew not used by Marcel (Atari 0332)
  189.                 # Hebrew not used by Marcel (Atari 0333)
  190.                 # Hebrew not used by Marcel (Atari 0334)
  191. 1B 52 02 40 1B 52 00        # section mark: use German set (Atari 0335)
  192.                 # dropped: not used by Marcel (Atari 0336)
  193. 1B 7E 35 31 EC 1B 7E 35 30   # infinity: use IBM set (Atari 0337)
  194. 1B 7E 35 31 E0 1B 7E 35 30      # Greek alpha: use IBM set (draft, no ital) (Atari 0340)
  195. 1B 7E 35 31 E1 1B 7E 35 30      # Greek beta: use IBM set (draft, no ital) (Atari 0340)
  196. 1B 7E 35 31 E2 1B 7E 35 30      # Greek gamma: use IBM set (draft, no ital) (Atari 0342)
  197. 1B 7E 35 31 E3 1B 7E 35 30      # Greek pi: use IBM set (draft, no ital) (Atari 0343)
  198. 1B 7E 35 31 E4 1B 7E 35 30      # Greek sigma: use IBM set (draft, no ital) (Atari 0344)
  199. 1B 7E 35 31 E5 1B 7E 35 30      # Greek rho: use IBM set (draft, no ital) (Atari 0345)
  200. 1B 7E 35 31 E6 1B 7E 35 30      # Greek mu: use IBM set (draft, no ital) (Atari 0346)
  201. 1B 7E 35 31 E7 1B 7E 35 30      # Greek tau: use IBM set (draft, no ital) (Atari 0347)
  202. 1B 7E 35 31 E8 1B 7E 35 30      # Greek xi: use IBM set (draft, no ital) (Atari 0350)
  203. 1B 7E 35 31 E9 1B 7E 35 30      # Greek theta: use IBM set (draft, no ital) (Atari 0351)
  204. 1B 7E 35 31 EA 1B 7E 35 30      # Greek omega: use IBM set (draft, no ital) (Atari 0352)
  205. 1B 7E 35 31 EB 1B 7E 35 30      # Greek delta: use IBM set (draft, no ital) (Atari 0353)
  206.                    # Greek chi not used by Marcel (Atari 0354)
  207. 1B 7E 35 31 ED 1B 7E 35 30      # Greek phi: use IBM set (draft, no ital) (Atari 0355)
  208. 1B 7E 35 31 EE 1B 7E 35 30      # Greek epsilon: use IBM set (draft, no it) (Atari 0356)
  209.              # Greek not available (Atari 0357)
  210. 3D 08 5F             # equivalence: = bksp _ (Atari 0360)
  211. 2B 08 5F             # +-: + bksp _ (Atari 0361)
  212. 3E 08 5F             # >=: > bksp _ (Atari 0362)
  213. 3C 08 5F             # <=: < bksp _ (Atari 0363)
  214.                 # upper integral not used by Marcel (Atari 0364)
  215.                 # lower integral not used by Marcel (Atari 0365)
  216.                 # division sign not used by Marcel (Atari 0366)
  217.                 # approximately equal not available (Atari 0367)
  218. 1B 52 01 5B 1B 52 00        # degree symbol: use French set (Atari 0370)
  219.                 # high dot not used by Marcel (Atari 0371)
  220. 1B 53 30 2E 1B 54     # bullet: superscripted dot (Atari 0372)
  221.           # square root not available (Atari 0373)
  222.           # nth power not available (Atari 0374)
  223.           # squared not available (Atari 0375)
  224.           # cubed available (Atari 0376)
  225.           # macron not available (Atari 0377)
  226. # 2D 2D    #  em-dash as two hyphens
  227. 2D 08 1B 5C 06 00 2D 08 1B 5C 06 00 2D  # emdash: hyph,bs,fwd 8 dots,hyph, etc.
  228.