home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / apps / word / mrcel234 / epson.prd < prev    next >
Text File  |  1994-07-25  |  9KB  |  230 lines

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