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