diff options
Diffstat (limited to 'src/main/canon-media-mode.h')
-rw-r--r-- | src/main/canon-media-mode.h | 2149 |
1 files changed, 1613 insertions, 536 deletions
diff --git a/src/main/canon-media-mode.h b/src/main/canon-media-mode.h index 95d6768..f569d66 100644 --- a/src/main/canon-media-mode.h +++ b/src/main/canon-media-mode.h @@ -1072,6 +1072,9 @@ DECLARE_MODEUSES(canon_BJC_S520); /* ----------------------------------- Canon BJC S600 ----------------------------------- */ static const char* canon_BJC_S600_modeuses_plain[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_high", "600x600dpi", "600x600dpi_draft",/*untested*/ @@ -1081,12 +1084,18 @@ static const char* canon_BJC_S600_modeuses_plain[] = { }; static const char* canon_BJC_S600_modeuses_PPpro[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh2", "600x600dpi_photo2", NULL }; static const char* canon_BJC_S600_modeuses_coated[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh3", "600x600dpi_photohigh", "600x600dpi_photo", @@ -1095,6 +1104,9 @@ static const char* canon_BJC_S600_modeuses_coated[] = { }; static const char* canon_BJC_S600_modeuses_PPgloss[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh3", "600x600dpi_photohigh", "600x600dpi_photo", @@ -1102,23 +1114,35 @@ static const char* canon_BJC_S600_modeuses_PPgloss[] = { }; static const char* canon_BJC_S600_modeuses_inkjetHagaki[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photo3", "600x600dpi_photodraft3", NULL }; static const char* canon_BJC_S600_modeuses_Envelope[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_high3", "600x600dpi_std3", NULL }; static const char* canon_BJC_S600_modeuses_TShirt[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_tshirt", NULL }; static const char* canon_BJC_S600_modeuses_Transparency[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh5", "600x600dpi_photohigh4", "600x600dpi_photo4", @@ -1219,64 +1243,88 @@ DECLARE_MODEUSES(canon_BJC_S750); /* ----------------------------------- Canon BJC S800 ----------------------------------- */ static const char* canon_BJC_S800_modeuses_plain[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_high2", - "600x600dpi_high", - "600x600dpi", +/* "600x600dpi_high",*/ +/* "600x600dpi",*/ "600x600dpi_draft", /* Mono */ "600x600dpi_highmono2", - "600x600dpi_highmono", - "600x600dpi_mono", +/* "600x600dpi_highmono",*/ +/* "600x600dpi_mono",*/ "600x600dpi_draftmono", NULL - }; +}; static const char* canon_BJC_S800_modeuses_PPpro[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh4", - "600x600dpi_photohigh", +/* "600x600dpi_photohigh",*/ NULL }; static const char* canon_BJC_S800_modeuses_PPplus[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh2", - "600x600dpi_photo",/*untested*/ +/* "600x600dpi_photo",*/ /*untested*/ NULL }; static const char* canon_BJC_S800_modeuses_PPgloss[] = { - "600x600dpi_photohigh3", - "600x600dpi_photohigh", - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh3",*/ +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_S800_modeuses_glossFilm[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh2", - "600x600dpi_photo",/*untested*/ +/* "600x600dpi_photo",*/ /*untested*/ NULL }; static const char* canon_BJC_S800_modeuses_PPother[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh4", - "600x600dpi_photohigh", - "600x600dpi_photo", +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo",*/ "600x600dpi_photodraft", /* Mono */ "600x600dpi_photomonohigh2", - "600x600dpi_photomonohigh", - "600x600dpi_photomono", +/* "600x600dpi_photomonohigh",*/ +/* "600x600dpi_photomono",*/ "600x600dpi_photomonodraft", NULL }; static const char* canon_BJC_S800_modeuses_TShirt[] = { - "600x600dpi_tshirt", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_tshirt",*/ NULL }; static const char* canon_BJC_S800_modeuses_Transparency[] = { - "600x600dpi_std2", - "600x600dpi_draft2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_std2",*/ +/* "600x600dpi_draft2",*/ NULL }; @@ -1302,51 +1350,72 @@ DECLARE_MODEUSES(canon_BJC_S800); /* ----------------------------------- Canon BJC S820 ----------------------------------- */ static const char* canon_BJC_S820_modeuses_plain[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_high2", - "600x600dpi_high",/*untested*/ - "600x600dpi", +/* "600x600dpi_high",*/ /*untested*/ +/* "600x600dpi",*/ "600x600dpi_draft", /* Mono */ "600x600dpi_highmono2",/*untested*/ - "600x600dpi_highmono",/*untested*/ - "600x600dpi_mono",/*untested*/ +/* "600x600dpi_highmono",*/ /*untested*/ +/* "600x600dpi_mono",*/ /*untested*/ "600x600dpi_draftmono", NULL - }; +}; static const char* canon_BJC_S820_modeuses_PPpro[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh4", - "600x600dpi_photohigh", +/* "600x600dpi_photohigh",*/ NULL }; static const char* canon_BJC_S820_modeuses_PPplus[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh2", - "600x600dpi_photo",/*untested*/ +/* "600x600dpi_photo",*/ /*untested*/ NULL }; static const char* canon_BJC_S820_modeuses_PPgloss[] = { - "600x600dpi_photohigh3", - "600x600dpi_photohigh", - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh3",*/ +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_S820_modeuses_glossFilm[] = { + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", "600x600dpi_photohigh2", - "600x600dpi_photo",/*untested*/ +/* "600x600dpi_photo",*/ /*untested*/ NULL }; static const char* canon_BJC_S820_modeuses_TShirt[] = { - "600x600dpi_tshirt", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_tshirt",*/ NULL }; static const char* canon_BJC_S820_modeuses_Transparency[] = { - "600x600dpi_std2", - "600x600dpi_draft2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_std2",*/ +/* "600x600dpi_draft2",*/ NULL }; @@ -1372,56 +1441,80 @@ DECLARE_MODEUSES(canon_BJC_S820); /* ----------------------------------- Canon BJC S900 ----------------------------------- */ static const char* canon_BJC_S900_modeuses_plain[] = { - "600x600dpi_high", - "600x600dpi", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high",*/ +/* "600x600dpi",*/ "600x600dpi_draft", /* Mono */ "600x600dpi_highmono2",/*untested*/ - "600x600dpi_highmono",/*untested*/ - "600x600dpi_mono",/*untested*/ +/* "600x600dpi_highmono",*/ /*untested*/ +/* "600x600dpi_mono",*/ /*untested*/ "600x600dpi_draftmono", NULL - }; +}; static const char* canon_BJC_S900_modeuses_PPpro[] = { - "600x600dpi_photohigh5", - "600x600dpi_photohigh", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh5",*/ +/* "600x600dpi_photohigh",*/ NULL }; static const char* canon_BJC_S900_modeuses_PPplus[] = { - "600x600dpi_photohigh3", - "600x600dpi_photo2",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh3",*/ +/* "600x600dpi_photo2",*/ /*untested*/ NULL }; static const char* canon_BJC_S900_modeuses_PPgloss[] = { - "600x600dpi_photohigh2", - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_S900_modeuses_coated[] = { - "600x600dpi_photohigh4", - "600x600dpi_photohigh", - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh4",*/ +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_S900_modeuses_glossFilm[] = { - "600x600dpi_photohigh2", - "600x600dpi_photo",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photo",*/ /*untested*/ NULL }; static const char* canon_BJC_S900_modeuses_TShirt[] = { - "600x600dpi_tshirt", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_tshirt",*/ NULL }; static const char* canon_BJC_S900_modeuses_Transparency[] = { - "600x600dpi_std2", - "600x600dpi_draft2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_std2",*/ +/* "600x600dpi_draft2",*/ NULL }; @@ -2227,68 +2320,98 @@ DECLARE_MODEUSES(canon_BJC_i900); /* ----------------------------------- Canon i950 ----------------------------------- */ static const char* canon_BJC_i950_modeuses_plain[] = { - "600x600dpi_high2", - "600x600dpi_high"/*untested*/, - "600x600dpi", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high2",*/ +/* "600x600dpi_high",*/ /*untested*/ +/* "600x600dpi",*/ "600x600dpi_draft",/*untested*/ "600x600dpi_draft2", "600x600dpi_draftmono",/* mono --- untested*/ "600x600dpi_draftmono2",/* mono */ NULL - }; +}; static const char* canon_BJC_i950_modeuses_PPpro[] = { - "600x600dpi_photohigh2", - "600x600dpi_photo3", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photo3",*/ NULL }; static const char* canon_BJC_i950_modeuses_PPplus[] = { - "600x600dpi_photohigh2", - "600x600dpi_photo2",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photo2",*/ /*untested*/ NULL }; static const char* canon_BJC_i950_modeuses_PPgloss[] = { - "600x600dpi_photohigh2", - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_i950_modeuses_PPmatte[] = { - "600x600dpi_photohigh2", - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_i950_modeuses_coated[] = { - "600x600dpi_photohigh", - "600x600dpi_photo3", - "600x600dpi_photo", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo3",*/ +/* "600x600dpi_photo",*/ NULL }; static const char* canon_BJC_i950_modeuses_GlossyFilm[] = { - "600x600dpi_photohigh", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ NULL }; static const char* canon_BJC_i950_modeuses_inkjetHagaki[] = { - "600x600dpi_photohigh4", - "600x600dpi_photo4", - "600x600dpi_photodraft4", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh4",*/ +/* "600x600dpi_photo4",*/ +/* "600x600dpi_photodraft4",*/ NULL }; static const char* canon_BJC_i950_modeuses_disc[] = { - "600x600dpi_photo5", - "600x600dpi_photodraft5", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo5",*/ +/* "600x600dpi_photodraft5",*/ NULL }; static const char* canon_BJC_i950_modeuses_Hagaki[] = { - "600x600dpi_high4", - "600x600dpi_high5",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high4",*/ +/* "600x600dpi_high5",*/ /*untested*/ "600x600dpi_std4",/*untested*/ "600x600dpi_std5", "600x600dpi_draftmono4",/* mono---untested*/ @@ -2297,19 +2420,28 @@ static const char* canon_BJC_i950_modeuses_Hagaki[] = { }; static const char* canon_BJC_i950_modeuses_TShirt[] = { - "600x600dpi_tshirt", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_tshirt",*/ NULL }; static const char* canon_BJC_i950_modeuses_Transparency[] = { - "600x600dpi_std3", - "600x600dpi_draft3", - "600x600dpi_draft4", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_std3",*/ +/* "600x600dpi_draft3",*/ +/* "600x600dpi_draft4",*/ NULL }; static const char* canon_BJC_i950_modeuses_PPother[] = { - "600x600dpi_photo2",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo2",*/ /*untested*/ NULL }; @@ -2336,65 +2468,91 @@ DECLARE_MODEUSES(canon_BJC_i950); /* ----------------------------------- Canon i960 ----------------------------------- */ static const char* canon_BJC_i960_modeuses_plain[] = { - "600x600dpi_high2", - "600x600dpi_high3",/* duplex */ - "600x600dpi_high", - "600x600dpi",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high2",*/ +/* "600x600dpi_high3",*/ /* duplex */ +/* "600x600dpi_high",*/ +/* "600x600dpi",*/ /*untested*/ "600x600dpi_draft", "600x600dpi_draft2", "600x600dpi_draftmono",/* mono */ "600x600dpi_draftmono2",/* mono */ NULL - }; +}; static const char* canon_BJC_i960_modeuses_PPpro[] = { - "600x600dpi_photohigh", - "600x600dpi_photo", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo",*/ NULL }; static const char* canon_BJC_i960_modeuses_PPplus[] = { - "600x600dpi_photohigh", - "600x600dpi_photo5",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo5",*/ /*untested*/ NULL }; - static const char* canon_BJC_i960_modeuses_PPgloss[] = { - "600x600dpi_photohigh", - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_i960_modeuses_PPmatte[] = { - "600x600dpi_photohigh2", - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_i960_modeuses_coated[] = { - "600x600dpi_photohigh2", - "600x600dpi_photo", - "600x600dpi_photo5", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photo",*/ +/* "600x600dpi_photo5",*/ NULL }; static const char* canon_BJC_i960_modeuses_inkjetHagaki[] = { - "600x600dpi_photohigh3", - "600x600dpi_photo3", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh3",*/ +/* "600x600dpi_photo3",*/ NULL }; static const char* canon_BJC_i960_modeuses_disc[] = { - "600x600dpi_photo4", - "600x600dpi_photodraft4", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo4",*/ +/* "600x600dpi_photodraft4",*/ NULL }; static const char* canon_BJC_i960_modeuses_Hagaki[] = { - "600x600dpi_high4", - "600x600dpi_high5", - "600x600dpi_std4",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high4",*/ +/* "600x600dpi_high5",*/ +/* "600x600dpi_std4",*/ /*untested*/ "600x600dpi_std5", "600x600dpi_draft5", "600x600dpi_draftmono4", @@ -2403,19 +2561,28 @@ static const char* canon_BJC_i960_modeuses_Hagaki[] = { }; static const char* canon_BJC_i960_modeuses_TShirt[] = { - "600x600dpi_tshirt", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_tshirt",*/ NULL }; static const char* canon_BJC_i960_modeuses_Transparency[] = { - "600x600dpi_std3", - "600x600dpi_draft3", - "600x600dpi_draft4",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_std3",*/ +/* "600x600dpi_draft3",*/ +/* "600x600dpi_draft4",*/ /*untested*/ NULL }; static const char* canon_BJC_i960_modeuses_PPother[] = { - "600x600dpi_photo2",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo2",*/ /*untested*/ NULL }; @@ -2441,65 +2608,92 @@ DECLARE_MODEUSES(canon_BJC_i960); /* ----------------------------------- Canon i990 ----------------------------------- */ static const char* canon_BJC_i990_modeuses_plain[] = { - "600x600dpi_high2", - "600x600dpi_high3", /*duplex*/ - "600x600dpi", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high2",*/ +/* "600x600dpi_high3",*/ /*duplex*/ +/* "600x600dpi",*/ "600x600dpi_draft", "600x600dpi_draft2", "600x600dpi_draftmono",/*mono*/ "600x600dpi_draftmono2",/*mono*/ NULL - }; +}; /* most photo modes use R ink and therefore unsupported */ /* unsupported */ static const char* canon_BJC_i990_modeuses_PPpro[] = { - "600x600dpi_photohigh",/*stand-in*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ /*stand-in*/ NULL }; /* highest mode not yet supported */ static const char* canon_BJC_i990_modeuses_PPplus[] = { - "600x600dpi_photohigh",/*stand-in*/ - "600x600dpi_photodraft", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ /*stand-in*/ +/* "600x600dpi_photodraft",*/ NULL }; /* unsupported */ static const char* canon_BJC_i990_modeuses_PPmatte[] = { - "600x600dpi_photohigh",/*stand-in*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ /*stand-in*/ NULL }; /* highest mode not yet supported */ static const char* canon_BJC_i990_modeuses_PPgloss[] = { - "600x600dpi_photohigh",/*stand-in*/ - "600x600dpi_photodraft2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ /*stand-in*/ +/* "600x600dpi_photodraft2",*/ NULL }; static const char* canon_BJC_i990_modeuses_coated[] = { - "600x600dpi_photohigh", - "600x600dpi_photomed", - "600x600dpi_photo", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photomed",*/ +/* "600x600dpi_photo",*/ NULL }; /* high mode not yet supported */ static const char* canon_BJC_i990_modeuses_inkjetHagaki[] = { - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_i990_modeuses_disc[] = { - "600x600dpi_photo3", - "600x600dpi_photodraft3", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo3",*/ +/* "600x600dpi_photodraft3",*/ NULL }; static const char* canon_BJC_i990_modeuses_Hagaki[] = { - "600x600dpi_high4", - "600x600dpi_std4", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high4",*/ +/* "600x600dpi_std4",*/ "600x600dpi_draft5", "600x600dpi_draft4", "600x600dpi_draftmono4",/*mono*/ @@ -2508,19 +2702,28 @@ static const char* canon_BJC_i990_modeuses_Hagaki[] = { }; static const char* canon_BJC_i990_modeuses_TShirt[] = { - "600x600dpi_tshirt", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_tshirt",*/ NULL }; static const char* canon_BJC_i990_modeuses_Transparency[] = { - "600x600dpi_std3", - "600x600dpi_draft3", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_std3",*/ +/* "600x600dpi_draft3",*/ NULL }; /* untested */ static const char* canon_BJC_i990_modeuses_PPother[] = { - "600x600dpi_photo", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo",*/ NULL }; @@ -2629,72 +2832,102 @@ DECLARE_MODEUSES(canon_BJC_i6100); /* ----------------------------------- Canon i9100 ----------------------------------- */ static const char* canon_BJC_i9100_modeuses_plain[] = { - "600x600dpi_high2", - "600x600dpi_high", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high2",*/ +/* "600x600dpi_high",*/ "600x600dpi", "600x600dpi_draft",/*untested*/ "600x600dpi_mono",/*untested*/ "600x600dpi_draftmono", NULL - }; +}; static const char* canon_BJC_i9100_modeuses_PPpro[] = { - "600x600dpi_photohigh2", - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_i9100_modeuses_PPplus[] = { - "600x600dpi_photohigh2", - "600x600dpi_photo2",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photo2",*/ /*untested*/ NULL }; static const char* canon_BJC_i9100_modeuses_PPmatte[] = { - "600x600dpi_photohigh", - "600x600dpi_photo", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo",*/ NULL }; static const char* canon_BJC_i9100_modeuses_coated[] = { - "600x600dpi_photohigh", - "600x600dpi_photo2", - "600x600dpi_photo", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo2",*/ +/* "600x600dpi_photo",*/ NULL }; static const char* canon_BJC_i9100_modeuses_inkjetHagaki[] = { - "600x600dpi_photohigh4", - "600x600dpi_photo4", - "600x600dpi_photodraft4", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh4",*/ +/* "600x600dpi_photo4",*/ +/* "600x600dpi_photodraft4",*/ NULL }; static const char* canon_BJC_i9100_modeuses_Hagaki[] = { - "600x600dpi_high3", - "600x600dpi_std3", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high3",*/ +/* "600x600dpi_std3",*/ "600x600dpi_draft3", "600x600dpi_draftmono2", NULL }; static const char* canon_BJC_i9100_modeuses_TShirt[] = { - "600x600dpi_tshirt", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_tshirt",*/ NULL }; static const char* canon_BJC_i9100_modeuses_Transparency[] = { - "600x600dpi_photohigh3", - "600x600dpi_photo3",/*untested*/ - "600x600dpi_photodraft3", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh3",*/ +/* "600x600dpi_photo3",*/ /*untested*/ +/* "600x600dpi_photodraft3",*/ NULL }; static const char* canon_BJC_i9100_modeuses_PPother[] = { - "600x600dpi_photo2",/*untested*/ - "600x600dpi_photo",/*untested*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo2",*/ /*untested*/ +/* "600x600dpi_photo",*/ /*untested*/ NULL - }; +}; static const canon_modeuse_t canon_BJC_i9100_modeuses[] = { { "Plain", canon_BJC_i9100_modeuses_plain, 0 }, @@ -2716,64 +2949,91 @@ DECLARE_MODEUSES(canon_BJC_i9100); /* ----------------------------------- Canon i9900 ----------------------------------- */ static const char* canon_BJC_i9900_modeuses_plain[] = { - "600x600dpi_high2", - "600x600dpi", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high2",*/ +/* "600x600dpi",*/ "600x600dpi_draft", "600x600dpi_draft2", "600x600dpi_draftmono",/*mono*/ "600x600dpi_draftmono2",/*mono*/ NULL - }; +}; /* most photo modes use R,G inks and therefore unsupported */ /* unsupported */ static const char* canon_BJC_i9900_modeuses_PPpro[] = { - "600x600dpi_photohigh",/*stand-in*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ /*stand-in*/ NULL }; /* highest mode not yet supported */ static const char* canon_BJC_i9900_modeuses_PPplus[] = { - "600x600dpi_photohigh",/*stand-in*/ - "600x600dpi_photodraft", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ /*stand-in*/ +/* "600x600dpi_photodraft",*/ NULL }; /* unsupported */ static const char* canon_BJC_i9900_modeuses_PPmatte[] = { - "600x600dpi_photohigh",/*stand-in*/ + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ /*stand-in*/ NULL }; /* highest mode not yet supported */ static const char* canon_BJC_i9900_modeuses_PPgloss[] = { - "600x600dpi_photohigh",/*stand-in*/ - "600x600dpi_photodraft", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ /*stand-in*/ +/* "600x600dpi_photodraft",*/ NULL }; static const char* canon_BJC_i9900_modeuses_coated[] = { - "600x600dpi_photohigh", - "600x600dpi_photomed", - "600x600dpi_photo", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photomed",*/ +/* "600x600dpi_photo",*/ NULL }; /* high mode not yet supported */ static const char* canon_BJC_i9900_modeuses_inkjetHagaki[] = { - "600x600dpi_photo2", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo2",*/ NULL }; static const char* canon_BJC_i9900_modeuses_disc[] = { - "600x600dpi_photo3", - "600x600dpi_photodraft3", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo3",*/ +/* "600x600dpi_photodraft3",*/ NULL }; static const char* canon_BJC_i9900_modeuses_Hagaki[] = { - "600x600dpi_high4", - "600x600dpi_std4", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_high4",*/ +/* "600x600dpi_std4",*/ "600x600dpi_draft5", "600x600dpi_draft4", "600x600dpi_draftmono4",/*mono*/ @@ -2782,20 +3042,29 @@ static const char* canon_BJC_i9900_modeuses_Hagaki[] = { }; static const char* canon_BJC_i9900_modeuses_TShirt[] = { - "600x600dpi_tshirt", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_tshirt",*/ NULL }; static const char* canon_BJC_i9900_modeuses_Transparency[] = { - "600x600dpi_std3", - "600x600dpi_draft3", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_std3",*/ +/* "600x600dpi_draft3",*/ NULL }; static const char* canon_BJC_i9900_modeuses_PPother[] = { - "600x600dpi_photo", + "1200x1200dpi_legacy", + "600x600dpi_legacy", + "300x300dpi_legacy", +/* "600x600dpi_photo",*/ NULL - }; +}; static const canon_modeuse_t canon_BJC_i9900_modeuses[] = { { "Plain", canon_BJC_i9900_modeuses_plain, 0 }, @@ -2949,6 +3218,73 @@ static const canon_modeuse_t canon_PIXMA_iP100_modeuses[] = { DECLARE_MODEUSES(canon_PIXMA_iP100); +/* ----------------------------------- Canon iP110 ----------------------------------- */ +static const char* canon_PIXMA_iP110_modeuses_plain[] = { + "600x600dpi_high2", + "600x600dpi_high", /* mono */ + "600x600dpi", + "600x600dpi_draft", + "300x300dpi", + "300x300dpi_draft", + NULL +}; + +static const char* canon_PIXMA_iP110_modeuses_PPpro[] = { + "600x600dpi_photohigh2", + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_iP110_modeuses_PPplus[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_iP110_modeuses_PPmatte[] = { + "600x600dpi_photohigh", + "600x600dpi_photo2", + NULL +}; + +static const char* canon_PIXMA_iP110_modeuses_Hagaki[] = { + "600x600dpi_high4", + "600x600dpi_high3", /* mono */ + "600x600dpi_std2", + NULL +}; + +static const char* canon_PIXMA_iP110_modeuses_TShirt[] = { + "600x600dpi_tshirt", + NULL +}; + +static const char* canon_PIXMA_iP110_modeuses_PPother[] = { + "600x600dpi_photohigh", + NULL + }; + +static const canon_modeuse_t canon_PIXMA_iP110_modeuses[] = { + { "Plain", canon_PIXMA_iP110_modeuses_plain, 0 },/*INKSET_COLOR_SUPPORT | INKSET_COLOR_MODEREPL*/ + { "PhotoPlusGloss2", canon_PIXMA_iP110_modeuses_PPpro, INKSET_COLOR_SUPPORT }, + { "PhotoProPlat", canon_PIXMA_iP110_modeuses_PPplus, INKSET_COLOR_SUPPORT }, + { "PhotoProLuster", canon_PIXMA_iP110_modeuses_PPplus, INKSET_COLOR_SUPPORT }, + { "PhotoProSemiGloss", canon_PIXMA_iP110_modeuses_PPplus, INKSET_COLOR_SUPPORT }, + { "GlossyPaperStandard",canon_PIXMA_iP110_modeuses_PPplus, INKSET_COLOR_SUPPORT }, + { "PhotopaperMatte", canon_PIXMA_iP110_modeuses_PPmatte, INKSET_COLOR_SUPPORT }, + { "Coated", canon_PIXMA_iP110_modeuses_PPmatte, INKSET_COLOR_SUPPORT }, + { "HagakiA", canon_PIXMA_iP110_modeuses_Hagaki, 0 },/*INKSET_COLOR_SUPPORT*/ + { "InkJetHagaki", canon_PIXMA_iP110_modeuses_PPplus, INKSET_COLOR_SUPPORT }, + { "InkjetPhotoHagakiK", canon_PIXMA_iP110_modeuses_PPplus, INKSET_COLOR_SUPPORT }, + { "Hagaki", canon_PIXMA_iP110_modeuses_Hagaki, 0 },/*INKSET_COLOR_SUPPORT*/ + { "TShirt", canon_PIXMA_iP110_modeuses_TShirt, INKSET_COLOR_SUPPORT }, + { "Envelope", canon_PIXMA_iP110_modeuses_Hagaki, 0 },/*INKSET_COLOR_SUPPORT*/ + { "PhotopaperOther", canon_PIXMA_iP110_modeuses_PPother, INKSET_COLOR_SUPPORT }, +}; + +DECLARE_MODEUSES(canon_PIXMA_iP110); + /* ----------------------------------- Canon iP2000 ----------------------------------- */ static const char* canon_PIXMA_iP2000_modeuses_plain[] = { "600x600dpi_high2", @@ -4635,9 +4971,9 @@ DECLARE_MODEUSES(canon_PIXMA_iP6700); /* ----------------------------------- Canon iP7100 ----------------------------------- */ static const char* canon_PIXMA_iP7100_modeuses_plain[] = { - "600x600dpi_high", - "600x600dpi_high2",/* duplex */ - "600x600dpi", +/* "600x600dpi_high",*/ +/* "600x600dpi_high2",*/ /* duplex */ +/* "600x600dpi",*/ "600x600dpi_draft", "600x600dpi_draft2", /* Mono */ @@ -4646,87 +4982,86 @@ static const char* canon_PIXMA_iP7100_modeuses_plain[] = { NULL }; -static const char* canon_PIXMA_iP7100_modeuses_PPpro[] = { +/*static const char* canon_PIXMA_iP7100_modeuses_PPpro[] = { "600x600dpi_photohigh", "600x600dpi_photo", NULL -}; - +};*/ -static const char* canon_PIXMA_iP7100_modeuses_PPplus[] = { +/*static const char* canon_PIXMA_iP7100_modeuses_PPplus[] = { "600x600dpi_photohigh", "600x600dpi_photo", NULL -}; +};*/ -static const char* canon_PIXMA_iP7100_modeuses_PPplusDS[] = { +/*static const char* canon_PIXMA_iP7100_modeuses_PPplusDS[] = { "600x600dpi_photohigh", "600x600dpi_photo2", NULL -}; +};*/ -static const char* canon_PIXMA_iP7100_modeuses_PPmatte[] = { +/*static const char* canon_PIXMA_iP7100_modeuses_PPmatte[] = { "600x600dpi_photohigh2", "600x600dpi_photo", NULL -}; +};*/ static const char* canon_PIXMA_iP7100_modeuses_Hagaki[] = { - "600x600dpi_high3", - "600x600dpi_std3", +/* "600x600dpi_high3",*/ +/* "600x600dpi_std3",*/ "600x600dpi_draft3", /* Mono */ "600x600dpi_mono", NULL }; -static const char* canon_PIXMA_iP7100_modeuses_FA[] = { +/*static const char* canon_PIXMA_iP7100_modeuses_FA[] = { "600x600dpi_photohigh3", NULL -}; +};*/ -static const char* canon_PIXMA_iP7100_modeuses_disc[] = { +/*static const char* canon_PIXMA_iP7100_modeuses_disc[] = { "600x600dpi_photo", "600x600dpi_photodraft", NULL -}; +};*/ -static const char* canon_PIXMA_iP7100_modeuses_TShirt[] = { +/*static const char* canon_PIXMA_iP7100_modeuses_TShirt[] = { "600x600dpi", NULL -}; +};*/ -static const char* canon_PIXMA_iP7100_modeuses_Transparency[] = { +/*static const char* canon_PIXMA_iP7100_modeuses_Transparency[] = { "600x600dpi_std4", "600x600dpi_draft4", NULL -}; +};*/ /*untested*/ -static const char* canon_PIXMA_iP7100_modeuses_PPother[] = { +/*static const char* canon_PIXMA_iP7100_modeuses_PPother[] = { "600x600dpi_photo", "600x600dpi_photodraft", NULL - }; + };*/ static const canon_modeuse_t canon_PIXMA_iP7100_modeuses[] = { { "Plain", canon_PIXMA_iP7100_modeuses_plain, DUPLEX_SUPPORT | DUPLEX_MODEREPL }, - { "GlossyPro", canon_PIXMA_iP7100_modeuses_PPpro, 0 }, - { "PhotopaperPlus", canon_PIXMA_iP7100_modeuses_PPplus, 0 }, - { "PhotopaperPlusDouble", canon_PIXMA_iP7100_modeuses_PPplusDS, 0 }, - { "PhotopaperMatte", canon_PIXMA_iP7100_modeuses_PPmatte, 0 }, - { "GlossyPaper", canon_PIXMA_iP7100_modeuses_PPplusDS, 0 }, - { "Coated", canon_PIXMA_iP7100_modeuses_PPmatte, 0 }, - { "InkJetHagaki", canon_PIXMA_iP7100_modeuses_PPplus, 0 }, +/* { "GlossyPro", canon_PIXMA_iP7100_modeuses_PPpro, 0 },*/ +/* { "PhotopaperPlus", canon_PIXMA_iP7100_modeuses_PPplus, 0 },*/ +/* { "PhotopaperPlusDouble", canon_PIXMA_iP7100_modeuses_PPplusDS, 0 },*/ +/* { "PhotopaperMatte", canon_PIXMA_iP7100_modeuses_PPmatte, 0 },*/ +/* { "GlossyPaper", canon_PIXMA_iP7100_modeuses_PPplusDS, 0 },*/ +/* { "Coated", canon_PIXMA_iP7100_modeuses_PPmatte, 0 },*/ +/* { "InkJetHagaki", canon_PIXMA_iP7100_modeuses_PPplus, 0 },*/ { "Hagaki", canon_PIXMA_iP7100_modeuses_Hagaki, DUPLEX_SUPPORT }, - { "FineArtPhotoRag", canon_PIXMA_iP7100_modeuses_FA, 0 }, - { "FineArtOther", canon_PIXMA_iP7100_modeuses_FA, 0 }, - { "DiscCompat", canon_PIXMA_iP7100_modeuses_disc, 0 }, - { "DiscOthers", canon_PIXMA_iP7100_modeuses_disc, 0 }, - { "TShirt", canon_PIXMA_iP7100_modeuses_TShirt, 0 }, +/* { "FineArtPhotoRag", canon_PIXMA_iP7100_modeuses_FA, 0 },*/ +/* { "FineArtOther", canon_PIXMA_iP7100_modeuses_FA, 0 },*/ +/* { "DiscCompat", canon_PIXMA_iP7100_modeuses_disc, 0 },*/ +/* { "DiscOthers", canon_PIXMA_iP7100_modeuses_disc, 0 },*/ +/* { "TShirt", canon_PIXMA_iP7100_modeuses_TShirt, 0 },*/ { "Envelope", canon_PIXMA_iP7100_modeuses_Hagaki, 0 }, - { "Transparency", canon_PIXMA_iP7100_modeuses_Transparency, 0 }, - { "PhotopaperOther", canon_PIXMA_iP7100_modeuses_PPother, 0 },/*untested*/ +/* { "Transparency", canon_PIXMA_iP7100_modeuses_Transparency, 0 },*/ +/* { "PhotopaperOther", canon_PIXMA_iP7100_modeuses_PPother, 0 },*/ /*untested*/ }; DECLARE_MODEUSES(canon_PIXMA_iP7100); @@ -4899,9 +5234,9 @@ DECLARE_MODEUSES(canon_PIXMA_iP7500); /* ----------------------------------- Canon iP8100 ----------------------------------- */ static const char* canon_PIXMA_iP8100_modeuses_plain[] = { - "600x600dpi_high", - "600x600dpi_high2",/* duplex */ - "600x600dpi", +/* "600x600dpi_high",*/ +/* "600x600dpi_high2",*/ /* duplex */ +/* "600x600dpi",*/ "600x600dpi_draft", "600x600dpi_draft2", /* Mono */ @@ -4911,199 +5246,204 @@ static const char* canon_PIXMA_iP8100_modeuses_plain[] = { }; /* no support for modes using R yet */ -static const char* canon_PIXMA_iP8100_modeuses_PPpro[] = { - "600x600dpi_photohigh",/*untested*/ - "600x600dpi_photo", +/*static const char* canon_PIXMA_iP8100_modeuses_PPpro[] = { + "600x600dpi_photohigh",*/ /*untested*/ +/* "600x600dpi_photo", NULL -}; +};*/ -static const char* canon_PIXMA_iP8100_modeuses_PPplus[] = { +/*static const char* canon_PIXMA_iP8100_modeuses_PPplus[] = { "600x600dpi_photohigh", "600x600dpi_photo", "600x600dpi_photodraft2", NULL -}; +};*/ -static const char* canon_PIXMA_iP8100_modeuses_PPplusDS[] = { +/*static const char* canon_PIXMA_iP8100_modeuses_PPplusDS[] = { "600x600dpi_photohigh", "600x600dpi_photo2", NULL -}; +};*/ -static const char* canon_PIXMA_iP8100_modeuses_PPmatte[] = { +/*static const char* canon_PIXMA_iP8100_modeuses_PPmatte[] = { "600x600dpi_photohigh2", "600x600dpi_photo", NULL -}; +};*/ -static const char* canon_PIXMA_iP8100_modeuses_PPgloss[] = { +/*static const char* canon_PIXMA_iP8100_modeuses_PPgloss[] = { "600x600dpi_photohigh", "600x600dpi_photo2", NULL -}; +};*/ -static const char* canon_PIXMA_iP8100_modeuses_inkjetHagaki[] = { +/*static const char* canon_PIXMA_iP8100_modeuses_inkjetHagaki[] = { "600x600dpi_photohigh", "600x600dpi_photo", NULL -}; +};*/ static const char* canon_PIXMA_iP8100_modeuses_Hagaki[] = { - "600x600dpi_high3", - "600x600dpi_std3", +/* "600x600dpi_high3",*/ +/* "600x600dpi_std3",*/ "600x600dpi_draft3", /* Mono */ "600x600dpi_mono", NULL }; -static const char* canon_PIXMA_iP8100_modeuses_FA[] = { +/*static const char* canon_PIXMA_iP8100_modeuses_FA[] = { "600x600dpi_photohigh3", NULL -}; +};*/ -static const char* canon_PIXMA_iP8100_modeuses_disc[] = { +/*static const char* canon_PIXMA_iP8100_modeuses_disc[] = { "600x600dpi_photo", "600x600dpi_photodraft", NULL -}; +};*/ -static const char* canon_PIXMA_iP8100_modeuses_TShirt[] = { +/*static const char* canon_PIXMA_iP8100_modeuses_TShirt[] = { "600x600dpi", NULL -}; +};*/ -static const char* canon_PIXMA_iP8100_modeuses_Transparency[] = { +/*static const char* canon_PIXMA_iP8100_modeuses_Transparency[] = { "600x600dpi_std4", "600x600dpi_draft4", NULL -}; +};*/ /*untested*/ -static const char* canon_PIXMA_iP8100_modeuses_PPother[] = { +/*static const char* canon_PIXMA_iP8100_modeuses_PPother[] = { "600x600dpi_photo", "600x600dpi_photodraft2", NULL - }; + };*/ static const canon_modeuse_t canon_PIXMA_iP8100_modeuses[] = { { "Plain", canon_PIXMA_iP8100_modeuses_plain, DUPLEX_SUPPORT | DUPLEX_MODEREPL }, - { "GlossyPro", canon_PIXMA_iP8100_modeuses_PPpro, 0 }, - { "PhotopaperPlus", canon_PIXMA_iP8100_modeuses_PPplus, 0 }, - { "PhotopaperPlusDouble", canon_PIXMA_iP8100_modeuses_PPplusDS, 0 }, - { "PhotopaperMatte", canon_PIXMA_iP8100_modeuses_PPmatte, 0 }, - { "GlossyPaper", canon_PIXMA_iP8100_modeuses_PPgloss, 0 }, - { "Coated", canon_PIXMA_iP8100_modeuses_PPmatte, 0 }, - { "InkJetHagaki", canon_PIXMA_iP8100_modeuses_inkjetHagaki, 0 }, +/* { "GlossyPro", canon_PIXMA_iP8100_modeuses_PPpro, 0 },*/ +/* { "PhotopaperPlus", canon_PIXMA_iP8100_modeuses_PPplus, 0 },*/ +/* { "PhotopaperPlusDouble", canon_PIXMA_iP8100_modeuses_PPplusDS, 0 },*/ +/* { "PhotopaperMatte", canon_PIXMA_iP8100_modeuses_PPmatte, 0 },*/ +/* { "GlossyPaper", canon_PIXMA_iP8100_modeuses_PPgloss, 0 },*/ +/* { "Coated", canon_PIXMA_iP8100_modeuses_PPmatte, 0 },*/ +/* { "InkJetHagaki", canon_PIXMA_iP8100_modeuses_inkjetHagaki, 0 },*/ { "Hagaki", canon_PIXMA_iP8100_modeuses_Hagaki, DUPLEX_SUPPORT }, - { "FineArtPhotoRag", canon_PIXMA_iP8100_modeuses_FA, 0 }, - { "FineArtOther", canon_PIXMA_iP8100_modeuses_FA, 0 }, - { "DiscCompat", canon_PIXMA_iP8100_modeuses_disc, 0 }, - { "DiscOthers", canon_PIXMA_iP8100_modeuses_disc, 0 }, - { "TShirt", canon_PIXMA_iP8100_modeuses_TShirt, 0 }, +/* { "FineArtPhotoRag", canon_PIXMA_iP8100_modeuses_FA, 0 },*/ +/* { "FineArtOther", canon_PIXMA_iP8100_modeuses_FA, 0 },*/ +/* { "DiscCompat", canon_PIXMA_iP8100_modeuses_disc, 0 },*/ +/* { "DiscOthers", canon_PIXMA_iP8100_modeuses_disc, 0 },*/ +/* { "TShirt", canon_PIXMA_iP8100_modeuses_TShirt, 0 },*/ { "Envelope", canon_PIXMA_iP8100_modeuses_Hagaki, 0 }, - { "Transparency", canon_PIXMA_iP8100_modeuses_Transparency, 0 }, - { "PhotopaperOther", canon_PIXMA_iP8100_modeuses_PPother, 0 },/*untested*/ +/* { "Transparency", canon_PIXMA_iP8100_modeuses_Transparency, 0 },*/ +/* { "PhotopaperOther", canon_PIXMA_iP8100_modeuses_PPother, 0 },*/ /*untested*/ }; DECLARE_MODEUSES(canon_PIXMA_iP8100); /* ----------------------------------- Canon iP8500 ----------------------------------- */ static const char* canon_PIXMA_iP8500_modeuses_plain[] = { - "600x600dpi_high", - "600x600dpi", - "300x300dpi", - "300x300dpi_draft", +/* "600x600dpi_high",*/ +/* "600x600dpi_high2",*/ +/* "600x600dpi",*/ + "600x600dpi_draft", + "600x600dpi_draft2", + "600x600dpi_mono", + "600x600dpi_draftmono", NULL }; /* modes not yet supported */ -static const char* canon_PIXMA_iP8500_modeuses_PPpro[] = { - "600x600dpi_photodraft",/*temporary stand-in: untested*/ - NULL -}; +/*static const char* canon_PIXMA_iP8500_modeuses_PPpro[] = { + "600x600dpi_photodraft", */ /*temporary stand-in: untested*/ +/* NULL +};*/ /* most modes unsupported */ -static const char* canon_PIXMA_iP8500_modeuses_PPplus[] = { +/*static const char* canon_PIXMA_iP8500_modeuses_PPplus[] = { "600x600dpi_photodraft", NULL -}; +};*/ /* most modes unsupported */ -static const char* canon_PIXMA_iP8500_modeuses_PPplusDS[] = { +/*static const char* canon_PIXMA_iP8500_modeuses_PPplusDS[] = { "600x600dpi_photodraft2", NULL -}; +};*/ -static const char* canon_PIXMA_iP8500_modeuses_PPhires[] = { +/*static const char* canon_PIXMA_iP8500_modeuses_PPhires[] = { "600x600dpi_photohigh", "600x600dpi_photo", NULL -}; +};*/ /* US driver does not support this media: untested */ -static const char* canon_PIXMA_iP8500_modeuses_inkjetHagaki[] = { +/*static const char* canon_PIXMA_iP8500_modeuses_inkjetHagaki[] = { "600x600dpi_photohigh", "600x600dpi_photo", NULL -}; +};*/ /* US driver does not support this media */ static const char* canon_PIXMA_iP8500_modeuses_Hagaki[] = { - "600x600dpi_high3", - "600x600dpi_std3", +/* "600x600dpi_high3",*/ +/* "600x600dpi_std3",*/ "600x600dpi_draft3", + "600x600dpi_mono", + "600x600dpi_draftmono", NULL }; -static const char* canon_PIXMA_iP8500_modeuses_disc[] = { +/*static const char* canon_PIXMA_iP8500_modeuses_disc[] = { "600x600dpi_photo3", "600x600dpi_photodraft3", NULL -}; +};*/ -static const char* canon_PIXMA_iP8500_modeuses_TShirt[] = { +/*static const char* canon_PIXMA_iP8500_modeuses_TShirt[] = { "600x600dpi_tshirt", NULL -}; +};*/ -static const char* canon_PIXMA_iP8500_modeuses_Transparency[] = { +/*static const char* canon_PIXMA_iP8500_modeuses_Transparency[] = { "600x600dpi_photo4", "600x600dpi_photodraft4", NULL -}; +};*/ -static const char* canon_PIXMA_iP8500_modeuses_PPother[] = { +/*static const char* canon_PIXMA_iP8500_modeuses_PPother[] = { "600x600dpi_photo3", NULL -}; +};*/ static const canon_modeuse_t canon_PIXMA_iP8500_modeuses[] = { { "Plain", canon_PIXMA_iP8500_modeuses_plain, DUPLEX_SUPPORT | DUPLEX_MODEREPL }, - { "GlossyPro", canon_PIXMA_iP8500_modeuses_PPpro, 0 },/*unsupported*/ - { "PhotopaperPlus", canon_PIXMA_iP8500_modeuses_PPplus, 0 }, - { "PhotopaperPlusDouble", canon_PIXMA_iP8500_modeuses_PPplusDS, 0 }, - { "PhotopaperMatte", canon_PIXMA_iP8500_modeuses_PPpro, 0 },/*unsupported*/ - { "GlossyPaper", canon_PIXMA_iP8500_modeuses_PPplusDS, 0 }, - { "Coated", canon_PIXMA_iP8500_modeuses_PPhires, 0 }, - { "InkJetHagaki", canon_PIXMA_iP8500_modeuses_inkjetHagaki, 0 },/*untested*/ +/* { "GlossyPro", canon_PIXMA_iP8500_modeuses_PPpro, 0 },*/ /*unsupported*/ +/* { "PhotopaperPlus", canon_PIXMA_iP8500_modeuses_PPplus, 0 },*/ +/* { "PhotopaperPlusDouble", canon_PIXMA_iP8500_modeuses_PPplusDS, 0 },*/ +/* { "PhotopaperMatte", canon_PIXMA_iP8500_modeuses_PPpro, 0 },*/ /*unsupported*/ +/* { "GlossyPaper", canon_PIXMA_iP8500_modeuses_PPplusDS, 0 },*/ +/* { "Coated", canon_PIXMA_iP8500_modeuses_PPhires, 0 },*/ +/* { "InkJetHagaki", canon_PIXMA_iP8500_modeuses_inkjetHagaki, 0 },*/ /*untested*/ { "Hagaki", canon_PIXMA_iP8500_modeuses_Hagaki, DUPLEX_SUPPORT },/*untested*/ - { "DiscCompat", canon_PIXMA_iP8500_modeuses_disc, 0 }, - { "DiscOthers", canon_PIXMA_iP8500_modeuses_disc, 0 }, - { "TShirt", canon_PIXMA_iP8500_modeuses_TShirt, 0 }, +/* { "DiscCompat", canon_PIXMA_iP8500_modeuses_disc, 0 },*/ +/* { "DiscOthers", canon_PIXMA_iP8500_modeuses_disc, 0 },*/ +/* { "TShirt", canon_PIXMA_iP8500_modeuses_TShirt, 0 },*/ { "Envelope", canon_PIXMA_iP8500_modeuses_Hagaki, 0 }, - { "Transparency", canon_PIXMA_iP8500_modeuses_Transparency, 0 }, - { "PhotopaperOther", canon_PIXMA_iP8500_modeuses_PPother, 0 }, +/* { "Transparency", canon_PIXMA_iP8500_modeuses_Transparency, 0 },*/ +/* { "PhotopaperOther", canon_PIXMA_iP8500_modeuses_PPother, 0 },*/ }; DECLARE_MODEUSES(canon_PIXMA_iP8500); /* ----------------------------------- Canon iP8600 ----------------------------------- */ static const char* canon_PIXMA_iP8600_modeuses_plain[] = { - "600x600dpi_high", - "600x600dpi_high2",/* duplex */ - "600x600dpi", +/* "600x600dpi_high",*/ +/* "600x600dpi_high2",*/ /* duplex */ +/* "600x600dpi",*/ "600x600dpi_draft", "600x600dpi_draft2", /* Mono */ @@ -5113,103 +5453,196 @@ static const char* canon_PIXMA_iP8600_modeuses_plain[] = { }; /* modes using R not yet supported */ -static const char* canon_PIXMA_iP8600_modeuses_PPpro[] = { - "600x600dpi_photohigh2",/*untested*/ - "600x600dpi_photo", +/*static const char* canon_PIXMA_iP8600_modeuses_PPpro[] = { + "600x600dpi_photohigh2",*/ /*untested*/ +/* "600x600dpi_photo", NULL -}; +};*/ /* highest mode using R not supported yet */ -static const char* canon_PIXMA_iP8600_modeuses_PPplus[] = { - "600x600dpi_photohigh2",/*untested*/ - "600x600dpi_photo", +/*static const char* canon_PIXMA_iP8600_modeuses_PPplus[] = { + "600x600dpi_photohigh2",*/ /*untested*/ +/* "600x600dpi_photo", "600x600dpi_photodraft2", NULL -}; +};*/ -static const char* canon_PIXMA_iP8600_modeuses_PPplusDS[] = { +/*static const char* canon_PIXMA_iP8600_modeuses_PPplusDS[] = { "600x600dpi_photohigh", "600x600dpi_photo2", NULL -}; +};*/ -static const char* canon_PIXMA_iP8600_modeuses_PPmatte[] = { +/*static const char* canon_PIXMA_iP8600_modeuses_PPmatte[] = { "600x600dpi_photohigh2", "600x600dpi_photo", NULL -}; +};*/ -static const char* canon_PIXMA_iP8600_modeuses_inkjetHagaki[] = { +/*static const char* canon_PIXMA_iP8600_modeuses_inkjetHagaki[] = { "600x600dpi_photohigh3", "600x600dpi_photo3", NULL -}; +};*/ static const char* canon_PIXMA_iP8600_modeuses_Hagaki[] = { - "600x600dpi_high3", - "600x600dpi_std3", +/* "600x600dpi_high3",*/ +/* "600x600dpi_std3",*/ "600x600dpi_draft3", /* Mono */ "600x600dpi_mono", NULL }; -static const char* canon_PIXMA_iP8600_modeuses_FA[] = { +/*static const char* canon_PIXMA_iP8600_modeuses_FA[] = { "600x600dpi_photohigh4", NULL -}; +};*/ -static const char* canon_PIXMA_iP8600_modeuses_disc[] = { +/*static const char* canon_PIXMA_iP8600_modeuses_disc[] = { "600x600dpi_photo", "600x600dpi_photodraft", NULL -}; +};*/ -static const char* canon_PIXMA_iP8600_modeuses_TShirt[] = { +/*static const char* canon_PIXMA_iP8600_modeuses_TShirt[] = { "600x600dpi", NULL -}; +};*/ -static const char* canon_PIXMA_iP8600_modeuses_Transparency[] = { +/*static const char* canon_PIXMA_iP8600_modeuses_Transparency[] = { "600x600dpi_std4", "600x600dpi_draft4", NULL -}; +};*/ /*untested*/ -static const char* canon_PIXMA_iP8600_modeuses_PPother[] = { +/*static const char* canon_PIXMA_iP8600_modeuses_PPother[] = { "600x600dpi_photo", "600x600dpi_photodraft", NULL - }; +};*/ static const canon_modeuse_t canon_PIXMA_iP8600_modeuses[] = { { "Plain", canon_PIXMA_iP8600_modeuses_plain, DUPLEX_SUPPORT | DUPLEX_MODEREPL }, - { "GlossyPro", canon_PIXMA_iP8600_modeuses_PPpro, 0 }, - { "PhotopaperPlus", canon_PIXMA_iP8600_modeuses_PPplus, 0 }, - { "PhotopaperPlusDouble", canon_PIXMA_iP8600_modeuses_PPplusDS, 0 }, - { "PhotopaperMatte", canon_PIXMA_iP8600_modeuses_PPmatte, 0 }, - { "GlossyPaper", canon_PIXMA_iP8600_modeuses_PPplusDS, 0 }, - { "Coated", canon_PIXMA_iP8600_modeuses_PPmatte, 0 }, - { "InkJetHagaki", canon_PIXMA_iP8600_modeuses_inkjetHagaki, 0 }, +/* { "GlossyPro", canon_PIXMA_iP8600_modeuses_PPpro, 0 },*/ +/* { "PhotopaperPlus", canon_PIXMA_iP8600_modeuses_PPplus, 0 },*/ +/* { "PhotopaperPlusDouble", canon_PIXMA_iP8600_modeuses_PPplusDS, 0 },*/ +/* { "PhotopaperMatte", canon_PIXMA_iP8600_modeuses_PPmatte, 0 },*/ +/* { "GlossyPaper", canon_PIXMA_iP8600_modeuses_PPplusDS, 0 },*/ +/* { "Coated", canon_PIXMA_iP8600_modeuses_PPmatte, 0 },*/ +/* { "InkJetHagaki", canon_PIXMA_iP8600_modeuses_inkjetHagaki, 0 },*/ { "Hagaki", canon_PIXMA_iP8600_modeuses_Hagaki, DUPLEX_SUPPORT }, - { "FineArtPhotoRag", canon_PIXMA_iP8600_modeuses_FA, 0 }, - { "FineArtOther", canon_PIXMA_iP8600_modeuses_FA, 0 }, - { "DiscCompat", canon_PIXMA_iP8600_modeuses_disc, 0 }, - { "DiscOthers", canon_PIXMA_iP8600_modeuses_disc, 0 }, - { "TShirt", canon_PIXMA_iP8600_modeuses_TShirt, 0 }, +/* { "FineArtPhotoRag", canon_PIXMA_iP8600_modeuses_FA, 0 },*/ +/* { "FineArtOther", canon_PIXMA_iP8600_modeuses_FA, 0 },*/ +/* { "DiscCompat", canon_PIXMA_iP8600_modeuses_disc, 0 },*/ +/* { "DiscOthers", canon_PIXMA_iP8600_modeuses_disc, 0 },*/ +/* { "TShirt", canon_PIXMA_iP8600_modeuses_TShirt, 0 },*/ { "Envelope", canon_PIXMA_iP8600_modeuses_Hagaki, 0 }, - { "Transparency", canon_PIXMA_iP8600_modeuses_Transparency, 0 }, - { "PhotopaperOther", canon_PIXMA_iP8600_modeuses_PPother, 0 },/*untested*/ +/* { "Transparency", canon_PIXMA_iP8600_modeuses_Transparency, 0 },*/ +/* { "PhotopaperOther", canon_PIXMA_iP8600_modeuses_PPother, 0 },*/ /*untested*/ }; DECLARE_MODEUSES(canon_PIXMA_iP8600); -/* ----------------------------------- Canon iP9910 ----------------------------------- */ -static const char* canon_PIXMA_iP9910_modeuses_plain[] = { +/* ----------------------------------- Canon iP8700 ----------------------------------- */ +/* most photo modes use gray ink which is unsupported */ +/* TODO: mono modes for photo media */ +static const char* canon_PIXMA_iP8700_modeuses_plain[] = { "600x600dpi_high", - "600x600dpi_high2",/* duplex */ "600x600dpi", + "300x300dpi", + NULL + }; + +/* unsupported*/ +static const char* canon_PIXMA_iP8700_modeuses_PPplusG2[] = { + "600x600dpi_photohigh",/*stand-in*/ + "600x600dpi_photo",/*stand-in*/ + "600x600dpi_photo2",/*stand-in*/ + NULL +}; + +/* unsupported*/ +static const char* canon_PIXMA_iP8700_modeuses_PPpro[] = { + "600x600dpi_photohigh",/*stand-in*/ + "600x600dpi_photo",/*stand-in*/ + "600x600dpi_photo2",/*stand-in*/ + NULL +}; + +static const char* canon_PIXMA_iP8700_modeuses_PPmatte[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_iP8700_modeuses_Hagaki[] = { + "600x600dpi_high2", + "600x600dpi_std2", + NULL +}; + +static const char* canon_PIXMA_iP8700_modeuses_inkjetHagaki[] = { + "600x600dpi_photohigh4", + "600x600dpi_photo4", + NULL +}; + +static const char* canon_PIXMA_iP8700_modeuses_disc[] = { + "600x600dpi_photohigh3", + "600x600dpi_photo3", + NULL +}; + +static const char* canon_PIXMA_iP8700_modeuses_TShirt[] = { + "600x600dpi_photohigh", + NULL +}; + +/* unsupported*/ +static const char* canon_PIXMA_iP8700_modeuses_photorag[] = { + "600x600dpi_photohigh",/*stand-in*/ + "600x600dpi_photo",/*stand-in*/ + "600x600dpi_photo2",/*stand-in*/ + NULL +}; + +static const char* canon_PIXMA_iP8700_modeuses_PPother[] = { + "600x600dpi_photo2", + NULL +}; + +static const canon_modeuse_t canon_PIXMA_iP8700_modeuses[] = { + { "Plain", canon_PIXMA_iP8700_modeuses_plain, 0}, + { "PhotoPlusGloss2", canon_PIXMA_iP8700_modeuses_PPplusG2, 0 }, + { "PhotoProPlat", canon_PIXMA_iP8700_modeuses_PPpro, 0 }, + { "PhotoProLuster", canon_PIXMA_iP8700_modeuses_PPplusG2, 0 }, + { "PhotoProSemiGloss",canon_PIXMA_iP8700_modeuses_PPplusG2, 0 }, + { "GlossyPaperStandard",canon_PIXMA_iP8700_modeuses_PPplusG2, 0 }, + { "PhotopaperMatte", canon_PIXMA_iP8700_modeuses_PPmatte, 0 }, + { "GlossyPaper", canon_PIXMA_iP8700_modeuses_PPplusG2, 0 }, + { "Coated", canon_PIXMA_iP8700_modeuses_PPmatte, 0 }, + { "HagakiA", canon_PIXMA_iP8700_modeuses_Hagaki, 0 }, + { "InkJetHagaki", canon_PIXMA_iP8700_modeuses_inkjetHagaki, 0 }, + { "InkjetPhotoHagakiK",canon_PIXMA_iP8700_modeuses_PPplusG2, 0 }, + { "Hagaki", canon_PIXMA_iP8700_modeuses_Hagaki, 0 }, + { "DiscCompat", canon_PIXMA_iP8700_modeuses_disc, 0 }, + { "DiscOthers", canon_PIXMA_iP8700_modeuses_disc, 0 }, + { "TShirt", canon_PIXMA_iP8700_modeuses_TShirt, 0 }, + { "Envelope", canon_PIXMA_iP8700_modeuses_Hagaki, 0 }, + { "FineArtPhotoRag", canon_PIXMA_iP8700_modeuses_photorag, 0 },/*untested*/ + { "FineArtOther", canon_PIXMA_iP8700_modeuses_photorag, 0 }, + { "PhotopaperOther", canon_PIXMA_iP8700_modeuses_PPother, 0 }, +}; + +DECLARE_MODEUSES(canon_PIXMA_iP8700); + +/* ----------------------------------- Canon iP9910 ----------------------------------- */ +static const char* canon_PIXMA_iP9910_modeuses_plain[] = { +/* "600x600dpi_high",*/ +/* "600x600dpi_high2",*/ /*duplex*/ +/* "600x600dpi",*/ "600x600dpi_draft", "600x600dpi_draft2", /* Mono */ @@ -5219,92 +5652,92 @@ static const char* canon_PIXMA_iP9910_modeuses_plain[] = { }; /* highest mode using R not yet supported */ -static const char* canon_PIXMA_iP9910_modeuses_PPpro[] = { +/*static const char* canon_PIXMA_iP9910_modeuses_PPpro[] = { "600x600dpi_photo", "600x600dpi_photo2", NULL -}; +};*/ /* highest mode using R not supported yet */ -static const char* canon_PIXMA_iP9910_modeuses_PPplus[] = { +/*static const char* canon_PIXMA_iP9910_modeuses_PPplus[] = { "600x600dpi_photo2", "600x600dpi_photodraft2", NULL -}; +};*/ -static const char* canon_PIXMA_iP9910_modeuses_PPplusDS[] = { +/*static const char* canon_PIXMA_iP9910_modeuses_PPplusDS[] = { "600x600dpi_photohigh", "600x600dpi_photo2", NULL -}; +};*/ -static const char* canon_PIXMA_iP9910_modeuses_PPmatte[] = { +/*static const char* canon_PIXMA_iP9910_modeuses_PPmatte[] = { "600x600dpi_photohigh2", "600x600dpi_photo2", NULL -}; +};*/ -static const char* canon_PIXMA_iP9910_modeuses_inkjetHagaki[] = { +/*static const char* canon_PIXMA_iP9910_modeuses_inkjetHagaki[] = { "600x600dpi_photohigh3", "600x600dpi_photo3", NULL -}; +};*/ static const char* canon_PIXMA_iP9910_modeuses_Hagaki[] = { - "600x600dpi_high3", - "600x600dpi_std3", +/* "600x600dpi_high3",*/ +/* "600x600dpi_std3",*/ "600x600dpi_draft3", /* Mono */ "600x600dpi_mono", NULL }; -static const char* canon_PIXMA_iP9910_modeuses_FA[] = { +/*static const char* canon_PIXMA_iP9910_modeuses_FA[] = { "600x600dpi_photohigh4", NULL -}; +};*/ -static const char* canon_PIXMA_iP9910_modeuses_disc[] = { +/*static const char* canon_PIXMA_iP9910_modeuses_disc[] = { "600x600dpi_photo2", "600x600dpi_photodraft", NULL -}; +};*/ -static const char* canon_PIXMA_iP9910_modeuses_TShirt[] = { +/*static const char* canon_PIXMA_iP9910_modeuses_TShirt[] = { "600x600dpi", NULL -}; +};*/ -static const char* canon_PIXMA_iP9910_modeuses_Transparency[] = { +/*static const char* canon_PIXMA_iP9910_modeuses_Transparency[] = { "600x600dpi_std4", "600x600dpi_draft4", NULL -}; +};*/ /*untested*/ -static const char* canon_PIXMA_iP9910_modeuses_PPother[] = { +/*static const char* canon_PIXMA_iP9910_modeuses_PPother[] = { "600x600dpi_photo2", NULL - }; +};*/ static const canon_modeuse_t canon_PIXMA_iP9910_modeuses[] = { { "Plain", canon_PIXMA_iP9910_modeuses_plain, DUPLEX_SUPPORT | DUPLEX_MODEREPL }, - { "GlossyPro", canon_PIXMA_iP9910_modeuses_PPpro, 0 }, - { "PhotopaperPlus", canon_PIXMA_iP9910_modeuses_PPplus, 0 }, - { "PhotopaperPlusDouble", canon_PIXMA_iP9910_modeuses_PPplusDS, 0 }, - { "PhotopaperMatte", canon_PIXMA_iP9910_modeuses_PPmatte, 0 }, - { "GlossyPaper", canon_PIXMA_iP9910_modeuses_PPplusDS, 0 }, - { "Coated", canon_PIXMA_iP9910_modeuses_PPmatte, 0 }, - { "InkJetHagaki", canon_PIXMA_iP9910_modeuses_inkjetHagaki, 0 }, +/* { "GlossyPro", canon_PIXMA_iP9910_modeuses_PPpro, 0 },*/ +/* { "PhotopaperPlus", canon_PIXMA_iP9910_modeuses_PPplus, 0 },*/ +/* { "PhotopaperPlusDouble", canon_PIXMA_iP9910_modeuses_PPplusDS, 0 },*/ +/* { "PhotopaperMatte", canon_PIXMA_iP9910_modeuses_PPmatte, 0 },*/ +/* { "GlossyPaper", canon_PIXMA_iP9910_modeuses_PPplusDS, 0 },*/ +/* { "Coated", canon_PIXMA_iP9910_modeuses_PPmatte, 0 },*/ +/* { "InkJetHagaki", canon_PIXMA_iP9910_modeuses_inkjetHagaki, 0 },*/ { "Hagaki", canon_PIXMA_iP9910_modeuses_Hagaki, 0 }, - { "FineArtPhotoRag", canon_PIXMA_iP9910_modeuses_FA, 0 }, - { "FineArtOther", canon_PIXMA_iP9910_modeuses_FA, 0 }, - { "DiscCompat", canon_PIXMA_iP9910_modeuses_disc, 0 }, - { "DiscOthers", canon_PIXMA_iP9910_modeuses_disc, 0 }, - { "TShirt", canon_PIXMA_iP9910_modeuses_TShirt, 0 }, +/* { "FineArtPhotoRag", canon_PIXMA_iP9910_modeuses_FA, 0 },*/ +/* { "FineArtOther", canon_PIXMA_iP9910_modeuses_FA, 0 },*/ +/* { "DiscCompat", canon_PIXMA_iP9910_modeuses_disc, 0 },*/ +/* { "DiscOthers", canon_PIXMA_iP9910_modeuses_disc, 0 },*/ +/* { "TShirt", canon_PIXMA_iP9910_modeuses_TShirt, 0 },*/ { "Envelope", canon_PIXMA_iP9910_modeuses_Hagaki, 0 }, - { "Transparency", canon_PIXMA_iP9910_modeuses_Transparency, 0 }, - { "PhotopaperOther", canon_PIXMA_iP9910_modeuses_PPother, 0 }, +/* { "Transparency", canon_PIXMA_iP9910_modeuses_Transparency, 0 },*/ +/* { "PhotopaperOther", canon_PIXMA_iP9910_modeuses_PPother, 0 },*/ }; DECLARE_MODEUSES(canon_PIXMA_iP9910); @@ -5531,6 +5964,76 @@ static const canon_modeuse_t canon_PIXMA_iX6500_modeuses[] = { DECLARE_MODEUSES(canon_PIXMA_iX6500); +/* ----------------------------------- Canon iX6800 ----------------------------------- */ + +static const char* canon_PIXMA_iX6800_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi", + "300x300dpi", + "300x300dpi_draft", + NULL + }; + +static const char* canon_PIXMA_iX6800_modeuses_PPplusG2[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_iX6800_modeuses_PPpro[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_iX6800_modeuses_PPmatte[] = { + "600x600dpi_photohigh", + "600x600dpi_photo2", + NULL +}; + +static const char* canon_PIXMA_iX6800_modeuses_Hagaki[] = { + "600x600dpi_high2", + "600x600dpi_std2", + NULL +}; + +static const char* canon_PIXMA_iX6800_modeuses_inkjetHagaki[] = { + "600x600dpi_photohigh2", + "600x600dpi_photo3", + NULL +}; + +static const char* canon_PIXMA_iX6800_modeuses_TShirt[] = { + "600x600dpi_photohigh", + NULL +}; + +static const char* canon_PIXMA_iX6800_modeuses_PPother[] = { + "600x600dpi_photo", + NULL +}; + +static const canon_modeuse_t canon_PIXMA_iX6800_modeuses[] = { + { "Plain", canon_PIXMA_iX6800_modeuses_plain, 0}, + { "PhotoPlusGloss2", canon_PIXMA_iX6800_modeuses_PPplusG2, 0 }, + { "PhotoProPlat", canon_PIXMA_iX6800_modeuses_PPpro, 0 }, + { "PhotoProLuster", canon_PIXMA_iX6800_modeuses_PPplusG2, 0 }, + { "PhotoProSemiGloss",canon_PIXMA_iX6800_modeuses_PPplusG2, 0 }, + { "GlossyPaperStandard",canon_PIXMA_iX6800_modeuses_PPplusG2, 0 }, + { "PhotopaperMatte", canon_PIXMA_iX6800_modeuses_PPmatte, 0 }, + { "Coated", canon_PIXMA_iX6800_modeuses_PPmatte, 0 }, + { "HagakiA", canon_PIXMA_iX6800_modeuses_Hagaki, 0 }, + { "InkJetHagaki", canon_PIXMA_iX6800_modeuses_inkjetHagaki, 0 }, + { "InkjetPhotoHagakiK",canon_PIXMA_iX6800_modeuses_PPplusG2, 0 }, + { "Hagaki", canon_PIXMA_iX6800_modeuses_Hagaki, 0 }, + { "TShirt", canon_PIXMA_iX6800_modeuses_TShirt, 0 }, + { "Envelope", canon_PIXMA_iX6800_modeuses_Hagaki, 0 }, + { "PhotopaperOther", canon_PIXMA_iX6800_modeuses_PPother, 0 }, +}; + +DECLARE_MODEUSES(canon_PIXMA_iX6800); + /* ----------------------------------- Canon iX7000 ----------------------------------- */ static const char* canon_PIXMA_iX7000_modeuses_plain[] = { "600x600dpi_high", @@ -7884,8 +8387,8 @@ DECLARE_MODEUSES(canon_MULTIPASS_MP830); /* ----------------------------------- Canon MP900 ----------------------------------- */ static const char* canon_MULTIPASS_MP900_modeuses_plain[] = { - "600x600dpi_high", - "600x600dpi", +/* "600x600dpi_high",*/ +/* "600x600dpi",*/ "600x600dpi_draft", "600x600dpi_draft2", /* Mono */ @@ -7894,92 +8397,92 @@ static const char* canon_MULTIPASS_MP900_modeuses_plain[] = { NULL }; -static const char* canon_MULTIPASS_MP900_modeuses_PPpro[] = { +/*static const char* canon_MULTIPASS_MP900_modeuses_PPpro[] = { "600x600dpi_photohigh", "600x600dpi_photo", - "600x600dpi_photo2",/*untested*/ - NULL -}; + "600x600dpi_photo2",*/ /*untested*/ +/* NULL +};*/ -static const char* canon_MULTIPASS_MP900_modeuses_PPplus[] = { +/*static const char* canon_MULTIPASS_MP900_modeuses_PPplus[] = { "600x600dpi_photohigh", - "600x600dpi_photo2",/*untested*/ - NULL -}; + "600x600dpi_photo2",*/ /*untested*/ +/* NULL +};*/ -static const char* canon_MULTIPASS_MP900_modeuses_PPplusDS[] = { +/*static const char* canon_MULTIPASS_MP900_modeuses_PPplusDS[] = { "600x600dpi_photohigh", "600x600dpi_photo2", NULL -}; +};*/ -static const char* canon_MULTIPASS_MP900_modeuses_PPmatte[] = { +/*static const char* canon_MULTIPASS_MP900_modeuses_PPmatte[] = { "600x600dpi_photohigh2", "600x600dpi_photo2", NULL -}; +};*/ -static const char* canon_MULTIPASS_MP900_modeuses_coated[] = { +/*static const char* canon_MULTIPASS_MP900_modeuses_coated[] = { "600x600dpi_photohigh2", "600x600dpi_photo", "600x600dpi_photo2", NULL -}; +};*/ -static const char* canon_MULTIPASS_MP900_modeuses_inkjetHagaki[] = { +/*static const char* canon_MULTIPASS_MP900_modeuses_inkjetHagaki[] = { "600x600dpi_photohigh3", "600x600dpi_photo3", NULL -}; +};*/ static const char* canon_MULTIPASS_MP900_modeuses_Hagaki[] = { - "600x600dpi_high4", - "600x600dpi_std4", +/* "600x600dpi_high4",*/ +/* "600x600dpi_std4",*/ "600x600dpi_draft4", "600x600dpi_draftmono4",/* Mono */ NULL }; -static const char* canon_MULTIPASS_MP900_modeuses_disc[] = { +/*static const char* canon_MULTIPASS_MP900_modeuses_disc[] = { "600x600dpi_photo4", "600x600dpi_photodraft4", NULL -}; +};*/ -static const char* canon_MULTIPASS_MP900_modeuses_TShirt[] = { +/*static const char* canon_MULTIPASS_MP900_modeuses_TShirt[] = { "600x600dpi_tshirt", NULL -}; +};*/ -static const char* canon_MULTIPASS_MP900_modeuses_Transparency[] = { +/*static const char* canon_MULTIPASS_MP900_modeuses_Transparency[] = { "600x600dpi_std3", "600x600dpi_draft3", NULL -}; +};*/ /*untested*/ -static const char* canon_MULTIPASS_MP900_modeuses_PPother[] = { +/*static const char* canon_MULTIPASS_MP900_modeuses_PPother[] = { "600x600dpi_photohigh", "600x600dpi_photo2", NULL - }; + };*/ static const canon_modeuse_t canon_MULTIPASS_MP900_modeuses[] = { { "Plain", canon_MULTIPASS_MP900_modeuses_plain, 0 }, - { "GlossyPro", canon_MULTIPASS_MP900_modeuses_PPpro, 0 }, - { "PhotopaperPlus", canon_MULTIPASS_MP900_modeuses_PPplus, 0 }, - { "PhotopaperPlusDouble", canon_MULTIPASS_MP900_modeuses_PPplusDS, 0 }, - { "GlossyPaper", canon_MULTIPASS_MP900_modeuses_PPplusDS, 0 }, - { "PhotopaperMatte", canon_MULTIPASS_MP900_modeuses_PPmatte, 0 }, - { "Coated", canon_MULTIPASS_MP900_modeuses_coated, 0 }, - { "InkJetHagaki", canon_MULTIPASS_MP900_modeuses_inkjetHagaki, 0 }, +/* { "GlossyPro", canon_MULTIPASS_MP900_modeuses_PPpro, 0 },*/ +/* { "PhotopaperPlus", canon_MULTIPASS_MP900_modeuses_PPplus, 0 },*/ +/* { "PhotopaperPlusDouble", canon_MULTIPASS_MP900_modeuses_PPplusDS, 0 },*/ +/* { "GlossyPaper", canon_MULTIPASS_MP900_modeuses_PPplusDS, 0 },*/ +/* { "PhotopaperMatte", canon_MULTIPASS_MP900_modeuses_PPmatte, 0 },*/ +/* { "Coated", canon_MULTIPASS_MP900_modeuses_coated, 0 },*/ +/* { "InkJetHagaki", canon_MULTIPASS_MP900_modeuses_inkjetHagaki, 0 },*/ { "Hagaki", canon_MULTIPASS_MP900_modeuses_Hagaki, 0 }, - { "DiscCompat", canon_MULTIPASS_MP900_modeuses_disc, 0 }, - { "DiscOthers", canon_MULTIPASS_MP900_modeuses_disc, 0 }, - { "TShirt", canon_MULTIPASS_MP900_modeuses_TShirt, 0 }, +/* { "DiscCompat", canon_MULTIPASS_MP900_modeuses_disc, 0 },*/ +/* { "DiscOthers", canon_MULTIPASS_MP900_modeuses_disc, 0 },*/ +/* { "TShirt", canon_MULTIPASS_MP900_modeuses_TShirt, 0 },*/ { "Envelope", canon_MULTIPASS_MP900_modeuses_Hagaki, 0 }, - { "Transparency", canon_MULTIPASS_MP900_modeuses_Transparency, 0 }, - { "PhotopaperOther", canon_MULTIPASS_MP900_modeuses_PPother, 0 },/*untested*/ +/* { "Transparency", canon_MULTIPASS_MP900_modeuses_Transparency, 0 },*/ +/* { "PhotopaperOther", canon_MULTIPASS_MP900_modeuses_PPother, 0 },*/ /*untested*/ }; DECLARE_MODEUSES(canon_MULTIPASS_MP900); @@ -8993,6 +9496,65 @@ static const canon_modeuse_t canon_MULTIPASS_MX420_modeuses[] = { DECLARE_MODEUSES(canon_MULTIPASS_MX420); +/* ----------------------------------- Canon MX470 ----------------------------------- */ + +static const char* canon_MULTIPASS_MX470_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi_high5",/* duplex */ + "600x600dpi", + "300x300dpi", + NULL + }; + +static const char* canon_MULTIPASS_MX470_modeuses_PPplusG2[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_MULTIPASS_MX470_modeuses_PPpro[] = { + "600x600dpi_photohigh2", + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_MULTIPASS_MX470_modeuses_Hagaki[] = { + "600x600dpi_high3", + "600x600dpi_std3", + NULL +}; + +static const char* canon_MULTIPASS_MX470_modeuses_TShirt[] = { + "600x600dpi_photohigh", + NULL +}; + +static const char* canon_MULTIPASS_MX470_modeuses_PPother[] = { + "600x600dpi_photohigh", + NULL +}; + +static const canon_modeuse_t canon_MULTIPASS_MX470_modeuses[] = { + { "Plain", canon_MULTIPASS_MX470_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "PhotoPlusGloss2", canon_MULTIPASS_MX470_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProPlat", canon_MULTIPASS_MX470_modeuses_PPpro, INKSET_COLOR_SUPPORT }, + { "PhotoProLuster", canon_MULTIPASS_MX470_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProSemiGloss",canon_MULTIPASS_MX470_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotopaperMatte", canon_MULTIPASS_MX470_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "GlossyPaperStandard", canon_MULTIPASS_MX470_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "Coated", canon_MULTIPASS_MX470_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "HagakiA", canon_MULTIPASS_MX470_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "InkJetHagaki", canon_MULTIPASS_MX470_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "InkjetPhotoHagakiK",canon_MULTIPASS_MX470_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "Hagaki", canon_MULTIPASS_MX470_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "TShirt", canon_MULTIPASS_MX470_modeuses_TShirt, INKSET_COLOR_SUPPORT }, + { "Envelope", canon_MULTIPASS_MX470_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "PhotopaperOther", canon_MULTIPASS_MX470_modeuses_PPother, INKSET_COLOR_SUPPORT }, +}; + +DECLARE_MODEUSES(canon_MULTIPASS_MX470); + /* ----------------------------------- Canon MX510 ----------------------------------- */ static const char* canon_MULTIPASS_MX510_modeuses_plain[] = { "600x600dpi_high", @@ -9116,6 +9678,65 @@ static const canon_modeuse_t canon_MULTIPASS_MX520_modeuses[] = { DECLARE_MODEUSES(canon_MULTIPASS_MX520); +/* ----------------------------------- Canon MX530 ----------------------------------- */ + +static const char* canon_MULTIPASS_MX530_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi_high5",/* duplex */ + "600x600dpi", + "300x300dpi", + NULL + }; + +static const char* canon_MULTIPASS_MX530_modeuses_PPplusG2[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_MULTIPASS_MX530_modeuses_PPpro[] = { + "600x600dpi_photohigh2", + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_MULTIPASS_MX530_modeuses_Hagaki[] = { + "600x600dpi_high3", + "600x600dpi_std3", + NULL +}; + +static const char* canon_MULTIPASS_MX530_modeuses_TShirt[] = { + "600x600dpi_photohigh", + NULL +}; + +static const char* canon_MULTIPASS_MX530_modeuses_PPother[] = { + "600x600dpi_photohigh", + NULL +}; + +static const canon_modeuse_t canon_MULTIPASS_MX530_modeuses[] = { + { "Plain", canon_MULTIPASS_MX530_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL | DUPLEX_SUPPORT | DUPLEX_MODEREPL }, + { "PhotoPlusGloss2", canon_MULTIPASS_MX530_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProPlat", canon_MULTIPASS_MX530_modeuses_PPpro, INKSET_COLOR_SUPPORT }, + { "PhotoProLuster", canon_MULTIPASS_MX530_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProSemiGloss",canon_MULTIPASS_MX530_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotopaperMatte", canon_MULTIPASS_MX530_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "GlossyPaperStandard", canon_MULTIPASS_MX530_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "Coated", canon_MULTIPASS_MX530_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "HagakiA", canon_MULTIPASS_MX530_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "InkJetHagaki", canon_MULTIPASS_MX530_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "InkjetPhotoHagakiK",canon_MULTIPASS_MX530_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "Hagaki", canon_MULTIPASS_MX530_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "TShirt", canon_MULTIPASS_MX530_modeuses_TShirt, INKSET_COLOR_SUPPORT }, + { "Envelope", canon_MULTIPASS_MX530_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "PhotopaperOther", canon_MULTIPASS_MX530_modeuses_PPother, INKSET_COLOR_SUPPORT }, +}; + +DECLARE_MODEUSES(canon_MULTIPASS_MX530); + /* ----------------------------------- Canon MX700 ----------------------------------- */ static const char* canon_MULTIPASS_MX700_modeuses_plain[] = { "600x600dpi_high", @@ -9753,14 +10374,112 @@ static const canon_modeuse_t canon_MULTIPASS_MX7600_modeuses[] = { DECLARE_MODEUSES(canon_MULTIPASS_MX7600); +/* ----------------------------------- Canon E400 ----------------------------------- */ + +static const char* canon_MULTIPASS_E400_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi", + "300x300dpi", + NULL +}; + +static const char* canon_MULTIPASS_E400_modeuses_PPplusG2[] = { + "600x600dpi_photohigh2", + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_MULTIPASS_E400_modeuses_PPglossy[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const canon_modeuse_t canon_MULTIPASS_E400_modeuses[] = { + { "Plain", canon_MULTIPASS_E400_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "PhotoPlusGloss2", canon_MULTIPASS_E400_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProPlat", canon_MULTIPASS_E400_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "PhotoProLuster", canon_MULTIPASS_E400_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "PhotoProSemiGloss",canon_MULTIPASS_E400_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "GlossyPaperStandard", canon_MULTIPASS_E400_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "PhotopaperMatte", canon_MULTIPASS_E400_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "Coated", canon_MULTIPASS_E400_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "HagakiA", canon_MULTIPASS_E400_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "InkJetHagaki", canon_MULTIPASS_E400_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "InkjetPhotoHagakiK",canon_MULTIPASS_E400_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "Hagaki", canon_MULTIPASS_E400_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "TShirt", canon_MULTIPASS_E400_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "Envelope", canon_MULTIPASS_E400_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "PhotopaperOther", canon_MULTIPASS_E400_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, +}; + +DECLARE_MODEUSES(canon_MULTIPASS_E400); + +/* ----------------------------------- Canon E480 ----------------------------------- */ +static const char* canon_MULTIPASS_E480_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi_high2",/* color-only */ + "600x600dpi", + "300x300dpi", + NULL +}; + +static const char* canon_MULTIPASS_E480_modeuses_PPplusG2[] = { + "600x600dpi_photohigh2", + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_MULTIPASS_E480_modeuses_PP[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_MULTIPASS_E480_modeuses_Hagaki[] = { + "600x600dpi_high3", + "600x600dpi_std3", + NULL +}; + +static const char* canon_MULTIPASS_E480_modeuses_TShirt[] = { + "600x600dpi_photohigh", + NULL +}; + +static const char* canon_MULTIPASS_E480_modeuses_PPother[] = { + "600x600dpi_photohigh", + NULL +}; + +static const canon_modeuse_t canon_MULTIPASS_E480_modeuses[] = { + { "Plain", canon_MULTIPASS_E480_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "PhotoPlusGloss2", canon_MULTIPASS_E480_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProPlat", canon_MULTIPASS_E480_modeuses_PP, INKSET_COLOR_SUPPORT }, + { "PhotoProLuster", canon_MULTIPASS_E480_modeuses_PP, INKSET_COLOR_SUPPORT }, + { "PhotoProSemiGloss",canon_MULTIPASS_E480_modeuses_PP, INKSET_COLOR_SUPPORT }, + { "GlossyPaperStandard", canon_MULTIPASS_E480_modeuses_PP, INKSET_COLOR_SUPPORT }, + { "PhotopaperMatte", canon_MULTIPASS_E480_modeuses_PP, INKSET_COLOR_SUPPORT }, + { "Coated", canon_MULTIPASS_E480_modeuses_PP, INKSET_COLOR_SUPPORT }, + { "HagakiA", canon_MULTIPASS_E480_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "InkJetHagaki", canon_MULTIPASS_E480_modeuses_PP, INKSET_COLOR_SUPPORT }, + { "InkjetPhotoHagakiK",canon_MULTIPASS_E480_modeuses_PP, INKSET_COLOR_SUPPORT }, + { "Hagaki", canon_MULTIPASS_E480_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "TShirt", canon_MULTIPASS_E480_modeuses_TShirt, INKSET_COLOR_SUPPORT }, + { "Envelope", canon_MULTIPASS_E480_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "PhotopaperOther", canon_MULTIPASS_E480_modeuses_PPother, INKSET_COLOR_SUPPORT }, +}; + +DECLARE_MODEUSES(canon_MULTIPASS_E480); + /* ----------------------------------- Canon E500 ----------------------------------- */ static const char* canon_MULTIPASS_E500_modeuses_plain[] = { "600x600dpi_high", "600x600dpi_high2",/* color-only */ "600x600dpi", - "600x600dpi_draft",/*untested*/ "300x300dpi", - "300x300dpi_draft", NULL }; @@ -9872,6 +10591,106 @@ static const canon_modeuse_t canon_MULTIPASS_E510_modeuses[] = { DECLARE_MODEUSES(canon_MULTIPASS_E510); +/* ----------------------------------- Canon E560 ----------------------------------- */ +static const char* canon_MULTIPASS_E560_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi_high2",/* color-only */ + "600x600dpi", + "300x300dpi", + NULL +}; + +static const char* canon_MULTIPASS_E560_modeuses_PPplusG2[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_MULTIPASS_E560_modeuses_PPproPlat[] = { + "600x600dpi_photohigh2", + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_MULTIPASS_E560_modeuses_Hagaki[] = { + "600x600dpi_high3", + "600x600dpi_std3", + NULL +}; + +static const char* canon_MULTIPASS_E560_modeuses_TShirt[] = { + "600x600dpi_photohigh", + NULL +}; + +static const char* canon_MULTIPASS_E560_modeuses_PPother[] = { + "600x600dpi_photohigh", + NULL +}; + +static const canon_modeuse_t canon_MULTIPASS_E560_modeuses[] = { + { "Plain", canon_MULTIPASS_E560_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL | DUPLEX_SUPPORT | DUPLEX_MODEREPL}, + { "PhotoPlusGloss2", canon_MULTIPASS_E560_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProPlat", canon_MULTIPASS_E560_modeuses_PPproPlat, INKSET_COLOR_SUPPORT }, + { "PhotoProLuster", canon_MULTIPASS_E560_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProSemiGloss",canon_MULTIPASS_E560_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "GlossyPaperStandard", canon_MULTIPASS_E560_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotopaperMatte", canon_MULTIPASS_E560_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "Coated", canon_MULTIPASS_E560_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "HagakiA", canon_MULTIPASS_E560_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "InkJetHagaki", canon_MULTIPASS_E560_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "InkjetPhotoHagakiK",canon_MULTIPASS_E560_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "Hagaki", canon_MULTIPASS_E560_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "TShirt", canon_MULTIPASS_E560_modeuses_TShirt, INKSET_COLOR_SUPPORT }, + { "Envelope", canon_MULTIPASS_E560_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "PhotopaperOther", canon_MULTIPASS_E560_modeuses_PPother, INKSET_COLOR_SUPPORT }, +}; + +DECLARE_MODEUSES(canon_MULTIPASS_E560); + +/* ----------------------------------- Canon P200 ----------------------------------- */ + +static const char* canon_PIXMA_P200_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi", + "300x300dpi", + NULL +}; + +static const char* canon_PIXMA_P200_modeuses_PPplusG2[] = { + "600x600dpi_photohigh2", + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_P200_modeuses_PPglossy[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const canon_modeuse_t canon_PIXMA_P200_modeuses[] = { + { "Plain", canon_PIXMA_P200_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "PhotoPlusGloss2", canon_PIXMA_P200_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProPlat", canon_PIXMA_P200_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "PhotoProLuster", canon_PIXMA_P200_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "PhotoProSemiGloss",canon_PIXMA_P200_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "GlossyPaper", canon_PIXMA_P200_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "PhotopaperMatte", canon_PIXMA_P200_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "Coated", canon_PIXMA_P200_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "HagakiA", canon_PIXMA_P200_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "InkJetHagaki", canon_PIXMA_P200_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "CanonPhotoHagakiK",canon_PIXMA_P200_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "Hagaki", canon_PIXMA_P200_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "TShirt", canon_PIXMA_P200_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, + { "Envelope", canon_PIXMA_P200_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT }, + { "PhotopaperOther", canon_PIXMA_P200_modeuses_PPglossy, INKSET_COLOR_SUPPORT }, +}; + +DECLARE_MODEUSES(canon_PIXMA_P200); + /* ----------------------------------- Canon MG2100 ----------------------------------- */ static const char* canon_PIXMA_MG2100_modeuses_plain[] = { "600x600dpi_high", @@ -10070,6 +10889,63 @@ static const canon_modeuse_t canon_PIXMA_MG2400_modeuses[] = { DECLARE_MODEUSES(canon_PIXMA_MG2400); +/* ----------------------------------- Canon MG2900 ----------------------------------- */ +static const char* canon_PIXMA_MG2900_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi", + "300x300dpi", + NULL + }; + +static const char* canon_PIXMA_MG2900_modeuses_PPplusG2[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_MG2900_modeuses_PPpro[] = { + "600x600dpi_photohigh2", + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_MG2900_modeuses_Hagaki[] = { + "600x600dpi_high2", + "600x600dpi_std2", + NULL +}; + +static const char* canon_PIXMA_MG2900_modeuses_TShirt[] = { + "600x600dpi_photo", + NULL + }; + +static const char* canon_PIXMA_MG2900_modeuses_PPother[] = { + "600x600dpi_photohigh", + NULL +}; + +static const canon_modeuse_t canon_PIXMA_MG2900_modeuses[] = { + { "Plain", canon_PIXMA_MG2900_modeuses_plain, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "PhotoPlusGloss2", canon_PIXMA_MG2900_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProPlat", canon_PIXMA_MG2900_modeuses_PPpro, INKSET_COLOR_SUPPORT }, + { "PhotoProLuster", canon_PIXMA_MG2900_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotoProSemiGloss",canon_PIXMA_MG2900_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "PhotopaperMatte", canon_PIXMA_MG2900_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "GlossyPaperStandard", canon_PIXMA_MG2900_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "Coated", canon_PIXMA_MG2900_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "HagakiA", canon_PIXMA_MG2900_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "InkJetHagaki", canon_PIXMA_MG2900_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "InkjetPhotoHagakiK",canon_PIXMA_MG2900_modeuses_PPplusG2, INKSET_COLOR_SUPPORT }, + { "Hagaki", canon_PIXMA_MG2900_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "TShirt", canon_PIXMA_MG2900_modeuses_TShirt, INKSET_COLOR_SUPPORT }, + { "Envelope", canon_PIXMA_MG2900_modeuses_Hagaki, INKSET_BLACK_SUPPORT | INKSET_COLOR_SUPPORT | INKSET_BLACK_MODEREPL | INKSET_COLOR_MODEREPL }, + { "PhotopaperOther", canon_PIXMA_MG2900_modeuses_PPother, INKSET_COLOR_SUPPORT }, +}; + +DECLARE_MODEUSES(canon_PIXMA_MG2900); + /* ----------------------------------- Canon MG3100 ----------------------------------- */ static const char* canon_PIXMA_MG3100_modeuses_plain[] = { "600x600dpi_high", @@ -10243,7 +11119,7 @@ static const char* canon_PIXMA_MG3500_modeuses_Hagaki[] = { }; static const char* canon_PIXMA_MG3500_modeuses_TShirt[] = { - "600x600dpi_tshirt", + "600x600dpi_photohigh", NULL }; @@ -10643,6 +11519,72 @@ static const canon_modeuse_t canon_PIXMA_MG5500_modeuses[] = { DECLARE_MODEUSES(canon_PIXMA_MG5500); +/* ----------------------------------- Canon MG5600 ----------------------------------- */ +static const char* canon_PIXMA_MG5600_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi_high2",/* duplex */ + "600x600dpi", + "600x600dpi_std2",/* duplex */ + "300x300dpi", + NULL + }; + +static const char* canon_PIXMA_MG5600_modeuses_PPplusG2[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_MG5600_modeuses_PPpro[] = { + /*ud1 not supported */ + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_MG5600_modeuses_PPmatte[] = { + "600x600dpi_photohigh2", + "600x600dpi_photo2", + NULL +}; + +static const char* canon_PIXMA_MG5600_modeuses_Hagaki[] = { + "600x600dpi_high2", + "600x600dpi_std2", + NULL +}; + +static const char* canon_PIXMA_MG5600_modeuses_TShirt[] = { + "600x600dpi_photohigh2", + NULL +}; + +static const char* canon_PIXMA_MG5600_modeuses_PPother[] = { + "600x600dpi_photohigh", /* experimental */ + "600x600dpi_photo", + NULL +}; + +static const canon_modeuse_t canon_PIXMA_MG5600_modeuses[] = { + { "Plain", canon_PIXMA_MG5600_modeuses_plain, DUPLEX_SUPPORT | DUPLEX_MODEREPL }, + { "PhotoPlusGloss2", canon_PIXMA_MG5600_modeuses_PPplusG2, 0 }, + { "PhotoProPlat", canon_PIXMA_MG5600_modeuses_PPpro, 0 }, + { "PhotoProLuster", canon_PIXMA_MG5600_modeuses_PPplusG2, 0 }, + { "PhotoProSemiGloss",canon_PIXMA_MG5600_modeuses_PPplusG2, 0 }, + { "PhotopaperMatte", canon_PIXMA_MG5600_modeuses_PPmatte, 0 }, + { "GlossyPaperStandard", canon_PIXMA_MG5600_modeuses_PPplusG2, 0 }, + { "Coated", canon_PIXMA_MG5600_modeuses_PPmatte, 0 }, + { "HagakiA", canon_PIXMA_MG5600_modeuses_Hagaki, 0 }, + { "InkJetHagaki", canon_PIXMA_MG5600_modeuses_PPplusG2, 0 }, + { "InkjetPhotoHagakiK",canon_PIXMA_MG5600_modeuses_PPplusG2, 0 }, + { "Hagaki", canon_PIXMA_MG5600_modeuses_Hagaki, 0 }, + { "TShirt", canon_PIXMA_MG5600_modeuses_TShirt, 0 }, + { "Envelope", canon_PIXMA_MG5600_modeuses_Hagaki, 0 }, + { "PhotopaperOther", canon_PIXMA_MG5600_modeuses_PPother, 0 }, +}; + +DECLARE_MODEUSES(canon_PIXMA_MG5600); + /* ----------------------------------- Canon MG6100 ----------------------------------- */ /* most photo modes use gray ink which is unsupported */ /* TODO: mono modes for photo media */ @@ -10905,7 +11847,7 @@ static const canon_modeuse_t canon_PIXMA_MG6300_modeuses[] = { { "PhotoProLuster", canon_PIXMA_MG6300_modeuses_PPplusG2, 0 },/*unsupported*/ { "PhotoProSemiGloss",canon_PIXMA_MG6300_modeuses_PPplusG2, 0 },/*unsupported*/ { "PhotopaperMatte", canon_PIXMA_MG6300_modeuses_PPmatte, 0 }, - { "GlossyPaper", canon_PIXMA_MG6300_modeuses_PPplusG2, 0 },/*unsupported*/ + { "GlossyPaper", canon_PIXMA_MG6300_modeuses_PPmatte, 0 },/*unsupported*/ { "Coated", canon_PIXMA_MG6300_modeuses_PPmatte, 0 }, { "HagakiA", canon_PIXMA_MG6300_modeuses_Hagaki, DUPLEX_SUPPORT }, { "InkJetHagaki", canon_PIXMA_MG6300_modeuses_inkjetHagaki, 0 }, @@ -11016,6 +11958,100 @@ static const canon_modeuse_t canon_PIXMA_MG6500_modeuses[] = { DECLARE_MODEUSES(canon_PIXMA_MG6500); +/* ----------------------------------- Canon MG6700 ----------------------------------- */ +/* most photo modes use gray ink which is unsupported */ +/* TODO: mono modes for photo media */ +static const char* canon_PIXMA_MG6700_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi_high2",/* duplex */ + "600x600dpi", + "600x600dpi_std2",/* duplex */ + "300x300dpi", + NULL + }; + +/* unsupported*/ +static const char* canon_PIXMA_MG6700_modeuses_PPplusG2[] = { + "600x600dpi_photohigh",/*stand-in*/ + "600x600dpi_photo",/*stand-in*/ + "600x600dpi_photo2",/*stand-in*/ + NULL +}; + +/* unsupported*/ +static const char* canon_PIXMA_MG6700_modeuses_PPpro[] = { + "600x600dpi_photohigh",/*stand-in*/ + "600x600dpi_photo",/*stand-in*/ + "600x600dpi_photo2",/*stand-in*/ + NULL +}; + +static const char* canon_PIXMA_MG6700_modeuses_PPmatte[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_PIXMA_MG6700_modeuses_Hagaki[] = { + "600x600dpi_high2", + "600x600dpi_std2", + NULL +}; + +static const char* canon_PIXMA_MG6700_modeuses_inkjetHagaki[] = { + "600x600dpi_photohigh4", + "600x600dpi_photo4", + NULL +}; + +static const char* canon_PIXMA_MG6700_modeuses_disc[] = { + "600x600dpi_photohigh3", + "600x600dpi_photo3", + NULL +}; + +static const char* canon_PIXMA_MG6700_modeuses_TShirt[] = { + "600x600dpi_photo", + NULL +}; + +/* unsupported*/ +static const char* canon_PIXMA_MG6700_modeuses_photorag[] = { + "600x600dpi_photohigh",/*stand-in*/ + "600x600dpi_photo",/*stand-in*/ + "600x600dpi_photo2",/*stand-in*/ + NULL +}; + +static const char* canon_PIXMA_MG6700_modeuses_PPother[] = { + "600x600dpi_photo2", + NULL +}; + +static const canon_modeuse_t canon_PIXMA_MG6700_modeuses[] = { + { "Plain", canon_PIXMA_MG6700_modeuses_plain, DUPLEX_SUPPORT | DUPLEX_MODEREPL }, + { "PhotoPlusGloss2", canon_PIXMA_MG6700_modeuses_PPplusG2, 0 },/*unsupported*/ + { "PhotoProPlat", canon_PIXMA_MG6700_modeuses_PPpro, 0 },/*unsupported*/ + { "PhotoProLuster", canon_PIXMA_MG6700_modeuses_PPplusG2, 0 },/*unsupported*/ + { "PhotoProSemiGloss",canon_PIXMA_MG6700_modeuses_PPplusG2, 0 },/*unsupported*/ + { "PhotopaperMatte", canon_PIXMA_MG6700_modeuses_PPmatte, 0 }, + { "GlossyPaperStandard", canon_PIXMA_MG6700_modeuses_PPplusG2, 0 },/*unsupported*/ + { "Coated", canon_PIXMA_MG6700_modeuses_PPmatte, 0 }, + { "HagakiA", canon_PIXMA_MG6700_modeuses_Hagaki, DUPLEX_SUPPORT }, + { "InkJetHagaki", canon_PIXMA_MG6700_modeuses_inkjetHagaki, 0 }, + { "InkjetPhotoHagakiK",canon_PIXMA_MG6700_modeuses_PPplusG2, 0 },/*unsupported*/ + { "Hagaki", canon_PIXMA_MG6700_modeuses_Hagaki, DUPLEX_SUPPORT }, + { "DiscCompat", canon_PIXMA_MG6700_modeuses_disc, 0 }, + { "DiscOthers", canon_PIXMA_MG6700_modeuses_disc, 0 }, + { "TShirt", canon_PIXMA_MG6700_modeuses_TShirt, 0 }, + { "Envelope", canon_PIXMA_MG6700_modeuses_Hagaki, 0 }, + { "FineArtPhotoRag", canon_PIXMA_MG6700_modeuses_photorag, 0 },/*unsupported*/ + { "FineArtOther", canon_PIXMA_MG6700_modeuses_photorag, 0 },/*unsupported*/ + { "PhotopaperOther", canon_PIXMA_MG6700_modeuses_PPother, 0 }, +}; + +DECLARE_MODEUSES(canon_PIXMA_MG6700); + /* ----------------------------------- Canon MG8100 ----------------------------------- */ /* most photo modes use gray ink which is unsupported */ /* TODO: mono modes for photo media */ @@ -11205,155 +12241,155 @@ DECLARE_MODEUSES(canon_PIXMA_MG8200); /* ----------------------------------- Canon Pro9000 ----------------------------------- */ static const char* canon_PIXMA_Pro9000_modeuses_plain[] = { - "600x600dpi_high2", - "600x600dpi", +/* "600x600dpi_high2",*/ +/* "600x600dpi",*/ "600x600dpi_std2", "600x600dpi_draft", "600x600dpi_draft2", /* Mono */ - "600x600dpi_highmono", - "600x600dpi_mono", +/* "600x600dpi_highmono",*/ +/* "600x600dpi_mono",*/ "600x600dpi_draftmono", "600x600dpi_draftmono2", NULL }; /* highest mode not yet supported (R,G inks) */ -static const char* canon_PIXMA_Pro9000_modeuses_PPplusG2[] = { - "600x600dpi_photo", +/*static const char* canon_PIXMA_Pro9000_modeuses_PPplusG2[] = { + "600x600dpi_photo",*/ /* Mono */ - "600x600dpi_photomonohigh", +/* "600x600dpi_photomonohigh", "600x600dpi_photomono", NULL -}; +};*/ /* highest mode not yet supported (R,G inks) */ -static const char* canon_PIXMA_Pro9000_modeuses_PPplus[] = { +/*static const char* canon_PIXMA_Pro9000_modeuses_PPplus[] = { "600x600dpi_photo", - "600x600dpi_photodraft2", + "600x600dpi_photodraft2",*/ /* Mono */ - "600x600dpi_photomonohigh", +/* "600x600dpi_photomonohigh", "600x600dpi_photomono", "600x600dpi_photomonodraft", NULL -}; +};*/ -static const char* canon_PIXMA_Pro9000_modeuses_PPgloss[] = { +/*static const char* canon_PIXMA_Pro9000_modeuses_PPgloss[] = { "600x600dpi_photohigh3", - "600x600dpi_photodraft", + "600x600dpi_photodraft",*/ /* Mono */ - "600x600dpi_photomonohigh", +/* "600x600dpi_photomonohigh", "600x600dpi_photomonodraft", NULL -}; +};*/ /* highest mode not yet supported (R,G inks) */ -static const char* canon_PIXMA_Pro9000_modeuses_PPpro[] = { +/*static const char* canon_PIXMA_Pro9000_modeuses_PPpro[] = { "600x600dpi_photohigh", - "600x600dpi_photo", + "600x600dpi_photo",*/ /* Mono */ - "600x600dpi_photomonohigh", +/* "600x600dpi_photomonohigh", "600x600dpi_photomonomed", "600x600dpi_photomono", NULL -}; +};*/ /* highest mode not yet supported (R,G inks) */ -static const char* canon_PIXMA_Pro9000_modeuses_PPproPlat[] = { - "600x600dpi_photohigh", +/*static const char* canon_PIXMA_Pro9000_modeuses_PPproPlat[] = { + "600x600dpi_photohigh",*/ /* Mono */ - "600x600dpi_photomonohigh", +/* "600x600dpi_photomonohigh", "600x600dpi_photomonomed", NULL -}; +};*/ -static const char* canon_PIXMA_Pro9000_modeuses_PPmatte[] = { +/*static const char* canon_PIXMA_Pro9000_modeuses_PPmatte[] = { "600x600dpi_photohigh2", - "600x600dpi_photo", + "600x600dpi_photo",*/ /* Mono */ - "600x600dpi_photomonohigh", +/* "600x600dpi_photomonohigh", "600x600dpi_photomono", NULL -}; +};*/ -static const char* canon_PIXMA_Pro9000_modeuses_inkjetHagaki[] = { +/*static const char* canon_PIXMA_Pro9000_modeuses_inkjetHagaki[] = { "600x600dpi_photomed2", - "600x600dpi_photomed", + "600x600dpi_photomed",*/ /* Mono */ - "600x600dpi_photomonohigh", +/* "600x600dpi_photomonohigh", "600x600dpi_photomono", NULL -}; +};*/ static const char* canon_PIXMA_Pro9000_modeuses_Hagaki[] = { - "600x600dpi_high3", - "600x600dpi_std3",/*Mono High*/ - "600x600dpi_std4",/* bw=2 for mono */ +/* "600x600dpi_high3",*/ +/* "600x600dpi_std3",*/ /*Mono High*/ +/* "600x600dpi_std4",*/ /* bw=2 for mono */ "600x600dpi_draft3",/* bw=2 for mono */ NULL }; -static const char* canon_PIXMA_Pro9000_modeuses_disc[] = { +/*static const char* canon_PIXMA_Pro9000_modeuses_disc[] = { "600x600dpi_photohigh4", - "600x600dpi_photo2", + "600x600dpi_photo2",*/ /* Mono */ - "600x600dpi_photomonohigh", +/* "600x600dpi_photomonohigh", "600x600dpi_photomono", NULL -}; +};*/ -static const char* canon_PIXMA_Pro9000_modeuses_board[] = { - "600x600dpi_photohigh5", +/*static const char* canon_PIXMA_Pro9000_modeuses_board[] = { + "600x600dpi_photohigh5",*/ /* Mono */ - "600x600dpi_photomono", +/* "600x600dpi_photomono", NULL - }; +};*/ -static const char* canon_PIXMA_Pro9000_modeuses_photorag[] = { +/*static const char* canon_PIXMA_Pro9000_modeuses_photorag[] = { "600x600dpi_photohigh5", - "600x600dpi_photo", + "600x600dpi_photo",*/ /* Mono */ - "600x600dpi_photomonohigh", +/* "600x600dpi_photomonohigh", "600x600dpi_photomono", NULL - }; +};*/ -static const char* canon_PIXMA_Pro9000_modeuses_TShirt[] = { - "600x600dpi_tshirt",/* bw=2 for mono */ - NULL -}; +/*static const char* canon_PIXMA_Pro9000_modeuses_TShirt[] = { + "600x600dpi_tshirt",*/ /* bw=2 for mono */ +/* NULL +};*/ -static const char* canon_PIXMA_Pro9000_modeuses_PPother[] = { - "600x600dpi_photo", +/*static const char* canon_PIXMA_Pro9000_modeuses_PPother[] = { + "600x600dpi_photo",*/ /* Mono */ - "600x600dpi_photomono", +/* "600x600dpi_photomono", NULL - }; +};*/ static const canon_modeuse_t canon_PIXMA_Pro9000_modeuses[] = { { "Plain", canon_PIXMA_Pro9000_modeuses_plain, 0 }, - { "PhotopaperPlus", canon_PIXMA_Pro9000_modeuses_PPplus, 0 }, - { "PhotoPlusGloss2", canon_PIXMA_Pro9000_modeuses_PPplusG2, 0 }, - { "GlossyPaper", canon_PIXMA_Pro9000_modeuses_PPgloss, 0 }, - { "PhotoProSemiGloss", canon_PIXMA_Pro9000_modeuses_PPplusG2, 0 }, - { "GlossyPro", canon_PIXMA_Pro9000_modeuses_PPpro, 0 }, - { "PhotoPro2", canon_PIXMA_Pro9000_modeuses_PPpro, 0 }, - { "PhotoProPlat", canon_PIXMA_Pro9000_modeuses_PPproPlat, 0 }, - { "PhotopaperMatte", canon_PIXMA_Pro9000_modeuses_PPmatte, 0 }, - { "Coated", canon_PIXMA_Pro9000_modeuses_PPmatte, 0 }, - { "InkJetHagaki", canon_PIXMA_Pro9000_modeuses_inkjetHagaki, 0 }, +/* { "PhotopaperPlus", canon_PIXMA_Pro9000_modeuses_PPplus, 0 },*/ +/* { "PhotoPlusGloss2", canon_PIXMA_Pro9000_modeuses_PPplusG2, 0 },*/ +/* { "GlossyPaper", canon_PIXMA_Pro9000_modeuses_PPgloss, 0 },*/ +/* { "PhotoProSemiGloss", canon_PIXMA_Pro9000_modeuses_PPplusG2, 0 },*/ +/* { "GlossyPro", canon_PIXMA_Pro9000_modeuses_PPpro, 0 },*/ +/* { "PhotoPro2", canon_PIXMA_Pro9000_modeuses_PPpro, 0 },*/ +/* { "PhotoProPlat", canon_PIXMA_Pro9000_modeuses_PPproPlat, 0 },*/ +/* { "PhotopaperMatte", canon_PIXMA_Pro9000_modeuses_PPmatte, 0 },*/ +/* { "Coated", canon_PIXMA_Pro9000_modeuses_PPmatte, 0 },*/ +/* { "InkJetHagaki", canon_PIXMA_Pro9000_modeuses_inkjetHagaki, 0 },*/ { "Hagaki", canon_PIXMA_Pro9000_modeuses_Hagaki, 0 }, - { "DiscCompat", canon_PIXMA_Pro9000_modeuses_disc, 0 }, - { "DiscOthers", canon_PIXMA_Pro9000_modeuses_disc, 0 }, - { "Boardpaper", canon_PIXMA_Pro9000_modeuses_board, 0 }, - { "Canvas", canon_PIXMA_Pro9000_modeuses_board, 0 }, - { "FineArtPhotoRag", canon_PIXMA_Pro9000_modeuses_photorag, 0 }, - { "FineArtOther", canon_PIXMA_Pro9000_modeuses_board, 0 }, - { "FineArtPremiumMatte",canon_PIXMA_Pro9000_modeuses_board, 0 }, - { "FineArtMuseumEtching",canon_PIXMA_Pro9000_modeuses_photorag, 0 }, - { "TShirt", canon_PIXMA_Pro9000_modeuses_TShirt, 0 }, +/* { "DiscCompat", canon_PIXMA_Pro9000_modeuses_disc, 0 },*/ +/* { "DiscOthers", canon_PIXMA_Pro9000_modeuses_disc, 0 },*/ +/* { "Boardpaper", canon_PIXMA_Pro9000_modeuses_board, 0 },*/ +/* { "Canvas", canon_PIXMA_Pro9000_modeuses_board, 0 },*/ +/* { "FineArtPhotoRag", canon_PIXMA_Pro9000_modeuses_photorag, 0 },*/ +/* { "FineArtOther", canon_PIXMA_Pro9000_modeuses_board, 0 },*/ +/* { "FineArtPremiumMatte",canon_PIXMA_Pro9000_modeuses_board, 0 },*/ +/* { "FineArtMuseumEtching",canon_PIXMA_Pro9000_modeuses_photorag, 0 },*/ +/* { "TShirt", canon_PIXMA_Pro9000_modeuses_TShirt, 0 },*/ { "Envelope", canon_PIXMA_Pro9000_modeuses_Hagaki, 0 }, - { "PhotopaperOther", canon_PIXMA_Pro9000_modeuses_PPother, 0 }, +/* { "PhotopaperOther", canon_PIXMA_Pro9000_modeuses_PPother, 0 },*/ }; DECLARE_MODEUSES(canon_PIXMA_Pro9000); @@ -11361,13 +12397,13 @@ DECLARE_MODEUSES(canon_PIXMA_Pro9000); /* ----------------------------------- Canon Pro9000mk2 ----------------------------------- */ static const char* canon_PIXMA_Pro9000mk2_modeuses_plain[] = { - "600x600dpi_high", - "600x600dpi", +/* "600x600dpi_high",*/ +/* "600x600dpi",*/ "600x600dpi_draft", "600x600dpi_draft2", /* Mono */ - "600x600dpi_highmono", - "600x600dpi_mono", +/* "600x600dpi_highmono",*/ +/* "600x600dpi_mono",*/ "600x600dpi_draftmono", "600x600dpi_draftmono2", NULL @@ -11375,7 +12411,7 @@ static const char* canon_PIXMA_Pro9000mk2_modeuses_plain[] = { /* highest mode not yet supported (R,G inks) */ static const char* canon_PIXMA_Pro9000mk2_modeuses_PPplusG2[] = { - "600x600dpi_photo", +/* "600x600dpi_photo",*/ /* Mono */ "600x600dpi_photomonohigh", "600x600dpi_photomono", @@ -11383,8 +12419,8 @@ static const char* canon_PIXMA_Pro9000mk2_modeuses_PPplusG2[] = { }; static const char* canon_PIXMA_Pro9000mk2_modeuses_PPgloss[] = { - "600x600dpi_photohigh2", - "600x600dpi_photodraft", +/* "600x600dpi_photohigh2",*/ +/* "600x600dpi_photodraft",*/ /* Mono */ "600x600dpi_photomonohigh", "600x600dpi_photomonodraft", @@ -11393,8 +12429,8 @@ static const char* canon_PIXMA_Pro9000mk2_modeuses_PPgloss[] = { /* highest mode not yet supported (R,G inks) */ static const char* canon_PIXMA_Pro9000mk2_modeuses_PPpro2[] = { - "600x600dpi_photomed", - "600x600dpi_photo", +/* "600x600dpi_photomed",*/ +/* "600x600dpi_photo",*/ /* Mono */ "600x600dpi_photomonohigh", "600x600dpi_photomonomed",/*untested: quality setting uncertain*/ @@ -11404,7 +12440,7 @@ static const char* canon_PIXMA_Pro9000mk2_modeuses_PPpro2[] = { /* highest mode not yet supported (R,G inks) */ static const char* canon_PIXMA_Pro9000mk2_modeuses_PPproPlat[] = { - "600x600dpi_photomed", +/* "600x600dpi_photomed",*/ /* Mono */ "600x600dpi_photomonohigh", "600x600dpi_photomonomed", @@ -11412,8 +12448,8 @@ static const char* canon_PIXMA_Pro9000mk2_modeuses_PPproPlat[] = { }; static const char* canon_PIXMA_Pro9000mk2_modeuses_PPmatte[] = { - "600x600dpi_photohigh", - "600x600dpi_photo", +/* "600x600dpi_photohigh",*/ +/* "600x600dpi_photo",*/ /* Mono */ "600x600dpi_photomonohigh", "600x600dpi_photomono", @@ -11421,8 +12457,8 @@ static const char* canon_PIXMA_Pro9000mk2_modeuses_PPmatte[] = { }; static const char* canon_PIXMA_Pro9000mk2_modeuses_inkjetHagaki[] = { - "600x600dpi_photohigh3", - "600x600dpi_photo3", +/* "600x600dpi_photohigh3",*/ +/* "600x600dpi_photo3",*/ /* Mono */ "600x600dpi_photomonohigh", "600x600dpi_photomono", @@ -11430,17 +12466,17 @@ static const char* canon_PIXMA_Pro9000mk2_modeuses_inkjetHagaki[] = { }; static const char* canon_PIXMA_Pro9000mk2_modeuses_Hagaki[] = { - "600x600dpi_high2",/* bw=2 for mono */ - "600x600dpi_std2",/* bw=2 for mono */ +/* "600x600dpi_high2",*/ /* bw=2 for mono */ +/* "600x600dpi_std2",*/ /* bw=2 for mono */ "600x600dpi_draft2",/* bw=2 for mono */ /* Mono */ - "600x600dpi_high3", +/* "600x600dpi_high3",*/ NULL }; static const char* canon_PIXMA_Pro9000mk2_modeuses_disc[] = { - "600x600dpi_photohigh4", - "600x600dpi_photo4", +/* "600x600dpi_photohigh4",*/ +/* "600x600dpi_photo4",*/ /* Mono */ "600x600dpi_photomonohigh", "600x600dpi_photomono", @@ -11448,28 +12484,28 @@ static const char* canon_PIXMA_Pro9000mk2_modeuses_disc[] = { }; static const char* canon_PIXMA_Pro9000mk2_modeuses_board[] = { - "600x600dpi_photohigh5", +/* "600x600dpi_photohigh5",*/ /* Mono */ "600x600dpi_photomonohigh", NULL }; static const char* canon_PIXMA_Pro9000mk2_modeuses_photorag[] = { - "600x600dpi_photohigh5", - "600x600dpi_photo", +/* "600x600dpi_photohigh5",*/ +/* "600x600dpi_photo",*/ /* Mono */ "600x600dpi_photomonohigh", "600x600dpi_photomono", NULL }; -static const char* canon_PIXMA_Pro9000mk2_modeuses_TShirt[] = { - "600x600dpi_tshirt",/* bw=2 for mono */ - NULL -}; +/*static const char* canon_PIXMA_Pro9000mk2_modeuses_TShirt[] = { + "600x600dpi_tshirt",*/ /* bw=2 for mono */ +/* NULL +};*/ static const char* canon_PIXMA_Pro9000mk2_modeuses_PPother[] = { - "600x600dpi_photo", +/* "600x600dpi_photo",*/ /* Mono */ "600x600dpi_photomono", NULL @@ -11494,7 +12530,7 @@ static const canon_modeuse_t canon_PIXMA_Pro9000mk2_modeuses[] = { { "FineArtOther", canon_PIXMA_Pro9000mk2_modeuses_board, 0 }, { "FineArtPremiumMatte",canon_PIXMA_Pro9000mk2_modeuses_board, 0 }, { "FineArtMuseumEtching",canon_PIXMA_Pro9000mk2_modeuses_photorag, 0 }, - { "TShirt", canon_PIXMA_Pro9000mk2_modeuses_TShirt, 0 }, +/* { "TShirt", canon_PIXMA_Pro9000mk2_modeuses_TShirt, 0 },*/ { "Envelope", canon_PIXMA_Pro9000mk2_modeuses_Hagaki, 0 }, { "PhotopaperOther", canon_PIXMA_Pro9000mk2_modeuses_PPother, 0 }, }; @@ -11508,9 +12544,9 @@ static const char* canon_PIXMA_Pro9500_modeuses_plain[] = { "600x600dpi", "600x600dpi_draft", /* Mono */ - "600x600dpi_highmono2", - "600x600dpi_highmono",/*untested*/ - "600x600dpi_mono", +/* "600x600dpi_highmono2",*/ +/* "600x600dpi_highmono",*/ /*untested*/ +/* "600x600dpi_mono",*/ "600x600dpi_draftmono", "600x600dpi_draftmono2",/*untested*/ NULL @@ -11563,9 +12599,9 @@ static const char* canon_PIXMA_Pro9500_modeuses_inkjetHagaki[] = { /* modes not yet supported (R,G inks) */ static const char* canon_PIXMA_Pro9500_modeuses_Hagaki[] = { /* Mono */ - "600x600dpi_highmono2", - "600x600dpi_highmono", - "600x600dpi_mono",/*untested*/ +/* "600x600dpi_highmono2",*/ +/* "600x600dpi_highmono",*/ +/* "600x600dpi_mono",*/ /*untested*/ "600x600dpi_draftmono",/*untested*/ "600x600dpi_draftmono2",/*untested*/ NULL @@ -11638,9 +12674,9 @@ static const char* canon_PIXMA_Pro9500mk2_modeuses_plain[] = { "600x600dpi", "600x600dpi_draft", /* Mono */ - "600x600dpi_highmono2", - "600x600dpi_highmono",/*untested*/ - "600x600dpi_mono", +/* "600x600dpi_highmono2",*/ +/* "600x600dpi_highmono",*/ /*untested*/ +/* "600x600dpi_mono",*/ "600x600dpi_draftmono", "600x600dpi_draftmono2",/*untested*/ NULL @@ -11685,9 +12721,9 @@ static const char* canon_PIXMA_Pro9500mk2_modeuses_inkjetHagaki[] = { /* modes not yet supported (R,G inks) */ static const char* canon_PIXMA_Pro9500mk2_modeuses_Hagaki[] = { /* Mono */ - "600x600dpi_highmono2", - "600x600dpi_highmono", - "600x600dpi_mono",/*untested*/ +/* "600x600dpi_highmono2",*/ +/* "600x600dpi_highmono",*/ +/* "600x600dpi_mono",*/ /*untested*/ "600x600dpi_draftmono",/*untested*/ "600x600dpi_draftmono2",/*untested*/ NULL @@ -11752,4 +12788,45 @@ static const canon_modeuse_t canon_PIXMA_Pro9500mk2_modeuses[] = { DECLARE_MODEUSES(canon_PIXMA_Pro9500mk2); +/* ----------------------------------- Canon MAXIFY iB4000 ----------------------------------- */ + +static const char* canon_MAXIFY_iB4000_modeuses_plain[] = { + "600x600dpi_high", + "600x600dpi", + "600x600dpi_mono", + NULL +}; + +static const char* canon_MAXIFY_iB4000_modeuses_PPplusG2[] = { + "600x600dpi_photohigh", + "600x600dpi_photo", + NULL +}; + +static const char* canon_MAXIFY_iB4000_modeuses_Hagaki[] = { + "600x600dpi_high2", + "600x600dpi_std2", + NULL +}; + +static const canon_modeuse_t canon_MAXIFY_iB4000_modeuses[] = { + { "Plain", canon_MAXIFY_iB4000_modeuses_plain, DUPLEX_SUPPORT }, + { "PhotoPlusGloss2", canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 }, + { "PhotoProPlat", canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 },/*unsupported*/ + { "PhotoProLuster", canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 }, + { "PhotoProSemiGloss",canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 }, + { "GlossyPaperStandard",canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 }, + { "PhotopaperMatte", canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 }, + { "Coated", canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 }, + { "HagakiA", canon_MAXIFY_iB4000_modeuses_Hagaki, 0 }, + { "InkJetHagaki", canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 }, + { "InkjetPhotoHagakiK",canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 }, + { "Hagaki", canon_MAXIFY_iB4000_modeuses_Hagaki, 0 }, + { "TShirt", canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 },/*unsupported*/ + { "Envelope", canon_MAXIFY_iB4000_modeuses_Hagaki, 0 }, + { "PhotopaperOther", canon_MAXIFY_iB4000_modeuses_PPplusG2, 0 },/*unsupported*/ +}; + +DECLARE_MODEUSES(canon_MAXIFY_iB4000); + #endif |