4 * Copyright 2012 Samsung Electronics Co., Ltd
6 * Licensed under the Flora License, Version 1.0 (the "License");
7 * you may not use this file except in compliance with the License.
8 * You may obtain a copy of the License at
10 * http://floralicense.org/license/
12 * Unless required by applicable law or agreed to in writing, software
13 * distributed under the License is distributed on an "AS IS" BASIS,
14 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing permissions and
16 * limitations under the License.
20 #include "pt_optionmapping.h"
22 static const pt_choice_keyword pt_quality_words[] = {
23 {"Best", PT_QUALITY_HIGH, PT_PAPER_ANY, PT_GRAYSCALE_ANY}, // - 12
24 {"Normal", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_ANY}, // - 13
25 {"Draft", PT_QUALITY_DRAFT, PT_PAPER_ANY, PT_GRAYSCALE_ANY}, // - 12
26 {"NormalBest", PT_QUALITY_HIGH, PT_PAPER_ANY, PT_GRAYSCALE_ANY}, // - 13
27 {"PMPHOTO_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 290
28 {"PMPHOTO_HIGH", PT_QUALITY_HIGH, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 95
29 {"PMPHOTO_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 90
30 {"PLATINA_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 204
31 {"PLATINA_HIGH", PT_QUALITY_HIGH, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 81
32 {"GLOSSYPHOTO_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 196
33 {"GLOSSYPHOTO_HIGH", PT_QUALITY_HIGH, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 70
34 {"GLOSSYPHOTO_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 57
35 {"PMMATT_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 193
36 {"PMMATT_HIGH", PT_QUALITY_HIGH, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 73
37 {"PLAIN_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 263
38 {"PLAIN_HIGH", PT_QUALITY_HIGH, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 164
39 // {"CDDVD_HIGH", }, // - 67
40 {"MINIPHOTO_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 79
41 {"IJPC_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 53
42 {"GLOSSYHAGAKI_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 38
43 {"GLOSSYHAGAKI_HIGH", PT_QUALITY_HIGH, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 26
44 {"RCPC_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 40
45 {"RCPC_HIGH", PT_QUALITY_HIGH, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 34
46 {"IRON_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 27
47 {"GLOSSYCAST_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 107
48 {"GLOSSYCAST_HIGH", PT_QUALITY_HIGH, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 27
49 {"GLOSSYCAST_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 27
50 {"PLAIN_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 33
51 {"PMMATT_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 17
52 {"MMEISHI_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 11
53 {"PLATINA_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 9
54 {"GLOSSYHAGAKI_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 3
55 {"IJPC_HIGH", PT_QUALITY_HIGH, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 3
56 {"IJPC_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 3
57 {"RCPC_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 2
58 {"MINIPHOTO_HIGH", PT_QUALITY_HIGH, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 4
59 {"MINIPHOTO_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 4
60 {"SFINE_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 5
61 {"SFINE_HIGH", PT_QUALITY_HIGH, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 5
62 {"SFINE_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 5
63 // {"CDDVD_NORMAL", }, // - 7
64 // {"CDDVD_DRAFT", }, // - 4
65 {"IRON_HIGH", PT_QUALITY_HIGH, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 2
66 {"IRON_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 2
67 {"MMEISHI_HIGH", PT_QUALITY_HIGH, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 2
68 {"MMEISHI_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 2
69 {"PSGLOS_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 4
70 {"PSGLOS_HIGH", PT_QUALITY_HIGH, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 4
71 {"PSGLOS_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 4
72 {"MCLP_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
73 {"MCLP_HIGH", PT_QUALITY_HIGH, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
74 {"MCLP_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
75 {"EPHOTO_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 2
76 {"EPHOTO_HIGH", PT_QUALITY_HIGH, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 2
77 {"EPHOTO_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 2
78 {"GPPAPER_NORMAL", PT_QUALITY_STANDARD, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 2
79 {"GPPAPER_HIGH", PT_QUALITY_HIGH, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 2
80 {"GPPAPER_DRAFT", PT_QUALITY_DRAFT, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 2
81 {"300x300dpi", PT_QUALITY_DRAFT, PT_PAPER_ANY, PT_GRAYSCALE_ANY}, // - 37
82 {"600x600dpi", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_ANY}, // - 37
83 {"1200x1200dpi", PT_QUALITY_HIGH, PT_PAPER_ANY, PT_GRAYSCALE_ANY}, // - 12
84 { NULL, PT_QUALITY_ANY, PT_PAPER_ANY, PT_GRAYSCALE_ANY}
87 static const pt_choice_keyword pt_mediatype_words[] = {
88 /* ** Epson new keywords ** */
89 {"EULTRAGLOSSY", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
90 {"EPREMGLOSS", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
91 {"EPSGLOS", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
92 {"EPENTRY", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
93 {"EGCP", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
95 /* ** HP MediaType keywords ** */
96 {"Plain", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 676
97 {"Glossy", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 441
98 {"Automatic", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 173
99 // {"TransparencyFilm", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 200
100 // {"CDDVDMedia", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 111
101 {"Photo", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 9
102 {"Unspecified", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 1
103 {"HPLaserJet90", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 1
104 // {"HPColorLaserMatte105", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
105 // {"HPPremiumChoiceMatte120", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
106 // {"HPColorLaserBrochureMatte160", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
107 // {"HPSuperiorLaserMatte160", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
108 // {"HPCoverMatte200", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
109 // {"HPMattePhoto200", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
110 {"HPPresentationGlossy130", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
111 {"HPProfessionalLaserGlossy130", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
112 {"HPColorLaserBrochureGlossy160", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
113 {"HPSuperiorLaserGlossy160", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
114 {"HPTriFoldColorLaserBrochure160",PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
115 {"HPColorLaserPhotoGlossy220", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
116 {"HPColorLaserPhotoGlossyFast220",PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
117 {"HPColorLaserPhotoGlossyHigh220",PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
118 {"Light6074", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 1
119 {"MidWeight96110", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 1
120 {"Heavy111130", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 1
121 {"ExtraHeavy131175", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
122 {"HeavyGlossy111130", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
123 {"ExtraHeavyGlossy131175", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
124 {"CardGlossy176220", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
125 // {"ColorLaserTransparency", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
126 // {"Labels", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
127 // {"Letterhead", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
128 // {"Envelope", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
129 // {"HeavyEnvelope", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
130 // {"Preprinted", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
131 // {"Prepunched", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
132 // {"Colored", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
133 // {"Bond", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
134 // {"Recycled", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
135 // {"Rough", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
136 // {"HeavyRough", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
137 // {"HPToughPaper", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
138 {"APhoto", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 3
139 {"PPhoto", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 3
140 {"OPhoto", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 3
141 {"HPPresentationSoftGloss120", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 2
142 {"HPProfessionalSoftGloss120", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 2
143 {"HPPresentationGlossy130g", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
144 {"HPProfessionalLaserGlossy130g", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
145 {"HPCLaserPhotoGlossy220", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 1
146 {"Intermediate8595", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 4
147 {"Cardstock176220", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 3
148 {"MidWTGlossy96110", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
149 // {"OpaqueFilm", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 4
150 {"MidWeightGlossy96110", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 2
151 {"HPEcoSMARTLite", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 4
152 // {"HPBrochureMatte150", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 3
153 {"HPPremiumPresentationGlossy120",PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 3
154 {"HPBrochureGlossy150", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 3
155 {"HPTrifoldBrochureGlossy150", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 3
156 {"HPBrochureGlossy200", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 3
157 {"Light", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 1
158 // {"Color", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
159 {"Card_Stock", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 1
160 // {"MonochromeLaserTransparency", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
161 // {"ShelfEdgeLabels", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
162 {"Card_Stock176220", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 1
163 // {"Monotransparency", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 1
164 // {"HPPremiumPresentationMatte120", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 2
166 /* ** Samsung MediaType keywords ** */
167 {"Normal", PT_QUALITY_ANY, PT_PAPER_NORMAL, PT_GRAYSCALE_ANY}, // - 33
168 {"Photo160", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 2
169 {"Photo111-130", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 8
170 {"Photo131-175", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 8
171 {"Photo176-220", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 8
172 {"MattePhoto111-130", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 4
173 {"MattePhoto131-175", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 4
174 {"MattePhoto176-220", PT_QUALITY_ANY, PT_PAPER_PHOTO, PT_GRAYSCALE_ANY}, // - 4
175 {"ThinGlossy", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 5
176 {"ThickGlossy", PT_QUALITY_ANY, PT_PAPER_GLOSSY, PT_GRAYSCALE_ANY}, // - 3
177 { NULL, PT_QUALITY_ANY, PT_PAPER_ANY, PT_GRAYSCALE_ANY}
180 static const pt_resolution_keyword pt_resoultion_words[] = {
181 {"300dpi", PT_RESOLUTION_LOWEST }, // - 20
182 {"300x300dpi", PT_RESOLUTION_LOWEST }, // - 26
183 {"600dpi", PT_RESOLUTION_LOW }, // - 99
184 {"600x600dpi", PT_RESOLUTION_LOW }, // - 83
185 {"600x600_Draft", PT_RESOLUTION_LOW }, // - 7
186 {"600x600_1", PT_RESOLUTION_LOW }, // - 1
187 {"600x600_Best", PT_RESOLUTION_STANDARD}, // - 2
188 {"1200dpi", PT_RESOLUTION_STANDARD}, // - 131
189 {"1200x600dpi", PT_RESOLUTION_STANDARD}, // - 12
190 {"4800dpi", PT_RESOLUTION_STANDARD}, // - 1
191 {"1200x1200dpi", PT_RESOLUTION_HIGH }, // - 62
192 { NULL, PT_RESOLUTION_MAX }
195 static const pt_choice_keyword pt_cmandresolution_words[] = {
196 {"CMYKImageRET3600", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_COLOUR},
197 {"CMYKImageRET2400", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_COLOUR},
198 {"Gray1200x1200dpi", PT_QUALITY_HIGH, PT_PAPER_ANY, PT_GRAYSCALE_GRAYSCALE},
199 {"Gray600x600dpi", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_GRAYSCALE}
202 static const pt_choice_keyword pt_outputmode_words[] = {
203 {"Draft", PT_QUALITY_DRAFT, PT_PAPER_ANY, PT_GRAYSCALE_ANY},
204 {"FastDraft", PT_QUALITY_DRAFT, PT_PAPER_ANY, PT_GRAYSCALE_ANY},
205 {"Fast", PT_QUALITY_DRAFT, PT_PAPER_ANY, PT_GRAYSCALE_ANY},
206 {"DraftGray", PT_QUALITY_DRAFT, PT_PAPER_ANY, PT_GRAYSCALE_GRAYSCALE},
207 {"DraftRGB", PT_QUALITY_DRAFT, PT_PAPER_ANY, PT_GRAYSCALE_COLOUR},
208 {"Auto", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_ANY},
209 {"Normal", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_ANY},
210 {"FastNormal", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_ANY},
211 {"Good", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_ANY},
212 {"NormalGray", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_GRAYSCALE},
213 {"NormaGrayl", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_GRAYSCALE},
214 {"NormalRGB", PT_QUALITY_STANDARD, PT_PAPER_ANY, PT_GRAYSCALE_COLOUR},
215 {"aPhoto", PT_QUALITY_HIGH, PT_PAPER_ANY, PT_GRAYSCALE_ANY},
216 {"Best", PT_QUALITY_HIGH, PT_PAPER_ANY, PT_GRAYSCALE_ANY},
217 {"BestRGB", PT_QUALITY_HIGH, PT_PAPER_ANY, PT_GRAYSCALE_COLOUR},
218 {"Photo", PT_QUALITY_HIGH, PT_PAPER_ANY, PT_GRAYSCALE_COLOUR},