! BJ.WD ! Printer driver file for Cannon BJ series printers COMMANDS !<27>[K<4><0><0><36><1><65> ! <4><0> - 4 bytes remaining ! <0> - init to user-defined settings ! <36> - ID for BJ-10e ! <1> - Character set 2 ! <65> - Multiligual 850 (64) + Auto Sheet Feeder (1) RESET "<27>[K<4><0><0><36><1><65>" FORM_LENGTH "<27>C%c" !<27>A<1> - set line spacing to 1/72 inch !<27>2 - enable the above PREAMBLE "<27>A<1><27>2" !<27>[K<1><0><0> ! <4><0> - 1 bytes remaining ! <0> - init to user-defined settings POSTAMBLE "<27>[K<1><0><0>" BOLD_ON "<27>E" BOLD_OFF "<27>F" ITALIC_ON "<27>-<1>" ITALIC_OFF "<27>-<0>" UNDERLINE_ON "<27>-<1>" UNDERLINE_OFF "<27>-<0>" SUBSCRIPT_ON "<27>S<1>" SUBSCRIPT_OFF "<27>T" SUPERSCRIPT_ON "<27>S<0>" SUPERSCRIPT_OFF "<27>T" NEW_PAGE "<12>" CARRIAGE_RETURN "<13>" MOVE_DOWN "*<10>" MOVE_RIGHT_PREFIX "" MOVE_RIGHT "<27>d%w" MOVE_RIGHT_SUFFIX "" END_COMMANDS TRANSLATES telephone 5:35 END_TRANSLATES WIDTHS wid_prop12 0:10 1:10 2:10 3:10 4:10 5:10 ! telephone character must be the same as # (35) 6:10 7:10 ! non-breaking hyphen must be the same as hyphen (45) 8:10 9:10 ! tab must be the same as space (32) 10:10 11:10 12:10 13:10 14:10 ! potential hyphen must be the same as hyphen (45) 15:10 ! non-breaking space must be the same as space (32) 16:10 17:10 18:10 19:10 20:10 21:10 22:10 23:10 24:10 25:10 26:10 27:10 28:10 29:10 30:10 31:14 32:10 33:10 34:10 35:10 36:10 37:10 38:12 39:6 40:10 41:10 42:10 43:10 44:10 45:10 46:10 47:10 48:10 49:10 50:10 51:10 52:10 53:10 54:10 55:10 56:10 57:10 58:10 59:10 60:10 61:10 62:10 63:10 64:10 65:14 66:14 67:14 68:14 69:12 70:12 71:14 72:14 73:8 74:10 75:14 76:12 77:14 78:14 79:14 80:12 81:14 82:14 83:12 84:14 85:14 86:14 87:14 88:14 89:14 90:12 91:10 92:10 93:10 94:10 95:10 96:10 97:10 98:12 99:10 100:12 101:10 102:8 103:12 104:12 105:6 106:6 107:12 108:6 109:14 110:12 111:10 112:12 113:12 114:10 115:10 116:8 117:12 118:12 119:14 120:12 121:12 122:10 123:10 124:10 125:10 126:10 127:10 128:14 129:12 130:10 131:10 132:10 133:10 134:10 135:10 136:10 137:10 138:10 139:6 140:6 141:6 142:14 143:14 144:12 145:14 146:14 147:10 148:10 149:10 150:12 151:12 152:12 153:14 154:14 155:10 156:10 157:14 158:10 159:10 160:10 161:6 162:10 163:12 164:12 165:14 166:10 167:10 168:10 169:10 170:10 171:10 172:10 173:10 174:14 175:14 176:10 177:10 178:10 179:10 180:10 181:14 182:14 183:14 184:10 185:10 186:10 187:10 188:10 189:10 190:10 191:10 192:10 193:10 194:10 195:10 196:10 197:10 198:10 199:14 200:10 201:10 202:10 203:10 204:10 205:10 206:10 207:10 208:12 209:14 210:12 211:12 212:12 213:6 214:8 215:8 216:8 217:10 218:10 219:10 220:10 221:10 222:8 223:10 224:14 225:12 226:14 227:14 228:10 229:14 230:10 231:12 232:14 233:14 234:14 235:14 236:12 237:14 238:10 239:10 240:10 241:10 242:10 243:10 244:10 245:10 246:10 247:10 248:10 249:10 250:10 251:10 252:10 253:10 254:10 255:10 END_WIDTHS TYPEFACE pica NAME "Pica" SERIF TYPE COURIER TRANSLATE telephone FONT HEIGHT 200 ! 10 point WIDTH 7 ! 17 cpi WIDTH_BOLD 12 ! 10 cpi WIDTH_ITALIC 7 WIDTH_BOLD_ITALIC 12 ! I<18> 17 cpi [@400<17><1> single height and width COMMAND "<27>I<18><27>[@<4><0><0><0><17><1>" FONT HEIGHT 240 ! 12 point WIDTH 12 ! 10 cpi ! I<2> 10 cpi [@400<17><1> single height and width COMMAND "<27>I<2><27>[@<4><0><0><0><17><1>" FONT HEIGHT 260 ! 13 point WIDTH 14 ! 8.5 cpi WIDTH_BOLD 24 ! 5 cpi WIDTH_ITALIC 14 WIDTH_BOLD_ITALIC 24 ! I<18> 17 cpi [@400<17><2> single height and double width COMMAND "<27>I<18><27>[@<4><0><0><0><17><2>" FONT HEIGHT 320 ! 16 point WIDTH 24 ! 5 cpi ! I<2> 10 cpi [@400<17><2> single height and double width COMMAND "<27>I<2><27>[@<4><0><0><0><17><2>" FONT HEIGHT 440 ! 22 point WIDTH 12 ! 10 cpi ! I<2> 10 cpi [@400<18><1> double height and single width COMMAND "<27>I<2><27>[@<4><0><0><0><18><1>" FONT HEIGHT 480 ! 24 point WIDTH 24 ! 5 cpi ! I<2> 10 cpi [@400<18><2> double height and double width COMMAND "<27>I<2><27>[@<4><0><0><0><18><2>" END_FONT END_TYPEFACE TYPEFACE elite NAME "Elite" SERIF TYPE ELITE TRANSLATE telephone FONT HEIGHT 200 ! 10 point WIDTH 10 ! I<10> 12 cpi [@400<17><1> single height and width COMMAND "<27>I<10><27>[@<4><0><0><0><17><1>" FONT HEIGHT 280 WIDTH 20 ! I<10> 12 cpi [@400<17><2> single height and double width COMMAND "<27>I<10><27>[@<4><0><0><0><17><2>" FONT HEIGHT 360 WIDTH 10 ! I<10> 12 cpi [@400<18><1> double height and single width COMMAND "<27>I<10><27>[@<4><0><0><0><18><1>" FONT HEIGHT 400 WIDTH 20 ! I<10> 12 cpi [@400<18><2> double height and double width COMMAND "<27>I<10><27>[@<4><0><0><0><18><2>" END_FONT END_TYPEFACE TYPEFACE proportional NAME "Proportional" MULTIPLE_WIDTH_TABLES PROPORTIONAL SERIF TYPE TIMES_ROMAN TRANSLATE telephone FONT HEIGHT 240 WIDTH wid_prop12 ! P<1> proportional [@400<17><1> single height and width COMMAND "<27>P<1><27>[@<4><0><0><0><17><1>" FONT HEIGHT 320 WIDTH_SCALE 2 WIDTH wid_prop12 ! P<1> proportional [@400<17><2> single height and double width COMMAND "<27>P<1><27>[@<4><0><0><0><17><2>" FONT HEIGHT 440 WIDTH wid_prop12 ! P<1> proportional [@400<18><1> double height and single width COMMAND "<27>P<1><27>[@<4><0><0><0><18><1>" FONT HEIGHT 480 WIDTH_SCALE 2 WIDTH wid_prop12 ! P<1> proportional [@400<18><2> double height and double width COMMAND "<27>P<1><27>[@<4><0><0><0><18><2>" END_FONT END_TYPEFACE MODEL NAME "Canon BJ-10e" NAME "IBM Proprinter X24E" MIN_X 12 ! 12 twips = 1/120 inch MIN_Y 20 ! 20 twips = 1/72 inch SKIP_X 8 ! 1/15 inch SKIP_Y 18 ! 1/4 inch TYPEFACE pica,elite,proportional END_MODEL MODEL NAME "Canon BJ-30" MIN_X 12 ! 12 twips = 1/120 in MIN_Y 20 ! 20 twips = 1/72 in SKIP_X 8 ! skipx 1/15 inch SKIP_Y 18 ! skipy 1/4 TYPEFACE pica,proportional END_MODEL