build: add the SIBO SDK
This commit is contained in:
@@ -0,0 +1,206 @@
|
||||
! 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
|
||||
Reference in New Issue
Block a user