home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 2
/
crawlyvol2.bin
/
apps
/
word
/
mrcel234
/
epson.prd
< prev
next >
Wrap
Text File
|
1994-07-25
|
9KB
|
230 lines
# Marcel Printer Driver for Epson printers (Canon BJ-compatible)
Epson Printer # model
1B 40 1B 78 31 1B 32 # initialize: reset, lq, 1/6in lspc
1B 40 # termination: reset
1B 24 02 # hcol cmd ESC $ 02 hi/low
12 # hfac
# lmarg with 12pt fixed
1B 50 1B 70 30 1B 6C 03 # pica lmarg 03 binary
# draft
1B 78 30
#
# Point sizes
0F # 7pt
33 # 7pt char width (in decipoints)
0F # 9pt
43 # 9pt char width
1B 4D # 10pt
48 # 10pt char width
1B 50 # 11pt
52 # 11pt char width
1B 50 # 12pt
58 # 12pt char width
1B 57 31 # 14pt
68 # 14pt char width
# 1B 57 31 # 24pt
1B 53 4F # 24pt
115 # 24pt char width
#
# Fonts
Default Fixed Pitch # name displayed on screen
1B 70 30 # prop off. command sent to printer (hex)
0 # proportional 0 = no, 1 = yes
Roman
1B 6B 00
0
Sans Serif
1B 6B 01
0
Courier
1B 6B 02
0
Prestige
1B 6B 03
0
Script
1B 6B 04
0
Orator
1B 6B 07
0
Orator S
1B 6B 08
0
OCR A
1B 6B 06
0
OCR B
1B 6B 05
0
Default Proportional
1B 70 31 # (prop. on)
1
Roman Proportional
1B 6B 00 1B 70 31 # prop.
1
Sans Serif Proportional
1B 6B 01 1B 70 31 # prop.
1
Courier Proportional
1B 6B 02 1B 70 31 # prop.
1
Prestige Proportional
1B 6B 03 1B 70 31 # prop.
1
Script Proportional
1B 6B 04 1B 70 31 # prop.
1
Orator Proportional
1B 6B 07 1B 70 31 # prop.
1
Orator S Proportional
1B 6B 08 1B 70 31 # prop.
1
00 # don't delete this line
#
# Styles
1B 34 # italic on
1B 35 # italic off
1B 45 # bold on
1B 46 # bold off
1B 2D 31 # underline on
1B 2D 30 # underline off
1B 53 31 # subscript on
1B 54 # subscript off
1B 53 30 # superscript on
1B 54 # superscript off
#
# 8-bit chars
43 08 2C # upper C cedilla: C backspace (Atari 0200)
1B 52 02 7D 1B 52 00 # lower u umlaut: use German set (Atari 0201)
1B 52 01 7B 1B 52 00 # lower e acute: use French set (Atari 0202)
61 08 5E # lower a circumflex: a backspace caret (Atari 0203)
1B 52 02 7B 1B 52 00 # lower a umlaut: use German set (Atari 0204)
1B 52 01 40 1B 52 00 # lower a grave: use French set (Atari 0205)
1B 52 04 7D 1B 52 00 # lower a boll: use Danish 1 set (Atari 0206)
1B 52 01 5C 1B 52 00 # lower c cedilla: use French set (Atari 0207)
65 08 5E # lower e circumflex: e backspace caret (Atari 0210)
65 08 1B 52 01 7E 1B 52 00 # lower e umlaut: e backspace French umlaut (Atari 0211)
1B 52 01 7D 1B 52 00 # lower e grave: use French set (Atari 0212)
69 08 1B 52 01 7E 1B 52 00 # lower i umlaut: i backspace French umlaut (Atari 0213)
69 08 5E # lower i circumflex: i backspace ^ (Atari 0214)
1B 52 06 7E 1B 52 00 # lower i grave: use Italian set (Atari 0215)
1B 52 02 5B 1B 52 00 # upper A umlaut: use German set (Atari 0216)
1B 52 04 5D 1B 52 00 # upper A boll: use Danish 1 set (Atari 0217)
1B 52 09 40 1B 52 00 # upper E acute: use Norwegian set (Atari 0220)
1B 52 04 7B 1B 52 00 # lower ae dipthong: use Danish 1 set (Atari 0221)
1B 52 04 5B 1B 52 00 # upper AE dipthong: use Danish 1 set (Atari 0222)
6F 08 5E # lower o circumflex: o backspace ^ (Atari 0223)
1B 52 02 7C 1B 52 00 # lower o umlaut: use German set (Atari 0224)
1B 52 06 7C 1B 52 00 # lower o grave: use Italian set (Atari 0225)
75 08 5E # lower u circumflex: u backspace ^ (Atari 0226)
1B 52 01 7C 1B 52 00 # lower u grave: use French set (Atari 0227)
79 08 1B 52 01 7E 1B 52 00 # lower y umlaut: y backspace French umlaut (Atari 0230)
1B 52 02 5C 1B 52 00 # upper O umlaut: use German set (Atari 0231)
1B 52 02 5D 1B 52 00 # upper U umlaut: use German set (Atari 0232)
63 08 2F # cent: c backspace / (Atari 0233)
1B 52 03 23 1B 52 00 # pound sterling: use UK set (Atari 0234)
1B 52 08 5C 1B 52 00 # yen: use Japanese set (Atari 0235)
1B 52 02 7E 1B 52 00 # ess: use German set (Atari 0236)
66 # lower swash f: f (Atari 0237)
1B 52 0B 40 1B 52 00 # lower a acute: use Spanish II (Atari 0240)
1B 52 0B 7B 1B 52 00 # lower i acute: use Spanish II (Atari 0241)
1B 52 0B 7D 1B 52 00 # lower o acute: use Spanish II (Atari 0242)
1B 52 0B 7E 1B 52 00 # lower u acute: use Spanish II (Atari 0243)
1B 52 07 7C 1B 52 00 # lower n tilde: use Spanish set (Atari 0244)
1B 52 07 5C 1B 52 00 # upper N tilde: use Spanish set (Atari 0245)
61 08 5F # -a ordinal suffix: a backspace underline (Atari 0246)
6F 08 5F # -o ordinal suffix: o backspace underline (Atari 0247)
1B 52 07 5D 1B 52 00 # inverted ?: use Spanish set (Atari 0250)
# tl corner: not available (Atari 0251)
# tr corner: not available (Atari 0252)
31 2F 32 # 1/2: 1/2 (print as 3 chars) (Atari 0253)
31 2F 34 # 1/4: 1/4 (print as 3 chars) (Atari 0254)
1B 52 07 5B 1B 52 00 # inverted !: use Spanish set (Atari 0255)
3C # open virgule: < (Atari 0256)
3E # close virgule: > (Atari 0257)
61 08 7E # lower a tilde: a backspace ~ (Atari 0260)
6F 08 7E # lower o tilde: o backspace ~ (Atari 0261)
1B 52 04 5C 1B 52 00 # upper crossed O: use Danish 1 set (Atari 0262)
1B 52 04 7C 1B 52 00 # lower crossed o: use Danish 1 set (Atari 0263)
6F 65 # lower oe dipthong: oe (Atari 0264)
4F 45 # upper OE dipthong: OE (Atari 0265)
41 # capital A grave: A (Atari 0266)
41 # capital A tilde: A (Atari 0267)
4F # capital O tilde: O (Atari 0270)
1B 52 01 7E 1B 52 00 # umlaut: use French set (Atari 0271)
27 # accent acute: ' (Atari 0272)
1B 52 40 7D 1B 52 00 # dagger: use Legal set (Atari 0273)
1B 52 40 5E 1B 52 00 # para mark: use Legal set (Atari 0274)
1B 52 40 7B 1B 52 00 # copyright mark: use Legal set (Atari 0275)
1B 52 40 7C 1B 52 00 # registered mark: use Legal set (Atari 0276)
1B 52 40 7E 1B 52 00 # trademark: use Legal set (Atari 0277)
69 6A # lower ij ligature: ij (Atari 0300)
49 4A # upper IJ ligature: IJ (Atari 0301)
# Hebrew not available (Atari 0302)
# Hebrew not available (Atari 0303)
# Hebrew not available (Atari 0304)
# Hebrew not available (Atari 0305)
# Hebrew not available (Atari 0306)
# Hebrew not available (Atari 0307)
# Hebrew not available (Atari 0310)
# Hebrew not available (Atari 0311)
# Hebrew not available (Atari 0312)
# Hebrew not available (Atari 0313)
# Hebrew not available (Atari 0314)
# Hebrew not available (Atari 0315)
# Hebrew not available (Atari 0316)
# Hebrew not available (Atari 0317)
# Hebrew not available (Atari 0320)
# Hebrew not available (Atari 0321)
# Hebrew not available (Atari 0322)
# Hebrew not available (Atari 0323)
# Hebrew not available (Atari 0324)
# Hebrew not available (Atari 0325)
# Hebrew not available (Atari 0326)
# Hebrew not available (Atari 0327)
# Hebrew not available (Atari 0330)
# Hebrew not available (Atari 0331)
# Hebrew not available (Atari 0332)
# Hebrew not available (Atari 0333)
# Hebrew not available (Atari 0334)
1B 52 02 40 1B 52 00 # section mark: use German set (Atari 0335)
# dropped: not available (Atari 0336)
69 6E 66 # infinity: inf (Atari 0337)
# Greek alpha not available (Atari 0340)
# Greek beta not available (Atari 0340)
# Greek gamma not available (Atari 0342)
# Greek pi not available (Atari 0343)
# Greek sigma not available (Atari 0344)
# Greek rho not available (Atari 0345)
# Greek mu not available (Atari 0346)
# Greek tau not available (Atari 0347)
# Greek xi not available (Atari 0350)
# Greek theta not available (Atari 0351)
# Greek omega not available (Atari 0352)
# Greek delta not available (Atari 0353)
# Greek chi not available (Atari 0354)
# Greek phi not available (Atari 0355)
# Greek epsilon not available (Atari 0356)
# intersection available (Atari 0347)
3D 08 5F # equivalence: = backspace _ (Atari 0360)
2B 08 5F # +-: + backspace _ (Atari 0361)
3E 08 5F # >=: > backspace _ (Atari 0362)
3C 08 5F # <=: < backspace _ (Atari 0363)
# upper integral not available (Atari 0364)
# lower integral not available (Atari 0365)
# division sign not available (Atari 0366)
# approximately equal not available (Atari 0367)
1B 52 01 5B 1B 52 00 # degree symbol: use French set (Atari 0370)
# high dot not available (Atari 0371)
1B 53 30 2E 1B 54 # bullet: superscripted dot (Atari 0372)
# square root not available (Atari 0373)
# nth power not available (Atari 0374)
# squared not available (Atari 0375)
# cubed available (Atari 0376)
# macron not available (Atari 0377)
# 2D 2D # em-dash as two hyphens
2D 08 1B 5C 06 00 2D 08 1B 5C 06 00 2D # emdash: hyph,bs,fwd 8 dots,hyph, etc.