home *** CD-ROM | disk | FTP | other *** search
/ Chip 2009 November / Chip_2009.11_CD.iso / I386 / DRIVER.CAB / cnb7000.gpd < prev    next >
Encoding:
Text File  |  2001-07-22  |  59.6 KB  |  3,579 lines

  1. *GPDSpecVersion: "1.0"
  2. *GPDFileVersion: "0.84"
  3. *GPDFileName: "CNB7000.GPD"
  4. *CodePage: 1252
  5. *ModelName: "Canon Bubble-Jet BJC-7000"
  6. *MasterUnits: PAIR(600, 600)
  7. *ResourceDLL: "CNBJUI.DLL"
  8. *Include: "STDNAMES.GPD"
  9. *Include: "CNBJGRC.GPD"
  10. *HelpFile: "CNBJHLP.HLP"
  11. *PrinterType: SERIAL
  12. *PrintRateUnit: PPM
  13. *PrintRate: 5
  14. *OutputOrderReversed?: TRUE
  15.  
  16. *Feature: PaperSize
  17. {
  18.     *rcNameID: =PAPER_SIZE_DISPLAY
  19.     *ConflictPriority: 25
  20.     *DefaultOption: LETTER
  21.  
  22.     *Option: A5
  23.     {
  24.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  25.         *switch: InkSystem
  26.         {
  27.         *case: PHOTO2
  28.         {
  29.             *switch: MediaType
  30.             {
  31.             *case: CANON_HIGHRES
  32.             {
  33.                 *PrintableArea: PAIR(3334,4723)
  34.                 *PrintableOrigin: PAIR(81,71)
  35.             }
  36.             *case: CANON_GLOSSYFILM
  37.             {
  38.                 *PrintableArea: PAIR(3334,4723)
  39.                 *PrintableOrigin: PAIR(81,71)
  40.             }
  41.             *case: CANON_M304
  42.             {
  43.                 *PrintableArea: PAIR(3334,4723)
  44.                 *PrintableOrigin: PAIR(81,71)
  45.             }
  46.             *default
  47.             {
  48.                 *PrintableArea: PAIR(3334,4722)
  49.                 *PrintableOrigin: PAIR(82,72)
  50.             }
  51.             }
  52.         }
  53.         *default
  54.         {
  55.             *switch: Resolution
  56.             {
  57.             *case: DRAFT
  58.             {
  59.                 *PrintableArea: PAIR(3334,4722)
  60.                 *PrintableOrigin: PAIR(82,72)
  61.             }
  62.             *case: STANDARD
  63.             {
  64.                 *switch: MediaType
  65.                 {
  66.                 *case: STANDARD
  67.                 {
  68.                     *switch: ColorMode
  69.                     {
  70.                     *case: CMYK24
  71.                     {
  72.                         *switch: Halftone
  73.                         {
  74.                         *case: HT_PATSIZE_8x8_M
  75.                         {
  76.                             *PrintableArea: PAIR(3334,4723)
  77.                             *PrintableOrigin: PAIR(81,71)
  78.                         }
  79.                         *default
  80.                         {
  81.                             *PrintableArea: PAIR(3334,4722)
  82.                             *PrintableOrigin: PAIR(82,72)
  83.                         }
  84.                         }
  85.                     }
  86.                     *default
  87.                     {
  88.                         *PrintableArea: PAIR(3334,4723)
  89.                         *PrintableOrigin: PAIR(81,71)
  90.                     }
  91.                     }
  92.                 }
  93.                 *default
  94.                 {
  95.                     *PrintableArea: PAIR(3334,4722)
  96.                     *PrintableOrigin: PAIR(82,72)
  97.                 }
  98.                 }
  99.             }
  100.             *default
  101.             {
  102.                 *PrintableArea: PAIR(3334,4723)
  103.                 *PrintableOrigin: PAIR(81,71)
  104.             }
  105.             }
  106.         }
  107.         }
  108.         *Command: CmdSelect
  109.         {
  110.             *Order: PAGE_SETUP.60
  111.             *Cmd: "<1b>(p<080001d90000014e0000>"
  112.         }
  113.     }
  114.  
  115.     *Option: A4
  116.     {
  117.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  118.         *switch: InkSystem
  119.         {
  120.         *case: PHOTO2
  121.         {
  122.             *switch: MediaType
  123.             {
  124.             *case: CANON_HIGHRES
  125.             {
  126.                 *PrintableArea: PAIR(4799,6778)
  127.                 *PrintableOrigin: PAIR(81,71)
  128.             }
  129.             *case: CANON_GLOSSYFILM
  130.             {
  131.                 *PrintableArea: PAIR(4799,6778)
  132.                 *PrintableOrigin: PAIR(81,71)
  133.             }
  134.             *case: CANON_M304
  135.             {
  136.                 *PrintableArea: PAIR(4799,6778)
  137.                 *PrintableOrigin: PAIR(81,71)
  138.             }
  139.             *default
  140.             {
  141.                 *PrintableArea: PAIR(4798,6778)
  142.                 *PrintableOrigin: PAIR(82,72)
  143.             }
  144.             }
  145.         }
  146.         *default
  147.         {
  148.             *switch: Resolution
  149.             {
  150.             *case: DRAFT
  151.             {
  152.                 *PrintableArea: PAIR(4798,6778)
  153.                 *PrintableOrigin: PAIR(82,72)
  154.             }
  155.             *case: STANDARD
  156.             {
  157.                 *switch: MediaType
  158.                 {
  159.                 *case: STANDARD
  160.                 {
  161.                     *switch: ColorMode
  162.                     {
  163.                     *case: CMYK24
  164.                     {
  165.                         *switch: Halftone
  166.                         {
  167.                         *case: HT_PATSIZE_8x8_M
  168.                         {
  169.                             *PrintableArea: PAIR(4799,6778)
  170.                             *PrintableOrigin: PAIR(81,71)
  171.                         }
  172.                         *default
  173.                         {
  174.                             *PrintableArea: PAIR(4798,6778)
  175.                             *PrintableOrigin: PAIR(82,72)
  176.                         }
  177.                         }
  178.                     }
  179.                     *default
  180.                     {
  181.                         *PrintableArea: PAIR(4799,6778)
  182.                         *PrintableOrigin: PAIR(81,71)
  183.                     }
  184.                     }
  185.                 }
  186.                 *default
  187.                 {
  188.                     *PrintableArea: PAIR(4798,6778)
  189.                     *PrintableOrigin: PAIR(82,72)
  190.                 }
  191.                 }
  192.             }
  193.             *default
  194.             {
  195.                 *PrintableArea: PAIR(4799,6778)
  196.                 *PrintableOrigin: PAIR(81,71)
  197.             }
  198.             }
  199.         }
  200.         }
  201.         *Command: CmdSelect
  202.         {
  203.             *Order: PAGE_SETUP.60
  204.             *Cmd: "<1b>(p<080002a6000001e00000>"
  205.         }
  206.     }
  207.  
  208.     *Option: B5
  209.     {
  210.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  211.         *switch: InkSystem
  212.         {
  213.         *case: PHOTO2
  214.         {
  215.             *switch: MediaType
  216.             {
  217.             *case: CANON_HIGHRES
  218.             {
  219.                 *PrintableArea: PAIR(4137,5833)
  220.                 *PrintableOrigin: PAIR(81,71)
  221.             }
  222.             *case: CANON_GLOSSYFILM
  223.             {
  224.                 *PrintableArea: PAIR(4137,5833)
  225.                 *PrintableOrigin: PAIR(81,71)
  226.             }
  227.             *case: CANON_M304
  228.             {
  229.                 *PrintableArea: PAIR(4137,5833)
  230.                 *PrintableOrigin: PAIR(81,71)
  231.             }
  232.             *default
  233.             {
  234.                 *PrintableArea: PAIR(4136,5832)
  235.                 *PrintableOrigin: PAIR(82,72)
  236.             }
  237.             }
  238.         }
  239.         *default
  240.         {
  241.             *switch: Resolution
  242.             {
  243.             *case: DRAFT
  244.             {
  245.                 *PrintableArea: PAIR(4136,5832)
  246.                 *PrintableOrigin: PAIR(82,72)
  247.             }
  248.             *case: STANDARD
  249.             {
  250.                 *switch: MediaType
  251.                 {
  252.                 *case: STANDARD
  253.                 {
  254.                     *switch: ColorMode
  255.                     {
  256.                     *case: CMYK24
  257.                     {
  258.                         *switch: Halftone
  259.                         {
  260.                         *case: HT_PATSIZE_8x8_M
  261.                         {
  262.                             *PrintableArea: PAIR(4137,5833)
  263.                             *PrintableOrigin: PAIR(81,71)
  264.                         }
  265.                         *default
  266.                         {
  267.                             *PrintableArea: PAIR(4136,5832)
  268.                             *PrintableOrigin: PAIR(82,72)
  269.                         }
  270.                         }
  271.                     }
  272.                     *default
  273.                     {
  274.                         *PrintableArea: PAIR(4137,5833)
  275.                         *PrintableOrigin: PAIR(81,71)
  276.                     }
  277.                     }
  278.                 }
  279.                 *default
  280.                 {
  281.                     *PrintableArea: PAIR(4136,5832)
  282.                     *PrintableOrigin: PAIR(82,72)
  283.                 }
  284.                 }
  285.             }
  286.             *default
  287.             {
  288.                 *PrintableArea: PAIR(4137,5833)
  289.                 *PrintableOrigin: PAIR(81,71)
  290.             }
  291.             }
  292.         }
  293.         }
  294.         *Command: CmdSelect
  295.         {
  296.             *Order: PAGE_SETUP.60
  297.             *Cmd: "<1b>(p<080002480000019e0000>"
  298.         }
  299.     }
  300.  
  301.     *Option: LETTER
  302.     {
  303.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  304.         *switch: InkSystem
  305.         {
  306.         *case: PHOTO2
  307.         {
  308.             *switch: MediaType
  309.             {
  310.             *case: CANON_HIGHRES
  311.             {
  312.                 *PrintableArea: PAIR(4799,6362)
  313.                 *PrintableOrigin: PAIR(152,71)
  314.             }
  315.             *case: CANON_GLOSSYFILM
  316.             {
  317.                 *PrintableArea: PAIR(4799,6362)
  318.                 *PrintableOrigin: PAIR(152,71)
  319.             }
  320.             *case: CANON_M304
  321.             {
  322.                 *PrintableArea: PAIR(4799,6362)
  323.                 *PrintableOrigin: PAIR(152,71)
  324.             }
  325.             *default
  326.             {
  327.                 *PrintableArea: PAIR(4796,6362)
  328.                 *PrintableOrigin: PAIR(152,72)
  329.             }
  330.             }
  331.         }
  332.         *default
  333.         {
  334.             *switch: Resolution
  335.             {
  336.             *case: DRAFT
  337.             {
  338.                 *PrintableArea: PAIR(4796,6362)
  339.                 *PrintableOrigin: PAIR(152,72)
  340.             }
  341.             *case: STANDARD
  342.             {
  343.                 *switch: MediaType
  344.                 {
  345.                 *case: STANDARD
  346.                 {
  347.                     *switch: ColorMode
  348.                     {
  349.                     *case: CMYK24
  350.                     {
  351.                         *switch: Halftone
  352.                         {
  353.                         *case: HT_PATSIZE_8x8_M
  354.                         {
  355.                             *PrintableArea: PAIR(4799,6362)
  356.                             *PrintableOrigin: PAIR(152,71)
  357.                         }
  358.                         *default
  359.                         {
  360.                             *PrintableArea: PAIR(4796,6362)
  361.                             *PrintableOrigin: PAIR(152,72)
  362.                         }
  363.                         }
  364.                     }
  365.                     *default
  366.                     {
  367.                         *PrintableArea: PAIR(4799,6362)
  368.                         *PrintableOrigin: PAIR(152,71)
  369.                     }
  370.                     }
  371.                 }
  372.                 *default
  373.                 {
  374.                     *PrintableArea: PAIR(4796,6362)
  375.                     *PrintableOrigin: PAIR(152,72)
  376.                 }
  377.                 }
  378.             }
  379.             *default
  380.             {
  381.                 *PrintableArea: PAIR(4799,6362)
  382.                 *PrintableOrigin: PAIR(152,71)
  383.             }
  384.             }
  385.         }
  386.         }
  387.         *Command: CmdSelect
  388.         {
  389.             *Order: PAGE_SETUP.60
  390.             *Cmd: "<1b>(p<0800027d000001e00007>"
  391.         }
  392.     }
  393.  
  394.     *Option: LEGAL
  395.     {
  396.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  397.         *switch: InkSystem
  398.         {
  399.         *case: PHOTO2
  400.         {
  401.             *switch: MediaType
  402.             {
  403.             *case: CANON_HIGHRES
  404.             {
  405.                 *PrintableArea: PAIR(4799,8162)
  406.                 *PrintableOrigin: PAIR(152,71)
  407.             }
  408.             *case: CANON_GLOSSYFILM
  409.             {
  410.                 *PrintableArea: PAIR(4799,8162)
  411.                 *PrintableOrigin: PAIR(152,71)
  412.             }
  413.             *case: CANON_M304
  414.             {
  415.                 *PrintableArea: PAIR(4799,8162)
  416.                 *PrintableOrigin: PAIR(152,71)
  417.             }
  418.             *default
  419.             {
  420.                 *PrintableArea: PAIR(4796,8162)
  421.                 *PrintableOrigin: PAIR(152,72)
  422.             }
  423.             }
  424.         }
  425.         *default
  426.         {
  427.             *switch: Resolution
  428.             {
  429.             *case: DRAFT
  430.             {
  431.                 *PrintableArea: PAIR(4796,8162)
  432.                 *PrintableOrigin: PAIR(152,72)
  433.             }
  434.             *case: STANDARD
  435.             {
  436.                 *switch: MediaType
  437.                 {
  438.                 *case: STANDARD
  439.                 {
  440.                     *switch: ColorMode
  441.                     {
  442.                     *case: CMYK24
  443.                     {
  444.                         *switch: Halftone
  445.                         {
  446.                         *case: HT_PATSIZE_8x8_M
  447.                         {
  448.                             *PrintableArea: PAIR(4799,8162)
  449.                             *PrintableOrigin: PAIR(152,71)
  450.                         }
  451.                         *default
  452.                         {
  453.                             *PrintableArea: PAIR(4796,8162)
  454.                             *PrintableOrigin: PAIR(152,72)
  455.                         }
  456.                         }
  457.                     }
  458.                     *default
  459.                     {
  460.                         *PrintableArea: PAIR(4799,8162)
  461.                         *PrintableOrigin: PAIR(152,71)
  462.                     }
  463.                     }
  464.                 }
  465.                 *default
  466.                 {
  467.                     *PrintableArea: PAIR(4796,8162)
  468.                     *PrintableOrigin: PAIR(152,72)
  469.                 }
  470.                 }
  471.             }
  472.             *default
  473.             {
  474.                 *PrintableArea: PAIR(4799,8162)
  475.                 *PrintableOrigin: PAIR(152,71)
  476.             }
  477.             }
  478.         }
  479.         }
  480.         *Command: CmdSelect
  481.         {
  482.             *Order: PAGE_SETUP.60
  483.             *Cmd: "<1b>(p<08000331000001e00007>"
  484.         }
  485.     }
  486.  
  487.     *Option: ENV_10_BREADTHWISE
  488.     {
  489.         *rcNameID: =RC_STRING_ENV_10_BREADTHWISE
  490.         *switch: InkSystem
  491.         {
  492.         *case: PHOTO2
  493.         {
  494.             *switch: MediaType
  495.             {
  496.             *case: CANON_HIGHRES
  497.             {
  498.                 *PrintableArea: PAIR(4799,2237)
  499.                 *PrintableOrigin: PAIR(152,71)
  500.             }
  501.             *case: CANON_GLOSSYFILM
  502.             {
  503.                 *PrintableArea: PAIR(4799,2237)
  504.                 *PrintableOrigin: PAIR(152,71)
  505.             }
  506.             *case: CANON_M304
  507.             {
  508.                 *PrintableArea: PAIR(4799,2237)
  509.                 *PrintableOrigin: PAIR(152,71)
  510.             }
  511.             *default
  512.             {
  513.                 *PrintableArea: PAIR(4798,2236)
  514.                 *PrintableOrigin: PAIR(152,72)
  515.             }
  516.             }
  517.         }
  518.         *default
  519.         {
  520.             *switch: Resolution
  521.             {
  522.             *case: DRAFT
  523.             {
  524.                 *PrintableArea: PAIR(4798,2236)
  525.                 *PrintableOrigin: PAIR(152,72)
  526.             }
  527.             *case: STANDARD
  528.             {
  529.                 *switch: MediaType
  530.                 {
  531.                 *case: STANDARD
  532.                 {
  533.                     *switch: ColorMode
  534.                     {
  535.                     *case: CMYK24
  536.                     {
  537.                         *switch: Halftone
  538.                         {
  539.                         *case: HT_PATSIZE_8x8_M
  540.                         {
  541.                             *PrintableArea: PAIR(4799,2237)
  542.                             *PrintableOrigin: PAIR(152,71)
  543.                         }
  544.                         *default
  545.                         {
  546.                             *PrintableArea: PAIR(4798,2236)
  547.                             *PrintableOrigin: PAIR(152,72)
  548.                         }
  549.                         }
  550.                     }
  551.                     *default
  552.                     {
  553.                         *PrintableArea: PAIR(4799,2237)
  554.                         *PrintableOrigin: PAIR(152,71)
  555.                     }
  556.                     }
  557.                 }
  558.                 *default
  559.                 {
  560.                     *PrintableArea: PAIR(4798,2236)
  561.                     *PrintableOrigin: PAIR(152,72)
  562.                 }
  563.                 }
  564.             }
  565.             *default
  566.             {
  567.                 *PrintableArea: PAIR(4799,2237)
  568.                 *PrintableOrigin: PAIR(152,71)
  569.             }
  570.             }
  571.         }
  572.         }
  573.         *PageDimensions: PAIR(5700,2474)
  574.         *Command: CmdSelect
  575.         {
  576.             *Order: PAGE_SETUP.60
  577.             *Cmd: "<1b>(p<080000e0000001e00007>"
  578.         }
  579.     }
  580.  
  581.     *Option: ENV_DL_BREADTHWISE
  582.     {
  583.         *rcNameID: =RC_STRING_ENV_DL_BREADTHWISE
  584.         *switch: InkSystem
  585.         {
  586.         *case: PHOTO2
  587.         {
  588.             *switch: MediaType
  589.             {
  590.             *case: CANON_HIGHRES
  591.             {
  592.                 *PrintableArea: PAIR(4799,2361)
  593.                 *PrintableOrigin: PAIR(152,71)
  594.             }
  595.             *case: CANON_GLOSSYFILM
  596.             {
  597.                 *PrintableArea: PAIR(4799,2361)
  598.                 *PrintableOrigin: PAIR(152,71)
  599.             }
  600.             *case: CANON_M304
  601.             {
  602.                 *PrintableArea: PAIR(4799,2361)
  603.                 *PrintableOrigin: PAIR(152,71)
  604.             }
  605.             *default
  606.             {
  607.                 *PrintableArea: PAIR(4798,2360)
  608.                 *PrintableOrigin: PAIR(152,72)
  609.             }
  610.             }
  611.         }
  612.         *default
  613.         {
  614.             *switch: Resolution
  615.             {
  616.             *case: DRAFT
  617.             {
  618.                 *PrintableArea: PAIR(4798,2360)
  619.                 *PrintableOrigin: PAIR(152,72)
  620.             }
  621.             *case: STANDARD
  622.             {
  623.                 *switch: MediaType
  624.                 {
  625.                 *case: STANDARD
  626.                 {
  627.                     *switch: ColorMode
  628.                     {
  629.                     *case: CMYK24
  630.                     {
  631.                         *switch: Halftone
  632.                         {
  633.                         *case: HT_PATSIZE_8x8_M
  634.                         {
  635.                             *PrintableArea: PAIR(4799,2361)
  636.                             *PrintableOrigin: PAIR(152,71)
  637.                         }
  638.                         *default
  639.                         {
  640.                             *PrintableArea: PAIR(4798,2360)
  641.                             *PrintableOrigin: PAIR(152,72)
  642.                         }
  643.                         }
  644.                     }
  645.                     *default
  646.                     {
  647.                         *PrintableArea: PAIR(4799,2361)
  648.                         *PrintableOrigin: PAIR(152,71)
  649.                     }
  650.                     }
  651.                 }
  652.                 *default
  653.                 {
  654.                     *PrintableArea: PAIR(4798,2360)
  655.                     *PrintableOrigin: PAIR(152,72)
  656.                 }
  657.                 }
  658.             }
  659.             *default
  660.             {
  661.                 *PrintableArea: PAIR(4799,2361)
  662.                 *PrintableOrigin: PAIR(152,71)
  663.             }
  664.             }
  665.         }
  666.         }
  667.         *PageDimensions: PAIR(5196,2598)
  668.         *Command: CmdSelect
  669.         {
  670.             *Order: PAGE_SETUP.60
  671.             *Cmd: "<1b>(p<080000ed000001e00007>"
  672.         }
  673.     }
  674.  
  675.     *Option: LETTER_BLEED
  676.     {
  677.         *rcNameID: =RC_STRING_LETTER_BLEED
  678.         *switch: InkSystem
  679.         {
  680.         *case: PHOTO2
  681.         {
  682.             *switch: MediaType
  683.             {
  684.             *case: CANON_HIGHRES
  685.             {
  686.                 *PrintableArea: PAIR(5160,6660)
  687.                 *PrintableOrigin: PAIR(120,660)
  688.             }
  689.             *case: CANON_GLOSSYFILM
  690.             {
  691.                 *PrintableArea: PAIR(5160,6660)
  692.                 *PrintableOrigin: PAIR(120,660)
  693.             }
  694.             *case: CANON_M304
  695.             {
  696.                 *PrintableArea: PAIR(5160,6660)
  697.                 *PrintableOrigin: PAIR(120,660)
  698.             }
  699.             *default
  700.             {
  701.                 *PrintableArea: PAIR(5160,6660)
  702.                 *PrintableOrigin: PAIR(120,660)
  703.             }
  704.             }
  705.         }
  706.         *default
  707.         {
  708.             *switch: Resolution
  709.             {
  710.             *case: DRAFT
  711.             {
  712.                 *PrintableArea: PAIR(5160,6660)
  713.                 *PrintableOrigin: PAIR(120,660)
  714.             }
  715.             *case: STANDARD
  716.             {
  717.                 *switch: MediaType
  718.                 {
  719.                 *case: STANDARD
  720.                 {
  721.                     *switch: ColorMode
  722.                     {
  723.                     *case: CMYK24
  724.                     {
  725.                         *switch: Halftone
  726.                         {
  727.                         *case: HT_PATSIZE_8x8_M
  728.                         {
  729.                             *PrintableArea: PAIR(5160,6660)
  730.                             *PrintableOrigin: PAIR(120,660)
  731.                         }
  732.                         *default
  733.                         {
  734.                             *PrintableArea: PAIR(5160,6660)
  735.                             *PrintableOrigin: PAIR(120,660)
  736.                         }
  737.                         }
  738.                     }
  739.                     *default
  740.                     {
  741.                         *PrintableArea: PAIR(5160,6660)
  742.                         *PrintableOrigin: PAIR(120,660)
  743.                     }
  744.                     }
  745.                 }
  746.                 *default
  747.                 {
  748.                     *PrintableArea: PAIR(5160,6660)
  749.                     *PrintableOrigin: PAIR(120,660)
  750.                 }
  751.                 }
  752.             }
  753.             *default
  754.             {
  755.                 *PrintableArea: PAIR(5160,6660)
  756.                 *PrintableOrigin: PAIR(120,660)
  757.             }
  758.             }
  759.         }
  760.         }
  761.         *PageDimensions: PAIR(5400,7980)
  762.         *Command: CmdSelect
  763.         {
  764.             *Order: PAGE_SETUP.60
  765.             *Cmd: "<1b>(p<0800029a000002040000>"
  766.         }
  767.     }
  768.  
  769.     *Option: A4_BLEED
  770.     {
  771.         *rcNameID: =RC_STRING_A4_BLEED
  772.         *switch: InkSystem
  773.         {
  774.         *case: PHOTO2
  775.         {
  776.             *switch: MediaType
  777.             {
  778.             *case: CANON_HIGHRES
  779.             {
  780.                 *PrintableArea: PAIR(5020,7080)
  781.                 *PrintableOrigin: PAIR(120,660)
  782.             }
  783.             *case: CANON_GLOSSYFILM
  784.             {
  785.                 *PrintableArea: PAIR(5020,7080)
  786.                 *PrintableOrigin: PAIR(120,660)
  787.             }
  788.             *case: CANON_M304
  789.             {
  790.                 *PrintableArea: PAIR(5020,7080)
  791.                 *PrintableOrigin: PAIR(120,660)
  792.             }
  793.             *default
  794.             {
  795.                 *PrintableArea: PAIR(5020,7080)
  796.                 *PrintableOrigin: PAIR(120,660)
  797.             }
  798.             }
  799.         }
  800.         *default
  801.         {
  802.             *switch: Resolution
  803.             {
  804.             *case: DRAFT
  805.             {
  806.                 *PrintableArea: PAIR(5020,7080)
  807.                 *PrintableOrigin: PAIR(120,660)
  808.             }
  809.             *case: STANDARD
  810.             {
  811.                 *switch: MediaType
  812.                 {
  813.                 *case: STANDARD
  814.                 {
  815.                     *switch: ColorMode
  816.                     {
  817.                     *case: CMYK24
  818.                     {
  819.                         *switch: Halftone
  820.                         {
  821.                         *case: HT_PATSIZE_8x8_M
  822.                         {
  823.                             *PrintableArea: PAIR(5020,7080)
  824.                             *PrintableOrigin: PAIR(120,660)
  825.                         }
  826.                         *default
  827.                         {
  828.                             *PrintableArea: PAIR(5020,7080)
  829.                             *PrintableOrigin: PAIR(120,660)
  830.                         }
  831.                         }
  832.                     }
  833.                     *default
  834.                     {
  835.                         *PrintableArea: PAIR(5020,7080)
  836.                         *PrintableOrigin: PAIR(120,660)
  837.                     }
  838.                     }
  839.                 }
  840.                 *default
  841.                 {
  842.                     *PrintableArea: PAIR(5020,7080)
  843.                     *PrintableOrigin: PAIR(120,660)
  844.                 }
  845.                 }
  846.             }
  847.             *default
  848.             {
  849.                 *PrintableArea: PAIR(5020,7080)
  850.                 *PrintableOrigin: PAIR(120,660)
  851.             }
  852.             }
  853.         }
  854.         }
  855.         *PageDimensions: PAIR(5260,8400)
  856.         *Command: CmdSelect
  857.         {
  858.             *Order: PAGE_SETUP.60
  859.             *Cmd: "<1b>(p<080002c4000001f60000>"
  860.         }
  861.     }
  862.  
  863.     *Option: PHOTOCARD
  864.     {
  865.         *rcNameID: =RC_STRING_PAPER_PHOTOCARD
  866.         *switch: InkSystem
  867.         {
  868.         *case: PHOTO2
  869.         {
  870.             *switch: MediaType
  871.             {
  872.             *case: CANON_PHOTOCARD
  873.             {
  874.                 *PrintableArea: PAIR(2585,3780)
  875.                 *PrintableOrigin: PAIR(120,660)
  876.             }
  877.             *default
  878.             {
  879.                 *PrintableArea: PAIR(2664,4863)
  880.                 *PrintableOrigin: PAIR(81,71)
  881.             }
  882.             }
  883.         }
  884.         *default
  885.         {
  886.             *switch: Resolution
  887.             {
  888.             *case: DRAFT
  889.             {
  890.                 *PrintableArea: PAIR(2662,4862)
  891.                 *PrintableOrigin: PAIR(82,72)
  892.             }
  893.             *case: STANDARD
  894.             {
  895.                 *switch: MediaType
  896.                 {
  897.                 *case: STANDARD
  898.                 {
  899.                     *switch: ColorMode
  900.                     {
  901.                     *case: CMYK24
  902.                     {
  903.                         *switch: Halftone
  904.                         {
  905.                         *case: HT_PATSIZE_8x8_M
  906.                         {
  907.                             *PrintableArea: PAIR(2664,4863)
  908.                             *PrintableOrigin: PAIR(81,71)
  909.                         }
  910.                         *default
  911.                         {
  912.                             *PrintableArea: PAIR(2662,4862)
  913.                             *PrintableOrigin: PAIR(82,72)
  914.                         }
  915.                         }
  916.                     }
  917.                     *default
  918.                     {
  919.                         *PrintableArea: PAIR(2664,4863)
  920.                         *PrintableOrigin: PAIR(81,71)
  921.                     }
  922.                     }
  923.                 }
  924.                 *case: CANON_PHOTOCARD
  925.                 {
  926.                     *PrintableArea: PAIR(2584,3780)
  927.                     *PrintableOrigin: PAIR(120,660)
  928.                 }
  929.                 *default
  930.                 {
  931.                     *PrintableArea: PAIR(2662,4862)
  932.                     *PrintableOrigin: PAIR(82,72)
  933.                 }
  934.                 }
  935.             }
  936.             *default
  937.             {
  938.                 *switch: MediaType
  939.                 {
  940.                 *case: CANON_PHOTOCARD
  941.                 {
  942.                     *PrintableArea: PAIR(2585,3780)
  943.                     *PrintableOrigin: PAIR(120,660)
  944.                 }
  945.                 *default
  946.                 {
  947.                     *PrintableArea: PAIR(2664,4863)
  948.                     *PrintableOrigin: PAIR(81,71)
  949.                 }
  950.                 }
  951.             }
  952.             }
  953.         }
  954.         }
  955.         *PageDimensions: PAIR(2825,5100)
  956.         *switch: MediaType
  957.         {
  958.         *case: CANON_PHOTOCARD
  959.         {
  960.             *Command: CmdSelect
  961.             {
  962.                 *Order: PAGE_SETUP.60
  963.                 *Cmd: "<1b>(p<0800017a000001030000>"
  964.             }
  965.         }
  966.         *default
  967.         {
  968.             *Command: CmdSelect
  969.             {
  970.                 *Order: PAGE_SETUP.60
  971.                 *Cmd: "<1b>(p<080001e70000010b0000>"
  972.             }
  973.         }
  974.         }
  975.     }
  976.  
  977.     *Option: CUSTOMSIZE
  978.     {
  979.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  980.         *MaxSize: PAIR(5700,14036)
  981.         *MinSize: PAIR(2363,2363)
  982. *%        *TopMargin: 71
  983. *%        *BottomMargin: 166
  984.         *MinLeftMargin: 81
  985.         *MaxPrintableWidth: 5160
  986.         *CustCursorOriginX: %d{81}
  987.         *CustCursorOriginY: %d{71}
  988.         *CustPrintableOriginX: %d{81}
  989.         *CustPrintableOriginY: %d{71}
  990.         *CustPrintableSizeX: %d{PhysPaperWidth - 162}
  991.         *CustPrintableSizeY: %d{PhysPaperLength - 237}
  992.         *Command: CmdSelect
  993.         {
  994.             *Order: PAGE_SETUP.60
  995.             *Cmd: "<1b>(p<0800>"%m{PhysPaperLength / 10}"<000001e00000>"
  996.         }
  997.     }
  998. }
  999.  
  1000. *Feature: InputBin
  1001. {
  1002.     *rcNameID: =PAPER_SOURCE_DISPLAY
  1003.     *DefaultOption: AUTO
  1004.  
  1005.     *Option: AUTO
  1006.     {
  1007.         *rcNameID: =AUTO_DISPLAY
  1008.         *switch: PaperSize
  1009.         {
  1010.         *case: A4_BLEED
  1011.         {
  1012.             *Command: CmdSelect {
  1013.                 *Order: PAGE_SETUP.50
  1014.                 *Cmd: "<1b>(l<0200340a>"
  1015.             }
  1016.         }
  1017.         *case: LETTER_BLEED
  1018.         {
  1019.             *Command: CmdSelect {
  1020.                 *Order: PAGE_SETUP.50
  1021.                 *Cmd: "<1b>(l<0200340a>"
  1022.             }
  1023.         }
  1024.         *default
  1025.         {
  1026.             *switch: MediaType
  1027.             {
  1028.             *case: STANDARD
  1029.             {
  1030.                 *Command: CmdSelect {
  1031.                     *Order: PAGE_SETUP.50
  1032.                     *Cmd: "<1b>(l<02003400>"
  1033.                 }
  1034.             }
  1035.             *case: TRANSPARENCY
  1036.             {
  1037.                 *Command: CmdSelect {
  1038.                     *Order: PAGE_SETUP.50
  1039.                     *Cmd: "<1b>(l<02003402>"
  1040.                 }
  1041.             }
  1042.             *case: CANON_BPF
  1043.             {
  1044.                 *Command: CmdSelect {
  1045.                     *Order: PAGE_SETUP.50
  1046.                     *Cmd: "<1b>(l<02003403>"
  1047.                 }
  1048.             }
  1049.             *case: CANON_FABRIC
  1050.             {
  1051.                 *Command: CmdSelect {
  1052.                     *Order: PAGE_SETUP.50
  1053.                     *Cmd: "<1b>(l<02003404>"
  1054.                 }
  1055.             }
  1056.             *case: CANON_ENVELOPE
  1057.             {
  1058.                 *Command: CmdSelect {
  1059.                     *Order: PAGE_SETUP.50
  1060.                     *Cmd: "<1b>(l<02003408>"
  1061.                 }
  1062.             }
  1063.             *case: CANON_HIGHRES
  1064.             {
  1065.                 *Command: CmdSelect {
  1066.                     *Order: PAGE_SETUP.50
  1067.                     *Cmd: "<1b>(l<02003407>"
  1068.                 }
  1069.             }
  1070.             *case: CANON_TSHIRTS
  1071.             {
  1072.                 *Command: CmdSelect {
  1073.                     *Order: PAGE_SETUP.50
  1074.                     *Cmd: "<1b>(l<02003403>"
  1075.                 }
  1076.             }
  1077.             *case: CANON_GLOSSYFILM
  1078.             {
  1079.                 *Command: CmdSelect {
  1080.                     *Order: PAGE_SETUP.50
  1081.                     *Cmd: "<1b>(l<02003406>"
  1082.                 }
  1083.             }
  1084.             *case: CANON_M304
  1085.             {
  1086.                 *Command: CmdSelect {
  1087.                     *Order: PAGE_SETUP.50
  1088.                     *Cmd: "<1b>(l<02003405>"
  1089.                 }
  1090.             }
  1091.             *case: CANON_PHOTOCARD
  1092.             {
  1093.                 *Command: CmdSelect {
  1094.                     *Order: PAGE_SETUP.50
  1095.                     *Cmd: "<1b>(l<0200340a>"
  1096.                 }
  1097.             }
  1098.             *case: CANON_OTHER
  1099.             {
  1100.                 *Command: CmdSelect {
  1101.                     *Order: PAGE_SETUP.50
  1102.                     *Cmd: "<1b>(l<0200340f>"
  1103.                 }
  1104.             }
  1105.             }
  1106.         }
  1107.         }
  1108.     }
  1109.  
  1110.     *Option: MANUAL
  1111.     {
  1112.         *rcNameID: =MANUAL_FEED_DISPLAY
  1113.         *switch: PaperSize
  1114.         {
  1115.         *case: A4_BLEED
  1116.         {
  1117.             *Command: CmdSelect {
  1118.                 *Order: PAGE_SETUP.50
  1119.                 *Cmd: "<1b>(l<0200310a>"
  1120.             }
  1121.         }
  1122.         *case: LETTER_BLEED
  1123.         {
  1124.             *Command: CmdSelect {
  1125.                 *Order: PAGE_SETUP.50
  1126.                 *Cmd: "<1b>(l<0200310a>"
  1127.             }
  1128.         }
  1129.         *default
  1130.         {
  1131.             *switch: MediaType
  1132.             {
  1133.             *case: STANDARD
  1134.             {
  1135.                 *Command: CmdSelect {
  1136.                     *Order: PAGE_SETUP.50
  1137.                     *Cmd: "<1b>(l<02003100>"
  1138.                 }
  1139.             }
  1140.             *case: TRANSPARENCY
  1141.             {
  1142.                 *Command: CmdSelect {
  1143.                     *Order: PAGE_SETUP.50
  1144.                     *Cmd: "<1b>(l<02003102>"
  1145.                 }
  1146.             }
  1147.             *case: CANON_BPF
  1148.             {
  1149.                 *Command: CmdSelect {
  1150.                     *Order: PAGE_SETUP.50
  1151.                     *Cmd: "<1b>(l<02003103>"
  1152.                 }
  1153.             }
  1154.             *case: CANON_FABRIC
  1155.             {
  1156.                 *Command: CmdSelect {
  1157.                     *Order: PAGE_SETUP.50
  1158.                     *Cmd: "<1b>(l<02003104>"
  1159.                 }
  1160.             }
  1161.             *case: CANON_ENVELOPE
  1162.             {
  1163.                 *Command: CmdSelect {
  1164.                     *Order: PAGE_SETUP.50
  1165.                     *Cmd: "<1b>(l<02003108>"
  1166.                 }
  1167.             }
  1168.             *case: CANON_HIGHRES
  1169.             {
  1170.                 *Command: CmdSelect {
  1171.                     *Order: PAGE_SETUP.50
  1172.                     *Cmd: "<1b>(l<02003107>"
  1173.                 }
  1174.             }
  1175.             *case: CANON_TSHIRTS
  1176.             {
  1177.                 *Command: CmdSelect {
  1178.                     *Order: PAGE_SETUP.50
  1179.                     *Cmd: "<1b>(l<02003103>"
  1180.                 }
  1181.             }
  1182.             *case: CANON_GLOSSYFILM
  1183.             {
  1184.                 *Command: CmdSelect {
  1185.                     *Order: PAGE_SETUP.50
  1186.                     *Cmd: "<1b>(l<02003106>"
  1187.                 }
  1188.             }
  1189.             *case: CANON_M304
  1190.             {
  1191.                 *Command: CmdSelect {
  1192.                     *Order: PAGE_SETUP.50
  1193.                     *Cmd: "<1b>(l<02003105>"
  1194.                 }
  1195.             }
  1196.             *case: CANON_PHOTOCARD
  1197.             {
  1198.                 *Command: CmdSelect {
  1199.                     *Order: PAGE_SETUP.50
  1200.                     *Cmd: "<1b>(l<0200310a>"
  1201.                 }
  1202.             }
  1203.             *case: CANON_OTHER
  1204.             {
  1205.                 *Command: CmdSelect {
  1206.                     *Order: PAGE_SETUP.50
  1207.                     *Cmd: "<1b>(l<0200310f>"
  1208.                 }
  1209.             }
  1210.             }
  1211.         }
  1212.         }
  1213.     }
  1214. }
  1215.  
  1216. *Feature: ColorMode
  1217. {
  1218.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  1219.     *ConflictPriority: 30
  1220.     *DefaultOption: CMYK24
  1221.     *UpdateQualityMacro?: TRUE
  1222.  
  1223.     *Option: MONO1
  1224.     {
  1225.         *rcNameID: =RC_STRING_MONO1
  1226.         *Command: CmdSelect
  1227.         {
  1228.             *Order: PAGE_SETUP.30
  1229.             *Cmd: "<1b>(c<030031>"
  1230.         }
  1231.         *Color?: FALSE
  1232.         *RasterMode: DIRECT
  1233.     }
  1234.  
  1235.     *Option: CMYK4
  1236.     {
  1237.         *rcNameID: =RC_STRING_CMYK4
  1238.         *Command: CmdSelect
  1239.         {
  1240.             *Order: PAGE_SETUP.30
  1241.             *Cmd: "<1b>(c<030030>"
  1242.         }
  1243.         *DevBPP: 1
  1244.         *DevNumOfPlanes: 4
  1245.         *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  1246.         *DrvBPP: 4
  1247.         *RasterMode: DIRECT
  1248.     }
  1249.  
  1250.     *Option: CMYK24
  1251.     {
  1252.         *rcNameID: =RC_STRING_CMYK24
  1253.         *Command: CmdSelect
  1254.         {
  1255.             *Order: PAGE_SETUP.30
  1256.             *Cmd: "<1b>(c<030030>"
  1257.         }
  1258.         *DevBPP: 0
  1259.         *DevNumOfPlanes: 0
  1260.         *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  1261.         *DrvBPP: 24
  1262.         *IPCallbackID: 1
  1263.         *RasterMode: DIRECT
  1264.     }
  1265. }
  1266.  
  1267. *Feature: Resolution
  1268. {
  1269.     *rcNameID: =RESOLUTION_DISPLAY
  1270.     *ConflictPriority: 40
  1271.     *DefaultOption: STANDARD
  1272.  
  1273.     *Option: DRAFT
  1274.     {
  1275.         *rcNameID: =RC_STRING_HS
  1276.         *OptionID: -1
  1277.         *DPI: PAIR(300, 300)
  1278.         *TextDPI: PAIR(300, 300)
  1279.         *SpotDiameter: 50
  1280.         *Command: CmdSelect
  1281.         {
  1282.             *Order: PAGE_SETUP.70
  1283.             *Cmd: "<1b>(d<0400012c012c>"
  1284.         }
  1285.     }
  1286.  
  1287.     *Option: STANDARD
  1288.     {
  1289.         *rcNameID: =RC_STRING_HQ
  1290.         *OptionID: -3
  1291.         *switch: ColorMode
  1292.         {
  1293.         *case: CMYK24
  1294.         {
  1295.             *switch: InkSystem
  1296.             {
  1297.             *case: REGULAR
  1298.             {
  1299.                 *switch: MediaType
  1300.                 {
  1301.                 *case: STANDARD
  1302.                 {
  1303.                     *switch: Halftone
  1304.                     {
  1305.                     *case: HT_PATSIZE_8x8_M
  1306.                     {
  1307.                         *DPI: PAIR(600, 600)
  1308.                         *TextDPI: PAIR(600, 600)
  1309.                         *SpotDiameter: 100
  1310.                         *Command: CmdSelect
  1311.                         {
  1312.                             *Order: PAGE_SETUP.70
  1313.                             *Cmd: "<1b>(d<040002580258>"
  1314.                         }
  1315.                     }
  1316.                     *default
  1317.                     {
  1318.                         *DPI: PAIR(300, 300)
  1319.                         *TextDPI: PAIR(300, 300)
  1320.                         *SpotDiameter: 100
  1321.                         *Command: CmdSelect
  1322.                         {
  1323.                             *Order: PAGE_SETUP.70
  1324.                             *Cmd: "<1b>(d<0400012c012c>"
  1325.                         }
  1326.                     }
  1327.                     }
  1328.                 }
  1329.                 *default
  1330.                 {
  1331.                     *DPI: PAIR(300, 300)
  1332.                     *TextDPI: PAIR(300, 300)
  1333.                     *SpotDiameter: 100
  1334.                     *Command: CmdSelect
  1335.                     {
  1336.                         *Order: PAGE_SETUP.70
  1337.                         *Cmd: "<1b>(d<0400012c012c>"
  1338.                     }
  1339.                 }
  1340.                 }
  1341.             }
  1342.             *default
  1343.             {
  1344.                 *DPI: PAIR(300, 300)
  1345.                 *TextDPI: PAIR(300, 300)
  1346.                 *SpotDiameter: 100
  1347.                 *Command: CmdSelect
  1348.                 {
  1349.                     *Order: PAGE_SETUP.70
  1350.                     *Cmd: "<1b>(d<0400012c012c>"
  1351.                 }
  1352.             }
  1353.             }
  1354.         }
  1355.         *default
  1356.         {
  1357.             *DPI: PAIR(300, 300)
  1358.             *TextDPI: PAIR(300, 300)
  1359.             *SpotDiameter: 100
  1360.             *Command: CmdSelect
  1361.             {
  1362.                 *Order: PAGE_SETUP.70
  1363.                 *Cmd: "<1b>(d<0400012c012c>"
  1364.             }
  1365.         }
  1366.         }
  1367.  
  1368.         *%% Gamma %%
  1369.         *switch: ColorMode
  1370.         {
  1371.         *case: CMYK24
  1372.         {
  1373.             *switch: InkSystem
  1374.             {
  1375.             *case: REGULAR
  1376.             {
  1377.                 *switch: Halftone
  1378.                 {
  1379.                 *case: HT_PATSIZE_8x8_M
  1380.                 {
  1381.                 }
  1382.                 *default
  1383.                 {
  1384.                     *switch: MediaType
  1385.                     {
  1386.                     *case: STANDARD
  1387.                     {
  1388.                         *RedDeviceGamma: 18000
  1389.                         *GreenDeviceGamma: 18000
  1390.                         *BlueDeviceGamma: 18000
  1391.                     }
  1392.                     *case: CANON_ENVELOPE
  1393.                     {
  1394.                         *RedDeviceGamma: 15000
  1395.                         *GreenDeviceGamma: 15000
  1396.                         *BlueDeviceGamma: 15000
  1397.                     }
  1398.                     *case: CANON_OTHER
  1399.                     {
  1400.                         *RedDeviceGamma: 15000
  1401.                         *GreenDeviceGamma: 15000
  1402.                         *BlueDeviceGamma: 15000
  1403.                     }
  1404.                     }
  1405.                 }
  1406.                 }
  1407.             }
  1408.             }
  1409.         }
  1410.         }
  1411.     }
  1412.  
  1413.     *Option: HIGH
  1414.     {
  1415.         *rcNameID: =RC_STRING_FINE
  1416.         *OptionID: -4
  1417.         *switch: ColorMode
  1418.         {
  1419.         *case: CMYK24
  1420.         {
  1421.             *switch: InkSystem
  1422.             {
  1423.             *case: PHOTO2
  1424.             {
  1425.                 *switch: MediaType
  1426.                 {
  1427.                 *case: CANON_HIGHRES
  1428.                 {
  1429.                     *DPI: PAIR(600, 600)
  1430.                     *TextDPI: PAIR(600, 600)
  1431.                     *SpotDiameter: 100
  1432.                     *Command: CmdSelect
  1433.                     {
  1434.                         *Order: PAGE_SETUP.70
  1435.                         *Cmd: "<1b>(d<040002580258>"
  1436.                     }
  1437.                 }
  1438.                 *case: CANON_GLOSSYFILM
  1439.                 {
  1440.                     *DPI: PAIR(600, 600)
  1441.                     *TextDPI: PAIR(600, 600)
  1442.                     *SpotDiameter: 100
  1443.                     *Command: CmdSelect
  1444.                     {
  1445.                         *Order: PAGE_SETUP.70
  1446.                         *Cmd: "<1b>(d<040002580258>"
  1447.                     }
  1448.                 }
  1449.                 *case: CANON_M304
  1450.                 {
  1451.                     *DPI: PAIR(600, 600)
  1452.                     *TextDPI: PAIR(600, 600)
  1453.                     *SpotDiameter: 100
  1454.                     *Command: CmdSelect
  1455.                     {
  1456.                         *Order: PAGE_SETUP.70
  1457.                         *Cmd: "<1b>(d<040002580258>"
  1458.                     }
  1459.                 }
  1460.                 *case: CANON_PHOTOCARD
  1461.                 {
  1462.                     *DPI: PAIR(600, 600)
  1463.                     *TextDPI: PAIR(600, 600)
  1464.                     *SpotDiameter: 100
  1465.                     *Command: CmdSelect
  1466.                     {
  1467.                         *Order: PAGE_SETUP.70
  1468.                         *Cmd: "<1b>(d<040002580258>"
  1469.                     }
  1470.                 }
  1471.                 *default
  1472.                 {
  1473.                     *DPI: PAIR(300, 300)
  1474.                     *TextDPI: PAIR(300, 300)
  1475.                     *SpotDiameter: 100
  1476.                     *Command: CmdSelect
  1477.                     {
  1478.                         *Order: PAGE_SETUP.70
  1479.                         *Cmd: "<1b>(d<0400012c012c>"
  1480.                     }
  1481.                 }
  1482.                 }
  1483.             }
  1484.             *default
  1485.             {
  1486.                 *DPI: PAIR(600, 600)
  1487.                 *TextDPI: PAIR(600, 600)
  1488.                 *SpotDiameter: 100
  1489.                 *Command: CmdSelect
  1490.                 {
  1491.                     *Order: PAGE_SETUP.70
  1492.                     *Cmd: "<1b>(d<040002580258>"
  1493.                 }
  1494.             }
  1495.             }
  1496.         }
  1497.         *default
  1498.         {
  1499.             *DPI: PAIR(600, 600)
  1500.             *TextDPI: PAIR(600, 600)
  1501.             *SpotDiameter: 100
  1502.             *Command: CmdSelect
  1503.             {
  1504.                 *Order: PAGE_SETUP.70
  1505.                 *Cmd: "<1b>(d<040002580258>"
  1506.             }
  1507.         }
  1508.         }
  1509.  
  1510.         *%% Gamma %%
  1511.         *switch: ColorMode
  1512.         {
  1513.         *case: CMYK24
  1514.         {
  1515.             *switch: InkSystem
  1516.             {
  1517.             *case: REGULAR
  1518.             {
  1519.                 *switch: Halftone
  1520.                 {
  1521.                 *case: HT_PATSIZE_8x8_M
  1522.                 {
  1523.                 }
  1524.                 *default
  1525.                 {
  1526.                     *switch: MediaType
  1527.                     {
  1528.                     *case: STANDARD
  1529.                     {
  1530.                         *RedDeviceGamma: 18000
  1531.                         *GreenDeviceGamma: 18000
  1532.                         *BlueDeviceGamma: 18000
  1533.                     }
  1534.                     *case: CANON_ENVELOPE
  1535.                     {
  1536.                         *RedDeviceGamma: 15000
  1537.                         *GreenDeviceGamma: 15000
  1538.                         *BlueDeviceGamma: 15000
  1539.                     }
  1540.                     *case: CANON_OTHER
  1541.                     {
  1542.                         *RedDeviceGamma: 15000
  1543.                         *GreenDeviceGamma: 15000
  1544.                         *BlueDeviceGamma: 15000
  1545.                     }
  1546.                     }
  1547.                 }
  1548.                 }
  1549.             }
  1550.             }
  1551.         }
  1552.         }
  1553.     }
  1554. }
  1555.  
  1556. *Feature: Orientation
  1557. {
  1558.     *rcNameID: =ORIENTATION_DISPLAY
  1559.     *DefaultOption: PORTRAIT
  1560.  
  1561.     *Option: PORTRAIT
  1562.     {
  1563.         *rcNameID: =PORTRAIT_DISPLAY
  1564.     }
  1565.  
  1566.     *Option: LANDSCAPE_CC270
  1567.     {
  1568.         *rcNameID: =LANDSCAPE_DISPLAY
  1569.     }
  1570. }
  1571.  
  1572. *Feature: Halftone
  1573. {
  1574.     *rcNameID: =HALFTONING_DISPLAY
  1575.     *DefaultOption: HT_PATSIZE_AUTO
  1576.     *ConflictPriority: 50
  1577.  
  1578.     *Option: HT_PATSIZE_8x8_M
  1579.     {
  1580.         *rcNameID: =RC_STRING_PATTERN
  1581.     }
  1582.     *Option: HT_PATSIZE_SUPERCELL_M
  1583.     {
  1584.         *rcNameID: =RC_STRING_ERRORDIFFUSION
  1585.     }
  1586.     *Option: HT_PATSIZE_AUTO
  1587.     {
  1588.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1589.     }
  1590. }
  1591.  
  1592. *Feature: MediaType
  1593. {
  1594.     *rcNameID: =MEDIA_TYPE_DISPLAY
  1595.     *DefaultOption: STANDARD
  1596.     *ConflictPriority: 20
  1597.     *UpdateQualityMacro?: TRUE
  1598.  
  1599.     *Option: STANDARD
  1600.     {
  1601.         *rcNameID: =PLAIN_PAPER_DISPLAY
  1602.         *OptionID: 513
  1603.         *switch: Resolution
  1604.         {
  1605.             *case: DRAFT
  1606.             {
  1607.                 *Command: CmdSelect
  1608.                 {
  1609.                     *Order: PAGE_SETUP.40
  1610.                     *Cmd: "<0000>"
  1611.                 }
  1612.             }
  1613.             *case: STANDARD
  1614.             {
  1615.                 *switch: InkSystem
  1616.                 {
  1617.                 *case: PHOTO2
  1618.                 {
  1619.                     *switch: ColorMode
  1620.                     {
  1621.                     *case: CMYK24
  1622.                     {
  1623.                     *Command: CmdSelect
  1624.                     {
  1625.                         *Order: PAGE_SETUP.40
  1626.                         *Cmd: "<00c3>"
  1627.                     }
  1628.                     }
  1629.                     *default
  1630.                     {
  1631.                     *Command: CmdSelect
  1632.                     {
  1633.                         *Order: PAGE_SETUP.40
  1634.                         *Cmd: "<0082>"
  1635.                     }
  1636.                     }
  1637.                     }
  1638.                 }
  1639.                 *default
  1640.                 {
  1641.                     *switch: ColorMode
  1642.                     {
  1643.                     *case: CMYK24
  1644.                     {
  1645.                         *switch: Halftone
  1646.                         {
  1647.                         *case: HT_PATSIZE_8x8_M
  1648.                         {
  1649.                         *Command: CmdSelect
  1650.                         {
  1651.                             *Order: PAGE_SETUP.40
  1652.                             *Cmd: "<0081>"
  1653.                         }
  1654.                         }
  1655.                         *default
  1656.                         {
  1657.                         *Command: CmdSelect
  1658.                         {
  1659.                             *Order: PAGE_SETUP.40
  1660.                             *Cmd: "<0081>"
  1661.                         }
  1662.                         }
  1663.                         }
  1664.                     }
  1665.                     *default
  1666.                     {
  1667.                     *Command: CmdSelect
  1668.                     {
  1669.                         *Order: PAGE_SETUP.40
  1670.                         *Cmd: "<0082>"
  1671.                     }
  1672.                     }
  1673.                     }
  1674.                 }
  1675.                 }
  1676.             }
  1677.             *default
  1678.             {
  1679.                 *switch: InkSystem
  1680.                 {
  1681.                 *case: PHOTO2
  1682.                 {
  1683.                     *switch: ColorMode
  1684.                     {
  1685.                     *case: CMYK24
  1686.                     {
  1687.                     *Command: CmdSelect
  1688.                     {
  1689.                         *Order: PAGE_SETUP.40
  1690.                         *Cmd: "<00c4>"
  1691.                     }
  1692.                     }
  1693.                     *default
  1694.                     {
  1695.                     *Command: CmdSelect
  1696.                     {
  1697.                         *Order: PAGE_SETUP.40
  1698.                         *Cmd: "<0083>"
  1699.                     }
  1700.                     }
  1701.                     }
  1702.                 }
  1703.                 *default
  1704.                 {
  1705.                 *Command: CmdSelect
  1706.                 {
  1707.                     *Order: PAGE_SETUP.40
  1708.                     *Cmd: "<0083>"
  1709.                 }
  1710.                 }
  1711.                 }
  1712.             }
  1713.         }
  1714.     }
  1715.  
  1716.     *Option: TRANSPARENCY
  1717.     {
  1718.         *rcNameID: =TRANSPARENCY_DISPLAY
  1719.         *OptionID: 514
  1720.         *switch: Resolution
  1721.         {
  1722.             *case: STANDARD
  1723.             {
  1724.                 *switch: InkSystem
  1725.                 {
  1726.                 *case: PHOTO2
  1727.                 {
  1728.                     *switch: ColorMode
  1729.                     {
  1730.                     *case: CMYK24
  1731.                     {
  1732.                     *Command: CmdSelect
  1733.                     {
  1734.                         *Order: PAGE_SETUP.40
  1735.                         *Cmd: "<0243>"
  1736.                     }
  1737.                     }
  1738.                     *default
  1739.                     {
  1740.                     *Command: CmdSelect
  1741.                     {
  1742.                         *Order: PAGE_SETUP.40
  1743.                         *Cmd: "<0202>"
  1744.                     }
  1745.                     }
  1746.                     }
  1747.                 }
  1748.                 *default
  1749.                 {
  1750.                     *switch: ColorMode
  1751.                     {
  1752.                     *case: CMYK24
  1753.                     {
  1754.                         *switch: Halftone
  1755.                         {
  1756.                         *case: HT_PATSIZE_8x8_M
  1757.                         {
  1758.                         *Command: CmdSelect
  1759.                         {
  1760.                             *Order: PAGE_SETUP.40
  1761.                             *Cmd: "<0202>"
  1762.                         }
  1763.                         }
  1764.                         *default
  1765.                         {
  1766.                         *Command: CmdSelect
  1767.                         {
  1768.                             *Order: PAGE_SETUP.40
  1769.                             *Cmd: "<0242>"
  1770.                         }
  1771.                         }
  1772.                         }
  1773.                     }
  1774.                     *default
  1775.                     {
  1776.                     *Command: CmdSelect
  1777.                     {
  1778.                         *Order: PAGE_SETUP.40
  1779.                         *Cmd: "<0202>"
  1780.                     }
  1781.                     }
  1782.                     }
  1783.                 }
  1784.                 }
  1785.             }
  1786.             *default
  1787.             {
  1788.                 *switch: InkSystem
  1789.                 {
  1790.                 *case: PHOTO2
  1791.                 {
  1792.                     *switch: ColorMode
  1793.                     {
  1794.                     *case: CMYK24
  1795.                     {
  1796.                     *Command: CmdSelect
  1797.                     {
  1798.                         *Order: PAGE_SETUP.40
  1799.                         *Cmd: "<0244>"
  1800.                     }
  1801.                     }
  1802.                     *default
  1803.                     {
  1804.                     *Command: CmdSelect
  1805.                     {
  1806.                         *Order: PAGE_SETUP.40
  1807.                         *Cmd: "<0203>"
  1808.                     }
  1809.                     }
  1810.                     }
  1811.                 }
  1812.                 *default
  1813.                 {
  1814.                 *Command: CmdSelect
  1815.                 {
  1816.                     *Order: PAGE_SETUP.40
  1817.                     *Cmd: "<0203>"
  1818.                 }
  1819.                 }
  1820.                 }
  1821.             }
  1822.         }
  1823.         *Constraints: LIST( Resolution.DRAFT  )
  1824.     }
  1825.  
  1826.     *Option: CANON_BPF
  1827.     {
  1828.         *rcNameID: =RC_STRING_BPF
  1829.         *OptionID: 516
  1830.         *switch: Resolution
  1831.         {
  1832.             *case: STANDARD
  1833.             {
  1834.                 *switch: InkSystem
  1835.                 {
  1836.                 *case: PHOTO2
  1837.                 {
  1838.                     *Command: CmdSelect
  1839.                     {
  1840.                         *Order: PAGE_SETUP.40
  1841.                         *Cmd: "<0343>"
  1842.                     }
  1843.                 }
  1844.                 *default
  1845.                 {
  1846.                         *switch: Halftone
  1847.                         {
  1848.                         *case: HT_PATSIZE_8x8_M
  1849.                         {
  1850.                         *Command: CmdSelect
  1851.                         {
  1852.                             *Order: PAGE_SETUP.40
  1853.                             *Cmd: "<0302>"
  1854.                         }
  1855.                         }
  1856.                         *default
  1857.                         {
  1858.                         *Command: CmdSelect
  1859.                         {
  1860.                             *Order: PAGE_SETUP.40
  1861.                             *Cmd: "<0342>"
  1862.                         }
  1863.                         }
  1864.                         }
  1865.                 }
  1866.                 }
  1867.             }
  1868.             *default
  1869.             {
  1870.                 *switch: InkSystem
  1871.                 {
  1872.                 *case: PHOTO2
  1873.                 {
  1874.                     *Command: CmdSelect
  1875.                     {
  1876.                         *Order: PAGE_SETUP.40
  1877.                         *Cmd: "<0344>"
  1878.                     }
  1879.                 }
  1880.                 *default
  1881.                 {
  1882.                 *Command: CmdSelect
  1883.                 {
  1884.                     *Order: PAGE_SETUP.40
  1885.                     *Cmd: "<0303>"
  1886.                 }
  1887.                 }
  1888.                 }
  1889.             }
  1890.         }
  1891.         *Constraints: LIST( Resolution.DRAFT  )
  1892.         *Constraints: LIST( ColorMode.MONO1, ColorMode.CMYK4 )
  1893.     }
  1894.  
  1895.     *Option: CANON_FABRIC
  1896.     {
  1897.         *rcNameID: =RC_STRING_FABRIC
  1898.         *OptionID: 517
  1899.         *switch: Resolution
  1900.         {
  1901.             *case: STANDARD
  1902.             {
  1903.                 *switch: InkSystem
  1904.                 {
  1905.                 *case: PHOTO2
  1906.                 {
  1907.                     *switch: ColorMode
  1908.                     {
  1909.                     *case: CMYK24
  1910.                     {
  1911.                     *Command: CmdSelect
  1912.                     {
  1913.                         *Order: PAGE_SETUP.40
  1914.                         *Cmd: "<0404>"
  1915.                     }
  1916.                     }
  1917.                     *default
  1918.                     {
  1919.                     *Command: CmdSelect
  1920.                     {
  1921.                         *Order: PAGE_SETUP.40
  1922.                         *Cmd: "<0402>"
  1923.                     }
  1924.                     }
  1925.                     }
  1926.                 }
  1927.                 *default
  1928.                 {
  1929.                     *switch: ColorMode
  1930.                     {
  1931.                     *case: CMYK24
  1932.                     {
  1933.                         *switch: Halftone
  1934.                         {
  1935.                         *case: HT_PATSIZE_8x8_M
  1936.                         {
  1937.                         *Command: CmdSelect
  1938.                         {
  1939.                             *Order: PAGE_SETUP.40
  1940.                             *Cmd: "<0402>"
  1941.                         }
  1942.                         }
  1943.                         *default
  1944.                         {
  1945.                         *Command: CmdSelect
  1946.                         {
  1947.                             *Order: PAGE_SETUP.40
  1948.                             *Cmd: "<0402>"
  1949.                         }
  1950.                         }
  1951.                         }
  1952.                     }
  1953.                     *default
  1954.                     {
  1955.                     *Command: CmdSelect
  1956.                     {
  1957.                         *Order: PAGE_SETUP.40
  1958.                         *Cmd: "<0402>"
  1959.                     }
  1960.                     }
  1961.                     }
  1962.                 }
  1963.                 }
  1964.             }
  1965.             *default
  1966.             {
  1967.                 *switch: InkSystem
  1968.                 {
  1969.                 *case: PHOTO2
  1970.                 {
  1971.                     *switch: ColorMode
  1972.                     {
  1973.                     *case: CMYK24
  1974.                     {
  1975.                     *Command: CmdSelect
  1976.                     {
  1977.                         *Order: PAGE_SETUP.40
  1978.                         *Cmd: "<0404>"
  1979.                     }
  1980.                     }
  1981.                     *default
  1982.                     {
  1983.                     *Command: CmdSelect
  1984.                     {
  1985.                         *Order: PAGE_SETUP.40
  1986.                         *Cmd: "<0403>"
  1987.                     }
  1988.                     }
  1989.                     }
  1990.                 }
  1991.                 *default
  1992.                 {
  1993.                 *Command: CmdSelect
  1994.                 {
  1995.                     *Order: PAGE_SETUP.40
  1996.                     *Cmd: "<0403>"
  1997.                 }
  1998.                 }
  1999.                 }
  2000.             }
  2001.         }
  2002.         *Constraints: LIST( Resolution.DRAFT  )
  2003.     }
  2004.  
  2005.     *Option: CANON_ENVELOPE
  2006.     {
  2007.         *rcNameID: =RC_STRING_ENVELOPE
  2008.         *OptionID: 521
  2009.         *switch: Resolution
  2010.         {
  2011.             *case: DRAFT
  2012.             {
  2013.                 *Command: CmdSelect
  2014.                 {
  2015.                     *Order: PAGE_SETUP.40
  2016.                     *Cmd: "<0000>"
  2017.                 }
  2018.             }
  2019.             *case: STANDARD
  2020.             {
  2021.                 *switch: InkSystem
  2022.                 {
  2023.                 *case: PHOTO2
  2024.                 {
  2025.                     *switch: ColorMode
  2026.                     {
  2027.                     *case: CMYK24
  2028.                     {
  2029.                     *Command: CmdSelect
  2030.                     {
  2031.                         *Order: PAGE_SETUP.40
  2032.                         *Cmd: "<00c3>"
  2033.                     }
  2034.                     }
  2035.                     *default
  2036.                     {
  2037.                     *Command: CmdSelect
  2038.                     {
  2039.                         *Order: PAGE_SETUP.40
  2040.                         *Cmd: "<0082>"
  2041.                     }
  2042.                     }
  2043.                     }
  2044.                 }
  2045.                 *default
  2046.                 {
  2047.                     *switch: ColorMode
  2048.                     {
  2049.                     *case: CMYK24
  2050.                     {
  2051.                         *switch: Halftone
  2052.                         {
  2053.                         *case: HT_PATSIZE_8x8_M
  2054.                         {
  2055.                         *Command: CmdSelect
  2056.                         {
  2057.                             *Order: PAGE_SETUP.40
  2058.                             *Cmd: "<0082>"
  2059.                         }
  2060.                         }
  2061.                         *default
  2062.                         {
  2063.                         *Command: CmdSelect
  2064.                         {
  2065.                             *Order: PAGE_SETUP.40
  2066.                             *Cmd: "<00c2>"
  2067.                         }
  2068.                         }
  2069.                         }
  2070.                     }
  2071.                     *default
  2072.                     {
  2073.                     *Command: CmdSelect
  2074.                     {
  2075.                         *Order: PAGE_SETUP.40
  2076.                         *Cmd: "<0082>"
  2077.                     }
  2078.                     }
  2079.                     }
  2080.                 }
  2081.                 }
  2082.             }
  2083.             *default
  2084.             {
  2085.                 *switch: InkSystem
  2086.                 {
  2087.                 *case: PHOTO2
  2088.                 {
  2089.                     *switch: ColorMode
  2090.                     {
  2091.                     *case: CMYK24
  2092.                     {
  2093.                     *Command: CmdSelect
  2094.                     {
  2095.                         *Order: PAGE_SETUP.40
  2096.                         *Cmd: "<00c4>"
  2097.                     }
  2098.                     }
  2099.                     *default
  2100.                     {
  2101.                     *Command: CmdSelect
  2102.                     {
  2103.                         *Order: PAGE_SETUP.40
  2104.                         *Cmd: "<0083>"
  2105.                     }
  2106.                     }
  2107.                     }
  2108.                 }
  2109.                 *default
  2110.                 {
  2111.                 *Command: CmdSelect
  2112.                 {
  2113.                     *Order: PAGE_SETUP.40
  2114.                     *Cmd: "<0083>"
  2115.                 }
  2116.                 }
  2117.                 }
  2118.             }
  2119.         }
  2120.     }
  2121.  
  2122.     *Option: CANON_HIGHRES
  2123.     {
  2124.         *rcNameID: =RC_STRING_HIGHRES
  2125.         *OptionID: 529
  2126.         *switch: Resolution
  2127.         {
  2128.             *case: STANDARD
  2129.             {
  2130.                 *switch: InkSystem
  2131.                 {
  2132.                 *case: PHOTO2
  2133.                 {
  2134.                     *switch: ColorMode
  2135.                     {
  2136.                     *case: CMYK24
  2137.                     {
  2138.                     *Command: CmdSelect
  2139.                     {
  2140.                         *Order: PAGE_SETUP.40
  2141.                         *Cmd: "<0743>"
  2142.                     }
  2143.                     }
  2144.                     *default
  2145.                     {
  2146.                     *Command: CmdSelect
  2147.                     {
  2148.                         *Order: PAGE_SETUP.40
  2149.                         *Cmd: "<0702>"
  2150.                     }
  2151.                     }
  2152.                     }
  2153.                 }
  2154.                 *default
  2155.                 {
  2156.                     *switch: ColorMode
  2157.                     {
  2158.                     *case: CMYK24
  2159.                     {
  2160.                         *switch: Halftone
  2161.                         {
  2162.                         *case: HT_PATSIZE_8x8_M
  2163.                         {
  2164.                         *Command: CmdSelect
  2165.                         {
  2166.                             *Order: PAGE_SETUP.40
  2167.                             *Cmd: "<0702>"
  2168.                         }
  2169.                         }
  2170.                         *default
  2171.                         {
  2172.                         *Command: CmdSelect
  2173.                         {
  2174.                             *Order: PAGE_SETUP.40
  2175.                             *Cmd: "<0742>"
  2176.                         }
  2177.                         }
  2178.                         }
  2179.                     }
  2180.                     *default
  2181.                     {
  2182.                     *Command: CmdSelect
  2183.                     {
  2184.                         *Order: PAGE_SETUP.40
  2185.                         *Cmd: "<0702>"
  2186.                     }
  2187.                     }
  2188.                     }
  2189.                 }
  2190.                 }
  2191.             }
  2192.             *default
  2193.             {
  2194.                 *switch: InkSystem
  2195.                 {
  2196.                 *case: PHOTO2
  2197.                 {
  2198.                     *switch: ColorMode
  2199.                     {
  2200.                     *case: CMYK24
  2201.                     {
  2202.                     *Command: CmdSelect
  2203.                     {
  2204.                         *Order: PAGE_SETUP.40
  2205.                         *Cmd: "<0704>"
  2206.                     }
  2207.                     }
  2208.                     *default
  2209.                     {
  2210.                     *Command: CmdSelect
  2211.                     {
  2212.                         *Order: PAGE_SETUP.40
  2213.                         *Cmd: "<0703>"
  2214.                     }
  2215.                     }
  2216.                     }
  2217.                 }
  2218.                 *default
  2219.                 {
  2220.                 *Command: CmdSelect
  2221.                 {
  2222.                     *Order: PAGE_SETUP.40
  2223.                     *Cmd: "<0703>"
  2224.                 }
  2225.                 }
  2226.                 }
  2227.             }
  2228.         }
  2229.         *Constraints: LIST( Resolution.DRAFT  )
  2230.     }
  2231.  
  2232.     *Option: CANON_TSHIRTS
  2233.     {
  2234.         *rcNameID: =RC_STRING_TSHIRTS
  2235.         *OptionID: 531
  2236.         *switch: Resolution
  2237.         {
  2238.             *case: STANDARD
  2239.             {
  2240.                 *switch: InkSystem
  2241.                 {
  2242.                 *case: PHOTO2
  2243.                 {
  2244.                     *Command: CmdSelect
  2245.                     {
  2246.                         *Order: PAGE_SETUP.40
  2247.                         *Cmd: "<0343>"
  2248.                     }
  2249.                 }
  2250.                 *default
  2251.                 {
  2252.                         *switch: Halftone
  2253.                         {
  2254.                         *case: HT_PATSIZE_8x8_M
  2255.                         {
  2256.                         *Command: CmdSelect
  2257.                         {
  2258.                             *Order: PAGE_SETUP.40
  2259.                             *Cmd: "<0302>"
  2260.                         }
  2261.                         }
  2262.                         *default
  2263.                         {
  2264.                         *Command: CmdSelect
  2265.                         {
  2266.                             *Order: PAGE_SETUP.40
  2267.                             *Cmd: "<0342>"
  2268.                         }
  2269.                         }
  2270.                         }
  2271.                 }
  2272.                 }
  2273.             }
  2274.             *default
  2275.             {
  2276.                 *switch: InkSystem
  2277.                 {
  2278.                 *case: PHOTO2
  2279.                 {
  2280.                     *Command: CmdSelect
  2281.                     {
  2282.                         *Order: PAGE_SETUP.40
  2283.                         *Cmd: "<0344>"
  2284.                     }
  2285.                 }
  2286.                 *default
  2287.                 {
  2288.                 *Command: CmdSelect
  2289.                 {
  2290.                     *Order: PAGE_SETUP.40
  2291.                     *Cmd: "<0303>"
  2292.                 }
  2293.                 }
  2294.                 }
  2295.             }
  2296.         }
  2297.         *Constraints: LIST( Resolution.DRAFT  )
  2298.         *Constraints: LIST( ColorMode.MONO1, ColorMode.CMYK4 )
  2299.     }
  2300.  
  2301.     *Option: CANON_GLOSSYFILM
  2302.     {
  2303.         *rcNameID: =RC_STRING_GLOSSYPHOTOFILM
  2304.         *OptionID: 534
  2305.         *switch: Resolution
  2306.         {
  2307.             *case: STANDARD
  2308.             {
  2309.                 *switch: InkSystem
  2310.                 {
  2311.                 *case: PHOTO2
  2312.                 {
  2313.                     *switch: ColorMode
  2314.                     {
  2315.                     *case: CMYK24
  2316.                     {
  2317.                     *Command: CmdSelect
  2318.                     {
  2319.                         *Order: PAGE_SETUP.40
  2320.                         *Cmd: "<0643>"
  2321.                     }
  2322.                     }
  2323.                     *default
  2324.                     {
  2325.                     *Command: CmdSelect
  2326.                     {
  2327.                         *Order: PAGE_SETUP.40
  2328.                         *Cmd: "<0602>"
  2329.                     }
  2330.                     }
  2331.                     }
  2332.                 }
  2333.                 *default
  2334.                 {
  2335.                     *switch: ColorMode
  2336.                     {
  2337.                     *case: CMYK24
  2338.                     {
  2339.                         *switch: Halftone
  2340.                         {
  2341.                         *case: HT_PATSIZE_8x8_M
  2342.                         {
  2343.                         *Command: CmdSelect
  2344.                         {
  2345.                             *Order: PAGE_SETUP.40
  2346.                             *Cmd: "<0602>"
  2347.                         }
  2348.                         }
  2349.                         *default
  2350.                         {
  2351.                         *Command: CmdSelect
  2352.                         {
  2353.                             *Order: PAGE_SETUP.40
  2354.                             *Cmd: "<0642>"
  2355.                         }
  2356.                         }
  2357.                         }
  2358.                     }
  2359.                     *default
  2360.                     {
  2361.                     *Command: CmdSelect
  2362.                     {
  2363.                         *Order: PAGE_SETUP.40
  2364.                         *Cmd: "<0602>"
  2365.                     }
  2366.                     }
  2367.                     }
  2368.                 }
  2369.                 }
  2370.             }
  2371.             *default
  2372.             {
  2373.                 *switch: InkSystem
  2374.                 {
  2375.                 *case: PHOTO2
  2376.                 {
  2377.                     *switch: ColorMode
  2378.                     {
  2379.                     *case: CMYK24
  2380.                     {
  2381.                     *Command: CmdSelect
  2382.                     {
  2383.                         *Order: PAGE_SETUP.40
  2384.                         *Cmd: "<0604>"
  2385.                     }
  2386.                     }
  2387.                     *default
  2388.                     {
  2389.                     *Command: CmdSelect
  2390.                     {
  2391.                         *Order: PAGE_SETUP.40
  2392.                         *Cmd: "<0603>"
  2393.                     }
  2394.                     }
  2395.                     }
  2396.                 }
  2397.                 *default
  2398.                 {
  2399.                 *Command: CmdSelect
  2400.                 {
  2401.                     *Order: PAGE_SETUP.40
  2402.                     *Cmd: "<0603>"
  2403.                 }
  2404.                 }
  2405.                 }
  2406.             }
  2407.         }
  2408.         *Constraints: LIST( Resolution.DRAFT  )
  2409.     }
  2410.  
  2411.     *Option: CANON_M304
  2412.     {
  2413.         *rcNameID: =RC_STRING_M304
  2414.         *OptionID: 535
  2415.         *switch: Resolution
  2416.         {
  2417.             *case: STANDARD
  2418.             {
  2419.                 *switch: InkSystem
  2420.                 {
  2421.                 *case: PHOTO2
  2422.                 {
  2423.                     *switch: ColorMode
  2424.                     {
  2425.                     *case: CMYK24
  2426.                     {
  2427.                     *Command: CmdSelect
  2428.                     {
  2429.                         *Order: PAGE_SETUP.40
  2430.                         *Cmd: "<0543>"
  2431.                     }
  2432.                     }
  2433.                     *default
  2434.                     {
  2435.                     *Command: CmdSelect
  2436.                     {
  2437.                         *Order: PAGE_SETUP.40
  2438.                         *Cmd: "<0502>"
  2439.                     }
  2440.                     }
  2441.                     }
  2442.                 }
  2443.                 *default
  2444.                 {
  2445.                     *switch: ColorMode
  2446.                     {
  2447.                     *case: CMYK24
  2448.                     {
  2449.                         *switch: Halftone
  2450.                         {
  2451.                         *case: HT_PATSIZE_8x8_M
  2452.                         {
  2453.                         *Command: CmdSelect
  2454.                         {
  2455.                             *Order: PAGE_SETUP.40
  2456.                             *Cmd: "<0502>"
  2457.                         }
  2458.                         }
  2459.                         *default
  2460.                         {
  2461.                         *Command: CmdSelect
  2462.                         {
  2463.                             *Order: PAGE_SETUP.40
  2464.                             *Cmd: "<0542>"
  2465.                         }
  2466.                         }
  2467.                         }
  2468.                     }
  2469.                     *default
  2470.                     {
  2471.                     *Command: CmdSelect
  2472.                     {
  2473.                         *Order: PAGE_SETUP.40
  2474.                         *Cmd: "<0502>"
  2475.                     }
  2476.                     }
  2477.                     }
  2478.                 }
  2479.                 }
  2480.             }
  2481.             *default
  2482.             {
  2483.                 *switch: InkSystem
  2484.                 {
  2485.                 *case: PHOTO2
  2486.                 {
  2487.                     *switch: ColorMode
  2488.                     {
  2489.                     *case: CMYK24
  2490.                     {
  2491.                     *Command: CmdSelect
  2492.                     {
  2493.                         *Order: PAGE_SETUP.40
  2494.                         *Cmd: "<0504>"
  2495.                     }
  2496.                     }
  2497.                     *default
  2498.                     {
  2499.                     *Command: CmdSelect
  2500.                     {
  2501.                         *Order: PAGE_SETUP.40
  2502.                         *Cmd: "<0503>"
  2503.                     }
  2504.                     }
  2505.                     }
  2506.                 }
  2507.                 *default
  2508.                 {
  2509.                 *Command: CmdSelect
  2510.                 {
  2511.                     *Order: PAGE_SETUP.40
  2512.                     *Cmd: "<0503>"
  2513.                 }
  2514.                 }
  2515.                 }
  2516.             }
  2517.         }
  2518.         *Constraints: LIST( Resolution.DRAFT  )
  2519.     }
  2520.  
  2521.     *Option: CANON_PHOTOCARD
  2522.     {
  2523.         *rcNameID: =RC_STRING_MEDIA_PHOTOCARD
  2524.         *OptionID: 537
  2525.         *switch: Resolution
  2526.         {
  2527.             *case: STANDARD
  2528.             {
  2529.                 *switch: InkSystem
  2530.                 {
  2531.                 *case: PHOTO2
  2532.                 {
  2533.                     *switch: ColorMode
  2534.                     {
  2535.                     *case: CMYK24
  2536.                     {
  2537.                     *Command: CmdSelect
  2538.                     {
  2539.                         *Order: PAGE_SETUP.40
  2540.                         *Cmd: "<0503>"
  2541.                     }
  2542.                     }
  2543.                     *default
  2544.                     {
  2545.                     *Command: CmdSelect
  2546.                     {
  2547.                         *Order: PAGE_SETUP.40
  2548.                         *Cmd: "<0502>"
  2549.                     }
  2550.                     }
  2551.                     }
  2552.                 }
  2553.                 *default
  2554.                 {
  2555.                     *switch: ColorMode
  2556.                     {
  2557.                     *case: CMYK24
  2558.                     {
  2559.                         *switch: Halftone
  2560.                         {
  2561.                         *case: HT_PATSIZE_8x8_M
  2562.                         {
  2563.                         *Command: CmdSelect
  2564.                         {
  2565.                             *Order: PAGE_SETUP.40
  2566.                             *Cmd: "<0502>"
  2567.                         }
  2568.                         }
  2569.                         *default
  2570.                         {
  2571.                         *Command: CmdSelect
  2572.                         {
  2573.                             *Order: PAGE_SETUP.40
  2574.                             *Cmd: "<0542>"
  2575.                         }
  2576.                         }
  2577.                         }
  2578.                     }
  2579.                     *default
  2580.                     {
  2581.                     *Command: CmdSelect
  2582.                     {
  2583.                         *Order: PAGE_SETUP.40
  2584.                         *Cmd: "<0502>"
  2585.                     }
  2586.                     }
  2587.                     }
  2588.                 }
  2589.                 }
  2590.             }
  2591.             *default
  2592.             {
  2593.                 *switch: InkSystem
  2594.                 {
  2595.                 *case: PHOTO2
  2596.                 {
  2597.                     *switch: ColorMode
  2598.                     {
  2599.                     *case: CMYK24
  2600.                     {
  2601.                     *Command: CmdSelect
  2602.                     {
  2603.                         *Order: PAGE_SETUP.40
  2604.                         *Cmd: "<0504>"
  2605.                     }
  2606.                     }
  2607.                     *default
  2608.                     {
  2609.                     *Command: CmdSelect
  2610.                     {
  2611.                         *Order: PAGE_SETUP.40
  2612.                         *Cmd: "<0503>"
  2613.                     }
  2614.                     }
  2615.                     }
  2616.                 }
  2617.                 *default
  2618.                 {
  2619.                 *Command: CmdSelect
  2620.                 {
  2621.                     *Order: PAGE_SETUP.40
  2622.                     *Cmd: "<0503>"
  2623.                 }
  2624.                 }
  2625.                 }
  2626.             }
  2627.         }
  2628.         *Constraints: LIST( Resolution.DRAFT  )
  2629.         *Constraints: LIST( PaperSize.A5,PaperSize.A4,PaperSize.B5,PaperSize.LETTER,PaperSize.LEGAL,PaperSize.ENV_10_BREADTHWISE,PaperSize.ENV_DL_BREADTHWISE,PaperSize.LETTER_BLEED,PaperSize.A4_BLEED,PaperSize.CUSTOMSIZE )
  2630.     }
  2631.  
  2632.     *Option: CANON_OTHER
  2633.     {
  2634.         *rcNameID: =RC_STRING_OTHER
  2635.         *OptionID: 641
  2636.         *switch: Resolution
  2637.         {
  2638.             *case: DRAFT
  2639.             {
  2640.                 *Command: CmdSelect
  2641.                 {
  2642.                     *Order: PAGE_SETUP.40
  2643.                     *Cmd: "<0000>"
  2644.                 }
  2645.             }
  2646.             *case: STANDARD
  2647.             {
  2648.                 *switch: InkSystem
  2649.                 {
  2650.                 *case: PHOTO2
  2651.                 {
  2652.                     *switch: ColorMode
  2653.                     {
  2654.                     *case: CMYK24
  2655.                     {
  2656.                     *Command: CmdSelect
  2657.                     {
  2658.                         *Order: PAGE_SETUP.40
  2659.                         *Cmd: "<00c3>"
  2660.                     }
  2661.                     }
  2662.                     *default
  2663.                     {
  2664.                     *Command: CmdSelect
  2665.                     {
  2666.                         *Order: PAGE_SETUP.40
  2667.                         *Cmd: "<0082>"
  2668.                     }
  2669.                     }
  2670.                     }
  2671.                 }
  2672.                 *default
  2673.                 {
  2674.                     *switch: ColorMode
  2675.                     {
  2676.                     *case: CMYK24
  2677.                     {
  2678.                         *switch: Halftone
  2679.                         {
  2680.                         *case: HT_PATSIZE_8x8_M
  2681.                         {
  2682.                         *Command: CmdSelect
  2683.                         {
  2684.                             *Order: PAGE_SETUP.40
  2685.                             *Cmd: "<0082>"
  2686.                         }
  2687.                         }
  2688.                         *default
  2689.                         {
  2690.                         *Command: CmdSelect
  2691.                         {
  2692.                             *Order: PAGE_SETUP.40
  2693.                             *Cmd: "<00c2>"
  2694.                         }
  2695.                         }
  2696.                         }
  2697.                     }
  2698.                     *default
  2699.                     {
  2700.                     *Command: CmdSelect
  2701.                     {
  2702.                         *Order: PAGE_SETUP.40
  2703.                         *Cmd: "<0082>"
  2704.                     }
  2705.                     }
  2706.                     }
  2707.                 }
  2708.                 }
  2709.             }
  2710.             *default
  2711.             {
  2712.                 *switch: InkSystem
  2713.                 {
  2714.                 *case: PHOTO2
  2715.                 {
  2716.                     *switch: ColorMode
  2717.                     {
  2718.                     *case: CMYK24
  2719.                     {
  2720.                     *Command: CmdSelect
  2721.                     {
  2722.                         *Order: PAGE_SETUP.40
  2723.                         *Cmd: "<00c4>"
  2724.                     }
  2725.                     }
  2726.                     *default
  2727.                     {
  2728.                     *Command: CmdSelect
  2729.                     {
  2730.                         *Order: PAGE_SETUP.40
  2731.                         *Cmd: "<0083>"
  2732.                     }
  2733.                     }
  2734.                     }
  2735.                 }
  2736.                 *default
  2737.                 {
  2738.                 *Command: CmdSelect
  2739.                 {
  2740.                     *Order: PAGE_SETUP.40
  2741.                     *Cmd: "<0083>"
  2742.                 }
  2743.                 }
  2744.                 }
  2745.             }
  2746.         }
  2747.     }
  2748. }
  2749.  
  2750. *Feature: InkSystem
  2751. {
  2752.     *rcNameID: =RC_STRING_INKSYSTEM
  2753.     *FeatureType: DOC_PROPERTY
  2754.     *DefaultOption: REGULAR
  2755.     *ConflictPriority: 10
  2756.     *UpdateQualityMacro?: TRUE
  2757.     *HelpIndex: =IDH_GPD_INK_2
  2758.  
  2759.     *Option: REGULAR
  2760.     {
  2761.         *rcNameID: =RC_STRING_REGULAR
  2762.         *rcIconID: =IDI_INKSYS
  2763.         *switch: ColorMode
  2764.         {
  2765.         *case: CMYK24
  2766.         {
  2767.             *switch: Halftone
  2768.             {
  2769.             *case: HT_PATSIZE_8x8_M
  2770.             {
  2771.                 *Command: CmdSelect
  2772.                 {
  2773.                     *Order: PAGE_SETUP.75
  2774.                     *Cmd: "<1b>(t<0300010001>"
  2775.                 }
  2776.             }
  2777.             *default
  2778.             {
  2779.                 *switch: MediaType
  2780.                 {
  2781.                 *case: STANDARD
  2782.                 {
  2783.                     *Command: CmdSelect
  2784.                     {
  2785.                         *Order: PAGE_SETUP.75
  2786.                         *Cmd: "<1b>(t<0300010001>"
  2787.                     }
  2788.                 }
  2789.                 *default
  2790.                 {
  2791.                     *switch: Resolution
  2792.                     {
  2793.                     *case: STANDARD
  2794.                     {
  2795.                         *Command: CmdSelect
  2796.                         {
  2797.                             *Order: PAGE_SETUP.75
  2798.                             *Cmd: "<1b>(t<0300048001>"
  2799.                         }
  2800.                     }
  2801.                     *default
  2802.                     {
  2803.                         *Command: CmdSelect
  2804.                         {
  2805.                             *Order: PAGE_SETUP.75
  2806.                             *Cmd: "<1b>(t<0300010001>"
  2807.                         }
  2808.                     }
  2809.                     }
  2810.                 }
  2811.                 }
  2812.             }
  2813.             }
  2814.         }
  2815.         *default
  2816.         {
  2817.             *Command: CmdSelect
  2818.             {
  2819.                 *Order: PAGE_SETUP.75
  2820.                 *Cmd: "<1b>(t<0300010001>"
  2821.             }
  2822.         }
  2823.         }
  2824.     }
  2825.  
  2826.     *Option: PHOTO2
  2827.     {
  2828.         *rcNameID: =RC_STRING_PHOTO
  2829.         *rcIconID: =IDI_INKSYS
  2830.         *switch: ColorMode
  2831.         {
  2832.         *case: CMYK24
  2833.         {
  2834.             *switch: MediaType
  2835.             {
  2836.             *case: CANON_HIGHRES
  2837.             {
  2838.                 *switch: Resolution
  2839.                 {
  2840.                 *case: HIGH
  2841.                 {
  2842.                     *Command: CmdSelect
  2843.                     {
  2844.                         *Order: PAGE_SETUP.75
  2845.                         *Cmd: "<1b>(t<0300020004>"
  2846.                     }
  2847.                 }
  2848.                 *default
  2849.                 {
  2850.                     *Command: CmdSelect
  2851.                     {
  2852.                         *Order: PAGE_SETUP.75
  2853.                         *Cmd: "<1b>(t<0300048004>"
  2854.                     }
  2855.                 }
  2856.                 }
  2857.             }
  2858.             *case: CANON_GLOSSYFILM
  2859.             {
  2860.                 *switch: Resolution
  2861.                 {
  2862.                 *case: HIGH
  2863.                 {
  2864.                     *Command: CmdSelect
  2865.                     {
  2866.                         *Order: PAGE_SETUP.75
  2867.                         *Cmd: "<1b>(t<0300020004>"
  2868.                     }
  2869.                 }
  2870.                 *default
  2871.                 {
  2872.                     *Command: CmdSelect
  2873.                     {
  2874.                         *Order: PAGE_SETUP.75
  2875.                         *Cmd: "<1b>(t<0300048004>"
  2876.                     }
  2877.                 }
  2878.                 }
  2879.             }
  2880.             *case: CANON_M304
  2881.             {
  2882.                 *switch: Resolution
  2883.                 {
  2884.                 *case: HIGH
  2885.                 {
  2886.                     *Command: CmdSelect
  2887.                     {
  2888.                         *Order: PAGE_SETUP.75
  2889.                         *Cmd: "<1b>(t<0300020004>"
  2890.                     }
  2891.                 }
  2892.                 *default
  2893.                 {
  2894.                     *Command: CmdSelect
  2895.                     {
  2896.                         *Order: PAGE_SETUP.75
  2897.                         *Cmd: "<1b>(t<0300048004>"
  2898.                     }
  2899.                 }
  2900.                 }
  2901.             }
  2902.             *case: CANON_PHOTOCARD
  2903.             {
  2904.                 *switch: Resolution
  2905.                 {
  2906.                 *case: HIGH
  2907.                 {
  2908.                     *Command: CmdSelect
  2909.                     {
  2910.                         *Order: PAGE_SETUP.75
  2911.                         *Cmd: "<1b>(t<0300020004>"
  2912.                     }
  2913.                 }
  2914.                 *default
  2915.                 {
  2916.                     *Command: CmdSelect
  2917.                     {
  2918.                         *Order: PAGE_SETUP.75
  2919.                         *Cmd: "<1b>(t<0300048004>"
  2920.                     }
  2921.                 }
  2922.                 }
  2923.             }
  2924.             *default
  2925.             {
  2926.                 *Command: CmdSelect
  2927.                 {
  2928.                     *Order: PAGE_SETUP.75
  2929.                     *Cmd: "<1b>(t<0300048004>"
  2930.                 }
  2931.             }
  2932.             }
  2933.         }
  2934.         *default
  2935.         {
  2936.             *Command: CmdSelect
  2937.             {
  2938.                 *Order: PAGE_SETUP.75
  2939.                 *Cmd: "<1b>(t<0300010001>"
  2940.             }
  2941.         }
  2942.         }
  2943.     }
  2944. }
  2945.  
  2946. *InvalidCombination: LIST(InkSystem.PHOTO2, Resolution.DRAFT, ColorMode.CMYK24)
  2947. *InvalidCombination: LIST(InkSystem.PHOTO2, Halftone.HT_PATSIZE_8x8_M, ColorMode.CMYK24)
  2948.  
  2949. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  2950. *StripBlanks: LIST(TRAILING)
  2951. *EjectPageWithFF?: TRUE
  2952. *TextCaps: TC_RA_ABLE
  2953.  
  2954. *switch: Resolution
  2955. {
  2956. *case: DRAFT
  2957. {
  2958.     *YMoveUnit: 300
  2959.     *Command: CmdYMoveRelDown
  2960.     {
  2961.         *Cmd: "<1B>(e<0200>" %m{DestYRel/2}
  2962.     }
  2963. }
  2964. *case: HIGH
  2965. {
  2966.     *switch: ColorMode
  2967.     {
  2968.     *case: CMYK24
  2969.     {
  2970.         *switch: InkSystem
  2971.         {
  2972.         *case: PHOTO2
  2973.         {
  2974.             *switch: MediaType
  2975.             {
  2976.             *case: CANON_HIGHRES
  2977.             {
  2978.                 *YMoveUnit: 600
  2979.                 *Command: CmdYMoveRelDown
  2980.                 {
  2981.                     *Cmd: "<1B>(e<0200>" %m{DestYRel}
  2982.                 }
  2983.             }
  2984.             *case: CANON_GLOSSYFILM
  2985.             {
  2986.                 *YMoveUnit: 600
  2987.                 *Command: CmdYMoveRelDown
  2988.                 {
  2989.                     *Cmd: "<1B>(e<0200>" %m{DestYRel}
  2990.                 }
  2991.             }
  2992.             *case: CANON_M304
  2993.             {
  2994.                 *YMoveUnit: 600
  2995.                 *Command: CmdYMoveRelDown
  2996.                 {
  2997.                     *Cmd: "<1B>(e<0200>" %m{DestYRel}
  2998.                 }
  2999.             }
  3000.             *default
  3001.             {
  3002.                 *YMoveUnit: 300
  3003.                 *Command: CmdYMoveRelDown
  3004.                 {
  3005.                     *Cmd: "<1B>(e<0200>" %m{DestYRel/2}
  3006.                 }
  3007.             }
  3008.             }
  3009.         }
  3010.         *default
  3011.         {
  3012.             *YMoveUnit: 600
  3013.             *Command: CmdYMoveRelDown
  3014.             {
  3015.                 *Cmd: "<1B>(e<0200>" %m{DestYRel}
  3016.             }
  3017.         }
  3018.         }
  3019.     }
  3020.     *default
  3021.     {
  3022.         *YMoveUnit: 600
  3023.         *Command: CmdYMoveRelDown
  3024.         {
  3025.             *Cmd: "<1B>(e<0200>" %m{DestYRel}
  3026.         }
  3027.     }
  3028.     }
  3029. }
  3030. *default
  3031. {
  3032.     *switch: ColorMode
  3033.     {
  3034.     *case: CMYK24
  3035.     {
  3036.         *switch: InkSystem
  3037.         {
  3038.         *case: REGULAR
  3039.         {
  3040.             *switch: MediaType
  3041.             {
  3042.             *case: STANDARD
  3043.             {
  3044.                 *switch: Halftone
  3045.                 {
  3046.                 *case: HT_PATSIZE_8x8_M
  3047.                 {
  3048.                     *YMoveUnit: 600
  3049.                     *Command: CmdYMoveRelDown
  3050.                     {
  3051.                         *Cmd: "<1B>(e<0200>" %m{DestYRel}
  3052.                     }
  3053.                 }
  3054.                 *default
  3055.                 {
  3056.                     *YMoveUnit: 300
  3057.                     *Command: CmdYMoveRelDown
  3058.                     {
  3059.                         *Cmd: "<1B>(e<0200>" %m{DestYRel/2}
  3060.                     }
  3061.                 }
  3062.                 }
  3063.             }
  3064.             *default
  3065.             {
  3066.                 *YMoveUnit: 300
  3067.                 *Command: CmdYMoveRelDown
  3068.                 {
  3069.                     *Cmd: "<1B>(e<0200>" %m{DestYRel/2}
  3070.                 }
  3071.             }
  3072.             }
  3073.         }
  3074.         *default
  3075.         {
  3076.             *YMoveUnit: 300
  3077.             *Command: CmdYMoveRelDown
  3078.             {
  3079.                 *Cmd: "<1B>(e<0200>" %m{DestYRel/2}
  3080.             }
  3081.         }
  3082.         }
  3083.     }
  3084.     *default
  3085.     {
  3086.         *YMoveUnit: 300
  3087.         *Command: CmdYMoveRelDown
  3088.         {
  3089.             *Cmd: "<1B>(e<0200>" %m{DestYRel/2}
  3090.         }
  3091.     }
  3092.     }
  3093. }
  3094. }
  3095.  
  3096. *switch: InkSystem
  3097. {
  3098. *case: REGULAR
  3099. {
  3100.     *switch: ColorMode
  3101.     {
  3102.     *case: CMYK24
  3103.     {
  3104.         *switch: MediaType
  3105.         {
  3106.         *case: STANDARD
  3107.         {
  3108.             *DraftQualitySettings: Resolution.DRAFT
  3109.             *BetterQualitySettings: Resolution.STANDARD
  3110.             *BestQualitySettings: Resolution.HIGH
  3111.             *DefaultQuality: BETTERQUALITY
  3112.         }
  3113.         *case: TRANSPARENCY
  3114.         {
  3115.             *DraftQualitySettings: LIST()
  3116.             *BetterQualitySettings: Resolution.STANDARD
  3117.             *BestQualitySettings: Resolution.HIGH
  3118.             *DefaultQuality: BESTQUALITY
  3119.         }
  3120.         *case: CANON_BPF
  3121.         {
  3122.             *DraftQualitySettings: LIST()
  3123.             *BetterQualitySettings: Resolution.STANDARD
  3124.             *BestQualitySettings: Resolution.HIGH
  3125.             *DefaultQuality: BETTERQUALITY
  3126.         }
  3127.         *case: CANON_FABRIC
  3128.         {
  3129.             *DraftQualitySettings: LIST()
  3130.             *BetterQualitySettings: Resolution.STANDARD
  3131.             *BestQualitySettings: Resolution.HIGH
  3132.             *DefaultQuality: BETTERQUALITY
  3133.         }
  3134.         *case: CANON_ENVELOPE
  3135.         {
  3136.             *DraftQualitySettings: Resolution.DRAFT
  3137.             *BetterQualitySettings: Resolution.STANDARD
  3138.             *BestQualitySettings: Resolution.HIGH
  3139.             *DefaultQuality: BESTQUALITY
  3140.         }
  3141.         *case: CANON_HIGHRES
  3142.         {
  3143.             *DraftQualitySettings: LIST()
  3144.             *BetterQualitySettings: Resolution.STANDARD
  3145.             *BestQualitySettings: Resolution.HIGH
  3146.             *DefaultQuality: BESTQUALITY
  3147.         }
  3148.         *case: CANON_TSHIRTS
  3149.         {
  3150.             *DraftQualitySettings: LIST()
  3151.             *BetterQualitySettings: Resolution.STANDARD
  3152.             *BestQualitySettings: Resolution.HIGH
  3153.             *DefaultQuality: BETTERQUALITY
  3154.         }
  3155.         *case: CANON_GLOSSYFILM
  3156.         {
  3157.             *DraftQualitySettings: LIST()
  3158.             *BetterQualitySettings: Resolution.STANDARD
  3159.             *BestQualitySettings: Resolution.HIGH
  3160.             *DefaultQuality: BESTQUALITY
  3161.         }
  3162.         *case: CANON_M304
  3163.         {
  3164.             *DraftQualitySettings: LIST()
  3165.             *BetterQualitySettings: Resolution.STANDARD
  3166.             *BestQualitySettings: Resolution.HIGH
  3167.             *DefaultQuality: BESTQUALITY
  3168.         }
  3169.         *case: CANON_PHOTOCARD
  3170.         {
  3171.             *DraftQualitySettings: LIST()
  3172.             *BetterQualitySettings: Resolution.STANDARD
  3173.             *BestQualitySettings: Resolution.HIGH
  3174.             *DefaultQuality: BESTQUALITY
  3175.         }
  3176.         *case: CANON_OTHER
  3177.         {
  3178.             *DraftQualitySettings: Resolution.DRAFT
  3179.             *BetterQualitySettings: Resolution.STANDARD
  3180.             *BestQualitySettings: Resolution.HIGH
  3181.             *DefaultQuality: BESTQUALITY
  3182.         }
  3183.         }
  3184.     }
  3185.     *default
  3186.     {
  3187.         *switch: MediaType
  3188.         {
  3189.         *case: STANDARD
  3190.         {
  3191.             *DraftQualitySettings: Resolution.DRAFT
  3192.             *BetterQualitySettings: Resolution.STANDARD
  3193.             *BestQualitySettings: Resolution.HIGH
  3194.             *DefaultQuality: BETTERQUALITY
  3195.         }
  3196.         *case: TRANSPARENCY
  3197.         {
  3198.             *DraftQualitySettings: LIST()
  3199.             *BetterQualitySettings: Resolution.STANDARD
  3200.             *BestQualitySettings: Resolution.HIGH
  3201.             *DefaultQuality: BESTQUALITY
  3202.         }
  3203.         *case: CANON_FABRIC
  3204.         {
  3205.             *DraftQualitySettings: LIST()
  3206.             *BetterQualitySettings: Resolution.STANDARD
  3207.             *BestQualitySettings: Resolution.HIGH
  3208.             *DefaultQuality: BETTERQUALITY
  3209.         }
  3210.         *case: CANON_ENVELOPE
  3211.         {
  3212.             *DraftQualitySettings: Resolution.DRAFT
  3213.             *BetterQualitySettings: Resolution.STANDARD
  3214.             *BestQualitySettings: Resolution.HIGH
  3215.             *DefaultQuality: BESTQUALITY
  3216.         }
  3217.         *case: CANON_HIGHRES
  3218.         {
  3219.             *DraftQualitySettings: LIST()
  3220.             *BetterQualitySettings: Resolution.STANDARD
  3221.             *BestQualitySettings: Resolution.HIGH
  3222.             *DefaultQuality: BESTQUALITY
  3223.         }
  3224.         *case: CANON_GLOSSYFILM
  3225.         {
  3226.             *DraftQualitySettings: LIST()
  3227.             *BetterQualitySettings: Resolution.STANDARD
  3228.             *BestQualitySettings: Resolution.HIGH
  3229.             *DefaultQuality: BESTQUALITY
  3230.         }
  3231.         *case: CANON_M304
  3232.         {
  3233.             *DraftQualitySettings: LIST()
  3234.             *BetterQualitySettings: Resolution.STANDARD
  3235.             *BestQualitySettings: Resolution.HIGH
  3236.             *DefaultQuality: BESTQUALITY
  3237.         }
  3238.         *case: CANON_PHOTOCARD
  3239.         {
  3240.             *DraftQualitySettings: LIST()
  3241.             *BetterQualitySettings: Resolution.STANDARD
  3242.             *BestQualitySettings: Resolution.HIGH
  3243.             *DefaultQuality: BESTQUALITY
  3244.         }
  3245.         *case: CANON_OTHER
  3246.         {
  3247.             *DraftQualitySettings: Resolution.DRAFT
  3248.             *BetterQualitySettings: Resolution.STANDARD
  3249.             *BestQualitySettings: Resolution.HIGH
  3250.             *DefaultQuality: BESTQUALITY
  3251.         }
  3252.         }
  3253.     }
  3254.     }
  3255. }
  3256. *case: PHOTO2
  3257. {
  3258.     *switch: ColorMode
  3259.     {
  3260.     *case: CMYK24
  3261.     {
  3262.         *switch: MediaType
  3263.         {
  3264.         *case: STANDARD
  3265.         {
  3266.             *DraftQualitySettings: LIST()
  3267.             *BetterQualitySettings: Resolution.STANDARD
  3268.             *BestQualitySettings: Resolution.HIGH
  3269.             *DefaultQuality: BETTERQUALITY
  3270.         }
  3271.         *case: TRANSPARENCY
  3272.         {
  3273.             *DraftQualitySettings: LIST()
  3274.             *BetterQualitySettings: Resolution.STANDARD
  3275.             *BestQualitySettings: Resolution.HIGH
  3276.             *DefaultQuality: BETTERQUALITY
  3277.         }
  3278.         *case: CANON_BPF
  3279.         {
  3280.             *DraftQualitySettings: LIST()
  3281.             *BetterQualitySettings: Resolution.STANDARD
  3282.             *BestQualitySettings: Resolution.HIGH
  3283.             *DefaultQuality: BETTERQUALITY
  3284.         }
  3285.         *case: CANON_FABRIC
  3286.         {
  3287.             *DraftQualitySettings: LIST()
  3288.             *BetterQualitySettings: Resolution.STANDARD
  3289.             *BestQualitySettings: Resolution.HIGH
  3290.             *DefaultQuality: BESTQUALITY
  3291.         }
  3292.         *case: CANON_ENVELOPE
  3293.         {
  3294.             *DraftQualitySettings: LIST()
  3295.             *BetterQualitySettings: Resolution.STANDARD
  3296.             *BestQualitySettings: Resolution.HIGH
  3297.             *DefaultQuality: BETTERQUALITY
  3298.         }
  3299.         *case: CANON_HIGHRES
  3300.         {
  3301.             *DraftQualitySettings: LIST()
  3302.             *BetterQualitySettings: Resolution.STANDARD
  3303.             *BestQualitySettings: Resolution.HIGH
  3304.             *DefaultQuality: BETTERQUALITY
  3305.         }
  3306.         *case: CANON_TSHIRTS
  3307.         {
  3308.             *DraftQualitySettings: LIST()
  3309.             *BetterQualitySettings: Resolution.STANDARD
  3310.             *BestQualitySettings: Resolution.HIGH
  3311.             *DefaultQuality: BETTERQUALITY
  3312.         }
  3313.         *case: CANON_GLOSSYFILM
  3314.         {
  3315.             *DraftQualitySettings: LIST()
  3316.             *BetterQualitySettings: Resolution.STANDARD
  3317.             *BestQualitySettings: Resolution.HIGH
  3318.             *DefaultQuality: BETTERQUALITY
  3319.         }
  3320.         *case: CANON_M304
  3321.         {
  3322.             *DraftQualitySettings: LIST()
  3323.             *BetterQualitySettings: Resolution.STANDARD
  3324.             *BestQualitySettings: Resolution.HIGH
  3325.             *DefaultQuality: BETTERQUALITY
  3326.         }
  3327.         *case: CANON_PHOTOCARD
  3328.         {
  3329.             *DraftQualitySettings: LIST()
  3330.             *BetterQualitySettings: Resolution.STANDARD
  3331.             *BestQualitySettings: Resolution.HIGH
  3332.             *DefaultQuality: BETTERQUALITY
  3333.         }
  3334.         *case: CANON_OTHER
  3335.         {
  3336.             *DraftQualitySettings: LIST()
  3337.             *BetterQualitySettings: Resolution.STANDARD
  3338.             *BestQualitySettings: Resolution.HIGH
  3339.             *DefaultQuality: BETTERQUALITY
  3340.         }
  3341.         }
  3342.     }
  3343.     *default
  3344.     {
  3345.         *switch: MediaType
  3346.         {
  3347.         *case: STANDARD
  3348.         {
  3349.             *DraftQualitySettings: Resolution.DRAFT
  3350.             *BetterQualitySettings: Resolution.STANDARD
  3351.             *BestQualitySettings: Resolution.HIGH
  3352.             *DefaultQuality: BETTERQUALITY
  3353.         }
  3354.         *case: TRANSPARENCY
  3355.         {
  3356.             *DraftQualitySettings: LIST()
  3357.             *BetterQualitySettings: Resolution.STANDARD
  3358.             *BestQualitySettings: Resolution.HIGH
  3359.             *DefaultQuality: BESTQUALITY
  3360.         }
  3361.         *case: CANON_FABRIC
  3362.         {
  3363.             *DraftQualitySettings: LIST()
  3364.             *BetterQualitySettings: Resolution.STANDARD
  3365.             *BestQualitySettings: Resolution.HIGH
  3366.             *DefaultQuality: BETTERQUALITY
  3367.         }
  3368.         *case: CANON_ENVELOPE
  3369.         {
  3370.             *DraftQualitySettings: Resolution.DRAFT
  3371.             *BetterQualitySettings: Resolution.STANDARD
  3372.             *BestQualitySettings: Resolution.HIGH
  3373.             *DefaultQuality: BESTQUALITY
  3374.         }
  3375.         *case: CANON_HIGHRES
  3376.         {
  3377.             *DraftQualitySettings: LIST()
  3378.             *BetterQualitySettings: Resolution.STANDARD
  3379.             *BestQualitySettings: Resolution.HIGH
  3380.             *DefaultQuality: BESTQUALITY
  3381.         }
  3382.         *case: CANON_GLOSSYFILM
  3383.         {
  3384.             *DraftQualitySettings: LIST()
  3385.             *BetterQualitySettings: Resolution.STANDARD
  3386.             *BestQualitySettings: Resolution.HIGH
  3387.             *DefaultQuality: BESTQUALITY
  3388.         }
  3389.         *case: CANON_M304
  3390.         {
  3391.             *DraftQualitySettings: LIST()
  3392.             *BetterQualitySettings: Resolution.STANDARD
  3393.             *BestQualitySettings: Resolution.HIGH
  3394.             *DefaultQuality: BESTQUALITY
  3395.         }
  3396.         *case: CANON_PHOTOCARD
  3397.         {
  3398.             *DraftQualitySettings: LIST()
  3399.             *BetterQualitySettings: Resolution.STANDARD
  3400.             *BestQualitySettings: Resolution.HIGH
  3401.             *DefaultQuality: BESTQUALITY
  3402.         }
  3403.         *case: CANON_OTHER
  3404.         {
  3405.             *DraftQualitySettings: Resolution.DRAFT
  3406.             *BetterQualitySettings: Resolution.STANDARD
  3407.             *BestQualitySettings: Resolution.HIGH
  3408.             *DefaultQuality: BESTQUALITY
  3409.         }
  3410.         }
  3411.     }
  3412.     }
  3413. }
  3414. }
  3415.  
  3416. *switch: InkSystem
  3417. {
  3418. *case: REGULAR
  3419. {
  3420.     *switch: MediaType
  3421.     {
  3422.     *case: STANDARD
  3423.     {
  3424.         *switch: Resolution
  3425.         {
  3426.         *case: STANDARD
  3427.         {
  3428.             *switch: Halftone
  3429.             {
  3430.             *case: HT_PATSIZE_8x8_M
  3431.             {
  3432.                 *ChangeColorModeOnDoc?: FALSE
  3433.             }
  3434.             *default
  3435.             {
  3436.                 *ChangeColorModeOnDoc?: TRUE
  3437.             }
  3438.             }
  3439.         }
  3440.         *default
  3441.         {
  3442.             *ChangeColorModeOnDoc?: TRUE
  3443.         }
  3444.         }
  3445.     }
  3446.     *default
  3447.     {
  3448.         *ChangeColorModeOnDoc?: TRUE
  3449.     }
  3450.     }
  3451. }
  3452. *default
  3453. {
  3454.     *switch: MediaType
  3455.     {
  3456.     *case: CANON_HIGHRES
  3457.     {
  3458.         *ChangeColorModeOnDoc?: TRUE
  3459.     }
  3460.     *case: CANON_GLOSSYFILM
  3461.     {
  3462.         *ChangeColorModeOnDoc?: TRUE
  3463.     }
  3464.     *case: CANON_M304
  3465.     {
  3466.         *ChangeColorModeOnDoc?: TRUE
  3467.     }
  3468.     *default
  3469.     {
  3470.         *switch: Resolution
  3471.         {
  3472.         *case: HIGH
  3473.         {
  3474.             *ChangeColorModeOnDoc?: FALSE
  3475.         }
  3476.         *default
  3477.         {
  3478.             *ChangeColorModeOnDoc?: TRUE
  3479.         }
  3480.         }
  3481.     }
  3482.     }
  3483. }
  3484. }
  3485.  
  3486. *switch: InkSystem
  3487. {
  3488. *case: PHOTO2
  3489. {
  3490.     *switch: ColorMode
  3491.     {
  3492.     *case: CMYK24
  3493.     {
  3494.         *switch: Resolution
  3495.         {
  3496.         *case: HIGH
  3497.         {
  3498.             *switch: MediaType
  3499.             {
  3500.             *case: CANON_HIGHRES
  3501.             {
  3502.                 *EnableGDIColorMapping?: FALSE
  3503.             }
  3504.             *case: CANON_GLOSSYFILM
  3505.             {
  3506.                 *EnableGDIColorMapping?: FALSE
  3507.             }
  3508.             *case: CANON_M304
  3509.             {
  3510.                 *EnableGDIColorMapping?: FALSE
  3511.             }
  3512.             *default
  3513.             {
  3514.                 *EnableGDIColorMapping?: TRUE
  3515.             }
  3516.             }
  3517.         }
  3518.         *default
  3519.         {
  3520.             *EnableGDIColorMapping?: TRUE
  3521.         }
  3522.         }
  3523.     }
  3524.     *default
  3525.     {
  3526.         *EnableGDIColorMapping?: TRUE
  3527.     }
  3528.     }
  3529. }
  3530. *default
  3531. {
  3532.     *EnableGDIColorMapping?: TRUE
  3533. }
  3534. }
  3535.  
  3536. *switch: ColorMode
  3537. {
  3538. *case: CMYK24
  3539. {
  3540.     *Command: CmdStartDoc
  3541.     {
  3542.         *Order: DOC_SETUP.1
  3543.         *Cmd: "<1B>[K<02 00 00 0F><1B>(a<01 00 01><1B>(b<01 00 01>"
  3544.     }
  3545. }
  3546. *default
  3547. {
  3548.     *Command: CmdStartDoc
  3549.     {
  3550.         *Order: DOC_SETUP.1
  3551.         *Cmd: "<1B>[K<02 00 00 0F><1B>(a<01 00 01>"
  3552.     }
  3553. }
  3554. }
  3555.  
  3556. *Command: CmdStartPage
  3557. {
  3558.     *Order: PAGE_SETUP.80
  3559.     *Cmd: "<1B>(i<02 00 00 00>"
  3560. }
  3561.  
  3562. *Command: CmdEndDoc
  3563. {
  3564.     *Order: DOC_FINISH.1
  3565.     *Cmd: "<1B>(a<01 00 00><1B>(b<01 00 00><1B>@"
  3566. }
  3567.  
  3568. *Command: CmdCR { *Cmd : "<0D>" }
  3569. *Command: CmdLF { *Cmd : "<0A>" }
  3570.     *Command: CmdFF { *Cmd : "<0C>" }
  3571.  
  3572. *Command: CmdEnableTIFF4 { *Cmd: "<1B>(b<01 00 01>" }
  3573. *Command: CmdDisableCompression { *Cmd: "<1B>(b<01 00 00>" }
  3574. *Command: CmdSendBlockData { *Cmd: "<1B>(A" %l{NumOfDataBytes + 1} "K" }
  3575. *Command: CmdSendYellowData { *Cmd: "<1B>(A" %l{NumOfDataBytes + 1} "Y" }
  3576. *Command: CmdSendMagentaData { *Cmd: "<1B>(A" %l{NumOfDataBytes + 1} "M" }
  3577. *Command: CmdSendCyanData { *Cmd: "<1B>(A" %l{NumOfDataBytes + 1} "C" }
  3578. *Command: CmdSendBlackData { *Cmd: "<1B>(A" %l{NumOfDataBytes + 1} "K" }
  3579.