00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024 #ifdef HAVE_CONFIG_H
00025 #include <config.h>
00026 #endif
00027 #include <gimp-print/gimp-print.h>
00028 #include "gimp-print-internal.h"
00029 #include <gimp-print/gimp-print-intl-internal.h>
00030 #include "print-escp2.h"
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047 static const escp2_dot_size_t g1_dotsizes =
00048 { -2, -2, -2, -2, -1, -1, -1, -1 };
00049
00050 static const escp2_dot_size_t g2_dotsizes =
00051 { -2, -2, -2, -2, -1, -1, -1, -1 };
00052
00053 static const escp2_dot_size_t g3_dotsizes =
00054 { 3, 3, 2, 1, 1, -1, -1, -1 };
00055
00056 static const escp2_dot_size_t c6pl_dotsizes =
00057 { 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10 };
00058
00059 static const escp2_dot_size_t c4pl_dotsizes =
00060 { 0x12, 0x12, 0x12, 0x11, 0x10, 0x10, 0x10, 0x10 };
00061
00062 static const escp2_dot_size_t c4pl_pigment_dotsizes =
00063 { 0x12, 0x12, 0x12, 0x11, 0x11, 0x10, 0x10, 0x10 };
00064
00065 static const escp2_dot_size_t c3pl_dotsizes =
00066 { 0x11, 0x11, 0x11, 0x10, 0x10, 0x10, 0x10, 0x10 };
00067
00068 static const escp2_dot_size_t c3pl_pigment_dotsizes =
00069 { 0x10, 0x10, 0x10, 0x11, 0x12, 0x12, 0x12, 0x12 };
00070
00071 static const escp2_dot_size_t p3pl_dotsizes =
00072 { 0x10, 0x10, 0x10, 0x11, 0x12, 0x12, 0x12, 0x12 };
00073
00074 static const escp2_dot_size_t p1_5pl_dotsizes =
00075 { 0x10, 0x10, 0x11, 0x11, 0x12, 0x13, 0x13, 0x13 };
00076
00077 static const escp2_dot_size_t c2pl_dotsizes =
00078 { 0x12, 0x12, 0x12, 0x11, 0x13, -1, 0x10, 0x10 };
00079
00080 static const escp2_dot_size_t c1_8pl_dotsizes =
00081 { 0x10, 0x10, 0x10, 0x10, 0x11, 0x12, 0x12, 0x13 };
00082
00083 static const escp2_dot_size_t sc440_dotsizes =
00084 { 3, 3, 2, 1, -1, -1, -1, -1 };
00085
00086 static const escp2_dot_size_t sc480_dotsizes =
00087 { 0x13, 0x13, 0x13, 0x10, 0x10, 0x10, 0x10, 0x10 };
00088
00089 static const escp2_dot_size_t sc600_dotsizes =
00090 { 4, 4, 3, 2, 1, -1, -1, -1 };
00091
00092 static const escp2_dot_size_t sc640_dotsizes =
00093 { 3, 3, 2, 1, 1, -1, -1, -1 };
00094
00095 static const escp2_dot_size_t sc660_dotsizes =
00096 { 3, 3, 0, 0, 0, -1, -1, -1 };
00097
00098 static const escp2_dot_size_t sc670_dotsizes =
00099 { 0x12, 0x12, 0x12, 0x11, 0x11, -1, -1, -1 };
00100
00101 static const escp2_dot_size_t sp700_dotsizes =
00102 { 3, 3, 2, 1, 4, -1, -1, -1 };
00103
00104 static const escp2_dot_size_t sp720_dotsizes =
00105 { 0x12, 0x12, 0x11, 0x11, 0x11, -1, -1, -1 };
00106
00107 static const escp2_dot_size_t sp2000_dotsizes =
00108 { 0x11, 0x11, 0x11, 0x10, 0x10, -1, -1, -1 };
00109
00110 static const escp2_dot_size_t spro_dye_dotsizes =
00111 { 3, 3, 3, 1, 1, -1, -1, -1 };
00112
00113 static const escp2_dot_size_t spro_pigment_dotsizes =
00114 { 3, 3, 2, 1, 1, -1, -1, -1 };
00115
00116 static const escp2_dot_size_t spro10000_dotsizes =
00117 { 4, 0x11, 0x11, 0x10, 0x10, -1, -1, -1 };
00118
00119 static const escp2_dot_size_t spro5000_dotsizes =
00120 { 3, 3, 2, 1, 4, -1, -1, -1 };
00121
00122 static const escp2_dot_size_t spro_c4pl_pigment_dotsizes =
00123 { 0x11, 0x11, 0x11, 0x10, 0x10, -1, 5, 5 };
00124
00125
00126
00127
00128
00129
00130
00131
00132
00133
00134
00135
00136
00137
00138
00139
00140 static const escp2_bits_t variable_bits =
00141 { 2, 2, 2, 2, 2, 2, 2, 2 };
00142
00143 static const escp2_bits_t stp950_bits =
00144 { 2, 2, 2, 2, 2, 2, 1, 1 };
00145
00146 static const escp2_bits_t ultrachrome_bits =
00147 { 2, 2, 2, 2, 2, 1, 1, 1 };
00148
00149 static const escp2_bits_t standard_bits =
00150 { 1, 1, 1, 1, 1, 1, 1, 1 };
00151
00152 static const escp2_bits_t c1_8_bits =
00153 { 2, 2, 2, 2, 2, 1, 1, 1 };
00154
00155
00156
00157
00158
00159
00160
00161
00162
00163
00164
00165
00166
00167
00168
00169
00170 static const escp2_base_resolutions_t standard_base_res =
00171 { 720, 720, 720, 720, 720, 720, 720, 720 };
00172
00173 static const escp2_base_resolutions_t g3_base_res =
00174 { 720, 720, 720, 720, 360, 360, 360, 360 };
00175
00176 static const escp2_base_resolutions_t variable_base_res =
00177 { 360, 360, 360, 360, 360, 360, 360, 360 };
00178
00179 static const escp2_base_resolutions_t stp950_base_res =
00180 { 360, 360, 360, 360, 360, 720, 720, 720 };
00181
00182 static const escp2_base_resolutions_t ultrachrome_base_res =
00183 { 360, 360, 360, 360, 360, 720, 720, 720 };
00184
00185 static const escp2_base_resolutions_t c1_8_base_res =
00186 { 360, 360, 720, 720, 720, 1440, 1440, 1440 };
00187
00188 static const escp2_base_resolutions_t c1_5_base_res =
00189 { 360, 360, 720, 720, 720, 720, 720, 720 };
00190
00191 static const escp2_base_resolutions_t stc900_base_res =
00192 { 360, 360, 360, 360, 180, 180, 360, 360 };
00193
00194 static const escp2_base_resolutions_t pro_base_res =
00195 { 2880, 2880, 2880, 2880, 2880, 2880, 2880, 2880 };
00196
00197
00198
00199
00200
00201
00202
00203
00204
00205
00206
00207
00208
00209
00210
00211
00212 static const escp2_densities_t g1_densities =
00213 { 2.6, 1.3, 1.3, 0.568, 0.0, 0.0, 0.0, 0.0 };
00214
00215 static const escp2_densities_t g3_densities =
00216 { 2.6, 1.3, 0.65, 0.775, 0.388, 0.0, 0.0, 0.0, };
00217
00218 static const escp2_densities_t c6pl_densities =
00219 { 4.0, 2.0, 1.0, 0.568, 0.568, 0.568, 0.0, 0.0 };
00220
00221 static const escp2_densities_t c4pl_2880_densities =
00222 { 2.6, 1.3, 0.65, 0.650, 0.650, 0.650, 0.32, 0.0 };
00223
00224 static const escp2_densities_t c4pl_densities =
00225 { 2.6, 1.3, 0.65, 0.568, 0.523, 0.792, 0.396, 0.0 };
00226
00227 static const escp2_densities_t c4pl_pigment_densities =
00228 { 2.3, 1.15, 0.58, 0.766, 0.388, 0.958, 0.479, 0.0 };
00229
00230 static const escp2_densities_t c3pl_pigment_densities =
00231 { 2.4, 1.2, 0.60, 0.600, 0.512, 0.512, 0.512, 0.0 };
00232
00233 static const escp2_densities_t c3pl_densities =
00234 { 2.6, 1.3, 0.65, 0.730, 0.7, 0.91, 0.455, 0.0 };
00235
00236 static const escp2_densities_t p3pl_densities =
00237 { 2.0, 1.5, 0.75, 0.627, 0.523, 0.523, 0.523, 0.262 };
00238
00239 static const escp2_densities_t p1_5pl_densities =
00240 { 2.0, 1.0, 0.5, 0.627, 0.483, 0.523, 0.262, 0.131 };
00241
00242 static const escp2_densities_t c2pl_densities =
00243 { 2.0, 1.0, 0.5, 0.650, 0.650, 0.0, 0.650, 0.325 };
00244
00245 static const escp2_densities_t c1_8pl_densities =
00246 { 2.3, 1.15, 0.57, 0.650, 0.650, 0.0, 0.650, 0.360 };
00247
00248 static const escp2_densities_t sc1500_densities =
00249 { 2.6, 1.3, 1.3, 0.631, 0.0, 0.0, 0.0, 0.0 };
00250
00251 static const escp2_densities_t sc440_densities =
00252 { 4.0, 2.0, 1.0, 0.900, 0.45, 0.0, 0.0, 0.0 };
00253
00254 static const escp2_densities_t sc480_densities =
00255 { 2.8, 1.4, 0.7, 0.710, 0.710, 0.546, 0.0, 0.0 };
00256
00257 static const escp2_densities_t sc660_densities =
00258 { 4.0, 2.0, 1.0, 0.646, 0.323, 0.0, 0.0, 0.0 };
00259
00260 static const escp2_densities_t sc980_densities =
00261 { 2.6, 1.3, 0.65, 0.511, 0.49, 0.637, 0.455, 0.0 };
00262
00263 static const escp2_densities_t sp700_densities =
00264 { 2.6, 1.3, 1.3, 0.775, 0.55, 0.0, 0.0, 0.0 };
00265
00266 static const escp2_densities_t sp2000_densities =
00267 { 2.6, 1.3, 0.65, 0.852, 0.438, 0.219, 0.0, 0.0 };
00268
00269 static const escp2_densities_t spro_dye_densities =
00270 { 2.6, 1.3, 1.3, 0.775, 0.388, 0.275, 0.0, 0.0 };
00271
00272 static const escp2_densities_t spro_pigment_densities =
00273 { 3.0, 1.5, 0.78, 0.775, 0.388, 0.194, 0.0, 0.0 };
00274
00275 static const escp2_densities_t spro10000_densities =
00276 { 2.6, 1.3, 0.65, 0.431, 0.216, 0.392, 0.0, 0.0 };
00277
00278
00279 static const input_slot_t standard_roll_feed_input_slots[] =
00280 {
00281 {
00282 "Standard",
00283 N_("Standard"),
00284 0,
00285 0,
00286 0,
00287 { 16, "IR\002\000\000\001EX\006\000\000\000\000\000\005\000" },
00288 { 6, "IR\002\000\000\000"}
00289 },
00290 {
00291 "Roll",
00292 N_("Roll Feed"),
00293 0,
00294 1,
00295 ROLL_FEED_DONT_EJECT,
00296 { 16, "IR\002\000\000\001EX\006\000\000\000\000\000\005\001" },
00297 { 6, "IR\002\000\000\002" }
00298 }
00299 };
00300
00301 static const input_slot_list_t standard_roll_feed_input_slot_list =
00302 {
00303 standard_roll_feed_input_slots,
00304 sizeof(standard_roll_feed_input_slots) / sizeof(const input_slot_t)
00305 };
00306
00307 static const input_slot_t cutter_roll_feed_input_slots[] =
00308 {
00309 {
00310 "Standard",
00311 N_("Standard"),
00312 0,
00313 0,
00314 0,
00315 { 16, "IR\002\000\000\001EX\006\000\000\000\000\000\005\000" },
00316 { 6, "IR\002\000\000\000"}
00317 },
00318 {
00319 "RollCutPage",
00320 N_("Roll Feed (cut each page)"),
00321 0,
00322 1,
00323 ROLL_FEED_CUT_ALL,
00324 { 16, "IR\002\000\000\001EX\006\000\000\000\000\000\005\001" },
00325 { 6, "IR\002\000\000\002" }
00326 },
00327 {
00328 "RollCutNone",
00329 N_("Roll Feed (do not cut)"),
00330 0,
00331 1,
00332 ROLL_FEED_DONT_EJECT,
00333 { 16, "IR\002\000\000\001EX\006\000\000\000\000\000\005\001" },
00334 { 6, "IR\002\000\000\002" }
00335 }
00336 };
00337
00338 static const input_slot_list_t cutter_roll_feed_input_slot_list =
00339 {
00340 cutter_roll_feed_input_slots,
00341 sizeof(cutter_roll_feed_input_slots) / sizeof(const input_slot_t)
00342 };
00343
00344 static const input_slot_t cd_cutter_roll_feed_input_slots[] =
00345 {
00346 {
00347 "Standard",
00348 N_("Standard"),
00349 0,
00350 0,
00351 0,
00352 { 23, "IR\002\000\000\001EX\006\000\000\000\000\000\005\000PP\003\000\000\001\377" },
00353 { 6, "IR\002\000\000\000"}
00354 },
00355 {
00356 "Manual",
00357 N_("Manual Feed"),
00358 0,
00359 0,
00360 0,
00361 { 36, "PM\002\000\000\000IR\002\000\000\001EX\006\000\000\000\000\000\005\000FP\003\000\000\000\000PP\003\000\000\002\001" },
00362 { 6, "IR\002\000\000\000"}
00363 },
00364 {
00365 "CD",
00366 N_("Print to CD"),
00367 1,
00368 0,
00369 0,
00370 { 36, "PM\002\000\000\000IR\002\000\000\001EX\006\000\000\000\000\000\005\000FP\003\000\000\000\000PP\003\000\000\002\001" },
00371 { 6, "IR\002\000\000\000"}
00372 },
00373 {
00374 "RollCutPage",
00375 N_("Roll Feed (cut each page)"),
00376 0,
00377 1,
00378 ROLL_FEED_CUT_ALL,
00379 { 23, "IR\002\000\000\001EX\006\000\000\000\000\000\005\001PP\003\000\000\001\377" },
00380 { 6, "IR\002\000\000\002" }
00381 },
00382 {
00383 "RollCutNone",
00384 N_("Roll Feed (do not cut)"),
00385 0,
00386 1,
00387 ROLL_FEED_DONT_EJECT,
00388 { 23, "IR\002\000\000\001EX\006\000\000\000\000\000\005\001PP\003\000\000\001\377" },
00389 { 6, "IR\002\000\000\002" }
00390 }
00391 };
00392
00393 static const input_slot_list_t cd_cutter_roll_feed_input_slot_list =
00394 {
00395 cd_cutter_roll_feed_input_slots,
00396 sizeof(cd_cutter_roll_feed_input_slots) / sizeof(const input_slot_t)
00397 };
00398
00399 static const input_slot_t cd_roll_feed_input_slots[] =
00400 {
00401 {
00402 "Standard",
00403 N_("Standard"),
00404 0,
00405 0,
00406 0,
00407 { 23, "IR\002\000\000\001EX\006\000\000\000\000\000\005\000PP\003\000\000\001\377" },
00408 { 6, "IR\002\000\000\000"}
00409 },
00410 {
00411 "Manual",
00412 N_("Manual Feed"),
00413 0,
00414 0,
00415 0,
00416 { 36, "PM\002\000\000\000IR\002\000\000\001EX\006\000\000\000\000\000\005\000FP\003\000\000\000\000PP\003\000\000\002\001" },
00417 { 6, "IR\002\000\000\000"}
00418 },
00419 {
00420 "CD",
00421 N_("Print to CD"),
00422 1,
00423 0,
00424 0,
00425 { 36, "PM\002\000\000\000IR\002\000\000\001EX\006\000\000\000\000\000\005\000FP\003\000\000\000\000PP\003\000\000\002\001" },
00426 { 6, "IR\002\000\000\000"}
00427 },
00428 {
00429 "Roll",
00430 N_("Roll Feed"),
00431 0,
00432 1,
00433 ROLL_FEED_DONT_EJECT,
00434 { 23, "IR\002\000\000\001EX\006\000\000\000\000\000\005\001PP\003\000\000\001\377" },
00435 { 6, "IR\002\000\000\002" }
00436 }
00437 };
00438
00439 static const input_slot_list_t cd_roll_feed_input_slot_list =
00440 {
00441 cd_roll_feed_input_slots,
00442 sizeof(cd_roll_feed_input_slots) / sizeof(const input_slot_t)
00443 };
00444
00445 static const input_slot_t pro_roll_feed_input_slots[] =
00446 {
00447 {
00448 "Standard",
00449 N_("Standard"),
00450 0,
00451 0,
00452 0,
00453 { 7, "PP\003\000\000\002\000" },
00454 { 0, "" }
00455 },
00456 {
00457 "Roll",
00458 N_("Roll Feed"),
00459 0,
00460 1,
00461 0,
00462 { 7, "PP\003\000\000\003\000" },
00463 { 0, "" }
00464 }
00465 };
00466
00467 static const input_slot_list_t pro_roll_feed_input_slot_list =
00468 {
00469 pro_roll_feed_input_slots,
00470 sizeof(pro_roll_feed_input_slots) / sizeof(const input_slot_t)
00471 };
00472
00473 static const input_slot_t spro5000_input_slots[] =
00474 {
00475 {
00476 "CutSheet1",
00477 N_("Cut Sheet Bin 1"),
00478 0,
00479 0,
00480 0,
00481 { 7, "PP\003\000\000\001\001" },
00482 { 0, "" }
00483 },
00484 {
00485 "CutSheet2",
00486 N_("Cut Sheet Bin 2"),
00487 0,
00488 0,
00489 0,
00490 { 7, "PP\003\000\000\002\001" },
00491 { 0, "" }
00492 },
00493 {
00494 "CutSheetAuto",
00495 N_("Cut Sheet Autoselect"),
00496 0,
00497 0,
00498 0,
00499 { 7, "PP\003\000\000\001\377" },
00500 { 0, "" }
00501 },
00502 {
00503 "ManualSelect",
00504 N_("Manual Selection"),
00505 0,
00506 0,
00507 0,
00508 { 7, "PP\003\000\000\002\001" },
00509 { 0, "" }
00510 }
00511 };
00512
00513 static const input_slot_list_t spro5000_input_slot_list =
00514 {
00515 spro5000_input_slots,
00516 sizeof(spro5000_input_slots) / sizeof(const input_slot_t)
00517 };
00518
00519 static const input_slot_list_t default_input_slot_list =
00520 {
00521 NULL,
00522 0,
00523 };
00524
00525 static const stp_raw_t new_init_sequence =
00526 {
00527 29, "\0\0\0\033\001@EJL 1284.4\n@EJL \n\033@"
00528 };
00529
00530 static const stp_raw_t je_deinit_sequence =
00531 {
00532 5, "JE\001\000\000"
00533 };
00534
00535 #define INCH(x) (72 * x)
00536
00537 static const quality_t standard_qualities[] =
00538 {
00539 { "FastEconomy", N_("Fast Economy"), 360, 120, 0, 0, 360, 90 },
00540 { "Economy", N_("Economy"), 360, 240, 0, 0, 360, 180 },
00541 { "Draft", N_("Draft"), 360, 360, 0, 0, 360, 360 },
00542 { "Standard", N_("Standard"), 0, 0, 0, 0, 720, 360 },
00543 { "High", N_("High"), 0, 0, 0, 0, 720, 720 },
00544 { "Photo", N_("Photo"), 0, 0, 1440, 720, 1440, 720 },
00545 { "HighPhoto", N_("Super Photo"), 0, 0, 2880, 2880, 2880, 1440 },
00546 { "UltraPhoto", N_("Ultra Photo"), 0, 0, 2880, 2880, 2880, 2880 },
00547 { "Best", N_("Best"), 720, 360, 0, 0, -1, -1 },
00548 };
00549
00550 static const quality_list_t standard_quality_list =
00551 {
00552 standard_qualities,
00553 sizeof(standard_qualities) / sizeof(quality_t)
00554 };
00555
00556
00557 const stpi_escp2_printer_t stpi_escp2_model_capabilities[] =
00558 {
00559
00560
00561 {
00562 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_YES |
00563 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00564 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00565 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00566 MODEL_PRINT_TO_CD_NO),
00567 15, 1, 4, 15, 1, 4, 15, 1, 4, 4,
00568 360, 14400, -1, 720, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00569 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00570 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00571 1, 7, 0, 0,
00572 g1_dotsizes, g1_densities, &stpi_escp2_simple_drops,
00573 stpi_escp2_720dpi_reslist, &stpi_escp2_standard_inkgroup,
00574 standard_bits, standard_base_res, &default_input_slot_list,
00575 &standard_quality_list, NULL, NULL,
00576 NULL
00577 },
00578
00579 {
00580 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
00581 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00582 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00583 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00584 MODEL_PRINT_TO_CD_NO),
00585 1, 1, 1, 1, 1, 1, 1, 1, 1, 4,
00586 360, 14400, -1, 720, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00587 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00588 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00589 1, 7, 0, 0,
00590 g2_dotsizes, g1_densities, &stpi_escp2_simple_drops,
00591 stpi_escp2_sc500_reslist, &stpi_escp2_standard_inkgroup,
00592 standard_bits, standard_base_res, &default_input_slot_list,
00593 &standard_quality_list, NULL, NULL,
00594 NULL
00595 },
00596
00597 {
00598 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
00599 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00600 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00601 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00602 MODEL_PRINT_TO_CD_NO),
00603 1, 1, 1, 1, 1, 1, 1, 1, 1, 4,
00604 360, 14400, -1, 720, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00605 INCH(17), INCH(44), INCH(2), INCH(2),
00606 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00607 1, 7, 0, 0,
00608 g1_dotsizes, sc1500_densities, &stpi_escp2_simple_drops,
00609 stpi_escp2_sc500_reslist, &stpi_escp2_cmy_inkgroup,
00610 standard_bits, standard_base_res, &standard_roll_feed_input_slot_list,
00611 &standard_quality_list, NULL, NULL,
00612 NULL
00613 },
00614
00615 {
00616 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
00617 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00618 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00619 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00620 MODEL_PRINT_TO_CD_NO),
00621 32, 1, 4, 32, 1, 4, 32, 1, 4, 4,
00622 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 8,
00623 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00624 8, 9, 0, 30, 8, 9, 0, 30, 8, 9, 0, 0, 8, 9, 0, 0, -1, -1, 0, 0,
00625 1, 7, 0, 0,
00626 sc600_dotsizes, g3_densities, &stpi_escp2_simple_drops,
00627 stpi_escp2_g3_reslist, &stpi_escp2_standard_inkgroup,
00628 standard_bits, g3_base_res, &default_input_slot_list,
00629 &standard_quality_list, NULL, NULL,
00630 NULL
00631 },
00632
00633 {
00634 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
00635 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00636 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00637 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00638 MODEL_PRINT_TO_CD_NO),
00639 64, 1, 2, 64, 1, 2, 64, 1, 2, 4,
00640 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 4, 0, 0, 0, 0,
00641 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00642 8, 9, 9, 40, 8, 9, 9, 40, 8, 9, 0, 0, 8, 9, 0, 0, -1, -1, 0, 0,
00643 1, 7, 0, 0,
00644 g3_dotsizes, g3_densities, &stpi_escp2_simple_drops,
00645 stpi_escp2_g3_reslist, &stpi_escp2_standard_inkgroup,
00646 standard_bits, g3_base_res, &default_input_slot_list,
00647 &standard_quality_list, NULL, NULL,
00648 NULL
00649 },
00650
00651 {
00652 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
00653 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00654 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00655 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00656 MODEL_PRINT_TO_CD_NO),
00657 64, 1, 2, 64, 1, 2, 64, 1, 2, 4,
00658 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 4, 0, 0, 0, 0,
00659 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00660 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00661 1, 7, 0, 0,
00662 g3_dotsizes, g3_densities, &stpi_escp2_simple_drops,
00663 stpi_escp2_g3_reslist, &stpi_escp2_standard_inkgroup,
00664 standard_bits, g3_base_res, &default_input_slot_list,
00665 &standard_quality_list, NULL, NULL,
00666 NULL
00667 },
00668
00669 {
00670 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
00671 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00672 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00673 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00674 MODEL_PRINT_TO_CD_NO),
00675 64, 1, 2, 64, 1, 2, 64, 1, 2, 4,
00676 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 4, 0, 0, 0, 0,
00677 INCH(17), INCH(44), INCH(2), INCH(2),
00678 8, 9, 9, 40, 8, 9, 9, 40, 8, 9, 0, 0, 8, 9, 0, 0, -1, -1, 0, 0,
00679 1, 7, 0, 0,
00680 g3_dotsizes, g3_densities, &stpi_escp2_simple_drops,
00681 stpi_escp2_g3_reslist, &stpi_escp2_standard_inkgroup,
00682 standard_bits, g3_base_res, &standard_roll_feed_input_slot_list,
00683 &standard_quality_list, NULL, NULL,
00684 NULL
00685 },
00686
00687
00688
00689 {
00690 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
00691 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00692 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00693 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00694 MODEL_PRINT_TO_CD_NO),
00695 32, 1, 4, 32, 1, 4, 32, 1, 4, 6,
00696 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 8,
00697 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00698 9, 9, 0, 30, 9, 9, 0, 30, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00699 1, 7, 0, 0,
00700 sp700_dotsizes, sp700_densities, &stpi_escp2_simple_drops,
00701 stpi_escp2_g3_reslist, &stpi_escp2_photo_gen1_inkgroup,
00702 standard_bits, g3_base_res, &default_input_slot_list,
00703 &standard_quality_list, NULL, NULL,
00704 NULL
00705 },
00706
00707 {
00708 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
00709 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00710 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_NO |
00711 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00712 MODEL_PRINT_TO_CD_NO),
00713 32, 1, 4, 32, 1, 4, 32, 1, 4, 6,
00714 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 8,
00715 INCH(118 / 10), INCH(44), INCH(2), INCH(2),
00716 9, 9, 0, 30, 9, 9, 0, 30, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00717 1, 7, 0, 0,
00718 sp700_dotsizes, sp700_densities, &stpi_escp2_simple_drops,
00719 stpi_escp2_g3_reslist, &stpi_escp2_photo_gen1_inkgroup,
00720 standard_bits, g3_base_res, &default_input_slot_list,
00721 &standard_quality_list, NULL, NULL,
00722 NULL
00723 },
00724
00725 {
00726 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
00727 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00728 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00729 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00730 MODEL_PRINT_TO_CD_NO),
00731 32, 1, 4, 32, 1, 4, 32, 1, 4, 6,
00732 360, 14400, -1, 720, 720, 90, 90, 0, 1, 0, 0, 0, 0, 8,
00733 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00734 9, 9, 0, 30, 9, 9, 0, 30, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00735 1, 7, 0, 0,
00736 sp700_dotsizes, sp700_densities, &stpi_escp2_simple_drops,
00737 stpi_escp2_g3_720dpi_reslist, &stpi_escp2_photo_gen1_inkgroup,
00738 standard_bits, g3_base_res, &default_input_slot_list,
00739 &standard_quality_list, NULL, NULL,
00740 NULL
00741 },
00742
00743
00744
00745 {
00746 (MODEL_VARIABLE_NO | MODEL_COMMAND_1999 | MODEL_GRAYMODE_YES |
00747 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00748 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00749 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00750 MODEL_PRINT_TO_CD_NO),
00751 21, 1, 4, 21, 1, 4, 21, 1, 4, 4,
00752 360, 14400, -1, 720, 720, 90, 90, 0, 1, 0, 0, 0, 0, 8,
00753 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00754 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00755 1, 15, 0, 0,
00756 sc440_dotsizes, sc440_densities, &stpi_escp2_simple_drops,
00757 stpi_escp2_g3_720dpi_reslist, &stpi_escp2_standard_inkgroup,
00758 standard_bits, standard_base_res, &default_input_slot_list,
00759 &standard_quality_list, NULL, NULL,
00760 NULL
00761 },
00762
00763 {
00764 (MODEL_VARIABLE_NO | MODEL_COMMAND_1999 | MODEL_GRAYMODE_NO |
00765 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00766 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00767 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00768 MODEL_PRINT_TO_CD_NO),
00769 32, 1, 4, 32, 1, 4, 32, 1, 4, 4,
00770 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 8,
00771 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00772 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00773 1, 15, 0, 0,
00774 sc640_dotsizes, sc440_densities, &stpi_escp2_simple_drops,
00775 stpi_escp2_sc640_reslist, &stpi_escp2_standard_inkgroup,
00776 standard_bits, standard_base_res, &default_input_slot_list,
00777 &standard_quality_list, NULL, NULL,
00778 NULL
00779 },
00780
00781 {
00782 (MODEL_VARIABLE_YES | MODEL_COMMAND_1999 | MODEL_GRAYMODE_YES |
00783 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00784 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00785 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
00786 MODEL_PRINT_TO_CD_NO),
00787 48, 1, 3, 144, 1, 1, 144, 1, 1, 4,
00788 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00789 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00790 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00791 3, 15, 0, 0,
00792 c6pl_dotsizes, c6pl_densities, &stpi_escp2_variable_6pl_drops,
00793 stpi_escp2_1440dpi_reslist, &stpi_escp2_standard_inkgroup,
00794 variable_bits, variable_base_res, &default_input_slot_list,
00795 &standard_quality_list, NULL, NULL,
00796 NULL
00797 },
00798
00799 {
00800 (MODEL_VARIABLE_YES | MODEL_COMMAND_1999 | MODEL_GRAYMODE_YES |
00801 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00802 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00803 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
00804 MODEL_PRINT_TO_CD_NO),
00805 96, 1, 2, 192, 1, 1, 192, 1, 1, 4,
00806 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00807 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00808 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00809 3, 15, 0, 0,
00810 c3pl_dotsizes, c3pl_densities, &stpi_escp2_variable_3pl_drops,
00811 stpi_escp2_1440dpi_reslist, &stpi_escp2_standard_inkgroup,
00812 variable_bits, stc900_base_res, &default_input_slot_list,
00813 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00814 NULL
00815 },
00816
00817 {
00818 (MODEL_VARIABLE_YES | MODEL_COMMAND_1999 | MODEL_GRAYMODE_NO |
00819 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00820 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00821 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
00822 MODEL_PRINT_TO_CD_NO),
00823 48, 1, 3, 48, 1, 3, 48, 1, 3, 6,
00824 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00825 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00826 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00827 3, 15, 0, 0,
00828 c6pl_dotsizes, c6pl_densities, &stpi_escp2_variable_6pl_drops,
00829 stpi_escp2_1440dpi_reslist, &stpi_escp2_photo_gen1_inkgroup,
00830 variable_bits, variable_base_res, &default_input_slot_list,
00831 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00832 NULL
00833 },
00834
00835 {
00836 (MODEL_VARIABLE_YES | MODEL_COMMAND_1999 | MODEL_GRAYMODE_NO |
00837 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00838 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00839 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
00840 MODEL_PRINT_TO_CD_NO),
00841 48, 1, 3, 48, 1, 3, 48, 1, 3, 6,
00842 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00843 INCH(13), INCH(44), INCH(2), INCH(2),
00844 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00845 3, 15, 0, 0,
00846 c6pl_dotsizes, c6pl_densities, &stpi_escp2_variable_6pl_drops,
00847 stpi_escp2_1440dpi_reslist, &stpi_escp2_photo_gen1_inkgroup,
00848 variable_bits, variable_base_res, &standard_roll_feed_input_slot_list,
00849 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00850 NULL
00851 },
00852
00853 {
00854 (MODEL_VARIABLE_YES | MODEL_COMMAND_1999 | MODEL_GRAYMODE_YES |
00855 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00856 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00857 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
00858 MODEL_PRINT_TO_CD_NO),
00859 48, 1, 3, 144, 1, 1, 144, 1, 1, 4,
00860 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00861 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00862 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00863 3, 15, 0, 0,
00864 c4pl_dotsizes, c4pl_densities, &stpi_escp2_variable_1440_4pl_drops,
00865 stpi_escp2_1440dpi_reslist, &stpi_escp2_standard_inkgroup,
00866 variable_bits, variable_base_res, &default_input_slot_list,
00867 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00868 NULL
00869 },
00870
00871 {
00872 (MODEL_VARIABLE_YES | MODEL_COMMAND_1999 | MODEL_GRAYMODE_YES |
00873 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00874 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00875 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
00876 MODEL_PRINT_TO_CD_NO),
00877 48, 1, 3, 144, 1, 1, 144, 1, 1, 4,
00878 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00879 INCH(13), INCH(44), INCH(2), INCH(2),
00880 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00881 3, 15, 0, 0,
00882 c4pl_dotsizes, c4pl_densities, &stpi_escp2_variable_1440_4pl_drops,
00883 stpi_escp2_1440dpi_reslist, &stpi_escp2_standard_inkgroup,
00884 variable_bits, variable_base_res, &default_input_slot_list,
00885 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00886 NULL
00887 },
00888
00889 {
00890 (MODEL_VARIABLE_NO | MODEL_COMMAND_1999 | MODEL_GRAYMODE_NO |
00891 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00892 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00893 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
00894 MODEL_PRINT_TO_CD_NO),
00895 32, 1, 4, 32, 1, 4, 32, 1, 4, 4,
00896 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 8,
00897 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00898 9, 9, 9, 9, 9, 9, 9, 26, 9, 9, 9, 0, 9, 9, 9, 0, -1, -1, 0, 0,
00899 1, 15, 0, 0,
00900 sc660_dotsizes, sc660_densities, &stpi_escp2_simple_drops,
00901 stpi_escp2_sc640_reslist, &stpi_escp2_standard_inkgroup,
00902 standard_bits, standard_base_res, &default_input_slot_list,
00903 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00904 NULL
00905 },
00906
00907 {
00908 (MODEL_VARIABLE_YES | MODEL_COMMAND_1999 | MODEL_GRAYMODE_YES |
00909 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00910 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00911 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
00912 MODEL_PRINT_TO_CD_NO),
00913 48, 1, 3, 144, 1, 1, 144, 1, 1, 4,
00914 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00915 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00916 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00917 3, 15, 0, 0,
00918 c4pl_dotsizes, c4pl_densities, &stpi_escp2_variable_1440_4pl_drops,
00919 stpi_escp2_1440dpi_reslist, &stpi_escp2_standard_inkgroup,
00920 variable_bits, variable_base_res, &default_input_slot_list,
00921 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00922 NULL
00923 },
00924
00925 {
00926 (MODEL_VARIABLE_YES | MODEL_COMMAND_1999 | MODEL_GRAYMODE_NO |
00927 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00928 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00929 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
00930 MODEL_PRINT_TO_CD_NO),
00931 32, 1, 4, 32, 1, 4, 32, 1, 4, 6,
00932 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
00933 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
00934 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00935 3, 15, 0, 0,
00936 sp720_dotsizes, c6pl_densities, &stpi_escp2_variable_6pl_drops,
00937 stpi_escp2_1440dpi_reslist, &stpi_escp2_photo_gen1_inkgroup,
00938 variable_bits, variable_base_res, &default_input_slot_list,
00939 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00940 NULL
00941 },
00942
00943 {
00944 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
00945 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
00946 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00947 MODEL_SUPPORTS_INK_CHANGE_YES | MODEL_PACKET_MODE_YES |
00948 MODEL_PRINT_TO_CD_NO),
00949 15, 15, 3, 48, 48, 3, 48, 48, 3, 4,
00950 360, 14400, 360, 720, 720, 90, 90, 0, 1, 0, 0, -99, 0, 0,
00951 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
00952 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00953 3, 15, 0, 0,
00954 sc480_dotsizes, sc480_densities, &stpi_escp2_variable_x80_6pl_drops,
00955 stpi_escp2_720dpi_soft_reslist, &stpi_escp2_x80_inkgroup,
00956 variable_bits, variable_base_res, &default_input_slot_list,
00957 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00958 NULL
00959 },
00960
00961 {
00962 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_NO |
00963 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
00964 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00965 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
00966 MODEL_PRINT_TO_CD_NO),
00967 48, 1, 3, 48, 1, 3, 48, 1, 3, 6,
00968 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 97, 0, 0, 0,
00969 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
00970 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00971 3, 15, 0, 0,
00972 c4pl_dotsizes, c4pl_densities, &stpi_escp2_variable_1440_4pl_drops,
00973 stpi_escp2_1440dpi_reslist, &stpi_escp2_photo_gen2_inkgroup,
00974 variable_bits, variable_base_res, &standard_roll_feed_input_slot_list,
00975 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00976 NULL
00977 },
00978
00979 {
00980 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_NO |
00981 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
00982 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
00983 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
00984 MODEL_PRINT_TO_CD_NO),
00985 48, 1, 3, 48, 1, 3, 48, 1, 3, 6,
00986 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 97, 0, 0, 0,
00987 INCH(13), INCH(1200), INCH(2), INCH(2),
00988 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
00989 3, 15, 0, 0,
00990 c4pl_dotsizes, c4pl_densities, &stpi_escp2_variable_1440_4pl_drops,
00991 stpi_escp2_1440dpi_reslist, &stpi_escp2_photo_gen2_inkgroup,
00992 variable_bits, variable_base_res, &standard_roll_feed_input_slot_list,
00993 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
00994 NULL
00995 },
00996
00997 {
00998 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_YES |
00999 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01000 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01001 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
01002 MODEL_PRINT_TO_CD_NO),
01003 64, 1, 2, 64, 1, 2, 64, 1, 2, 4,
01004 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 4, 0, 0, 0, 0,
01005 INCH(17), INCH(44), INCH(2), INCH(2),
01006 8, 9, 9, 40, 8, 9, 9, 40, 8, 9, 0, 0, 8, 9, 0, 0, -1, -1, 0, 0,
01007 1, 7, 0, 0,
01008 g3_dotsizes, g3_densities, &stpi_escp2_simple_drops,
01009 stpi_escp2_g3_reslist, &stpi_escp2_standard_inkgroup,
01010 standard_bits, g3_base_res, &standard_roll_feed_input_slot_list,
01011 &standard_quality_list, NULL, NULL,
01012 NULL
01013 },
01014
01015 {
01016 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01017 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01018 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01019 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01020 MODEL_PRINT_TO_CD_NO),
01021 32, 1, 4, 64, 1, 2, 64, 1, 2, 4,
01022 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01023 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01024 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01025 3, 15, 0, 0,
01026 sc670_dotsizes, c6pl_densities, &stpi_escp2_variable_6pl_drops,
01027 stpi_escp2_1440dpi_reslist, &stpi_escp2_standard_inkgroup,
01028 variable_bits, variable_base_res, &default_input_slot_list,
01029 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01030 NULL
01031 },
01032
01033 {
01034 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_NO |
01035 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01036 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01037 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01038 MODEL_PRINT_TO_CD_NO),
01039 48, 1, 3, 144, 1, 1, 144, 1, 1, 6,
01040 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01041 INCH(13), INCH(1200), INCH(2), INCH(2),
01042 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01043 2, 15, 0, 0,
01044 sp2000_dotsizes, sp2000_densities, &stpi_escp2_variable_2000p_drops,
01045 stpi_escp2_1440dpi_reslist, &stpi_escp2_photo_pigment_inkgroup,
01046 variable_bits, variable_base_res, &default_input_slot_list,
01047 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01048 NULL
01049 },
01050
01051 {
01052 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
01053 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01054 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01055 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
01056 MODEL_PRINT_TO_CD_NO),
01057 64, 1, 2, 64, 1, 2, 64, 1, 2, 6,
01058 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 4,
01059 INCH(13), INCH(44), INCH(2), INCH(2),
01060 9, 9, 0, 30, 9, 9, 0, 30, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01061 1, 7, 0, 0,
01062 spro5000_dotsizes, sp700_densities, &stpi_escp2_simple_drops,
01063 stpi_escp2_1440dpi_reslist, &stpi_escp2_photo_gen1_inkgroup,
01064 standard_bits, g3_base_res, &spro5000_input_slot_list,
01065 &standard_quality_list, NULL, NULL,
01066 NULL
01067 },
01068
01069 {
01070 (MODEL_VARIABLE_NO | MODEL_COMMAND_PRO | MODEL_GRAYMODE_NO |
01071 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01072 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01073 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
01074 MODEL_PRINT_TO_CD_NO),
01075 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
01076 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01077 INCH(24), INCH(1200), INCH(7), INCH(7),
01078 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 9, 9, 9, 9, 9, 9, -1, -1, 0, 0,
01079 1, 7, 0, 0,
01080 spro_dye_dotsizes, spro_dye_densities, &stpi_escp2_simple_drops,
01081 stpi_escp2_pro_reslist, &stpi_escp2_photo_gen1_inkgroup,
01082 standard_bits, pro_base_res, &pro_roll_feed_input_slot_list,
01083 &standard_quality_list, NULL, NULL,
01084 &stpi_escp2_pro7000_printer_weave_list
01085 },
01086
01087 {
01088 (MODEL_VARIABLE_NO | MODEL_COMMAND_PRO | MODEL_GRAYMODE_NO |
01089 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_YES |
01090 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01091 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
01092 MODEL_PRINT_TO_CD_NO),
01093 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
01094 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01095 INCH(24), INCH(1200), INCH(7), INCH(7),
01096 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 9, 9, 9, 9, 9, 9, -1, -1, 0, 0,
01097 1, 7, 0, 0,
01098 spro_pigment_dotsizes, spro_pigment_densities, &stpi_escp2_simple_drops,
01099 stpi_escp2_pro_reslist, &stpi_escp2_photo_pigment_inkgroup,
01100 standard_bits, pro_base_res, &pro_roll_feed_input_slot_list,
01101 &standard_quality_list, NULL, NULL,
01102 &stpi_escp2_pro7500_printer_weave_list
01103 },
01104
01105 {
01106 (MODEL_VARIABLE_NO | MODEL_COMMAND_PRO | MODEL_GRAYMODE_NO |
01107 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01108 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01109 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
01110 MODEL_PRINT_TO_CD_NO),
01111 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
01112 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01113 INCH(44), INCH(1200), INCH(7), INCH(7),
01114 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 9, 9, 9, 9, 9, 9, -1, -1, 0, 0,
01115 1, 7, 0, 0,
01116 spro_dye_dotsizes, spro_dye_densities, &stpi_escp2_simple_drops,
01117 stpi_escp2_pro_reslist, &stpi_escp2_photo_gen1_inkgroup,
01118 standard_bits, pro_base_res, &pro_roll_feed_input_slot_list,
01119 &standard_quality_list, NULL, NULL,
01120 &stpi_escp2_pro7000_printer_weave_list
01121 },
01122
01123 {
01124 (MODEL_VARIABLE_NO | MODEL_COMMAND_PRO | MODEL_GRAYMODE_NO |
01125 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_YES |
01126 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01127 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
01128 MODEL_PRINT_TO_CD_NO),
01129 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
01130 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01131 INCH(44), INCH(1200), INCH(7), INCH(7),
01132 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 9, 9, 9, 9, 9, 9, -1, -1, 0, 0,
01133 1, 7, 0, 0,
01134 spro_pigment_dotsizes, spro_pigment_densities, &stpi_escp2_simple_drops,
01135 stpi_escp2_pro_reslist, &stpi_escp2_photo_pigment_inkgroup,
01136 standard_bits, pro_base_res, &pro_roll_feed_input_slot_list,
01137 &standard_quality_list, NULL, NULL,
01138 &stpi_escp2_pro7500_printer_weave_list
01139 },
01140
01141 {
01142 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01143 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01144 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01145 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01146 MODEL_PRINT_TO_CD_NO),
01147 48, 1, 3, 144, 1, 1, 144, 1, 1, 4,
01148 360, 14400, -1, 2880, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01149 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01150 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01151 3, 15, 0, 0,
01152 c4pl_dotsizes, c4pl_2880_densities, &stpi_escp2_variable_2880_4pl_drops,
01153 stpi_escp2_2880dpi_reslist, &stpi_escp2_standard_inkgroup,
01154 variable_bits, variable_base_res, &default_input_slot_list,
01155 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01156 NULL
01157 },
01158
01159 {
01160 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01161 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01162 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01163 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01164 MODEL_PRINT_TO_CD_NO),
01165 48, 1, 3, 144, 1, 1, 144, 1, 1, 4,
01166 360, 14400, -1, 2880, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01167 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01168 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01169 3, 15, 0, 0,
01170 c4pl_dotsizes, c4pl_2880_densities, &stpi_escp2_variable_2880_4pl_drops,
01171 stpi_escp2_2880dpi_reslist, &stpi_escp2_standard_inkgroup,
01172 variable_bits, variable_base_res, &default_input_slot_list,
01173 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01174 NULL
01175 },
01176
01177 {
01178 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01179 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01180 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01181 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01182 MODEL_PRINT_TO_CD_NO),
01183 96, 1, 2, 192, 1, 1, 192, 1, 1, 4,
01184 360, 14400, -1, 2880, 720, 90, 90, 38, 1, 0, 0, 0, 0, 0,
01185 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01186 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01187 3, 15, 0, 0,
01188 c3pl_dotsizes, sc980_densities, &stpi_escp2_variable_3pl_drops,
01189 stpi_escp2_2880dpi_reslist, &stpi_escp2_standard_inkgroup,
01190 variable_bits, variable_base_res, &default_input_slot_list,
01191 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01192 NULL
01193 },
01194
01195 {
01196 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01197 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01198 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01199 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01200 MODEL_PRINT_TO_CD_NO),
01201 48, 1, 3, 48, 1, 3, 48, 1, 3, 6,
01202 360, 14400, -1, 2880, 720, 90, 90, 0, 1, 0, 55, 0, 0, 0,
01203 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01204 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01205 3, 15, 0, 0,
01206 c4pl_dotsizes, c4pl_2880_densities, &stpi_escp2_variable_2880_4pl_drops,
01207 stpi_escp2_2880dpi_reslist, &stpi_escp2_photo_gen2_inkgroup,
01208 variable_bits, variable_base_res, &default_input_slot_list,
01209 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01210 NULL
01211 },
01212
01213 {
01214 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01215 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01216 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01217 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01218 MODEL_PRINT_TO_CD_NO),
01219 48, 1, 3, 48, 1, 3, 48, 1, 3, 6,
01220 360, 14400, -1, 2880, 720, 90, 90, 0, 1, 0, 55, 0, 0, 0,
01221 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01222 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01223 3, 15, 0, 0,
01224 c4pl_dotsizes, c4pl_2880_densities, &stpi_escp2_variable_2880_4pl_drops,
01225 stpi_escp2_2880dpi_reslist, &stpi_escp2_photo_gen2_inkgroup,
01226 variable_bits, variable_base_res, &standard_roll_feed_input_slot_list,
01227 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01228 NULL
01229 },
01230
01231 {
01232 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01233 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01234 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01235 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01236 MODEL_PRINT_TO_CD_NO),
01237 48, 1, 3, 48, 1, 3, 48, 1, 3, 6,
01238 360, 14400, -1, 2880, 720, 90, 90, 0, 1, 0, 55, 0, 0, 0,
01239 INCH(13), INCH(1200), INCH(2), INCH(2),
01240 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01241 3, 15, 0, 0,
01242 c4pl_dotsizes, c4pl_2880_densities, &stpi_escp2_variable_2880_4pl_drops,
01243 stpi_escp2_2880dpi_reslist, &stpi_escp2_photo_gen2_inkgroup,
01244 variable_bits, variable_base_res, &standard_roll_feed_input_slot_list,
01245 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01246 NULL
01247 },
01248
01249 {
01250 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01251 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01252 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01253 MODEL_SUPPORTS_INK_CHANGE_YES | MODEL_PACKET_MODE_YES |
01254 MODEL_PRINT_TO_CD_NO),
01255 15, 15, 3, 48, 48, 3, 48, 48, 3, 4,
01256 360, 14400, 360, 1440, 720, 90, 90, 0, 1, 0, 0, -99, 0, 0,
01257 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01258 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01259 3, 15, 0, 0,
01260 sc480_dotsizes, sc480_densities, &stpi_escp2_variable_x80_6pl_drops,
01261 stpi_escp2_1440dpi_reslist, &stpi_escp2_x80_inkgroup,
01262 variable_bits, variable_base_res, &default_input_slot_list,
01263 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01264 NULL
01265 },
01266
01267 {
01268 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
01269 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01270 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01271 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
01272 MODEL_PRINT_TO_CD_NO),
01273 16, 1, 4, 16, 1, 4, 16, 1, 4, 4,
01274 360, 14400, -1, 720, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01275 INCH(13), INCH(1200), INCH(2), INCH(2),
01276 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01277 1, 7, 0, 0,
01278 g1_dotsizes, g1_densities, &stpi_escp2_simple_drops,
01279 stpi_escp2_720dpi_reslist, &stpi_escp2_standard_inkgroup,
01280 standard_bits, standard_base_res, &default_input_slot_list,
01281 &standard_quality_list, NULL, NULL,
01282 NULL
01283 },
01284
01285 {
01286 (MODEL_VARIABLE_NO | MODEL_COMMAND_PRO | MODEL_GRAYMODE_NO |
01287 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_YES |
01288 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01289 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
01290 MODEL_PRINT_TO_CD_NO),
01291 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
01292 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01293 INCH(13), INCH(1200), INCH(2), INCH(2),
01294 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01295 1, 7, 0, 0,
01296 spro_pigment_dotsizes, spro_pigment_densities, &stpi_escp2_simple_drops,
01297 stpi_escp2_pro_reslist, &stpi_escp2_photo_pigment_inkgroup,
01298 standard_bits, pro_base_res, &spro5000_input_slot_list,
01299 &standard_quality_list, NULL, NULL,
01300 &stpi_escp2_pro7500_printer_weave_list
01301 },
01302
01303 {
01304 (MODEL_VARIABLE_NO | MODEL_COMMAND_PRO | MODEL_GRAYMODE_NO |
01305 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_YES |
01306 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01307 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
01308 MODEL_PRINT_TO_CD_NO),
01309 1, 1, 1, 1, 1, 1, 1, 1, 1, 6,
01310 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01311 INCH(44), INCH(1200), INCH(7), INCH(7),
01312 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 9, 9, 9, 9, 9, 9, -1, -1, 0, 0,
01313 1, 7, 0, 0,
01314 spro10000_dotsizes, spro10000_densities, &stpi_escp2_spro10000_drops,
01315 stpi_escp2_pro_reslist, &stpi_escp2_photo_gen2_inkgroup,
01316 variable_bits, pro_base_res, &pro_roll_feed_input_slot_list,
01317 &standard_quality_list, NULL, NULL,
01318 &stpi_escp2_pro7000_printer_weave_list
01319 },
01320
01321 {
01322 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01323 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01324 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01325 MODEL_SUPPORTS_INK_CHANGE_YES | MODEL_PACKET_MODE_YES |
01326 MODEL_PRINT_TO_CD_NO),
01327 15, 15, 3, 48, 48, 3, 48, 48, 3, 4,
01328 360, 14400, -1, 720, 720, 90, 90, 0, 1, 0, 0, -99, 0, 0,
01329 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01330 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01331 3, 15, 0, 0,
01332 sc480_dotsizes, sc480_densities, &stpi_escp2_variable_x80_6pl_drops,
01333 stpi_escp2_720dpi_soft_reslist, &stpi_escp2_x80_inkgroup,
01334 variable_bits, variable_base_res, &default_input_slot_list,
01335 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01336 NULL
01337 },
01338
01339 {
01340 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01341 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01342 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01343 MODEL_SUPPORTS_INK_CHANGE_YES | MODEL_PACKET_MODE_YES |
01344 MODEL_PRINT_TO_CD_NO),
01345 15, 15, 3, 48, 48, 3, 48, 48, 3, 4,
01346 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, -99, 0, 0,
01347 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01348 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01349 3, 15, 0, 0,
01350 sc480_dotsizes, sc480_densities, &stpi_escp2_variable_x80_6pl_drops,
01351 stpi_escp2_1440dpi_reslist, &stpi_escp2_x80_inkgroup,
01352 variable_bits, variable_base_res, &default_input_slot_list,
01353 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01354 NULL
01355 },
01356
01357 {
01358 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01359 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01360 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01361 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01362 MODEL_PRINT_TO_CD_NO),
01363 60, 60, 2, 180, 180, 2, 180, 180, 2, 4,
01364 360, 14400, -1, 2880, 1440, 360, 180, 0, 1, 0, 0, -240, 0, 0,
01365 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01366 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01367 4, 15, 0, 0,
01368 c3pl_pigment_dotsizes, c3pl_pigment_densities, &stpi_escp2_variable_3pl_pigment_drops,
01369 stpi_escp2_2880_1440dpi_reslist, &stpi_escp2_c80_inkgroup,
01370 variable_bits, variable_base_res, &default_input_slot_list,
01371 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01372 NULL
01373 },
01374
01375 {
01376 (MODEL_VARIABLE_NO | MODEL_COMMAND_1998 | MODEL_GRAYMODE_NO |
01377 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01378 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01379 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_NO |
01380 MODEL_PRINT_TO_CD_NO),
01381 16, 1, 4, 16, 1, 4, 16, 1, 4, 4,
01382 360, 14400, -1, 720, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01383 INCH(17 / 2), INCH(44), INCH(2), INCH(2),
01384 9, 9, 9, 40, 9, 9, 9, 40, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01385 1, 7, 0, 0,
01386 g1_dotsizes, g1_densities, &stpi_escp2_simple_drops,
01387 stpi_escp2_720dpi_reslist, &stpi_escp2_standard_inkgroup,
01388 standard_bits, standard_base_res, &default_input_slot_list,
01389 &standard_quality_list, NULL, NULL,
01390 NULL
01391 },
01392
01393 {
01394 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01395 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01396 MODEL_FAST_360_YES | MODEL_SEND_ZERO_ADVANCE_YES |
01397 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01398 MODEL_PRINT_TO_CD_YES),
01399 96, 96, 2, 96, 96, 2, 24, 24, 1, 6,
01400 360, 14400, -1, 2880, 1440, 360, 180, 0, 1, 0, 190, 0, 0, 0,
01401 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01402 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 204, 191, 0, 0,
01403 4, 15, 0, 0,
01404 c2pl_dotsizes, c2pl_densities, &stpi_escp2_variable_2pl_drops,
01405 stpi_escp2_superfine_reslist, &stpi_escp2_f360_photo_inkgroup,
01406 stp950_bits, stp950_base_res, &cd_cutter_roll_feed_input_slot_list,
01407 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01408 NULL
01409 },
01410
01411 {
01412 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01413 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01414 MODEL_FAST_360_YES | MODEL_SEND_ZERO_ADVANCE_YES |
01415 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01416 MODEL_PRINT_TO_CD_YES),
01417 96, 96, 2, 96, 96, 2, 192, 192, 1, 7,
01418 360, 14400, -1, 2880, 1440, 360, 180, 0, 1, 0, 190, 0, 0, 0,
01419 INCH(13), INCH(1200), INCH(2), INCH(2),
01420 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, 204, 191, 0, 0,
01421 4, 15, 0, 0,
01422 c4pl_pigment_dotsizes, c4pl_pigment_densities, &stpi_escp2_variable_ultrachrome_drops,
01423 stpi_escp2_superfine_reslist, &stpi_escp2_f360_ultrachrome_inkgroup,
01424 ultrachrome_bits, ultrachrome_base_res, &cd_cutter_roll_feed_input_slot_list,
01425 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01426 NULL
01427 },
01428
01429 {
01430 (MODEL_VARIABLE_YES | MODEL_COMMAND_PRO | MODEL_GRAYMODE_YES |
01431 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_YES |
01432 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01433 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01434 MODEL_PRINT_TO_CD_NO),
01435 1, 1, 1, 1, 1, 1, 1, 1, 1, 7,
01436 360, 14400, -1, 2880, 1440, 360, 180, 0, 1, 0, 0, 0, 0, 0,
01437 INCH(24), INCH(1200), INCH(7), INCH(7),
01438 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0,
01439 3, 15, 0, 0,
01440 spro_c4pl_pigment_dotsizes, c4pl_pigment_densities, &stpi_escp2_variable_ultrachrome_drops,
01441 stpi_escp2_pro_reslist, &stpi_escp2_ultrachrome_inkgroup,
01442 ultrachrome_bits, pro_base_res, &pro_roll_feed_input_slot_list,
01443 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01444 &stpi_escp2_pro7600_printer_weave_list
01445 },
01446
01447 {
01448 (MODEL_VARIABLE_YES | MODEL_COMMAND_PRO | MODEL_GRAYMODE_YES |
01449 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_YES |
01450 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01451 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01452 MODEL_PRINT_TO_CD_NO),
01453 1, 1, 1, 1, 1, 1, 1, 1, 1, 7,
01454 360, 14400, -1, 2880, 1440, 360, 180, 0, 1, 0, 0, 0, 0, 0,
01455 INCH(44), INCH(1200), INCH(7), INCH(7),
01456 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0,
01457 3, 15, 0, 0,
01458 spro_c4pl_pigment_dotsizes, c4pl_pigment_densities, &stpi_escp2_variable_ultrachrome_drops,
01459 stpi_escp2_pro_reslist, &stpi_escp2_ultrachrome_inkgroup,
01460 ultrachrome_bits, pro_base_res, &pro_roll_feed_input_slot_list,
01461 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01462 &stpi_escp2_pro7600_printer_weave_list
01463 },
01464
01465 {
01466 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01467 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01468 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01469 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01470 MODEL_PRINT_TO_CD_NO),
01471 48, 1, 3, 48, 1, 3, 48, 1, 3, 6,
01472 360, 14400, -1, 2880, 1440, 90, 90, 0, 1, 0, 55, 0, 0, 0,
01473 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01474 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01475 3, 15, 0, 0,
01476 c4pl_dotsizes, c4pl_2880_densities, &stpi_escp2_variable_2880_4pl_drops,
01477 stpi_escp2_2880_1440dpi_reslist, &stpi_escp2_photo_gen2_inkgroup,
01478 variable_bits, variable_base_res, &default_input_slot_list,
01479 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01480 NULL
01481 },
01482
01483 {
01484 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01485 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01486 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01487 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01488 MODEL_PRINT_TO_CD_NO),
01489 48, 1, 3, 48, 1, 3, 48, 1, 3, 6,
01490 360, 14400, -1, 2880, 1440, 90, 90, 0, 1, 0, 55, 0, 0, 0,
01491 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01492 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01493 3, 15, 0, 0,
01494 c4pl_dotsizes, c4pl_2880_densities, &stpi_escp2_variable_2880_4pl_drops,
01495 stpi_escp2_2880_1440dpi_reslist, &stpi_escp2_photo_gen2_inkgroup,
01496 variable_bits, variable_base_res, &cutter_roll_feed_input_slot_list,
01497 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01498 NULL
01499 },
01500
01501 {
01502 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01503 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01504 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01505 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01506 MODEL_PRINT_TO_CD_NO),
01507 48, 1, 3, 144, 1, 1, 144, 1, 1, 4,
01508 360, 14400, -1, 2880, 1440, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01509 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01510 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01511 3, 15, 0, 0,
01512 c4pl_dotsizes, c4pl_2880_densities, &stpi_escp2_variable_2880_4pl_drops,
01513 stpi_escp2_2880_1440dpi_reslist, &stpi_escp2_standard_inkgroup,
01514 variable_bits, variable_base_res, &default_input_slot_list,
01515 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01516 NULL
01517 },
01518
01519 {
01520 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_NO |
01521 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01522 MODEL_FAST_360_YES | MODEL_SEND_ZERO_ADVANCE_YES |
01523 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01524 MODEL_PRINT_TO_CD_YES),
01525 96, 96, 2, 96, 96, 2, 24, 24, 1, 6,
01526 360, 14400, -1, 2880, 1440, 360, 180, 0, 1, 0, 190, 0, 0, 0,
01527 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01528 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 204, 191, 0, 0,
01529 4, 15, 0, 0,
01530 c2pl_dotsizes, c2pl_densities, &stpi_escp2_variable_2pl_drops,
01531 stpi_escp2_superfine_reslist, &stpi_escp2_f360_photo7_japan_inkgroup,
01532 stp950_bits, stp950_base_res, &cd_cutter_roll_feed_input_slot_list,
01533 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01534 NULL
01535 },
01536
01537 {
01538 (MODEL_VARIABLE_YES | MODEL_COMMAND_1999 | MODEL_GRAYMODE_NO |
01539 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01540 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01541 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01542 MODEL_PRINT_TO_CD_NO),
01543 32, 1, 4, 32, 1, 4, 32, 1, 4, 6,
01544 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, 0, 0, 0,
01545 INCH(13), INCH(44), INCH(2), INCH(2),
01546 9, 9, 0, 9, 9, 9, 0, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01547 3, 15, 0, 0,
01548 sp720_dotsizes, c6pl_densities, &stpi_escp2_variable_6pl_drops,
01549 stpi_escp2_1440dpi_reslist, &stpi_escp2_photo_gen1_inkgroup,
01550 variable_bits, variable_base_res, &default_input_slot_list,
01551 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01552 NULL
01553 },
01554
01555 {
01556 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01557 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01558 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01559 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01560 MODEL_PRINT_TO_CD_NO),
01561 59, 60, 2, 180, 180, 2, 180, 180, 2, 4,
01562 360, 14400, -1, 2880, 1440, 360, 180, 0, 1, 0, 0, -240, 0, 0,
01563 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01564 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01565 4, 15, 0, 0,
01566 c3pl_pigment_dotsizes, c3pl_pigment_densities, &stpi_escp2_variable_3pl_pigment_drops,
01567 stpi_escp2_2880_1440dpi_reslist, &stpi_escp2_c80_inkgroup,
01568 variable_bits, variable_base_res, &default_input_slot_list,
01569 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01570 NULL
01571 },
01572
01573 {
01574 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01575 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01576 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01577 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01578 MODEL_PRINT_TO_CD_NO),
01579 15, 15, 3, 48, 48, 3, 48, 48, 3, 4,
01580 360, 14400, -1, 1440, 720, 90, 90, 0, 1, 0, 0, -99, 0, 0,
01581 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01582 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01583 3, 15, 0, 0,
01584 c4pl_dotsizes, c4pl_densities, &stpi_escp2_variable_x80_6pl_drops,
01585 stpi_escp2_1440dpi_reslist, &stpi_escp2_x80_inkgroup,
01586 variable_bits, variable_base_res, &default_input_slot_list,
01587 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01588 NULL
01589 },
01590
01591 {
01592 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_NO |
01593 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01594 MODEL_FAST_360_YES | MODEL_SEND_ZERO_ADVANCE_YES |
01595 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01596 MODEL_PRINT_TO_CD_NO),
01597 180, 180, 2, 360, 360, 1, 360, 360, 1, 6,
01598 360, 14400, -1, 2880, 2880, 720, 360, 0, 1, 0, 190, 0, 0, 0,
01599 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01600 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01601 4, 15, 0, 0,
01602 c1_8pl_dotsizes, c1_8pl_densities, &stpi_escp2_variable_2pl_drops,
01603 stpi_escp2_superfine_reslist, &stpi_escp2_f360_photo7_japan_inkgroup,
01604 c1_8_bits, c1_8_base_res, &cutter_roll_feed_input_slot_list,
01605 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01606 NULL
01607 },
01608
01609 {
01610 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_NO |
01611 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01612 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01613 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01614 MODEL_PRINT_TO_CD_NO),
01615 90, 90, 2, 90, 90, 2, 90, 90, 2, 6,
01616 360, 14400, -1, 2880, 2880, 720, 360, 0, 1, 0, 190, 0, 0, 0,
01617 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01618 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01619 4, 15, 0, 0,
01620 c1_8pl_dotsizes, c1_8pl_densities, &stpi_escp2_variable_2pl_drops,
01621 stpi_escp2_superfine_reslist, &stpi_escp2_photo_gen2_inkgroup,
01622 c1_8_bits, c1_8_base_res, &cutter_roll_feed_input_slot_list,
01623 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01624 NULL
01625 },
01626
01627 {
01628 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01629 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_NO | MODEL_VACUUM_NO |
01630 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01631 MODEL_SUPPORTS_INK_CHANGE_YES | MODEL_PACKET_MODE_YES |
01632 MODEL_PRINT_TO_CD_NO),
01633 15, 15, 3, 48, 48, 3, 48, 48, 3, 4,
01634 360, 14400, -1, 2880, 720, 90, 90, 0, 1, 0, 0, -99, 0, 0,
01635 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01636 9, 9, 0, 9, 9, 9, 9, 9, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01637 3, 15, 0, 0,
01638 c4pl_dotsizes, c4pl_densities, &stpi_escp2_variable_x80_6pl_drops,
01639 stpi_escp2_1440dpi_reslist, &stpi_escp2_x80_inkgroup,
01640 variable_bits, variable_base_res, &default_input_slot_list,
01641 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01642 NULL
01643 },
01644
01645 {
01646 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01647 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01648 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01649 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01650 MODEL_PRINT_TO_CD_NO),
01651 59, 60, 2, 180, 180, 2, 180, 180, 2, 4,
01652 360, 14400, -1, 2880, 1440, 360, 180, 0, 1, 0, 0, -240, 0, 0,
01653 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01654 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01655 4, 15, 0, 0,
01656 c3pl_pigment_dotsizes, c3pl_pigment_densities, &stpi_escp2_variable_3pl_pigment_drops,
01657 stpi_escp2_2880_1440dpi_reslist, &stpi_escp2_c80_inkgroup,
01658 variable_bits, variable_base_res, &default_input_slot_list,
01659 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01660 NULL
01661 },
01662
01663 {
01664 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01665 MODEL_ROLLFEED_NO | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01666 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01667 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01668 MODEL_PRINT_TO_CD_NO),
01669 29, 30, 3, 90, 90, 3, 90, 90, 3, 4,
01670 360, 14400, -1, 2880, 1440, 360, 120, 0, 1, 0, 0, -180, 0, 0,
01671 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01672 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, -1, -1, 0, 0,
01673 4, 15, 0, 0,
01674 c3pl_pigment_dotsizes, c3pl_pigment_densities, &stpi_escp2_variable_3pl_pigment_drops,
01675 stpi_escp2_2880_1440dpi_reslist, &stpi_escp2_c64_inkgroup,
01676 variable_bits, variable_base_res, &default_input_slot_list,
01677 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01678 NULL
01679 },
01680
01681 {
01682 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01683 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01684 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01685 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01686 MODEL_PRINT_TO_CD_YES),
01687 48, 1, 3, 48, 1, 3, 48, 1, 3, 6,
01688 360, 14400, -1, 2880, 720, 90, 90, 0, 1, 0, 55, 0, 0, 0,
01689 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01690 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 399, 394, 595, 842,
01691 3, 15, 0, 0,
01692 c4pl_dotsizes, c4pl_2880_densities, &stpi_escp2_variable_2880_4pl_drops,
01693 stpi_escp2_2880dpi_reslist, &stpi_escp2_photo_gen2_inkgroup,
01694 variable_bits, variable_base_res, &cd_roll_feed_input_slot_list,
01695 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01696 NULL
01697 },
01698
01699 {
01700 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01701 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01702 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01703 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01704 MODEL_PRINT_TO_CD_YES),
01705 90, 1, 3, 90, 1, 3, 90, 1, 3, 6,
01706 360, 14400, -1, 2880, 1440, 360, 120, 0, 1, 0, 190, 0, 0, 0,
01707 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01708 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 204, 191, 595, 842,
01709 4, 15, 0, 0,
01710 p3pl_dotsizes, p3pl_densities, &stpi_escp2_variable_3pl_pmg_drops,
01711 stpi_escp2_superfine_reslist, &stpi_escp2_photo_gen3_inkgroup,
01712 variable_bits, variable_base_res, &cd_roll_feed_input_slot_list,
01713 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01714 NULL
01715 },
01716
01717 {
01718 (MODEL_VARIABLE_YES | MODEL_COMMAND_2000 | MODEL_GRAYMODE_YES |
01719 MODEL_ROLLFEED_YES | MODEL_XZEROMARGIN_YES | MODEL_VACUUM_NO |
01720 MODEL_FAST_360_NO | MODEL_SEND_ZERO_ADVANCE_YES |
01721 MODEL_SUPPORTS_INK_CHANGE_NO | MODEL_PACKET_MODE_YES |
01722 MODEL_PRINT_TO_CD_YES),
01723 180, 1, 2, 180, 1, 2, 180, 1, 2, 8,
01724 360, 14400, -1, 2880, 1440, 360, 180, 0, 1, 0, 190, 0, 0, 0,
01725 INCH(17 / 2), INCH(1200), INCH(2), INCH(2),
01726 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 9, 9, 0, 0, 204, 191, 595, 842,
01727 4, 15, 0, 0,
01728 p1_5pl_dotsizes, p1_5pl_densities, &stpi_escp2_variable_1_5pl_drops,
01729 stpi_escp2_superfine_reslist, &stpi_escp2_cmykrb_inkgroup,
01730 variable_bits, c1_5_base_res, &cd_cutter_roll_feed_input_slot_list,
01731 &standard_quality_list, &new_init_sequence, &je_deinit_sequence,
01732 NULL
01733 },
01734 };
01735
01736 const int stpi_escp2_model_limit =
01737 sizeof(stpi_escp2_model_capabilities) / sizeof(stpi_escp2_printer_t);