home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 March / Chip_2011.03_CD.iso / I386 / DRIVER.CAB / hpvdj67x.gpd < prev    next >
Encoding:
Text File  |  2001-07-22  |  13.5 KB  |  449 lines

  1. *%% 
  2. *%% HP DeskJet 67xC
  3. *%%
  4. *%% Copyright 1998-1999 Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpvdj6xx.gpd"
  9.  
  10. *%%
  11. *%% Global Entries
  12. *%%
  13. *PrintRate: 4
  14. *PrintRateUnit: PPM
  15.  
  16.  
  17. *%%
  18. *%% Macros
  19. *%%
  20. *Macros: OEMProductName
  21. {
  22.     OEM_DJ_67x: "HTPD<00 00 00 04 07 00 00 00>"
  23. }
  24.  
  25. *% collection of the macros common to all modes for this product
  26. *Macros: OEMCommonCombinations
  27. {
  28.     OEM_COMMON_INFO: =OEM_PCL9 =OEM_PCL_MARG_26 =OEM_DJ_67x
  29. }
  30.  
  31.  
  32. *%%
  33. *%% Standard Features
  34. *%%
  35. *Feature: MediaType
  36. {
  37.     *rcNameID: =MEDIA_TYPE_DISPLAY
  38.     *ConflictPriority: 10
  39.     *UpdateQualityMacro?: TRUE
  40.  
  41.     *DefaultOption: STANDARD
  42.     *Option: STANDARD
  43.     {
  44.         *rcNameID: =PLAIN_PAPER_DISPLAY
  45.         *Command: CmdSelect
  46.         {
  47.             *Order: DOC_SETUP.45
  48.             *Cmd: =PCL_MEDIA_PLAIN
  49.         }
  50.  
  51.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  52.     }
  53.     *Option: HP_PREMIUM_INKJET_PAPER
  54.     {   
  55.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  56.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  57.         *Command: CmdSelect
  58.         {
  59.             *Order: DOC_SETUP.45
  60.             *Cmd: =PCL_MEDIA_SPECIAL
  61.         }
  62.  
  63.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  64.     }
  65.     *Option: GLOSSY
  66.     {   
  67.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  68.         *Command: CmdSelect
  69.         {
  70.             *Order: DOC_SETUP.45
  71.             *Cmd: =PCL_MEDIA_GLOSSY
  72.         }
  73.  
  74.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  75.     }
  76.     *Option: TRANSPARENCY
  77.     {
  78.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  79.         *Command: CmdSelect
  80.         {
  81.             *Order: DOC_SETUP.45
  82.             *Cmd: =PCL_MEDIA_TRANSPARENCY
  83.         }
  84.  
  85.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  86.     }
  87. }
  88.  
  89.  
  90. *Feature: PQ
  91. {
  92.     *rcNameID: =PRINT_QUALITY_DISPLAY
  93.     *ConflictPriority: 20
  94.     *FeatureType: DOC_PROPERTY
  95.     *UpdateQualityMacro?: TRUE
  96.  
  97.     *DefaultOption: Normal
  98.     *Option: Econo
  99.     {
  100.         *rcNameID: =DRAFT_DISPLAY
  101.         *Command: CmdSelect
  102.         {
  103.             *Order: DOC_SETUP.47
  104.             *Cmd: =PCL_PQ_ECONO
  105.         }
  106.     }
  107.     *Option: Normal
  108.     {
  109.         *rcNameID: =NORMAL_DISPLAY
  110.         *Command: CmdSelect
  111.         {
  112.             *Order: DOC_SETUP.47
  113.             *Cmd: =PCL_PQ_NORMAL
  114.         }
  115.     }
  116.     *Option: Best
  117.     {
  118.         *rcNameID: =BEST_DISPLAY
  119.         *Command: CmdSelect
  120.         {
  121.             *Order: DOC_SETUP.47
  122.             *Cmd: =PCL_PQ_BEST
  123.         }
  124.     }
  125. }
  126.  
  127.  
  128. *Feature: PM
  129. {
  130.     *rcNameID: =PRINT_MODE_DISPLAY
  131.     *ConflictPriority: 40
  132.     *FeatureType: DOC_PROPERTY
  133.     *UpdateQualityMacro?: TRUE
  134.  
  135.     *DefaultOption: PlainNormalColor
  136.     *Option: PlainEconoMono
  137.     {
  138.         *rcNameID: =AUTO_SELECT_DISPLAY
  139.         *Command: CmdSelect
  140.         {
  141.             *Order: DOC_SETUP.50
  142.             *Cmd: =PCL_CRD_K332
  143.         }
  144.  
  145.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  146.  
  147.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  148.         *Constraints: LIST(PQ.Normal, PQ.Best)
  149.         *Constraints: LIST(Resolution.r600x600)
  150.     }
  151.     *Option: PlainNormalMono
  152.     {
  153.         *rcNameID: =AUTO_SELECT_DISPLAY
  154.         *Command: CmdSelect
  155.         {
  156.             *Order: DOC_SETUP.50
  157.             *Cmd: =PCL_CRD_K332
  158.         }
  159.  
  160.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  161.  
  162.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  163.         *Constraints: LIST(PQ.Econo, PQ.Best)
  164.         *Constraints: LIST(Resolution.r600x600)
  165.     }
  166.     *Option: PlainBestMono
  167.     {
  168.         *rcNameID: =AUTO_SELECT_DISPLAY
  169.         *Command: CmdSelect
  170.         {
  171.             *Order: DOC_SETUP.50
  172.             *Cmd: =PCL_CRD_K662
  173.         }
  174.  
  175.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  176.  
  177.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  178.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  179.         *Constraints: LIST(Resolution.r300x300)
  180.     }
  181.     *Option: PlainEconoColor
  182.     {
  183.         *rcNameID: =AUTO_SELECT_DISPLAY
  184.         *Command: CmdSelect
  185.         {
  186.             *Order: DOC_SETUP.50
  187.             *Cmd: =PCL_CRD_K332_C332
  188.         }
  189.  
  190.         EXTERN_GLOBAL: *OEMCustomData: =OEM_PCL9
  191.  
  192.         *Constraints: LIST(ColorMode.Gray8, ColorMode.Color24)
  193.         *Constraints: LIST(PQ.Normal, PQ.Best)
  194.         *Constraints: LIST(Resolution.r600x600)
  195.     }
  196.     *Option: PlainNormalColor
  197.     {
  198.         *rcNameID: =AUTO_SELECT_DISPLAY
  199.         *Command: CmdSelect
  200.         {
  201.             *Order: DOC_SETUP.50
  202.             *Cmd: =PCL_CRD_K632_C332
  203.         }
  204.  
  205.         EXTERN_GLOBAL: *OEMCustomData:
  206. +           =OEM_COMMON_INFO
  207. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  208.  
  209.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  210.         *Constraints: LIST(PQ.Econo, PQ.Best)
  211.         *Constraints: LIST(Resolution.r600x600)
  212.     }
  213.     *Option: PlainBestColor
  214.     {
  215.         *rcNameID: =AUTO_SELECT_DISPLAY
  216.         *Command: CmdSelect
  217.         {
  218.             *Order: DOC_SETUP.50
  219.             *Cmd: =PCL_CRD_K662_C332
  220.         }
  221.  
  222.         EXTERN_GLOBAL: *OEMCustomData:
  223. +           =OEM_COMMON_INFO
  224. +           =OEM_DF_K662_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  225.  
  226.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  227.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  228.         *Constraints: LIST(Resolution.r600x600)
  229.     }
  230.     *Option: SpecialNormal
  231.     {
  232.         *rcNameID: =AUTO_SELECT_DISPLAY
  233.         *Command: CmdSelect
  234.         {
  235.             *Order: DOC_SETUP.50
  236.             *Cmd: =PCL_CRD_K632_C332
  237.         }
  238.  
  239.         EXTERN_GLOBAL: *OEMCustomData:
  240. +           =OEM_COMMON_INFO
  241. +           =OEM_DF_K632_C332 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL
  242.  
  243.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  244.         *Constraints: LIST(PQ.Econo, PQ.Best)
  245.         *Constraints: LIST(Resolution.r600x600)
  246.     }
  247.     *Option: SpecialBest
  248.     {
  249.         *rcNameID: =AUTO_SELECT_DISPLAY
  250.         *Command: CmdSelect
  251.         {
  252.             *Order: DOC_SETUP.50
  253.             *Cmd: =PCL_CRD_K662_C332
  254.         }
  255.  
  256.         EXTERN_GLOBAL: *OEMCustomData: 
  257. +           =OEM_COMMON_INFO
  258. +           =OEM_DF_K662_C332 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_BEST
  259.  
  260.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  261.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  262.         *Constraints: LIST(Resolution.r600x600)
  263.     }
  264.     *Option: PremPhotoNormal
  265.     {
  266.         *rcNameID: =AUTO_SELECT_DISPLAY
  267.         *Command: CmdSelect
  268.         {
  269.             *Order: DOC_SETUP.50
  270.             *Cmd: =PCL_CRD_K632_C632
  271.         }
  272.  
  273.         EXTERN_GLOBAL: *OEMCustomData: 
  274. +           =OEM_COMMON_INFO
  275. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL
  276.  
  277.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  278.         *Constraints: LIST(PQ.Econo, PQ.Best)
  279.         *Constraints: LIST(Resolution.r600x600)
  280.     }
  281.     *Option: PremPhotoBest
  282.     {
  283.         *rcNameID: =AUTO_SELECT_DISPLAY
  284.         *Command: CmdSelect
  285.         {
  286.             *Order: DOC_SETUP.50
  287.             *Cmd: =PCL_CRD_K632_C632
  288.         }
  289.  
  290.         EXTERN_GLOBAL: *OEMCustomData: 
  291. +           =OEM_COMMON_INFO
  292. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  293.  
  294.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  295.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  296.         *Constraints: LIST(Resolution.r600x600)
  297.     }
  298.     *Option: TransparencyNormal
  299.     {
  300.         *rcNameID: =AUTO_SELECT_DISPLAY
  301.         *Command: CmdSelect
  302.         {
  303.             *Order: DOC_SETUP.50
  304.             *Cmd: =PCL_CRD_K632_C632
  305.         }
  306.  
  307.         EXTERN_GLOBAL: *OEMCustomData: 
  308. +           =OEM_COMMON_INFO
  309. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL
  310.  
  311.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  312.         *Constraints: LIST(PQ.Econo, PQ.Best)
  313.         *Constraints: LIST(Resolution.r600x600)
  314.    }
  315.     *Option: TransparencyBest
  316.     {
  317.         *rcNameID: =AUTO_SELECT_DISPLAY
  318.         *Command: CmdSelect
  319.         {
  320.             *Order: DOC_SETUP.50
  321.             *Cmd: =PCL_CRD_K632_C632
  322.         }
  323.  
  324.         EXTERN_GLOBAL: *OEMCustomData: 
  325. +           =OEM_COMMON_INFO
  326. +           =OEM_DF_K632_C632 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST
  327.  
  328.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  329.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  330.         *Constraints: LIST(Resolution.r600x600)
  331.     }
  332. }
  333.  
  334.  
  335. *%%
  336. *%% Print Quality Macros
  337. *%%
  338. *switch: MediaType
  339. {
  340.     *case: STANDARD
  341.     {
  342.         *switch: ColorMode
  343.         {
  344.             *case: Mono
  345.             {
  346.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  347.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  348.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  349.                 *DefaultQuality: BETTERQUALITY
  350.             }
  351.             *case: Gray8
  352.             {
  353.                 *DraftQualitySettings:  LIST(ColorMode.Mono, PM.PlainEconoMono,  PQ.Econo,  Resolution.r300x300)
  354.                 *BetterQualitySettings: LIST(ColorMode.Mono, PM.PlainNormalMono, PQ.Normal, Resolution.r300x300)
  355.                 *BestQualitySettings:   LIST(ColorMode.Mono, PM.PlainBestMono,   PQ.Best,   Resolution.r600x600)
  356.                 *DefaultQuality: BETTERQUALITY
  357.             }
  358.             *default:
  359.             {
  360.                 *DraftQualitySettings:  LIST(ColorMode.Color4,  PM.PlainEconoColor,  PQ.Econo,  Resolution.r300x300)
  361.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor, PQ.Normal, Resolution.r300x300)
  362.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PlainBestColor,   PQ.Best,   Resolution.r300x300)
  363.                 *DefaultQuality: BETTERQUALITY
  364.             }
  365.         }
  366.     }
  367.     *case: HP_PREMIUM_INKJET_PAPER
  368.     {
  369.         *switch: ColorMode
  370.         {
  371.             *case: Mono
  372.             {
  373.                 *DraftQualitySettings:  LIST()
  374.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  375.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  376.                 *DefaultQuality: BESTQUALITY
  377.             }
  378.             *case: Gray8
  379.             {
  380.                 *DraftQualitySettings:  LIST()
  381.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  382.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  383.                 *DefaultQuality: BESTQUALITY
  384.             }
  385.             *default:
  386.             {
  387.                 *DraftQualitySettings:  LIST()
  388.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.SpecialNormal, PQ.Normal, Resolution.r300x300)
  389.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.SpecialBest,   PQ.Best,   Resolution.r300x300)
  390.                 *DefaultQuality: BESTQUALITY
  391.             }
  392.         }
  393.     }
  394.     *case: GLOSSY
  395.     {
  396.         *switch: ColorMode
  397.         {
  398.             *case: Mono
  399.             {
  400.                 *DraftQualitySettings:  LIST()
  401.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  402.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  403.                 *DefaultQuality: BESTQUALITY
  404.             }
  405.             *case: Gray8
  406.             {
  407.                 *DraftQualitySettings:  LIST()
  408.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  409.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  410.                 *DefaultQuality: BESTQUALITY
  411.             }
  412.             *default:
  413.             {
  414.                 *DraftQualitySettings:  LIST()
  415.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PremPhotoNormal, PQ.Normal, Resolution.r300x300)
  416.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.PremPhotoBest,   PQ.Best,   Resolution.r300x300)
  417.                 *DefaultQuality: BESTQUALITY
  418.             }
  419.         }
  420.     }
  421.     *case: TRANSPARENCY
  422.     {
  423.         *switch: ColorMode
  424.         {
  425.             *case: Mono
  426.             {
  427.                 *DraftQualitySettings:  LIST()
  428.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  429.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  430.                 *DefaultQuality: BETTERQUALITY
  431.             }
  432.             *case: Gray8
  433.             {
  434.                 *DraftQualitySettings:  LIST()
  435.                 *BetterQualitySettings: LIST(ColorMode.Gray8, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  436.                 *BestQualitySettings:   LIST(ColorMode.Gray8, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  437.                 *DefaultQuality: BETTERQUALITY
  438.             }
  439.             *default:
  440.             {
  441.                 *DraftQualitySettings:  LIST()
  442.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.TransparencyNormal, PQ.Normal, Resolution.r300x300)
  443.                 *BestQualitySettings:   LIST(ColorMode.Color24, PM.TransparencyBest,   PQ.Best,   Resolution.r300x300)
  444.                 *DefaultQuality: BETTERQUALITY
  445.             }
  446.         }
  447.     }
  448. }
  449.