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