sl@0: ! CANON.PD sl@0: ! Printer driver file for Canon Bubblejet printers sl@0: sl@0: Resources CanonResources sl@0: Reset "<27>[\<04><00><00><00><01><68><27>[T<04><00><00><00><03><82><27><6><27><0><27>4<27>3<170>" sl@0: sl@0: ! set n/360 graphics line spacing mode sl@0: ! Set code page 850 sl@0: ! Set character set 2 sl@0: ! Set 1/8 inch line spacing sl@0: ! Set page length in lines sl@0: ! Set to top line of page sl@0: ! Set graphics line spacing delta to 170/216 sl@0: SetPageSize "<27>X<00><00><27>C<00>%c" sl@0: PreAmble "" sl@0: ! Set left/right margin to 0 sl@0: ! size using the values in the model. sl@0: PostAmble "<12><27>[K<01><00><00>" sl@0: ! Form feeds then resets printer to user defined settings sl@0: BoldOn "<27>G" sl@0: BoldOff "<27>H" sl@0: ItalicOn "" sl@0: ItalicOff "" sl@0: UnderlineOn "<27>-<01>" sl@0: UnderlineOff "<27>-<00>" sl@0: StrikethroughOn "<27>-<01>" sl@0: StrikethroughOff "<27>-<01>" sl@0: NewPage "<12><10>" sl@0: IncrementXPos "<27>d%w" sl@0: !Increments in n/120 inch-max is 255/120 sl@0: IncrementYPos "<27>J%c" sl@0: CarriageReturn "<13>" sl@0: BitmapStart "<27>[g%w<11>" sl@0: BitmapEnd "<13>" sl@0: EndResources sl@0: sl@0: Translates Page850ToWindows sl@0: 130:44 ! low quotation mark mapped to comma sl@0: 131:159 ! italic f sl@0: 132:44 ! double low quotation marks mapped to comma sl@0: 133:46 ! ellipses mapped to full stop sl@0: 134:197 ! Dagger mapped to cross sl@0: 135:32 ! Double dagger mapped to space sl@0: 136:94 ! mapped to circumflex accent sl@0: 137:32 ! per mille sign mapped to space sl@0: 138:83 ! S with caron mapped to S. sl@0: 139:60 ! single left pointing angle quotation mark sl@0: 140:32 ! Capital OE ligature mapped to space sl@0: 145:39 ! left single quotation mark mapped to apostrophe sl@0: 146:39 ! right single quotation mark mapped to apostrophe sl@0: 147:34 ! left double quotation mark mapped to quotation mark sl@0: 148:34 ! right double quotation mark mapped to quotation mark sl@0: 149:254 ! bullet sl@0: 150:95 ! en-dash sl@0: 151:196 ! em-dash horizontal line sl@0: 152:126 ! small tilde mapped to tilde sl@0: 153:169 ! Trademark symbol mapped to (R) sl@0: 154:115 ! s with caron mapped to s sl@0: 155:62 ! single right pointing angle quotation mark mapped to double sl@0: 156:32 ! small oe ligature mapped to space sl@0: 159:89 ! Y with diaeresis mapped to Y sl@0: 160:32 ! no-break space mapped to space sl@0: 161:173 ! Inverted excl. mark sl@0: 162:99 ! cent sign mapped to c sl@0: 163:156 ! Pound sign sl@0: 164:207 ! currency symbol sl@0: 165:190 ! Yen symbol sl@0: 166:124 ! Vertical bar sl@0: 167:245 ! sl@0: 168:249 ! diaeresis sl@0: 169:184 ! Copyright symbol sl@0: 170:166 ! Feminine ordinal indicator sl@0: 171:174 ! Double left arrow sl@0: 172:170 ! sl@0: 173:240 ! Soft hyphen sl@0: 174:169 ! Registered sign sl@0: 175:238 ! Macron sl@0: 176:248 ! Superscript o sl@0: 177:241 ! Plus-minus sl@0: 178:253 ! Superscript 2 sl@0: 179:252 ! Superscript 3 sl@0: 180:239 ! Acute accent sl@0: 181:230 ! Micro sign sl@0: 182:244 ! Pilcrow sign sl@0: 183:250 ! Middle dot sl@0: 184:247 ! Cedilla sl@0: 185:251 ! Superscript 1 sl@0: 186:248 ! Superscript o sl@0: 187:175 ! Double right arrow sl@0: 188:172 ! quarter sl@0: 189:171 ! half sl@0: 190:243 ! Three quarters sl@0: 191:168 ! Inverted question mark sl@0: 192:183 ! A grave sl@0: 193:181 ! A acute sl@0: 194:182 ! A circumflex sl@0: 195:199 ! A tilde sl@0: 196:142 ! A diaresis sl@0: 197:143 ! A with superscript o sl@0: 198:146 ! AE sl@0: 199:128 ! C cedilla sl@0: 200:212 ! E grave sl@0: 201:144 ! E acute sl@0: 202:210 ! E circumflex sl@0: 203:211 ! E diaresis sl@0: 204:73 ! I grave mapped to I sl@0: 205:214 ! I acute sl@0: 206:215 ! I circumflex sl@0: 207:216 ! I diaeresis sl@0: 208:209 ! sl@0: 209:165 ! N with tilde sl@0: 210:227 ! O grave sl@0: 211:224 ! O acute sl@0: 212:226 ! O circumflex sl@0: 213:229 ! O tilde sl@0: 214:153 ! O diaresis sl@0: 215:158 ! Multiplication sign sl@0: 216:157 ! O with stroke sl@0: 217:235 ! U with grave sl@0: 218:233 ! U acute sl@0: 219:234 ! U circumflex sl@0: 220:154 ! U diaresis sl@0: 221:237 ! Y acute sl@0: 222:232 ! Capital thorn sl@0: 223:"<27>[T<4><0><0><0><03><95><225><27>[T<4><0><0><0><03><82>" ! small sharp S sl@0: 224:133 ! a grave sl@0: 225:160 ! a acute sl@0: 226:131 ! a circumflex sl@0: 227:198 ! a tilde sl@0: 228:132 ! a diaresis sl@0: 229:134 ! a superscript o sl@0: 230:145 ! ae sl@0: 231:135 ! c circumflex sl@0: 232:138 ! e grave sl@0: 233:130 ! e acute sl@0: 234:136 ! e circumflex sl@0: 235:137 ! e diaresis sl@0: 236:141 ! i grave sl@0: 237:161 ! i acute sl@0: 238:140 ! i circumflex sl@0: 239:139 ! i diaresis sl@0: 240:208 ! Small letter eth sl@0: 241:164 ! n tilde sl@0: 242:149 ! o grave sl@0: 243:162 ! o acute sl@0: 244:147 ! o circumflex sl@0: 245:228 ! o tilde sl@0: 246:148 ! o diaresis sl@0: 247:246 ! divide sign sl@0: 248:155 ! Small o with stroke sl@0: 249:151 ! u grave sl@0: 250:163 ! u acute sl@0: 251:150 ! u circumflex sl@0: 252:129 ! u diaresis sl@0: 253:236 ! y acute sl@0: 254:231 ! small letter thorn sl@0: 255:152 ! y diaresis sl@0: EndTranslates sl@0: sl@0: FontInfo CourierC12 sl@0: MaxNormalCharWidth 11 sl@0: Ascent 29 sl@0: CodeSection 0:255 sl@0: 0:11 sl@0: EndCodeSection sl@0: EndFontInfo sl@0: sl@0: FontInfo Courier12 sl@0: MaxNormalCharWidth 18 sl@0: Ascent 29 sl@0: CodeSection 0:255 sl@0: 0:18 sl@0: EndCodeSection sl@0: EndFontInfo sl@0: sl@0: FontInfo Courier24 sl@0: MaxNormalCharWidth 36 sl@0: Ascent 58 sl@0: CodeSection 0:255 sl@0: 0:36 sl@0: EndCodeSection sl@0: EndFontInfo sl@0: sl@0: FontInfo Prestige10 sl@0: MaxNormalCharWidth 15 sl@0: Ascent 15 sl@0: CodeSection 0:255 sl@0: 0:15 sl@0: EndCodeSection sl@0: EndFontInfo sl@0: sl@0: FontInfo Prestige20 sl@0: MaxNormalCharWidth 30 sl@0: Ascent 30 sl@0: CodeSection 0:255 sl@0: 0:30 sl@0: EndCodeSection sl@0: EndFontInfo sl@0: sl@0: TypefaceFonts Courier sl@0: Name "Courier" Serif sl@0: Translates Page850ToWindows sl@0: FontHeight sl@0: Height 240 sl@0: Normal Courier12 sl@0: Bold Courier12 sl@0: Italic Courier12 sl@0: BoldItalic Courier12 sl@0: Command "<27>I<02><27>[@<04><00><00><00><01><01>" sl@0: EndFontHeight sl@0: FontHeight sl@0: Height 480 sl@0: Normal Courier24 sl@0: Bold Courier24 sl@0: Italic Courier24 sl@0: BoldItalic Courier24 sl@0: Command "<27>I<02><27>[@<04><00><00><00><02><02>" sl@0: EndFontHeight sl@0: EndTypefaceFonts sl@0: sl@0: TypefaceFonts CourierCompressed sl@0: Name "Courier (compressed)" Serif sl@0: Translates Page850ToWindows sl@0: FontHeight sl@0: Height 200 sl@0: Normal CourierC12 sl@0: Bold CourierC12 sl@0: Italic CourierC12 sl@0: BoldItalic CourierC12 sl@0: Command "<27>I<18><27>[@<04><00><00><00><01><01>" sl@0: EndFontHeight sl@0: EndTypefaceFonts sl@0: sl@0: TypefaceFonts Prestige sl@0: Name "Prestige" sl@0: Translates Page850ToWindows sl@0: FontHeight sl@0: Height 200 sl@0: Normal Prestige10 sl@0: Bold Prestige10 sl@0: Italic Prestige10 sl@0: BoldItalic Prestige10 sl@0: Command "<27>I<10><27>[@<04><00><00><00><01><01>" sl@0: EndFontHeight sl@0: FontHeight sl@0: Height 400 sl@0: Normal Prestige20 sl@0: Bold Prestige20 sl@0: Italic Prestige20 sl@0: BoldItalic Prestige20 sl@0: Command "<27>I<10><27>[@<04><00><00><00><02><02>" sl@0: EndFontHeight sl@0: EndTypefaceFonts sl@0: sl@0: Model CanonBubblejetBJ sl@0: Name "Canon Bubblejet (BJ mode)" RequiresPrinterPort sl@0: Uid 268438803 sl@0: Flags 1 sl@0: ! Landscape not available sl@0: Resources CanonResources sl@0: KPixelWidth 8000 sl@0: ! Twips = 180 dots per inch sl@0: KPixelHeight 8000 sl@0: ! Twips = 180 dots per inch sl@0: PortraitOffset 23 90 sl@0: LandscapeOffset 23 90 sl@0: MinMarginLeft 23 sl@0: MinMarginRight 23 sl@0: MinMarginTop 90 sl@0: MinMarginBottom 90 sl@0: DisplayMode Gray2 sl@0: TypefaceFontss sl@0: Courier sl@0: CourierCompressed sl@0: Prestige sl@0: EndTypefaceFontss sl@0: EndModel sl@0: sl@0: PdrStoreFile sl@0: PDLName "Canon" sl@0: PDLUid 268438802 sl@0: Models sl@0: CanonBubblejetBJ sl@0: EndModels sl@0: EndPdrStoreFile