1 #include "CommonDefinitions.h"
2 #include "dj3320PrintModes.h"
3 #include "dj4100PrintModes.h"
6 /*PQ_Cartridge_Map contains the PrintMode Index value present in PrintMode Array for all combinations of PQ and Installed Cartridges*/
7 /*-1 means the combination is not possible*/
8 int PQ_Cartridge_Map[][5]={
9 /*BlackColor*/ /*TriColor*/ /*PhotoColor*/ /*Black+TriColor*/ /*Photo+TriColor*/
10 /*Normal Color*/ { 1, 4, 1, 1, 9},
12 /*Normal Grey*/ { 6, 6, 6, 6, 7},
14 /*Draft Color*/ { 0, 3, 0, 0, 8},
16 /*Draft Grey*/ { 5, 5, 5, 5, 5},
18 /*High Resolution Photo*/ { 2, 2, 2, 2, 10},
21 int PQ_Cartridge_Map_ViperTrim[][5]={
22 /*BlackColor*/ /*TriColor*/ /*PhotoColor*/ /*Black+TriColor*/ /*Photo+TriColor*/
23 /*Normal Color*/ { 4, 4, 4, 4, 4},
25 /*Normal Grey*/ { 6, 6, 6, 6, 7},
27 /*Draft Color*/ { 3, 3, 3, 3, 3},
29 /*Draft Grey*/ { 5, 5, 5, 5, 5},
31 /*High Resolution Photo*/ { 2, 2, 2, 2, 10},
37 /*PQ_Cartridge_Map contains the PrintMode Index value present in PrintMode Array for all combinations of PQ and Installed Cartridges*/
38 /*-1 means the combination is not possible*/
39 int PQ_Cartridge_Map[][5]={
40 /*BlackColor*/ /*TriColor*/ /*PhotoColor*/ /*Black+TriColor*/ /*Photo+TriColor*/
41 /*Normal Color*/ { -1, 4, -1, 1, 9},
43 /*Normal Grey*/ { 6, -1, 6, 6, 7},
45 /*Draft Color*/ { -1, 3, -1, 0, 8},
47 /*Draft Grey*/ { 5, -1, -1, 5, -1},
49 /*High Resolution Photo*/ { -1, 2, -1, 2, 10},
55 PrintModeTable lidil_print_modes_table [] =
57 {"dj3320", dj3320PrintModes, sizeof(dj3320PrintModes)/sizeof(PrintMode)},
58 {"dj3600", dj3320PrintModes, sizeof(dj3320PrintModes)/sizeof(PrintMode)},
59 {"dj4100", dj4100PrintModes, sizeof(dj4100PrintModes)/sizeof(PrintMode)},
60 {"dj2600", dj4100PrintModes, sizeof(dj4100PrintModes)/sizeof(PrintMode)}