Revert of ui: Clean up damaged rects and clear them after painting. (patchset #2...
[chromium-blink-merge.git] / cloud_print / virtual_driver / gcp_driver.gpd
blob3e853d68c8aa25683974f8bb60c2311ce613bda2
1 *% Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 *% Use of this source code is governed by a BSD-style license that can be
3 *% found in the LICENSE file.
5 *GPDFileVersion: "1.0"
6 *GPDSpecVersion: "1.0"
7 *Include:        "StdNames.gpd"
8 *ResourceDLL:    "unires.dll"
9 *ModelName:      "Google Cloud Printer"
10 *MasterUnits:    PAIR(1200, 1200)
11 *MaxCopies:      1
12 *PrintRatePPM: 200
13 *PrinterType:    PAGE
14 *IsXPSDriver?:   TRUE
16 *Feature: ColorMode {
17   *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
18   *DefaultOption: 24bpp
19   *ConcealFromUI?: TRUE
20   *Option: 24bpp {
21     *rcNameID: =24BPP_DISPLAY
22     *DevNumOfPlanes: 1
23     *DevBPP: 24
24     *DrvBPP: 24
25   }
28 *Feature: Memory {
29   *rcNameID: =PRINTER_MEMORY_DISPLAY
30   *DefaultOption: 65536KB
31   *Option: 16384KB {
32     *Name: "16MB"
33     *MemoryConfigKB: PAIR(16384, 16384)
34   }
35   *Option: 65536KB {
36     *Name: "64MB"
37     *MemoryConfigKB: PAIR(65536, 65536)
38   }
41 *Feature: Orientation {
42   *rcNameID: =ORIENTATION_DISPLAY
43   *DefaultOption: PORTRAIT
44   *Option: PORTRAIT {
45     *rcNameID: =PORTRAIT_DISPLAY
46   }
47   *Option: LANDSCAPE_CC270 {
48     *rcNameID: =LANDSCAPE_DISPLAY
49   }
52 *Feature: PaperSize {
53   *rcNameID: =PAPER_SIZE_DISPLAY
54   *DefaultOption: LETTER
56   *Option: A2 {
57     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
58     *switch: Orientation {
59       *case: PORTRAIT {
60         *PrintableArea: PAIR(19842, 28062)
61         *PrintableOrigin: PAIR(0, 0)
62         *CursorOrigin: PAIR(0, 0)
63       }
64       *case: LANDSCAPE_CC270 {
65         *PrintableArea: PAIR(28062, 19842)
66         *PrintableOrigin: PAIR(0, 0)
67         *CursorOrigin: PAIR(0, 0)
68       }
69     }
70   }
72   *Option: A3 {
73     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
74     *switch: Orientation {
75       *case: PORTRAIT {
76         *PrintableArea: PAIR(14031, 19842)
77         *PrintableOrigin: PAIR(0, 0)
78         *CursorOrigin: PAIR(0, 0)
79       }
80       *case: LANDSCAPE_CC270 {
81         *PrintableArea: PAIR(19842, 14031)
82         *PrintableOrigin: PAIR(0, 0)
83         *CursorOrigin: PAIR(0, 0)
84       }
85     }
86   }
88   *Option: A4 {
89     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
90     *switch: Orientation {
91       *case: PORTRAIT {
92         *PrintableArea: PAIR(9921, 14031)
93         *PrintableOrigin: PAIR(0, 0)
94         *CursorOrigin: PAIR(0, 0)
95       }
96       *case: LANDSCAPE_CC270 {
97         *PrintableArea: PAIR(14031, 9921)
98         *PrintableOrigin: PAIR(0, 0)
99         *CursorOrigin: PAIR(0, 0)
100       }
101     }
102   }
104   *Option: A5 {
105     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
106     *switch: Orientation {
107       *case: PORTRAIT {
108         *PrintableArea: PAIR(6992, 9921)
109         *PrintableOrigin: PAIR(0, 0)
110         *CursorOrigin: PAIR(0, 0)
111       }
112       *case: LANDSCAPE_CC270 {
113         *PrintableArea: PAIR(9921, 6992)
114         *PrintableOrigin: PAIR(0, 0)
115         *CursorOrigin: PAIR(0, 0)
116       }
117     }
118   }
120   *Option: A6 {
121     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
122     *switch: Orientation {
123       *case: PORTRAIT {
124         *PrintableArea: PAIR(4960, 6992)
125         *PrintableOrigin: PAIR(0, 0)
126         *CursorOrigin: PAIR(0, 0)
127       }
128       *case: LANDSCAPE_CC270 {
129         *PrintableArea: PAIR(6992, 4960)
130         *PrintableOrigin: PAIR(0, 0)
131         *CursorOrigin: PAIR(0, 0)
132       }
133     }
134   }
136   *Option: A4_PLUS {
137     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
138     *switch: Orientation {
139       *case: PORTRAIT {
140         *PrintableArea: PAIR(9921, 15590)
141         *PrintableOrigin: PAIR(0, 0)
142         *CursorOrigin: PAIR(0, 0)
143       }
144       *case: LANDSCAPE_CC270 {
145         *PrintableArea: PAIR(15590, 9921)
146         *PrintableOrigin: PAIR(0, 0)
147         *CursorOrigin: PAIR(0, 0)
148       }
149     }
150   }
152   *Option: A3_EXTRA {
153     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
154     *switch: Orientation {
155       *case: PORTRAIT {
156         *PrintableArea: PAIR(15212, 21023)
157         *PrintableOrigin: PAIR(0, 0)
158         *CursorOrigin: PAIR(0, 0)
159       }
160       *case: LANDSCAPE_CC270 {
161         *PrintableArea: PAIR(21023, 15212)
162         *PrintableOrigin: PAIR(0, 0)
163         *CursorOrigin: PAIR(0, 0)
164       }
165     }
166   }
168   *Option: A4_EXTRA {
169     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
170     *switch: Orientation {
171       *case: PORTRAIT {
172         *PrintableArea: PAIR(11102, 15212)
173         *PrintableOrigin: PAIR(0, 0)
174         *CursorOrigin: PAIR(0, 0)
175       }
176       *case: LANDSCAPE_CC270 {
177         *PrintableArea: PAIR(15212, 11102)
178         *PrintableOrigin: PAIR(0, 0)
179         *CursorOrigin: PAIR(0, 0)
180       }
181     }
182   }
184   *Option: A5_EXTRA {
185     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
186     *switch: Orientation {
187       *case: PORTRAIT {
188         *PrintableArea: PAIR(8220, 11102)
189         *PrintableOrigin: PAIR(0, 0)
190         *CursorOrigin: PAIR(0, 0)
191       }
192       *case: LANDSCAPE_CC270 {
193         *PrintableArea: PAIR(11102, 8220)
194         *PrintableOrigin: PAIR(0, 0)
195         *CursorOrigin: PAIR(0, 0)
196       }
197     }
198   }
200   *Option: B4 {
201     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
202     *switch: Orientation {
203       *case: PORTRAIT {
204         *PrintableArea: PAIR(12141, 17196)
205         *PrintableOrigin: PAIR(0, 0)
206         *CursorOrigin: PAIR(0, 0)
207       }
208       *case: LANDSCAPE_CC270 {
209         *PrintableArea: PAIR(17196, 12141)
210         *PrintableOrigin: PAIR(0, 0)
211         *CursorOrigin: PAIR(0, 0)
212       }
213     }
214   }
216   *Option: B5 {
217     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
218     *switch: Orientation {
219       *case: PORTRAIT {
220         *PrintableArea: PAIR(8598, 12141)
221         *PrintableOrigin: PAIR(0, 0)
222         *CursorOrigin: PAIR(0, 0)
223       }
224       *case: LANDSCAPE_CC270 {
225         *PrintableArea: PAIR(12141, 8598)
226         *PrintableOrigin: PAIR(0, 0)
227         *CursorOrigin: PAIR(0, 0)
228       }
229     }
230   }
232   *Option: ENV_B4 {
233     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
234     *switch: Orientation {
235       *case: PORTRAIT {
236         *PrintableArea: PAIR(11811, 16677)
237         *PrintableOrigin: PAIR(0, 0)
238         *CursorOrigin: PAIR(0, 0)
239       }
240       *case: LANDSCAPE_CC270 {
241         *PrintableArea: PAIR(16677, 11811)
242         *PrintableOrigin: PAIR(0, 0)
243         *CursorOrigin: PAIR(0, 0)
244       }
245     }
246   }
248   *Option: ENV_B5 {
249     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
250     *switch: Orientation {
251       *case: PORTRAIT {
252         *PrintableArea: PAIR(8314, 11811)
253         *PrintableOrigin: PAIR(0, 0)
254         *CursorOrigin: PAIR(0, 0)
255       }
256       *case: LANDSCAPE_CC270 {
257         *PrintableArea: PAIR(11811, 8314)
258         *PrintableOrigin: PAIR(0, 0)
259         *CursorOrigin: PAIR(0, 0)
260       }
261     }
262   }
264   *Option: ENV_B6 {
265     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
266     *switch: Orientation {
267       *case: PORTRAIT {
268         *PrintableArea: PAIR(5905, 8314)
269         *PrintableOrigin: PAIR(0, 0)
270         *CursorOrigin: PAIR(0, 0)
271       }
272       *case: LANDSCAPE_CC270 {
273         *PrintableArea: PAIR(8314, 5905)
274         *PrintableOrigin: PAIR(0, 0)
275         *CursorOrigin: PAIR(0, 0)
276       }
277     }
278   }
280   *Option: B6_JIS {
281     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
282     *switch: Orientation {
283       *case: PORTRAIT {
284         *PrintableArea: PAIR(6047, 8598)
285         *PrintableOrigin: PAIR(0, 0)
286         *CursorOrigin: PAIR(0, 0)
287       }
288       *case: LANDSCAPE_CC270 {
289         *PrintableArea: PAIR(8598, 6047)
290         *PrintableOrigin: PAIR(0, 0)
291         *CursorOrigin: PAIR(0, 0)
292       }
293     }
294   }
296   *Option: B5_EXTRA {
297     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
298     *switch: Orientation {
299       *case: PORTRAIT {
300         *PrintableArea: PAIR(9496, 13039)
301         *PrintableOrigin: PAIR(0, 0)
302         *CursorOrigin: PAIR(0, 0)
303       }
304       *case: LANDSCAPE_CC270 {
305         *PrintableArea: PAIR(13039, 9496)
306         *PrintableOrigin: PAIR(0, 0)
307         *CursorOrigin: PAIR(0, 0)
308       }
309     }
310   }
312   *Option: ENV_C3 {
313     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
314     *switch: Orientation {
315       *case: PORTRAIT {
316         *PrintableArea: PAIR(15307, 21637)
317         *PrintableOrigin: PAIR(0, 0)
318         *CursorOrigin: PAIR(0, 0)
319       }
320       *case: LANDSCAPE_CC270 {
321         *PrintableArea: PAIR(21637, 15307)
322         *PrintableOrigin: PAIR(0, 0)
323         *CursorOrigin: PAIR(0, 0)
324       }
325     }
326   }
328   *Option: ENV_C4 {
329     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
330     *switch: Orientation {
331       *case: PORTRAIT {
332         *PrintableArea: PAIR(10818, 15307)
333         *PrintableOrigin: PAIR(0, 0)
334         *CursorOrigin: PAIR(0, 0)
335       }
336       *case: LANDSCAPE_CC270 {
337         *PrintableArea: PAIR(15307, 10818)
338         *PrintableOrigin: PAIR(0, 0)
339         *CursorOrigin: PAIR(0, 0)
340       }
341     }
342   }
344   *Option: ENV_C5 {
345     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
346     *switch: Orientation {
347       *case: PORTRAIT {
348         *PrintableArea: PAIR(7653, 10818)
349         *PrintableOrigin: PAIR(0, 0)
350         *CursorOrigin: PAIR(0, 0)
351       }
352       *case: LANDSCAPE_CC270 {
353         *PrintableArea: PAIR(10818, 7653)
354         *PrintableOrigin: PAIR(0, 0)
355         *CursorOrigin: PAIR(0, 0)
356       }
357     }
358   }
360   *Option: ENV_C6 {
361     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
362     *switch: Orientation {
363       *case: PORTRAIT {
364         *PrintableArea: PAIR(5385, 7653)
365         *PrintableOrigin: PAIR(0, 0)
366         *CursorOrigin: PAIR(0, 0)
367       }
368       *case: LANDSCAPE_CC270 {
369         *PrintableArea: PAIR(7653, 5385)
370         *PrintableOrigin: PAIR(0, 0)
371         *CursorOrigin: PAIR(0, 0)
372       }
373     }
374   }
376   *Option: ENV_C65 {
377     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
378     *switch: Orientation {
379       *case: PORTRAIT {
380         *PrintableArea: PAIR(5385, 10818)
381         *PrintableOrigin: PAIR(0, 0)
382         *CursorOrigin: PAIR(0, 0)
383       }
384       *case: LANDSCAPE_CC270 {
385         *PrintableArea: PAIR(10818, 5385)
386         *PrintableOrigin: PAIR(0, 0)
387         *CursorOrigin: PAIR(0, 0)
388       }
389     }
390   }
392   *Option: ENV_DL {
393     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
394     *switch: Orientation {
395       *case: PORTRAIT {
396         *PrintableArea: PAIR(5196, 10393)
397         *PrintableOrigin: PAIR(0, 0)
398         *CursorOrigin: PAIR(0, 0)
399       }
400       *case: LANDSCAPE_CC270 {
401         *PrintableArea: PAIR(10393, 5196)
402         *PrintableOrigin: PAIR(0, 0)
403         *CursorOrigin: PAIR(0, 0)
404       }
405     }
406   }
408   *Option: JENV_CHOU3 {
409     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
410     *switch: Orientation {
411       *case: PORTRAIT {
412         *PrintableArea: PAIR(5669, 11102)
413         *PrintableOrigin: PAIR(0, 0)
414         *CursorOrigin: PAIR(0, 0)
415       }
416       *case: LANDSCAPE_CC270 {
417         *PrintableArea: PAIR(11102, 5669)
418         *PrintableOrigin: PAIR(0, 0)
419         *CursorOrigin: PAIR(0, 0)
420       }
421     }
422   }
424   *Option: JENV_CHOU4 {
425     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
426     *switch: Orientation {
427       *case: PORTRAIT {
428         *PrintableArea: PAIR(4251, 9685)
429         *PrintableOrigin: PAIR(0, 0)
430         *CursorOrigin: PAIR(0, 0)
431       }
432       *case: LANDSCAPE_CC270 {
433         *PrintableArea: PAIR(9685, 4251)
434         *PrintableOrigin: PAIR(0, 0)
435         *CursorOrigin: PAIR(0, 0)
436       }
437     }
438   }
440   *Option: JAPANESE_POSTCARD {
441     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
442     *switch: Orientation {
443       *case: PORTRAIT {
444         *PrintableArea: PAIR(4724, 6992)
445         *PrintableOrigin: PAIR(0, 0)
446         *CursorOrigin: PAIR(0, 0)
447       }
448       *case: LANDSCAPE_CC270 {
449         *PrintableArea: PAIR(6992, 4724)
450         *PrintableOrigin: PAIR(0, 0)
451         *CursorOrigin: PAIR(0, 0)
452       }
453     }
454   }
456   *Option: JENV_KAKU2 {
457     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
458     *switch: Orientation {
459       *case: PORTRAIT {
460         *PrintableArea: PAIR(11338, 15685)
461         *PrintableOrigin: PAIR(0, 0)
462         *CursorOrigin: PAIR(0, 0)
463       }
464       *case: LANDSCAPE_CC270 {
465         *PrintableArea: PAIR(15685, 11338)
466         *PrintableOrigin: PAIR(0, 0)
467         *CursorOrigin: PAIR(0, 0)
468       }
469     }
470   }
472   *Option: DBL_JAPANESE_POSTCARD {
473     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
474     *switch: Orientation {
475       *case: PORTRAIT {
476         *PrintableArea: PAIR(6992, 9448)
477         *PrintableOrigin: PAIR(0, 0)
478         *CursorOrigin: PAIR(0, 0)
479       }
480       *case: LANDSCAPE_CC270 {
481         *PrintableArea: PAIR(9448, 6992)
482         *PrintableOrigin: PAIR(0, 0)
483         *CursorOrigin: PAIR(0, 0)
484       }
485     }
486   }
488   *Option: JENV_YOU4 {
489     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
490     *switch: Orientation {
491       *case: PORTRAIT {
492         *PrintableArea: PAIR(4960, 11102)
493         *PrintableOrigin: PAIR(0, 0)
494         *CursorOrigin: PAIR(0, 0)
495       }
496       *case: LANDSCAPE_CC270 {
497         *PrintableArea: PAIR(11102, 4960)
498         *PrintableOrigin: PAIR(0, 0)
499         *CursorOrigin: PAIR(0, 0)
500       }
501     }
502   }
504   *Option: 10X11 {
505     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
506     *switch: Orientation {
507       *case: PORTRAIT {
508         *PrintableArea: PAIR(12000, 13200)
509         *PrintableOrigin: PAIR(0, 0)
510         *CursorOrigin: PAIR(0, 0)
511       }
512       *case: LANDSCAPE_CC270 {
513         *PrintableArea: PAIR(13200, 12000)
514         *PrintableOrigin: PAIR(0, 0)
515         *CursorOrigin: PAIR(0, 0)
516       }
517     }
518   }
520   *Option: 10X14 {
521     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
522     *switch: Orientation {
523       *case: PORTRAIT {
524         *PrintableArea: PAIR(12000, 16800)
525         *PrintableOrigin: PAIR(0, 0)
526         *CursorOrigin: PAIR(0, 0)
527       }
528       *case: LANDSCAPE_CC270 {
529         *PrintableArea: PAIR(16800, 12000)
530         *PrintableOrigin: PAIR(0, 0)
531         *CursorOrigin: PAIR(0, 0)
532       }
533     }
534   }
536   *Option: 9X11 {
537     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
538     *switch: Orientation {
539       *case: PORTRAIT {
540         *PrintableArea: PAIR(10800, 13200)
541         *PrintableOrigin: PAIR(0, 0)
542         *CursorOrigin: PAIR(0, 0)
543       }
544       *case: LANDSCAPE_CC270 {
545         *PrintableArea: PAIR(13200, 10800)
546         *PrintableOrigin: PAIR(0, 0)
547         *CursorOrigin: PAIR(0, 0)
548       }
549     }
550   }
552   *Option: CSHEET {
553     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
554     *switch: Orientation {
555       *case: PORTRAIT {
556         *PrintableArea: PAIR(20400, 26400)
557         *PrintableOrigin: PAIR(0, 0)
558         *CursorOrigin: PAIR(0, 0)
559       }
560       *case: LANDSCAPE_CC270 {
561         *PrintableArea: PAIR(26400, 20400)
562         *PrintableOrigin: PAIR(0, 0)
563         *CursorOrigin: PAIR(0, 0)
564       }
565     }
566   }
568   *Option: DSHEET {
569     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
570     *switch: Orientation {
571       *case: PORTRAIT {
572         *PrintableArea: PAIR(26400, 40800)
573         *PrintableOrigin: PAIR(0, 0)
574         *CursorOrigin: PAIR(0, 0)
575       }
576       *case: LANDSCAPE_CC270 {
577         *PrintableArea: PAIR(40800, 26400)
578         *PrintableOrigin: PAIR(0, 0)
579         *CursorOrigin: PAIR(0, 0)
580       }
581     }
582   }
584   *Option: ESHEET {
585     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
586     *switch: Orientation {
587       *case: PORTRAIT {
588         *PrintableArea: PAIR(40800, 52800)
589         *PrintableOrigin: PAIR(0, 0)
590         *CursorOrigin: PAIR(0, 0)
591       }
592       *case: LANDSCAPE_CC270 {
593         *PrintableArea: PAIR(52800, 40800)
594         *PrintableOrigin: PAIR(0, 0)
595         *CursorOrigin: PAIR(0, 0)
596       }
597     }
598   }
600   *Option: EXECUTIVE {
601     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
602     *switch: Orientation {
603       *case: PORTRAIT {
604         *PrintableArea: PAIR(8700, 12600)
605         *PrintableOrigin: PAIR(0, 0)
606         *CursorOrigin: PAIR(0, 0)
607       }
608       *case: LANDSCAPE_CC270 {
609         *PrintableArea: PAIR(12600, 8700)
610         *PrintableOrigin: PAIR(0, 0)
611         *CursorOrigin: PAIR(0, 0)
612       }
613     }
614   }
616   *Option: FANFOLD_STD_GERMAN {
617     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
618     *switch: Orientation {
619       *case: PORTRAIT {
620         *PrintableArea: PAIR(10200, 14400)
621         *PrintableOrigin: PAIR(0, 0)
622         *CursorOrigin: PAIR(0, 0)
623       }
624       *case: LANDSCAPE_CC270 {
625         *PrintableArea: PAIR(14400, 10200)
626         *PrintableOrigin: PAIR(0, 0)
627         *CursorOrigin: PAIR(0, 0)
628       }
629     }
630   }
632   *Option: FANFOLD_US {
633     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
634     *switch: Orientation {
635       *case: PORTRAIT {
636         *PrintableArea: PAIR(13200, 17850)
637         *PrintableOrigin: PAIR(0, 0)
638         *CursorOrigin: PAIR(0, 0)
639       }
640       *case: LANDSCAPE_CC270 {
641         *PrintableArea: PAIR(17850, 13200)
642         *PrintableOrigin: PAIR(0, 0)
643         *CursorOrigin: PAIR(0, 0)
644       }
645     }
646   }
648   *Option: FOLIO {
649     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
650     *switch: Orientation {
651       *case: PORTRAIT {
652         *PrintableArea: PAIR(10200, 15600)
653         *PrintableOrigin: PAIR(0, 0)
654         *CursorOrigin: PAIR(0, 0)
655       }
656       *case: LANDSCAPE_CC270 {
657         *PrintableArea: PAIR(15600, 10200)
658         *PrintableOrigin: PAIR(0, 0)
659         *CursorOrigin: PAIR(0, 0)
660       }
661     }
662   }
664   *Option: STATEMENT {
665     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
666     *switch: Orientation {
667       *case: PORTRAIT {
668         *PrintableArea: PAIR(6600, 10200)
669         *PrintableOrigin: PAIR(0, 0)
670         *CursorOrigin: PAIR(0, 0)
671       }
672       *case: LANDSCAPE_CC270 {
673         *PrintableArea: PAIR(10200, 6600)
674         *PrintableOrigin: PAIR(0, 0)
675         *CursorOrigin: PAIR(0, 0)
676       }
677     }
678   }
680   *Option: TABLOID {
681     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
682     *switch: Orientation {
683       *case: PORTRAIT {
684         *PrintableArea: PAIR(13200, 20400)
685         *PrintableOrigin: PAIR(0, 0)
686         *CursorOrigin: PAIR(0, 0)
687       }
688       *case: LANDSCAPE_CC270 {
689         *PrintableArea: PAIR(20400, 13200)
690         *PrintableOrigin: PAIR(0, 0)
691         *CursorOrigin: PAIR(0, 0)
692       }
693     }
694   }
696   *Option: LEGAL {
697     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
698     *switch: Orientation {
699       *case: PORTRAIT {
700         *PrintableArea: PAIR(10200, 16800)
701         *PrintableOrigin: PAIR(0, 0)
702         *CursorOrigin: PAIR(0, 0)
703       }
704       *case: LANDSCAPE_CC270 {
705         *PrintableArea: PAIR(16800, 10200)
706         *PrintableOrigin: PAIR(0, 0)
707         *CursorOrigin: PAIR(0, 0)
708       }
709     }
710   }
712   *Option: LEGAL_EXTRA {
713     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
714     *switch: Orientation {
715       *case: PORTRAIT {
716         *PrintableArea: PAIR(11400, 18000)
717         *PrintableOrigin: PAIR(0, 0)
718         *CursorOrigin: PAIR(0, 0)
719       }
720       *case: LANDSCAPE_CC270 {
721         *PrintableArea: PAIR(18000, 11400)
722         *PrintableOrigin: PAIR(0, 0)
723         *CursorOrigin: PAIR(0, 0)
724       }
725     }
726   }
728   *Option: LETTER {
729     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
730     *switch: Orientation {
731       *case: PORTRAIT {
732         *PrintableArea: PAIR(10200, 13200)
733         *PrintableOrigin: PAIR(0, 0)
734         *CursorOrigin: PAIR(0, 0)
735       }
736       *case: LANDSCAPE_CC270 {
737         *PrintableArea: PAIR(13200, 10200)
738         *PrintableOrigin: PAIR(0, 0)
739         *CursorOrigin: PAIR(0, 0)
740       }
741     }
742   }
744   *Option: LETTER_EXTRA {
745     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
746     *switch: Orientation {
747       *case: PORTRAIT {
748         *PrintableArea: PAIR(11400, 14400)
749         *PrintableOrigin: PAIR(0, 0)
750         *CursorOrigin: PAIR(0, 0)
751       }
752       *case: LANDSCAPE_CC270 {
753         *PrintableArea: PAIR(14400, 11400)
754         *PrintableOrigin: PAIR(0, 0)
755         *CursorOrigin: PAIR(0, 0)
756       }
757     }
758   }
760   *Option: LETTER_PLUS {
761     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
762     *switch: Orientation {
763       *case: PORTRAIT {
764         *PrintableArea: PAIR(10200, 15228)
765         *PrintableOrigin: PAIR(0, 0)
766         *CursorOrigin: PAIR(0, 0)
767       }
768       *case: LANDSCAPE_CC270 {
769         *PrintableArea: PAIR(15228, 10200)
770         *PrintableOrigin: PAIR(0, 0)
771         *CursorOrigin: PAIR(0, 0)
772       }
773     }
774   }
776   *Option: ENV_MONARCH {
777     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
778     *switch: Orientation {
779       *case: PORTRAIT {
780         *PrintableArea: PAIR(4650, 9000)
781         *PrintableOrigin: PAIR(0, 0)
782         *CursorOrigin: PAIR(0, 0)
783       }
784       *case: LANDSCAPE_CC270 {
785         *PrintableArea: PAIR(9000, 4650)
786         *PrintableOrigin: PAIR(0, 0)
787         *CursorOrigin: PAIR(0, 0)
788       }
789     }
790   }
792   *Option: ENV_9 {
793     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
794     *switch: Orientation {
795       *case: PORTRAIT {
796         *PrintableArea: PAIR(4650, 10650)
797         *PrintableOrigin: PAIR(0, 0)
798         *CursorOrigin: PAIR(0, 0)
799       }
800       *case: LANDSCAPE_CC270 {
801         *PrintableArea: PAIR(10650, 4650)
802         *PrintableOrigin: PAIR(0, 0)
803         *CursorOrigin: PAIR(0, 0)
804       }
805     }
806   }
808   *Option: ENV_10 {
809     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
810     *switch: Orientation {
811       *case: PORTRAIT {
812         *PrintableArea: PAIR(4950, 11400)
813         *PrintableOrigin: PAIR(0, 0)
814         *CursorOrigin: PAIR(0, 0)
815       }
816       *case: LANDSCAPE_CC270 {
817         *PrintableArea: PAIR(11400, 4950)
818         *PrintableOrigin: PAIR(0, 0)
819         *CursorOrigin: PAIR(0, 0)
820       }
821     }
822   }
824   *Option: ENV_11 {
825     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
826     *switch: Orientation {
827       *case: PORTRAIT {
828         *PrintableArea: PAIR(5400, 12450)
829         *PrintableOrigin: PAIR(0, 0)
830         *CursorOrigin: PAIR(0, 0)
831       }
832       *case: LANDSCAPE_CC270 {
833         *PrintableArea: PAIR(12450, 5400)
834         *PrintableOrigin: PAIR(0, 0)
835         *CursorOrigin: PAIR(0, 0)
836       }
837     }
838   }
840   *Option: ENV_12 {
841     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
842     *switch: Orientation {
843       *case: PORTRAIT {
844         *PrintableArea: PAIR(5700, 13200)
845         *PrintableOrigin: PAIR(0, 0)
846         *CursorOrigin: PAIR(0, 0)
847       }
848       *case: LANDSCAPE_CC270 {
849         *PrintableArea: PAIR(13200, 5700)
850         *PrintableOrigin: PAIR(0, 0)
851         *CursorOrigin: PAIR(0, 0)
852       }
853     }
854   }
856   *Option: ENV_14 {
857     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
858     *switch: Orientation {
859       *case: PORTRAIT {
860         *PrintableArea: PAIR(6000, 13800)
861         *PrintableOrigin: PAIR(0, 0)
862         *CursorOrigin: PAIR(0, 0)
863       }
864       *case: LANDSCAPE_CC270 {
865         *PrintableArea: PAIR(13800, 6000)
866         *PrintableOrigin: PAIR(0, 0)
867         *CursorOrigin: PAIR(0, 0)
868       }
869     }
870   }
872   *Option: ENV_INVITE {
873     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
874     *switch: Orientation {
875       *case: PORTRAIT {
876         *PrintableArea: PAIR(10393, 10393)
877         *PrintableOrigin: PAIR(0, 0)
878         *CursorOrigin: PAIR(0, 0)
879       }
880       *case: LANDSCAPE_CC270 {
881         *PrintableArea: PAIR(10393, 10393)
882         *PrintableOrigin: PAIR(0, 0)
883         *CursorOrigin: PAIR(0, 0)
884       }
885     }
886   }
888   *Option: PENV_1 {
889     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
890     *switch: Orientation {
891       *case: PORTRAIT {
892         *PrintableArea: PAIR(4818, 7795)
893         *PrintableOrigin: PAIR(0, 0)
894         *CursorOrigin: PAIR(0, 0)
895       }
896       *case: LANDSCAPE_CC270 {
897         *PrintableArea: PAIR(7795, 4818)
898         *PrintableOrigin: PAIR(0, 0)
899         *CursorOrigin: PAIR(0, 0)
900       }
901     }
902   }
904   *Option: PENV_3 {
905     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
906     *switch: Orientation {
907       *case: PORTRAIT {
908         *PrintableArea: PAIR(5905, 8314)
909         *PrintableOrigin: PAIR(0, 0)
910         *CursorOrigin: PAIR(0, 0)
911       }
912       *case: LANDSCAPE_CC270 {
913         *PrintableArea: PAIR(8314, 5905)
914         *PrintableOrigin: PAIR(0, 0)
915         *CursorOrigin: PAIR(0, 0)
916       }
917     }
918   }
920   *Option: PENV_4 {
921     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
922     *switch: Orientation {
923       *case: PORTRAIT {
924         *PrintableArea: PAIR(5196, 9826)
925         *PrintableOrigin: PAIR(0, 0)
926         *CursorOrigin: PAIR(0, 0)
927       }
928       *case: LANDSCAPE_CC270 {
929         *PrintableArea: PAIR(9826, 5196)
930         *PrintableOrigin: PAIR(0, 0)
931         *CursorOrigin: PAIR(0, 0)
932       }
933     }
934   }
936   *Option: PENV_5 {
937     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
938     *switch: Orientation {
939       *case: PORTRAIT {
940         *PrintableArea: PAIR(5196, 10393)
941         *PrintableOrigin: PAIR(0, 0)
942         *CursorOrigin: PAIR(0, 0)
943       }
944       *case: LANDSCAPE_CC270 {
945         *PrintableArea: PAIR(10393, 5196)
946         *PrintableOrigin: PAIR(0, 0)
947         *CursorOrigin: PAIR(0, 0)
948       }
949     }
950   }
952   *Option: PENV_6 {
953     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
954     *switch: Orientation {
955       *case: PORTRAIT {
956         *PrintableArea: PAIR(5669, 10866)
957         *PrintableOrigin: PAIR(0, 0)
958         *CursorOrigin: PAIR(0, 0)
959       }
960       *case: LANDSCAPE_CC270 {
961         *PrintableArea: PAIR(10866, 5669)
962         *PrintableOrigin: PAIR(0, 0)
963         *CursorOrigin: PAIR(0, 0)
964       }
965     }
966   }
968   *Option: PENV_7 {
969     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
970     *switch: Orientation {
971       *case: PORTRAIT {
972         *PrintableArea: PAIR(7559, 10866)
973         *PrintableOrigin: PAIR(0, 0)
974         *CursorOrigin: PAIR(0, 0)
975       }
976       *case: LANDSCAPE_CC270 {
977         *PrintableArea: PAIR(10866, 7559)
978         *PrintableOrigin: PAIR(0, 0)
979         *CursorOrigin: PAIR(0, 0)
980       }
981     }
982   }
984   *Option: PENV_8 {
985     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
986     *switch: Orientation {
987       *case: PORTRAIT {
988         *PrintableArea: PAIR(5669, 14598)
989         *PrintableOrigin: PAIR(0, 0)
990         *CursorOrigin: PAIR(0, 0)
991       }
992       *case: LANDSCAPE_CC270 {
993         *PrintableArea: PAIR(14598, 5669)
994         *PrintableOrigin: PAIR(0, 0)
995         *CursorOrigin: PAIR(0, 0)
996       }
997     }
998   }
1000   *Option: PENV_10 {
1001     *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
1002     *switch: Orientation {
1003       *case: PORTRAIT {
1004         *PrintableArea: PAIR(15307, 21637)
1005         *PrintableOrigin: PAIR(0, 0)
1006         *CursorOrigin: PAIR(0, 0)
1007       }
1008       *case: LANDSCAPE_CC270 {
1009         *PrintableArea: PAIR(21637, 15307)
1010         *PrintableOrigin: PAIR(0, 0)
1011         *CursorOrigin: PAIR(0, 0)
1012       }
1013     }
1014   }
1017 *Feature: Resolution {
1018   *rcNameID: =RESOLUTION_DISPLAY
1019   *DefaultOption: 600dpi
1021   *Option: 600dpi {
1022     *Name: "600 x 600 " =DOTS_PER_INCH
1023     *DPI: PAIR(600, 600)
1024     *TextDPI: PAIR(600, 600)
1025     *SpotDiameter: 100
1026     *Command: CmdBeginRaster { *Cmd: "<1B>*v7S<1B>*r1A" }
1027     *Command: CmdEndRaster { *Cmd: "<1B>*rC" }
1028     *Command: CmdSendBlockData { *Cmd: "<1B>*b" %d {NumOfDataBytes}"W" }
1029   }
1032 *Command: CmdCR { *Cmd: "<0D>" }
1033 *Command: CmdLF { *Cmd: "<0A>" }
1034 *Command: CmdFF { *Cmd: "<0C>" }