os/graphics/printingservices/printerdrivers/epson/EPSON.PD
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/graphics/printingservices/printerdrivers/epson/EPSON.PD	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,502 @@
     1.4 +! EPSON.PD
     1.5 +! Printer driver file for Epson printers
     1.6 +
     1.7 +Resources Resources
     1.8 +    Reset               "<27>@<27>T<1><27>6<27>x<1><27>R<0>"
     1.9 +    SetPageSize         "<27>C<0>%c"
    1.10 +! <27>l<0> left margin to zero
    1.11 +! <27>N<0> no bottom margin
    1.12 +! <27>+<2> 180 lines per inch
    1.13 +! <27>x<1> letter quality
    1.14 +    PreAmble            "<10><27>l<0><27>N<0><27>+<2><27>x<1>"
    1.15 +    PostAmble           "<12><27>@"
    1.16 +    BoldOn              "<27>E"
    1.17 +    BoldOff             "<27>F"
    1.18 +    ItalicOn            "<27>4"
    1.19 +    ItalicOff           "<27>5"
    1.20 +    UnderlineOn         "<27>-<1>"
    1.21 +    UnderlineOff        "<27>-<0>"
    1.22 +    StrikethroughOn     "<27>(-<03><00><01><02><01>"
    1.23 +    StrikethroughOff    "<27>(-<03><00><01><02><00>"
    1.24 +    NewPage             "<12><10>"
    1.25 +    IncrementXPos       "<27>\%w"
    1.26 +    IncrementYPos       "<27>J%c"   ! maximum 255/180 of an inch 
    1.27 +    CarriageReturn      "<13>"   
    1.28 +    BitmapStart         "<27>*<39>%w"
    1.29 +    BitmapEnd           "<13>"
    1.30 +EndResources
    1.31 +
    1.32 +Translates Page850ToWindows
    1.33 +	130:44  ! low quotation mark mapped to comma
    1.34 +	131:159
    1.35 +	132:44  ! double low quotation marks mapped to comma
    1.36 +	133:46  ! ellipses mapped to full stop
    1.37 +	134:"<27>R<64><125><27>R<0>"
    1.38 +	135:32  ! Double dagger mapped to space
    1.39 +	136:94  ! mapped to circumflex accent
    1.40 +	137:32	! per mille sign mapped to space
    1.41 +	138:83	! S with caron mapped to S.
    1.42 +	139:174	! single left pointing angle quotation mark mapped to double
    1.43 +	140:32	! Capital OE ligature mapped to space
    1.44 +	
    1.45 +	145:39  ! left single quotation mark mapped to apostrophe
    1.46 +	146:39  ! right single quotation mark mapped to apostrophe
    1.47 +	147:34  ! left double quotation mark mapped to quotation mark
    1.48 +	148:34  ! right double quotation mark mapped to quotation mark
    1.49 +	149:250	! bullet
    1.50 +	150:45  ! en-dash mapped to hyphen-minus
    1.51 +	151:45  ! em-dash mapped to hyphen-minus
    1.52 +   	152:246 ! small tilde mapped to tilde
    1.53 +  	153:"<27>R<64><126><27>R<0>"       ! Trademark symbol
    1.54 +  	154:115 ! s with caron mapped to s
    1.55 + 	155:175	! single right pointing angle quotation mark mapped to double
    1.56 +	156:32	! small oe ligature	mapped to space
    1.57 +
    1.58 +	159:89	! Y with diaeresis mapped to Y
    1.59 +	160:32  ! no-break space mapped to space
    1.60 +	161:173	! Inverted excl. mark
    1.61 +	162:189	! cent sign
    1.62 +	163:156	! Pound sign
    1.63 +	164:"<27>R<5><36><27>R<0>"	! currency symbol
    1.64 +	165:"<27>R<8><92><27>R<0>"	! Yen symbol
    1.65 +	166:124	! Vertical bar
    1.66 +	167:"<27>R<64><64><27>R<0>"	! Section sign
    1.67 +	168:"<27>R<1><126><27>R<0>"		! diaeresis
    1.68 +	169:"<27>R<64><123><27>R<0>"	! Copyright symbol
    1.69 +	170:166	! Feminine ordinal indicator
    1.70 +	171:174
    1.71 +	172:170
    1.72 +	173:45	! Soft hyphen mapped to hyphen-minus
    1.73 +	174:"<27>R<64><124><27>R<0>"	! Registered sign
    1.74 +	175:238	! Macron
    1.75 +	176:"<27>R<64><91><27>R<0>"
    1.76 +	177:241
    1.77 +	178:253
    1.78 +	179:252	! Superscript 3 
    1.79 +	180:239	! Acute accent
    1.80 +	181:230	! Micro sign
    1.81 +	182:"<27>R<64><94><27>R<0>"	! Pilcrow sign
    1.82 +	183:250	! Middle dot
    1.83 +	184:247	! Cedilla  
    1.84 +	185:251	! Superscript 1
    1.85 +	186:167
    1.86 +	187:175
    1.87 +	188:172
    1.88 +	189:171
    1.89 +	190:32	! Three quarters mapped to space
    1.90 +	191:168
    1.91 +	192:183	! A grave
    1.92 +	193:181	! A acute 
    1.93 +	194:182	! A circumflex
    1.94 +	195:199	! A tilde 
    1.95 +	196:142
    1.96 +	197:143
    1.97 +	198:146
    1.98 +	199:128
    1.99 +	200:212	! E grave
   1.100 +	201:144	
   1.101 +	202:210
   1.102 +	203:211
   1.103 +	204:73	! I grave mapped to I
   1.104 +	205:214	! I acute 
   1.105 +	206:215	! I circumflex
   1.106 +	207:216	! I diaeresis
   1.107 +	208:209	! ETH mapped to D
   1.108 +	209:165
   1.109 +	210:227	! O grave
   1.110 +	211:224	! O acute
   1.111 +	212:226	! O circumflex
   1.112 +	213:229	! O tilde
   1.113 +	214:153
   1.114 +	215:158	! Multiplication sign
   1.115 +	216:"<27>R<9><92><27>R<0>"	! O with stroke
   1.116 +	217:235	! U with grave
   1.117 +	218:233	! U acute
   1.118 +	219:234	! U circumflex
   1.119 +	220:154	
   1.120 +	221:237	! Y acute
   1.121 +	222:232	! Capital thorn
   1.122 +	223:"<27>R<2><126><27>R<0>"	! small sharp S
   1.123 +	224:133
   1.124 +	225:160
   1.125 +	226:131
   1.126 +	227:198	! a tilde
   1.127 +	228:132	
   1.128 +	229:134
   1.129 +	230:145
   1.130 +	231:135
   1.131 +	232:138
   1.132 +	233:130
   1.133 +	234:136
   1.134 +	235:137
   1.135 +	236:141
   1.136 +	237:161
   1.137 +	238:140
   1.138 +	239:139
   1.139 +	240:208	! Small letter eth
   1.140 +	241:164
   1.141 +	242:149
   1.142 +	243:162
   1.143 +	244:147
   1.144 +	245:228	! o tilde
   1.145 +	246:148
   1.146 +	247:246
   1.147 +	248:"<27>R<9><124><27>R<0>"	! Small o with stroke
   1.148 +	249:151
   1.149 +	250:163
   1.150 +	251:150
   1.151 +	252:129
   1.152 +	253:236	! y acute
   1.153 +	254:231	! small letter thorn
   1.154 +	255:152
   1.155 +  EndTranslates
   1.156 +
   1.157 +FontInfo Prop 
   1.158 +    MaxNormalCharWidth 21
   1.159 +    Ascent 20
   1.160 +    CodeSection 32:127
   1.161 +	32:15
   1.162 +     33:9   34:15   35:15   36:15   37:18   38:18   39:9   40:12
   1.163 +     41:12   42:15   43:15   44:9   45:15   46:9   47:15   48:15
   1.164 +     49:15   50:15   51:15   52:15   53:15   54:15   55:15   56:15
   1.165 +     57:15   58:9   59:9   60:15   61:15   62:15   63:15   64:18
   1.166 +     65:18   66:18   67:18   68:18   69:18   70:18   71:18   72:18
   1.167 +     73:12   74:15   75:18   76:18   77:21   78:18   79:18   80:18
   1.168 +     81:18   82:18   83:18   84:18   85:21   86:18   87:21   88:18
   1.169 +     89:18   90:15   91:12   92:15   93:12   94:15   95:15   96:9
   1.170 +     97:15   98:18   99:15  100:18  101:15  102:12  103:18  104:18
   1.171 +    105:9  106:12  107:18  108:9  109:21  110:18  111:15  112:18
   1.172 +    113:18  114:15  115:15  116:12  117:18  118:18  119:21  120:15
   1.173 +    121:18  122:15  123:12  124:9  125:12  126:15 127:18
   1.174 +    EndCodeSection
   1.175 +   	CodeSection 130:140
   1.176 +	130:9  131:15  132:9  133:9  134:18  135:15  136:15
   1.177 +	137:15   138:18  139:15 140:15
   1.178 +    EndCodeSection
   1.179 +    CodeSection 145:156
   1.180 +	145:9  146:9  147:15  148:15  149:15  150:15  151:15
   1.181 +	152:15  153:18 154:15 155:15  156:15
   1.182 +    EndCodeSection
   1.183 +    CodeSection 159:255
   1.184 +	159:18  160:15  161:15  162:15 163:15  164:15  165:18
   1.185 +	166:9  167:15  168:15  169:18  170:15 171:15  172:15
   1.186 +	173:15 174:18  175:15   176:15 177:15  178:15 179:15
   1.187 +	180:9   181:15  182:15 183:15 184:15  185:15  186:15
   1.188 +	187:15  188:15  189:15  190:15  191:15
   1.189 +	192:18  193:18  194:18  195:18  196:18  197:18  198:21
   1.190 +	199:18  200:18  201:18  202:18  203:69  204:12  205:12
   1.191 +	206:12  207:12	208:18  209:18  210:18  211:18  212:18
   1.192 +	213:18  214:18  215:15  216:15  217:21  218:21  219:21
   1.193 +	220:21  221:18  222:18   223:18  224:15  225:15  226:15
   1.194 +	227:15  228:15  229:15  230:21  231:15 232:15  233:15
   1.195 +	234:15  235:15  236:9  237:9  238:9 239:9  240:18
   1.196 +	241:18  242:15  243:15  244:15  245:15  246:15  247:15
   1.197 +	248:15  249:18 250:18  251:18 252:18 253:18  254:18  255:18 
   1.198 +    EndCodeSection
   1.199 +EndFontInfo
   1.200 +
   1.201 +FontInfo DoubleProp 
   1.202 +    MaxNormalCharWidth 42
   1.203 +    Ascent 40
   1.204 +    CodeSection 32:127
   1.205 +	32:30
   1.206 +     33:18   34:30   35:30   36:30   37:36   38:36   39:18   40:24
   1.207 +     41:24   42:30   43:30   44:18   45:30   46:18   47:30   48:30
   1.208 +     49:30   50:30   51:30   52:30   53:30   54:30   55:30   56:30
   1.209 +     57:30   58:18   59:18   60:30   61:30   62:30   63:30   64:36
   1.210 +     65:36   66:36   67:36   68:36   69:36   70:36   71:36   72:36
   1.211 +     73:24   74:30   75:36   76:36   77:42   78:36   79:36   80:36
   1.212 +     81:36   82:36   83:36   84:36   85:42   86:36   87:42   88:36
   1.213 +     89:36   90:30   91:24   92:30   93:24   94:30   95:30   96:18
   1.214 +     97:30   98:36   99:30  100:36  101:30  102:24  103:36  104:36
   1.215 +    105:18  106:24  107:36  108:18  109:42  110:36  111:30  112:36
   1.216 +    113:36  114:30  115:30  116:24  117:36  118:36  119:42  120:30
   1.217 +    121:36  122:30  123:24  124:18  125:24  126:30 127:36
   1.218 +    EndCodeSection
   1.219 +   	CodeSection 130:140
   1.220 +	130:18  131:30  132:18  133:18  134:36  135:30  136:30
   1.221 +	137:30   138:36  139:30 140:30
   1.222 +    EndCodeSection
   1.223 +    CodeSection 145:156
   1.224 +	145:18  146:18  147:30  148:30  149:30  150:30  151:30
   1.225 +	152:30  153:36 154:30 155:30  156:30
   1.226 +    EndCodeSection
   1.227 +    CodeSection 159:255
   1.228 +	159:36  160:30  161:30  162:30 163:30  164:30  165:36
   1.229 +	166:18  167:30  168:30  169:36  170:30 171:30  172:30
   1.230 +	173:30 174:36  175:30   176:30 177:30  178:30 179:30
   1.231 +	180:18   181:30  182:30 183:30 184:30  185:30  186:30
   1.232 +	187:30  188:30  189:30  190:30  191:30
   1.233 +	192:36  193:36  194:36  195:36  196:36  197:36  198:42
   1.234 +	199:36  200:36  201:36  202:36  203:69  204:24  205:24
   1.235 +	206:24  207:24	208:36  209:36  210:36  211:36  212:36
   1.236 +	213:36  214:36  215:30  216:30  217:42  218:42  219:42
   1.237 +	220:42  221:36  222:36   223:36  224:30  225:30  226:30
   1.238 +	227:30  228:30  229:30  230:42  231:30 232:30  233:30
   1.239 +	234:30  235:30  236:18  237:18  238:18 239:18  240:36
   1.240 +	241:36  242:30  243:30  244:30  245:30  246:30  247:30
   1.241 +	248:30  249:36 250:36  251:36 252:36 253:36  254:36  255:36 
   1.242 +    EndCodeSection
   1.243 +EndFontInfo
   1.244 +
   1.245 +FontInfo CourierC10
   1.246 +    MaxNormalCharWidth 12
   1.247 +    Ascent 20
   1.248 +    CodeSection 0:255
   1.249 +      0:12
   1.250 +    EndCodeSection
   1.251 +EndFontInfo
   1.252 +
   1.253 +FontInfo Courier10
   1.254 +    MaxNormalCharWidth 15
   1.255 +    Ascent 20
   1.256 +    CodeSection 0:255
   1.257 +      0:15
   1.258 +    EndCodeSection
   1.259 +EndFontInfo
   1.260 +
   1.261 +FontInfo CourierE10
   1.262 +    MaxNormalCharWidth 18
   1.263 +    Ascent 20
   1.264 +    CodeSection 0:255
   1.265 +      0:18
   1.266 +    EndCodeSection
   1.267 +EndFontInfo
   1.268 +
   1.269 +FontInfo CourierC20
   1.270 +    MaxNormalCharWidth 24
   1.271 +    Ascent 40
   1.272 +    CodeSection 0:255
   1.273 +      0:24
   1.274 +    EndCodeSection
   1.275 +EndFontInfo
   1.276 +
   1.277 +FontInfo Courier20
   1.278 +    MaxNormalCharWidth 30
   1.279 +    Ascent 40
   1.280 +    CodeSection 0:255
   1.281 +      0:30
   1.282 +    EndCodeSection
   1.283 +EndFontInfo
   1.284 +
   1.285 +FontInfo CourierE20
   1.286 +    MaxNormalCharWidth 36
   1.287 +    Ascent 40
   1.288 +    CodeSection 0:255
   1.289 +      0:36
   1.290 +    EndCodeSection
   1.291 +EndFontInfo
   1.292 +
   1.293 +TypefaceFonts Elite
   1.294 +     Name "Elite" Serif
   1.295 +   Translates Page850ToWindows
   1.296 +    FontHeight
   1.297 +        Height          210  ! 10 point
   1.298 +        Normal          Prop
   1.299 +        Bold            Prop
   1.300 +        Italic          Prop
   1.301 +        BoldItalic      Prop
   1.302 +        Command         "<27>k<2><27>w<0><27>W<0><27>p<1>"
   1.303 +    EndFontHeight
   1.304 +    FontHeight
   1.305 +        Height          420  ! 21 point
   1.306 +        Normal          DoubleProp
   1.307 +        Bold            DoubleProp
   1.308 +        Italic          DoubleProp
   1.309 +        BoldItalic      DoubleProp
   1.310 +        Command         "<27>k<2><27>w<1><27>W<1><27>p<1>"
   1.311 +    EndFontHeight
   1.312 +EndTypefaceFonts
   1.313 +
   1.314 +
   1.315 +TypefaceFonts Roman
   1.316 +    Name "Roman" Proportional Serif
   1.317 +    Translates Page850ToWindows
   1.318 +    FontHeight
   1.319 +        Height          210
   1.320 +        Normal          Prop
   1.321 +        Bold            Prop
   1.322 +        Italic          Prop
   1.323 +        BoldItalic      Prop
   1.324 +        Command         "<27>k<0><27>w<0><27>W<0><27>p<1>"
   1.325 +    EndFontHeight
   1.326 +    FontHeight
   1.327 +        Height          420
   1.328 +        Normal          DoubleProp
   1.329 +        Bold            DoubleProp
   1.330 +        Italic          DoubleProp
   1.331 +        BoldItalic      DoubleProp
   1.332 +        Command         "<27>k<0><27>w<1><27>W<1><27>p<1>"
   1.333 +    EndFontHeight
   1.334 +EndTypefaceFonts
   1.335 +
   1.336 +TypefaceFonts SansSerif
   1.337 +    Name "Sans Serif" Proportional
   1.338 +    Translates Page850ToWindows
   1.339 +    FontHeight
   1.340 +        Height          210
   1.341 +        Normal          Prop
   1.342 +        Bold            Prop
   1.343 +        Italic          Prop
   1.344 +        BoldItalic      Prop
   1.345 +        ! sans serif single-width, single height
   1.346 +        Command         "<27>k<1><27>w<0><27>W<0><27>p<1>"
   1.347 +    EndFontHeight
   1.348 +    FontHeight
   1.349 +        Height          420
   1.350 +        Normal          DoubleProp
   1.351 +        Bold            DoubleProp
   1.352 +        Italic          DoubleProp
   1.353 +        BoldItalic      DoubleProp
   1.354 +        ! sans serif double-width, double height
   1.355 +        Command         "<27>k<1><27>w<1><27>W<1><27>p<1>"
   1.356 +    EndFontHeight
   1.357 +EndTypefaceFonts
   1.358 +
   1.359 +TypefaceFonts Courier
   1.360 +    Name "Courier" Serif
   1.361 +    Translates Page850ToWindows
   1.362 +    FontHeight
   1.363 +        Height		200	! 12cpi         
   1.364 +        Normal          Courier10
   1.365 +        Bold            Courier10
   1.366 +        Italic          Courier10
   1.367 +        BoldItalic      Courier10
   1.368 +        Command         "<27>k<2><27>p<0><27><77><18><27>w<0><27>W<0>"
   1.369 +    EndFontHeight
   1.370 +    FontHeight
   1.371 +        Height		400	! 6cpi         
   1.372 +        Normal          Courier20
   1.373 +        Bold            Courier20
   1.374 +        Italic          Courier20
   1.375 +        BoldItalic      Courier20
   1.376 +        Command         "<27>k<2><27>p<0><27><77><18><27>w<1><27>W<1>"
   1.377 +    EndFontHeight
   1.378 +EndTypefaceFonts
   1.379 +
   1.380 +TypefaceFonts CourierCompressed
   1.381 +    Name "Courier (compressed)" Serif
   1.382 +    Translates Page850ToWindows
   1.383 +    FontHeight
   1.384 +        Height		200	! 15cpi         
   1.385 +        Normal          CourierC10
   1.386 +        Bold            CourierC10
   1.387 +        Italic          CourierC10
   1.388 +        BoldItalic      CourierC10
   1.389 +        Command         "<27>k<2><27>p<0><27><103><18><27>w<0><27>W<0>"
   1.390 +    EndFontHeight
   1.391 +    FontHeight
   1.392 +        Height		400	! 8cpi         
   1.393 +        Normal          CourierC20
   1.394 +        Bold            CourierC20
   1.395 +        Italic          CourierC20
   1.396 +        BoldItalic      CourierC20
   1.397 +        Command         "<27>k<2><27>p<0><27><103><18><27>w<1><27>W<1>"
   1.398 +    EndFontHeight
   1.399 +EndTypefaceFonts
   1.400 +
   1.401 +TypefaceFonts CourierExpanded
   1.402 +    Name "Courier (expanded)" Serif
   1.403 +    Translates Page850ToWindows
   1.404 +    FontHeight
   1.405 +        Height		200	! 10cpi         
   1.406 +        Normal          CourierE10
   1.407 +        Bold            CourierE10
   1.408 +        Italic          CourierE10
   1.409 +        BoldItalic      CourierE10
   1.410 +        Command         "<27>k<2><27>p<0><27><80><18><27>w<0><27>W<0>"
   1.411 +    EndFontHeight
   1.412 +    FontHeight
   1.413 +        Height		400	! 5cpi         
   1.414 +        Normal          CourierE20
   1.415 +        Bold            CourierE20
   1.416 +        Italic          CourierE20
   1.417 +        BoldItalic      CourierE20
   1.418 +        Command         "<27>k<2><27>p<0><27><80><18><27>w<1><27>W<1>"
   1.419 +    EndFontHeight    
   1.420 +EndTypefaceFonts
   1.421 +
   1.422 +Model EpsonLQ860
   1.423 +    Name "Epson LQ-860" RequiresPrinterPort
   1.424 +	Uid 268435817
   1.425 +    Flags 1
   1.426 +! 1 Landscape not available
   1.427 +    Resources Resources
   1.428 +    KPixelWidth    8000   ! Twips = 180 dots per inch
   1.429 +    KPixelHeight   8000 
   1.430 +	PortraitOffset  22 90  ! Pixels
   1.431 + 	LandscapeOffset 22 90  
   1.432 +    MinMarginLeft   22    ! Pixels
   1.433 +    MinMarginRight  22
   1.434 +    MinMarginTop    90
   1.435 +    MinMarginBottom 90
   1.436 +    DisplayMode   Gray2
   1.437 +    TypefaceFontss
   1.438 +        Courier
   1.439 +	CourierCompressed
   1.440 +	CourierExpanded
   1.441 +        Elite
   1.442 +        Roman
   1.443 +	SansSerif
   1.444 +	EndTypefaceFontss
   1.445 +EndModel
   1.446 +
   1.447 +Model CitizenPN60
   1.448 +    Name "Citizen PN60" RequiresPrinterPort
   1.449 +	Uid -1610611287
   1.450 +    Flags 1
   1.451 +! 1 Landscape not available
   1.452 +    Resources Resources
   1.453 +    KPixelWidth    8000   ! Twips = 180 dots per inch
   1.454 +    KPixelHeight   8000 
   1.455 +	PortraitOffset  22 90  ! Pixels
   1.456 + 	LandscapeOffset 22 90  
   1.457 +    MinMarginLeft   22    ! Pixels
   1.458 +    MinMarginRight  22
   1.459 +    MinMarginTop    90
   1.460 +    MinMarginBottom 90
   1.461 +    DisplayMode   Gray2
   1.462 +    TypefaceFontss
   1.463 +        Courier
   1.464 +	CourierCompressed
   1.465 +	CourierExpanded
   1.466 +        Elite
   1.467 +        Roman
   1.468 +	SansSerif
   1.469 +	EndTypefaceFontss
   1.470 +EndModel
   1.471 +
   1.472 +Model CanonBubblejetLQ
   1.473 +    Name "Canon Bubblejet (LQ mode)" RequiresPrinterPort
   1.474 +	Uid 268439229
   1.475 +    Flags 1
   1.476 +! Landscape not available
   1.477 +    Resources Resources
   1.478 +    KPixelWidth    8000   ! Twips = 180 dots per inch
   1.479 +    KPixelHeight   8000 
   1.480 +	PortraitOffset  23 90  ! Pixels
   1.481 + 	LandscapeOffset 23 90  
   1.482 +    MinMarginLeft   23    ! Pixels
   1.483 +    MinMarginRight  23
   1.484 +    MinMarginTop    90
   1.485 +    MinMarginBottom 90
   1.486 +    DisplayMode   Gray2
   1.487 +    TypefaceFontss
   1.488 +        Courier
   1.489 +	CourierCompressed
   1.490 +	CourierExpanded
   1.491 +	Elite
   1.492 +	Roman
   1.493 +	SansSerif
   1.494 +	EndTypefaceFontss
   1.495 +EndModel
   1.496 +
   1.497 +PdrStoreFile
   1.498 +    PDLName             "Epson"
   1.499 +	PDLUid 268435820
   1.500 +    Models
   1.501 +	CanonBubblejetLQ
   1.502 +	CitizenPN60
   1.503 +        EpsonLQ860
   1.504 +    EndModels
   1.505 +EndPdrStoreFile