home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS - Coast to Coast
/
simteldosarchivecoasttocoast2.iso
/
sprint
/
hplj3j11.zip
/
LJ3JC.SPL
< prev
next >
Wrap
Text File
|
1990-12-08
|
14KB
|
317 lines
;; Hewlett-Packard LaserJet III Printer Driver 12-8-90
;; Based on Borland's LJIII.ZIP dated 10-24-90, LJIII.SPL dated 11-20-90
;; Mods by James R. Celoni, S.J. (>internet: celoni@cunixf.cc.columbia.edu)
;; Mods 12-8-90:
;; Add ECMA, PC-850 tcts from new Borland driver; renamed Latin1 to ECMA;
;; used tct PC-850 for Danish/Norwegian fonts (not PC8DN)
;; Mods 10-27-90:
;; Fix landscape bug (nine missing fields made old driver unusable)
;; Fix fonts bugs (CG Times & Univers symbol sets not set for most fonts)
;; Fix bold italic bugs ("bold.italic" was given as "italic/bold"; Sprint
;; didn't recognize and so shadow-bolded the italic font)
;; Fix tct bugs (specified wrong for most fonts)
;; Rename fonts CGTimes->Times, Univers->Helvetica for compatibility with
;; other drivers and usage. The names Times Roman and Helvetica are
;; registered trademarks of Linotype AG and its subsidiaries; use of the
;; names here does not mean that the fonts themselves are the same.
;; Leave out size in font names if 12 and symbol set if Roman8
;; Comment out some symbol sets (see comments)
;; Note: Many symbol sets are missing from this and the original driver;
;; to get ligatures, math, etc., add them using any font line as model.
;; See user manual Appendix A tables to construct missing TCTs.
;; Add PC-8 and Legal symbol sets for scalable typefaces
;; Remove one "root" line so that extra choice not needed in SP-SETUP
;; Shorten some escape sequences
;; Improve tct Roman8 (see comments at end for orig values and changes)
;; Added LJ3JC.TCT file;
;; put @include(LJ3JC.TCT) in documents for nice quotation marks, etc.
printer LaserJet III, root
printer LaserJet III.None-Portrait, page ^M,
;;The HP LaserJet III contains only 4 distinct fonts (Courier, Lineprinter,
;;CGTimes, and Univers) but many symbol sets. You have the option to select
;;whichever set you wish as your default font. If you need more information
;;concerning symbol sets, review the LaserJet III Printer User's Manual
;;Appendix A.
hpi 300,vpi 300,scale 1,ff^L,cr^M,leftm 2,
init ^[&l8c0e66F^[&aR^[9^[&l0O,flag2,
fwd %1g^[*p%uX,mhm 255,shadow 2,
size 50,
down ^[*p+%uY,mvm 255,reset^[E
;;Roman8 Symbol set (tct Roman8 is later in file)
font Courier,width 30,on^[(8U^[(s0p10h12v0s0b3T,tct Roman8
font Courier.bold,width 30,on^[(8U^[(s0p10h12v0s3b3T,tct Roman8
font Courier.italic,width 30,on^[(8U^[(s0p10h12v1s0b3T,tct Roman8
font Courier10,width 25,on^[(8U^[(s0p12h10v0s0b3T,tct Roman8
font Courier10.bold,width 25,on^[(8U^[(s0p12h10v0s3b3T,tct Roman8
font Courier10.italic,width 25,on^[(8U^[(s0p12h10v1s0b3T,tct Roman8
font LinePrinter,width 18, on^[(8U^[(s0p16.67h8.5v0s0b0T,tct Roman8
font Times, on^[(8U^[(s1p%72*300/uv0s0b4101T,pst CGTimes,tct Roman8
font Times.bold, on^[(8U^[(s1p%72*300/uv0s3b4101T,pst CGTimes,tct Roman8
font Times.italic, on^[(8U^[(s1p%72*300/uv1s0b4101T,pst CGTimes,tct Roman8
font Times.bold.italic, on^[(8U^[(s1p%72*300/uv1s3b4101T,pst CGTimes,tct Roman8
font Helvetica, on^[(8U^[(s1p%72*300/uv0s0b4148T,pst Univers,tct Roman8
font Helvetica.bold, on^[(8U^[(s1p%72*300/uv0s3b4148T,pst Univers,tct Roman8
font Helvetica.italic, on^[(8U^[(s1p%72*300/uv1s0b4148T,pst Univers,tct Roman8
font Helvetica.bold.italic, on^[(8U^[(s1p%72*300/uv1s3b4148T,pst Univers,tct Roman8
;;ECMA-94 Latin 1 Symbol Set
;;font CourierLtn1,width 30,on^[(0N^[(s0p10h12v0s0b3T,tct ECMA
;;font CourierLtn1.bold,width 30,on^[(0N^[(s0p10h12v0s3b3T,tct ECMA
;;font CourierLtn1.italic,width 30,on^[(0N^[(s0p10h12v1s0b3T,tct ECMA
;;font Courier10Ltn1,width 25,on^[(0N^[(s0p12h10v0s0b3T,tct ECMA
;;font Courier10Ltn1.bold,width 25,on^[(0N^[(s0p12h10v0s3b3T,tct ECMA
;;font Courier10Ltn1.italic,width 25,on^[(0N^[(s0p12h10v1s0b3T,tct ECMA
;;font LinePrinterLtn1,width 18, on^[(0N^[(s0p16.67h8.5v0s0b0T,tct ECMA
;;PC-8 Symbol Set (no tct needed)
font CourierPC,width 30,on^[(10U^[(s0p10h12v0s0b3T
font CourierPC.bold,width 30,on^[(10U^[(s0p10h12v0s3b3T
font CourierPC.italic,width 30,on^[(10U^[(s0p10h12v1s0b3T
font Courier10PC,width 25,on^[(10U^[(s0p12h10v0s0b3T
font Courier10PC.bold,width 25,on^[(10U^[(s0p12h10v0s3b3T
font Courier10PC.italic,width 25,on^[(10U^[(s0p12h10v1s0b3T
font LinePrinterPC,width 18, on^[(10U^[(s0p16.67h8.5v0s0b0T
font TimesPC, on^[(10U^[(s1p%72*300/uv0s0b4101T,pst CGTimes
font TimesPC.bold, on^[(10U^[(s1p%72*300/uv0s3b4101T,pst CGTimes
font TimesPC.italic, on^[(10U^[(s1p%72*300/uv1s0b4101T,pst CGTimes
font TimesPC.bold.italic, on^[(10U^[(s1p%72*300/uv1s3b4101T,pst CGTimes
font HelveticaPC, on^[(10U^[(s1p%72*300/uv0s0b4148T,pst Univers
font HelveticaPC.bold, on^[(10U^[(s1p%72*300/uv0s3b4148T,pst Univers
font HelveticaPC.italic, on^[(10U^[(s1p%72*300/uv1s0b4148T,pst Univers
font HelveticaPC.bold.italic, on^[(10U^[(s1p%72*300/uv1s3b4148T,pst Univers
;;PC-8 D/N (Danish/Norwegian) Symbol Set
;;font Courier12PC8DN,width 30,on^[(11U^[(s0p10h12v0s0b3T,tct PC-850
;;font Courier12PC8DN.bold,width 30,on^[(11U^[(s0p10h12v0s3b3T,tct PC-850
;;font Courier12PC8DN.italic,width 30,on^[(11U^[(s0p10h12v1s0b3T,tct PC-850
;;font Courier10PC8DN,width 25,on^[(11U^[(s0p12h10v0s0b3T,tct PC-850
;;font Courier10PC8DN.bold,width 25,on^[(11U^[(s0p12h10v0s3b3T,tct PC-850
;;font Courier10PC8DN.italic,width 25,on^[(11U^[(s0p12h10v1s0b3T,tct PC-850
;;font LinePrinterPC8DN,width 18, on^[(11U^[(s0p16.67h8.5v0s0b0T,tct PC-850
;;PC-850 Symbol Set
;;font Courier12PC850,width 30,on^[(12U^[(s0p10h12v0s0b3T,tct PC-850
;;font Courier12PC850.bold,width 30,on^[(12U^[(s0p10h12v0s3b3T,tct PC-850
;;font Courier12PC850.italic,width 30,on^[(12U^[(s0p10h12v1s0b3T,tct PC-850
;;font Courier10PC850,width 25,on^[(12U^[(s0p12h10v0s0b3T,tct PC-850
;;font Courier10PC850.bold,width 25,on^[(12U^[(s0p12h10v0s3b3T,tct PC-850
;;font Courier10PC850.italic,width 25,on^[(12U^[(s0p12h10v1s0b3T,tct PC-850
;;font LinePrinterPC850,width 18, on^[(12U^[(s0p16.67h8.5v0s0b0T,tct PC-850
;;Legal Symbol Set has (R) (C) sect dagger TM (no tct needed)
font CourierLGL,width 30,on^[(1U^[(s0p10h12v0s0b3T
font CourierLGL.bold,width 30,on^[(1U^[(s0p10h12v0s3b3T
font CourierLGL.italic,width 30,on^[(1U^[(s0p10h12v1s0b3T
font Courier10LGL,width 25,on^[(1U^[(s0p12h10v0s0b3T
font Courier10LGL.bold,width 25,on^[(1U^[(s0p12h10v0s3b3T
font Courier10LGL.italic,width 25,on^[(1U^[(s0p12h10v1s0b3T
font LinePrinterLGL,width 18, on^[(1U^[(s0p16.67h8.5v0s0b0T
font TimesLGL, on^[(1U^[(s1p%72*300/uv0s0b4101T,pst CGTimes
font TimesLGL.bold, on^[(1U^[(s1p%72*300/uv0s3b4101T,pst CGTimes
font TimesLGL.italic, on^[(1U^[(s1p%72*300/uv1s0b4101T,pst CGTimes
font TimesLGL.bold.italic, on^[(1U^[(s1p%72*300/uv1s3b4101T,pst CGTimes
font HelveticaLGL, on^[(1U^[(s1p%72*300/uv0s0b4148T,pst Univers
font HelveticaLGL.bold, on^[(1U^[(s1p%72*300/uv0s3b4148T,pst Univers
font HelveticaLGL.italic, on^[(1U^[(s1p%72*300/uv1s0b4148T,pst Univers
font HelveticaLGL.bold.italic, on^[(1U^[(s1p%72*300/uv1s3b4148T,pst Univers
printer LaserJet III.None-Landscape, page ^M,
hpi 300, vpi 232,
ff^L,cr^M,leftm 2,flag2, ;; from portrait
fwd %1g^[*p%uX,mhm 255,shadow 2, ;; fp
size 50, ;; fp
down ^[*p+%uY,mvm 255, ;; fp
init^[&l1oe50F^[&aR^[9,reset^[E^[&lo66F
;;Roman8 Symbol set (tct Roman8 is later in file)
font Courier,width 30,on^[(10U^[(s0p10h12v0s0b3T,tct Roman8
font Courier.bold,width 30,on^[(10U^[(s0p10h12v0s3b3T,tct Roman8
font LinePrinter,width 18, on^[(10U^[(s0p16.67h8.5v0s0b0T,tct Roman8
;;ECMA-94 Latin 1 Symbol Set
;;font Courier12Ltn1,width 30,on^[(0N^[(s0p10h12v0s0b3T,tct ECMA
;;font Courier12Ltn1.bold,width 30,on^[(0N^[(s0p10h12v0s3b3T,tct ECMA
;;font LinePrinterLtn1,width 18, on^[(0N^[(s0p16.67h8.5v0s0b0T,tct ECMA
;;PC-8 Symbol Set (no tct needed)
font CourierPC,width 30,on^[(10U^[(s0p10h12v0s0b3T
font CourierPC.bold,width 30,on^[(10U^[(s0p10h12v0s3b3T
font LinePrinterPC,width 18, on^[(10U^[(s0p16.67h8.5v0s0b0T
;;PC-8 D/N (Danish/Norwegian) Symbol Set
;;font Courier12PC8DN,width 30,on^[(11U^[(s0p10h12v0s0b3T,tct PC-850
;;font Courier12PC8DN.bold,width 30,on^[(11U^[(s0p10h12v0s3b3T,tct PC-850
;;font LinePrinterPC8DN,width 18, on^[(11U^[(s0p16.67h8.5v0s0b0T,tct PC-850
;;PC-850 Symbol Set
;;font Courier12PC850,width 30,on^[(12U^[(s0p10.00h12.0v0s0b3T,tct PC-850
;;font Courier12PC850.bold,width 30,on^[(12U^[(s0p10.00h12.0v0s3b3T,tct PC-850
;;font LinePrinterPC850,width 18, on^[(12U^[(s0p16.67h8.5v0s0b0T,tct PC-850
;;Legal Symbol Set
font CourierLGL,width 30,on^[(1U^[(s0p10h12v0s0b3T
font CourierLGL.bold,width 30,on^[(1U^[(s0p10h12v0s3b3T
font LinePrinterLGL,width 18, on^[(1U^[(s0p16.67h8.5v0s0b0T
pst CGTimes,
SP 15, ! 17, " 23, # 25, $ 25, % 44,
& 39, ' 17, ( 17, ) 17, * 25, + 44,
, 17, - 17, . 17, / 17, 0 25, 1 25,
2 25, 3 25, 4 25, 5 25, 6 25, 7 25,
8 25, 9 25, : 17, ; 17, < 50, = 44,
> 50, ? 22, @ 44, A 36, B 31, C 34,
D 37, E 31, F 30, G 36, H 37, I 17,
J 19, K 35, L 31, M 45, N 37, O 36,
P 29, Q 36, R 33, S 27, T 31, U 37,
V 36, W 47, X 36, Y 36, Z 32, [ 17,
\\ 17, ] 17, \^ 25, _ 25, ` 17, a 22,
b 25, c 22, d 25, e 22, f 17, g 25,
h 25, i 14, j 14, k 25, l 14, m 39,
n 25, o 25, p 25, q 25, r 18, s 19,
t 14, u 25, v 25, w 36, x 25, y 25,
z 22, { 22, | 25, } 22, \~ 50
pst Univers,
SP 17, ! 17, " 25, # 31, $ 31, % 50,
& 38, ' 17, ( 17, ) 17, * 31, + 50,
, 17, - 17, . 17, / 17, 0 31, 1 31,
2 31, 3 31, 4 31, 5 31, 6 31, 7 31,
8 31, 9 31, : 17, ; 17, < 50, = 50,
> 50, ? 26, @ 50, A 37, B 31, C 35,
D 36, E 29, F 28, G 37, H 36, I 14,
J 28, K 33, L 27, M 45, N 36, O 38,
P 30, Q 39, R 32, S 32, T 31, U 36,
V 36, W 50, X 36, Y 34, Z 30, [ 17,
\\ 17, ] 17, \^ 25, _ 25, ` 17, a 27,
b 29, c 27, d 29, e 27, f 18, g 29,
h 29, i 12, j 12, k 27, l 12, m 43,
n 29, o 29, p 29, q 29, r 18, s 25,
t 18, u 29, v 28, w 43, x 28, y 28,
z 24, { 22, | 25, } 22, \~ 50
tct roman8,
~^@ 180, ~^P 220, ~SP 196, ~` , ~p ,
~^A 207, ~! 213, ~a 222, ~q 254,
~^B 197, ~" 198, ~b , ~r ,
~^C 192, ~^S 194, ~# 199, ~c , ~s ,
~^D 204, ~^T 206, ~$ 183, ~d , ~t ,
~^E 200, ~^U 202, ~% 182, ~e , ~u ,
~^F 212, ~^V 195, ~f , ~v ,
~^G 181, ~^W 203, ~g ,
~^H 193, ~^X 239, ~( 185, ~h , ~x 179,
~^I 205, ~^Y 218, ~) , ~i , ~y ,
~^J 201, ~^Z 219, ~* , ~j , ~z ,
~^K 221, ~^[ 191, ~+ 248, ~k ,
~^L 209, ~^\ 187, ~, 247, ~l , ~| ,
~^M 217, ~^] 188, ~- 184,
~^N 216, ~. 251, ~n ,
~^O 208, ~^_ 190, ~/ 253,
~0 176, ~P 208,
~1 177, ~Q 209,
~2 178, ~R 210,
~3 179, ~C 195, ~S 211,
~T 212,
~E 197, ~U 213,
~F 198, ~V 214,
~G 199, ~W 215,
~H 200, ~X 216,
~I 201, ~Y 217,
~: 186, ~J 202, ~Z 218,
~; 187, ~K 203, ~[ 219,
~L 204, ~\\ ,
~= 189, ~M 205, ~] ,
~N 206, ~\^ ,
~O 207, ~_ ,
~^Q 215,
~^R 211,
~^^ 175,
~& 249,
~' 250,
~4 161,
~5 162,
~6 225,
~7 163,
~8 164,
~9 165,
~< 166,
~> 167,
~? 230,
~@ 174,
~A 173,
~B 237,
~D 246,
~m 214,
~o 241,
~w 172,
~{ 168,
~} 171,
~~ 252
; Annotations on above changes to tct roman8:
;
; ^U 189, ; 21 section; was blank
; ~^Q 215, ; 145 lowercase ae; was 211 (uppercase)
; ~^R 211, ; 146 uppercase AE; was blank
; ~^^ 175, ; 158 Italian lira, was blank
; ~& 249, ; 166 feminine ordinal; was blank
; ~' 250, ; 167 masculine ordinal; was blank
; ~4 161, ; 180 linedraw as A grave (`); was * (42)
; ~5 162, ; 181 linedraw as A circumflex; was blank
; ~6 225, ; 182 linedraw as A tilde; was *
; ~7 163, ; 183 linedraw as E grave; was *
; ~8 164, ; 184 linedraw as E circumflex; was *
; ~9 165, ; 185 linedraw as E umlaut; was *
; ~< 166, ; 188 linedraw as I circumflex; was *
; ~> 167, ; 190 linedraw as I umlaut; was *
; ~? 230, ; 191 linedraw as I grave; was *
; ~@ 174, ; 192 linedraw as U circumflex; was *
; ~A 173, ; 193 linedraw as U grave; was *
; ~B 237, ; 194 linedraw as U acute ('); was *
; ~D 246, ; 196 long dash; was *
; ~m 214, ; lowercase o crossbar; was 210 (uppercase)
; ~o 241, ; 239 intersect as lowercase thorn; was blank
; ~w 172, ; 247 ~~ as tilde accent; was blank
; ~{ 168, ; 251 surd as acute accent; was blank
; ~} 171, ; 253 squared as umlaut; was blank
; ~~ 252 ; 254 square bullet as solid; was blank
tct ECMA,
~^@ 199, ~^P 201, ~SP 225, ~` , ~p ,
~^A 252, ~^Q 198, ~! 237, ~a 223, ~q 177,
~^B 233, ~^R , ~" 243, ~b , ~r ,
~^C 226, ~^S 244, ~# 250, ~c , ~s ,
~^D 228, ~^T 246, ~$ 241, ~d , ~t ,
~^E 193, ~^U 242, ~% 209, ~e , ~u ,
~^F 229, ~^V 251, ~& , ~f , ~v ,
~^G 231, ~^W 249, ~' , ~g , ~w ,
~^H 234, ~^X 255, ~( 191, ~h , ~x 176,
~^I 235, ~^Y 214, ~) , ~i , ~y ,
~^J 232, ~^Z 220, ~* , ~j , ~z ,
~^K 239, ~^[ 162, ~+ 189, ~k , ~{ ,
~^L 238, ~^\ 163, ~, 188, ~l , ~| ,
~^M 236, ~^] 165, ~- 161, ~m 216, ~} ,
~^N 196, ~^^ , ~. 171, ~n , ~~ ,
~^O 197, ~^_ , ~/ 253, ~o
tct PC-850,
~^@ 128, ~^P 144, ~SP 160, ~` , ~p ,
~^A 129, ~^Q 146, ~! 134, ~a 225, ~q 241,
~^B 130, ~^R , ~" 162, ~b , ~r ,
~^C 131, ~^S 147, ~# 163, ~c , ~s ,
~^D 132, ~^T 148, ~$ 164, ~d , ~t ,
~^E 133, ~^U 149, ~% 165, ~e , ~u ,
~^F 134, ~^V 150, ~& , ~f , ~v ,
~^G 135, ~^W 151, ~' , ~g , ~w ,
~^H 136, ~^X 152, ~( 168, ~h , ~x 248,
~^I 137, ~^Y 153, ~) , ~i , ~y ,
~^J 138, ~^Z 154, ~* , ~j , ~z ,
~^K 139, ~^[ 189, ~+ 171, ~k , ~{ ,
~^L 140, ~^\ 156, ~, 172, ~l , ~| ,
~^M 141, ~^] 190, ~- 173, ~m 157, ~} ,
~^N 142, ~^^ , ~. 174, ~n , ~~ ,
~^O 143, ~^_ 159, ~/ 175, ~o