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

  1. *%% 
  2. *%% common definitions for HP DeskJet 82x Series printers
  3. *%%
  4. *%% Copyright 1998-1999 Hewlett-Packard Co.
  5. *%% All Rights Reserved.
  6. *%%
  7.  
  8. *Include: "hpvnam50.gpd"
  9.  
  10. *%%
  11. *%% Global Entries
  12. *%%
  13. *ResourceDLL: "hpvui50.dll"
  14.  
  15. *PrintRate: 6
  16. *PrintRateUnit: PPM
  17.  
  18. *rcPersonalityID: =PERSONALITY_PPA_DISPLAY 
  19.  
  20. *MasterUnits: PAIR(600, 600)
  21. *PrinterType: SERIAL
  22. *OutputOrderReversed?: TRUE
  23.  
  24. *Macros: OEMProductName
  25. {
  26.     OEM_DJ_82x:           "HTPD<00 00 00 04 09 00 00 00>"
  27. }
  28.  
  29. *% collection of the macros common to all modes for this product
  30. *Macros: OEMCommonCombinations
  31. {
  32.     OEM_COMMON_INFO: =OEM_PPA =OEM_DJ_82x
  33. }
  34.  
  35.  
  36. *Feature: PSAlignmentFile
  37. {
  38.     *Name: "PSAlign"
  39.     *Option: HPV820AL
  40.     {
  41.         *Name: ""
  42.     }
  43. }
  44.  
  45.  
  46. *Feature: PSHelpFile
  47. {
  48.     *Name: "PSHelp"
  49.     *Option: HPVDJ200
  50.     {
  51.         *Name: ""
  52.     }
  53. }
  54.  
  55.  
  56. *Feature: ScpDllName
  57. {
  58.     *Name: "ScpDllName"
  59.     *Option: HPVSCP50
  60.     {
  61.         *Name: ""
  62.     }
  63. }
  64.  
  65. *Feature: ScpDatDllName
  66. {
  67.     *Name: "ScpDatDllName"
  68.     *Option: HPVDB820
  69.     {
  70.         *Name: ""
  71.     }
  72. }
  73.  
  74.  
  75. *%%
  76. *%% Standard Features
  77. *%%
  78.  
  79. *Feature: Orientation
  80. {
  81.     *rcNameID: =ORIENTATION_DISPLAY
  82.     *DefaultOption: PORTRAIT
  83.     *Option: PORTRAIT
  84.     {
  85.         *rcNameID: =PORTRAIT_DISPLAY
  86.  
  87.     }
  88.     *Option: LANDSCAPE_CC90
  89.     {
  90.         *rcNameID: =LANDSCAPE_DISPLAY
  91.     }
  92. }
  93.  
  94.  
  95. *Feature: InputBin
  96. {
  97.     *rcNameID: =PAPER_SOURCE_DISPLAY
  98.     *DefaultOption: UPPER
  99.     *Option: UPPER
  100.     {
  101.         *rcNameID: =UPPER_TRAY_DISPLAY
  102.     }
  103.     *Option: MANUAL
  104.     {
  105.         *rcNameID: =MANUAL_FEED_DISPLAY
  106.     }
  107.     *Option: ENVMANUAL
  108.     {
  109.         *rcNameID: =ENV_MANUAL_DISPLAY
  110.     }
  111. }
  112.  
  113.  
  114. *Feature: PaperSize
  115. {
  116.     *rcNameID: =PAPER_SIZE_DISPLAY
  117.     *DefaultOption: LETTER
  118.  
  119.     *% PPA printers have the same Printable and CursorOrigins
  120.     *% for all media sizes and orientations
  121.     *BlockMacro: DefaultOrigins
  122.     {
  123.         *PrintableOrigin: PAIR(150, 24)
  124.         *CursorOrigin: PAIR(0, 0)
  125.     }
  126.  
  127.     *BlockMacro: DefaultSmallOrigins
  128.     {
  129.         *PrintableOrigin: PAIR(76, 24)
  130.         *CursorOrigin: PAIR(0, 0)
  131.     }
  132.     
  133.     *Option: LETTER
  134.     {
  135.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  136.         *PrintableArea: PAIR(4800, 6300)
  137.         *InsertBlock: =DefaultOrigins
  138.     }
  139.     *Option: LEGAL
  140.     {
  141.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  142.         *PrintableArea: PAIR(4800, 8100)
  143.         *InsertBlock: =DefaultOrigins
  144.     }
  145.     *Option: EXECUTIVE
  146.     {
  147.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  148.         *PrintableArea: PAIR(4048,6000)
  149.         *InsertBlock: =DefaultOrigins
  150.     }
  151.     *Option: A4
  152.     {
  153.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  154.         *PrintableArea: PAIR(4808, 6714)
  155.         *InsertBlock: =DefaultSmallOrigins
  156.     }
  157.     *Option: A5
  158.     {
  159.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  160.         *PrintableArea: PAIR(3344, 4660)
  161.         *InsertBlock: =DefaultSmallOrigins
  162.     }
  163.     *Option: B5
  164.     {
  165.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  166.         *PrintableArea: PAIR(4152, 5770)
  167.         *InsertBlock: =DefaultSmallOrigins
  168.     }
  169.     *Option: ENV_10
  170.     {
  171.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  172.         *PrintableArea: PAIR(2320, 5154)
  173.         *InsertBlock: =DefaultSmallOrigins
  174.     }
  175.     *Option: ENV_DL
  176.     {
  177.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  178.         *PrintableArea: PAIR(2448, 4650)
  179.         *InsertBlock: =DefaultSmallOrigins
  180.     }
  181.     *Option: ENV_C6
  182.     {
  183.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  184.         *PrintableArea: PAIR(2536, 3280)
  185.         *InsertBlock: =DefaultSmallOrigins
  186.     }
  187.     *Option: JAPANESE_POSTCARD
  188.     {
  189.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  190.         *PrintableArea: PAIR(2208, 3196)
  191.         *InsertBlock: =DefaultSmallOrigins
  192.     }
  193.     *Option: A6
  194.     {
  195.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  196.         *PrintableArea: PAIR(2328, 3196)
  197.         *InsertBlock: =DefaultSmallOrigins
  198.     }
  199.     *Option: ENV_A2
  200.     {
  201.         *rcNameID: =ENV_A2_DISPLAY
  202.         *PageDimensions: PAIR(2628, 3450)
  203.         *PrintableArea: PAIR(2472,2904)
  204.         *InsertBlock: =DefaultSmallOrigins
  205.     }
  206.     *Option: INDEX_4x6
  207.     {
  208.         *% 4x6 card
  209.         *rcNameID: =US_INDEX_CARD_4X6_DISPLAY
  210.         *PageDimensions: PAIR(2400, 3600)
  211.         *PrintableArea: PAIR(2248, 3300)
  212.         *InsertBlock: =DefaultSmallOrigins
  213.     }
  214.     *Option: INDEX_5x8
  215.     {
  216.         *% 5x8 card
  217.         *rcNameID: =US_INDEX_CARD_5X8_DISPLAY
  218.         *PageDimensions: PAIR(3000, 4800)
  219.         *PrintableArea: PAIR(2848, 4500)
  220.         *InsertBlock: =DefaultSmallOrigins
  221.     }
  222.     *Option: CUSTOMSIZE
  223.     {
  224.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  225.         *MinSize: PAIR(2364, 3420)
  226.         *MaxSize: PAIR(5100, 8400)
  227.         *TopMargin: 24
  228.         *BottomMargin: 300
  229.         *MaxPrintableWidth: 4800
  230.         *MinLeftMargin: 76
  231.         *CenterPrintable?: FALSE        
  232.     }
  233. }
  234.  
  235.  
  236. *Feature: Resolution
  237. {
  238.     *rcNameID: =RESOLUTION_DISPLAY
  239.     *ConflictPriority: 50
  240.     *DefaultOption: r300x300
  241.     *Option: r300x300
  242.     {
  243.         *Name: "300 x 300 " =DOTS_PER_INCH
  244.         *DPI: PAIR(300, 300)
  245.         *TextDPI: PAIR(300, 300)
  246.         *SpotDiameter: 100
  247.     }
  248. }
  249.  
  250. *Feature: PQ
  251. {
  252.     *rcNameID: =PRINT_QUALITY_DISPLAY
  253.     *ConflictPriority: 20
  254.     *FeatureType: DOC_PROPERTY
  255.     *UpdateQualityMacro?: TRUE
  256.  
  257.     *DefaultOption: Normal
  258.     *Option: Econo
  259.     {
  260.         *rcNameID: =DRAFT_DISPLAY
  261.     }
  262.     *Option: Normal
  263.     {
  264.         *rcNameID: =NORMAL_DISPLAY
  265.     }
  266.     *Option: Best
  267.     {
  268.         *rcNameID: =BEST_DISPLAY
  269.     }
  270. }
  271.  
  272. *Feature: PM
  273. {
  274.     *rcNameID: =PRINT_MODE_DISPLAY
  275.     *ConflictPriority: 40
  276.     *DefaultOption: PlainNormalColor
  277.     *UpdateQualityMacro?: TRUE
  278.  
  279.     *Option: PlainEconoMono
  280.     {
  281.         *rcNameID: =AUTO_SELECT_DISPLAY
  282.         EXTERN_GLOBAL: *OEMCustomData:
  283. +           =OEM_COMMON_INFO 
  284. +           =OEM_DF_K332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_ECONO
  285.  
  286.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  287.         *Constraints: LIST(PQ.Normal, PQ.Best)
  288.     }
  289.  
  290.     *Option: PlainEconoColor
  291.     {
  292.         *rcNameID: =AUTO_SELECT_DISPLAY
  293.         EXTERN_GLOBAL: *OEMCustomData: 
  294. +           =OEM_COMMON_INFO 
  295. +           =OEM_DF_K332_C332 =OEM_MEDIA_HP_PLAIN =OEM_PQ_ECONO
  296.  
  297.         *Constraints: LIST(ColorMode.Mono, ColorMode.Gray8, ColorMode.Color24)
  298.         *Constraints: LIST(PQ.Normal, PQ.Best)
  299.     }
  300.     *Option: PlainNormalMono
  301.     {
  302.         *rcNameID: =AUTO_SELECT_DISPLAY
  303.         EXTERN_GLOBAL: *OEMCustomData:
  304. +           =OEM_COMMON_INFO 
  305. +           =OEM_DF_K662 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  306.  
  307.         *Constraints: LIST(ColorMode.Color4, ColorMode.Gray8, ColorMode.Color24)
  308.         *Constraints: LIST(PQ.Econo, PQ.Best)
  309.     }
  310.     *Option: PlainNormalColor
  311.     {
  312.         *rcNameID: =AUTO_SELECT_DISPLAY
  313.         EXTERN_GLOBAL: *OEMCustomData: 
  314. +           =OEM_COMMON_INFO 
  315. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PLAIN =OEM_PQ_NORMAL
  316.  
  317.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  318.         *Constraints: LIST(PQ.Econo, PQ.Best)              
  319.     }
  320.     *Option: PlainBestMono
  321.     {
  322.         *rcNameID: =AUTO_SELECT_DISPLAY
  323.         EXTERN_GLOBAL: *OEMCustomData: 
  324. +           =OEM_COMMON_INFO 
  325. +           =OEM_DF_K662 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  326.     
  327.         *Constraints: LIST(ColorMode.Color24, ColorMode.Color4, ColorMode.Gray8)
  328.         *Constraints: LIST(PQ.Econo, PQ.Normal)                                      
  329.     }
  330.     *Option: PlainBestColor
  331.     {
  332.         *rcNameID: =AUTO_SELECT_DISPLAY
  333.         EXTERN_GLOBAL: *OEMCustomData: 
  334. +           =OEM_COMMON_INFO 
  335. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PLAIN =OEM_PQ_BEST
  336.     
  337.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4, ColorMode.Gray8)
  338.         *Constraints: LIST(PQ.Econo, PQ.Normal)                                      
  339.     }
  340.     *Option: SpecialNormal
  341.     {
  342.         *rcNameID: =AUTO_SELECT_DISPLAY
  343.         EXTERN_GLOBAL: *OEMCustomData:
  344. +           =OEM_COMMON_INFO 
  345. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_NORMAL
  346.  
  347.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  348.         *Constraints: LIST(PQ.Econo, PQ.Best)
  349.     }
  350.     *Option: SpecialBest
  351.     {
  352.         *rcNameID: =AUTO_SELECT_DISPLAY
  353.         EXTERN_GLOBAL: *OEMCustomData:
  354. +           =OEM_COMMON_INFO 
  355. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET =OEM_PQ_BEST
  356.  
  357.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  358.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  359.     }
  360.     *Option: PremPhotoNormal
  361.     {
  362.         *rcNameID: =AUTO_SELECT_DISPLAY
  363.         EXTERN_GLOBAL: *OEMCustomData:
  364. +           =OEM_COMMON_INFO 
  365. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_NORMAL
  366.  
  367.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  368.         *Constraints: LIST(PQ.Econo, PQ.Best)
  369.     }
  370.     *Option: PremPhotoBest
  371.     {
  372.         *rcNameID: =AUTO_SELECT_DISPLAY
  373.         EXTERN_GLOBAL: *OEMCustomData:
  374. +           =OEM_COMMON_INFO 
  375. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_PHOTO =OEM_PQ_BEST
  376.  
  377.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  378.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  379.     }
  380.     *Option: PremHeavyNormal
  381.     {
  382.         *rcNameID: =AUTO_SELECT_DISPLAY
  383.         EXTERN_GLOBAL: *OEMCustomData:
  384. +           =OEM_COMMON_INFO 
  385. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT =OEM_PQ_NORMAL
  386.  
  387.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  388.         *Constraints: LIST(PQ.Econo, PQ.Best)
  389.     }
  390.     *Option: PremHeavyBest
  391.     {
  392.         *rcNameID: =AUTO_SELECT_DISPLAY
  393.         EXTERN_GLOBAL: *OEMCustomData:
  394. +           =OEM_COMMON_INFO 
  395. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_HEAVYWEIGHT =OEM_PQ_BEST
  396.  
  397.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  398.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  399.  
  400.     }
  401.     *Option: TransparencyNormal
  402.     {
  403.         *rcNameID: =AUTO_SELECT_DISPLAY
  404.         EXTERN_GLOBAL: *OEMCustomData:
  405. +           =OEM_COMMON_INFO 
  406. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_NORMAL
  407.  
  408.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  409.         *Constraints: LIST(PQ.Econo, PQ.Best)
  410.     }
  411.     *Option: TransparencyBest
  412.     {
  413.         *rcNameID: =AUTO_SELECT_DISPLAY
  414.         EXTERN_GLOBAL: *OEMCustomData:
  415. +           =OEM_COMMON_INFO 
  416. +           =OEM_DF_K662_C334 =OEM_MEDIA_HP_PREMIUM_INKJET_TRANSPARENCY =OEM_PQ_BEST
  417.  
  418.         *Constraints: LIST(ColorMode.Mono, ColorMode.Color4)
  419.         *Constraints: LIST(PQ.Econo, PQ.Normal)
  420.     }
  421. }
  422.  
  423.  
  424. *Feature: MediaType
  425. {
  426.     *rcNameID: =MEDIA_TYPE_DISPLAY
  427.     *ConflictPriority: 10
  428.     *UpdateQualityMacro?: TRUE
  429.     *DefaultOption: STANDARD
  430.  
  431.     *Option: STANDARD
  432.     {
  433.         *rcNameID: =PLAIN_PAPER_DISPLAY
  434.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: TRUE
  435.     }
  436.     *Option: TRANSPARENCY
  437.     {
  438.         *rcNameID: =HP_PREMIUM_INKJET_TRANSPARENCY_DISPLAY
  439.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  440.     }
  441.     *Option: HP_PREMIUM_INKJET_PAPER
  442.     {   
  443.         *rcNameID: =HP_PREMIUM_INKJET_PAPER_DISPLAY
  444.         *OptionID: =HP_PREMIUM_INKJET_PAPER_ID
  445.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  446.     }
  447.     *Option: HP_PREMIUM_INKJET_HEAVYWEIGHT
  448.     {   *% Grail
  449.         *rcNameID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_DISPLAY
  450.         *OptionID: =HP_PREMIUM_INKJET_HEAVYWEIGHT_ID
  451.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  452.     }
  453.     *Option: GLOSSY
  454.     {   
  455.         *rcNameID: =HP_PREMIUM_PHOTO_PAPER_DISPLAY
  456.         EXTERN_GLOBAL: *ChangeColorModeOnDoc?: FALSE
  457.     }
  458. }
  459.  
  460. *Feature: ColorMode
  461. {
  462.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  463.     *ConflictPriority: 30
  464.     *UpdateQualityMacro?: TRUE
  465.     *DefaultOption: Color24
  466.     *Option: Mono
  467.     {
  468.         *rcNameID: =MONO_DISPLAY
  469.         *Color?: FALSE
  470.         *DevNumOfPlanes: 0
  471.         *DevBPP: 0
  472.         *DrvBPP: 1
  473.         *IPCallbackID: 1
  474.     }
  475.     *Option: Color4
  476.     {   
  477.         *rcNameID: =COLOR_DISPLAY
  478.         *Color?: TRUE
  479.         *DevBPP: 0
  480.         *DevNumOfPlanes: 0
  481.         *DrvBPP: 4
  482.         *ColorPlaneOrder: LIST(BLACK,YELLOW,MAGENTA,CYAN)
  483.         *IPCallbackID: 1
  484.     }
  485.  
  486.     *Option: Gray8
  487.     {   
  488.         *rcNameID: =GRAYSCALE_DISPLAY
  489.         *Color?: FALSE
  490.         *DevNumOfPlanes: 0
  491.         *DevBPP: 0
  492.         *DrvBPP: 8
  493.         *IPCallbackID: 1       
  494.     }
  495.  
  496.     *Option: Color24
  497.     {   
  498.         *rcNameID: =24BPP_DISPLAY
  499.         *Color?: TRUE
  500.         *DevNumOfPlanes: 0
  501.         *DevBPP: 0
  502.         *DrvBPP: 24
  503.         *IPCallbackID: 1
  504.     }
  505. }
  506.  
  507.  
  508. *switch: MediaType
  509. {
  510.     *case: STANDARD
  511.     {
  512.         *switch: ColorMode
  513.         {
  514.             *case: Mono
  515.             {
  516.                 *DraftQualitySettings: LIST(ColorMode.Mono, PM.PlainEconoMono,Resolution.r300x300,PQ.Econo)
  517.                 *BetterQualitySettings: LIST(ColorMode.Mono,PM.PlainNormalMono,Resolution.r300x300,PQ.Normal)
  518.                 *BestQualitySettings: LIST(ColorMode.Mono,PM.PlainBestMono,Resolution.r300x300,PQ.Best)
  519.                 *DefaultQuality:BETTERQUALITY
  520.             }
  521.             *case: Gray8
  522.             {
  523.                 *DraftQualitySettings: LIST(ColorMode.Mono, PM.PlainEconoMono,Resolution.r300x300,PQ.Econo)
  524.                 *BetterQualitySettings: LIST(ColorMode.Mono,PM.PlainNormalMono,Resolution.r300x300,PQ.Normal)
  525.                 *BestQualitySettings: LIST(ColorMode.Mono,PM.PlainBestMono,Resolution.r300x300,PQ.Best)
  526.                 *DefaultQuality:BETTERQUALITY
  527.             }
  528.             *default:
  529.             {
  530.                 *DraftQualitySettings: LIST(ColorMode.Color4, PM.PlainEconoColor, Resolution.r300x300,PQ.Econo)
  531.                 *BetterQualitySettings: LIST(ColorMode.Color24, PM.PlainNormalColor,Resolution.r300x300,PQ.Normal)
  532.                 *BestQualitySettings: LIST(ColorMode.Color24, PM.PlainBestColor,Resolution.r300x300,PQ.Best)
  533.                 *DefaultQuality:BETTERQUALITY
  534.             }
  535.         }
  536.     }
  537.     *case: HP_PREMIUM_INKJET_PAPER
  538.     {   
  539.         *switch: ColorMode
  540.         {
  541.             *case: Mono
  542.             {
  543.                 *DraftQualitySettings: LIST()
  544.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.SpecialNormal,Resolution.r300x300,PQ.Normal)
  545.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.SpecialBest,Resolution.r300x300,PQ.Best)
  546.                 *DefaultQuality:BESTQUALITY
  547.             }
  548.             *case: Gray8
  549.             {
  550.                 *DraftQualitySettings: LIST()
  551.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.SpecialNormal,Resolution.r300x300,PQ.Normal)
  552.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.SpecialBest,Resolution.r300x300,PQ.Best)
  553.                 *DefaultQuality:BESTQUALITY
  554.             }
  555.             *default:
  556.             {
  557.                 *DraftQualitySettings: LIST()
  558.                 *BetterQualitySettings: LIST(ColorMode.Color24,PM.SpecialNormal,Resolution.r300x300,PQ.Normal)
  559.                 *BestQualitySettings: LIST(ColorMode.Color24,PM.SpecialBest,Resolution.r300x300,PQ.Best)
  560.                 *DefaultQuality:BESTQUALITY
  561.             }
  562.         }
  563.     }
  564.     *case: HP_PREMIUM_INKJET_HEAVYWEIGHT
  565.     {   
  566.         *switch: ColorMode
  567.         {
  568.             *case: Mono
  569.             {
  570.                 *DraftQualitySettings: LIST()
  571.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PremHeavyNormal,Resolution.r300x300,PQ.Normal)
  572.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.PremHeavyBest,Resolution.r300x300,PQ.Best)
  573.                 *DefaultQuality:BESTQUALITY
  574.             }
  575.             *case: Gray8
  576.             {
  577.                 *DraftQualitySettings: LIST()
  578.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PremHeavyNormal,Resolution.r300x300,PQ.Normal)
  579.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.PremHeavyBest,Resolution.r300x300,PQ.Best)
  580.                 *DefaultQuality:BESTQUALITY
  581.             }
  582.             *default:
  583.             {
  584.                 *DraftQualitySettings: LIST()
  585.                 *BetterQualitySettings: LIST(ColorMode.Color24,PM.PremHeavyNormal,Resolution.r300x300,PQ.Normal)
  586.                 *BestQualitySettings: LIST(ColorMode.Color24,PM.PremHeavyBest,Resolution.r300x300,PQ.Best)
  587.                 *DefaultQuality:BESTQUALITY
  588.             }
  589.         }
  590.     }
  591.     *case: GLOSSY
  592.     {   
  593.         *switch: ColorMode
  594.         {
  595.             *case: Mono
  596.             {
  597.                 *DraftQualitySettings: LIST()
  598.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoNormal,Resolution.r300x300,PQ.Normal)
  599.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoBest,Resolution.r300x300,PQ.Best)
  600.                 *DefaultQuality:BESTQUALITY
  601.             }
  602.             *case: Gray8
  603.             {
  604.                 *DraftQualitySettings: LIST()
  605.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoNormal,Resolution.r300x300,PQ.Normal)
  606.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.PremPhotoBest,Resolution.r300x300,PQ.Best)
  607.                 *DefaultQuality:BESTQUALITY
  608.             }
  609.             *default:
  610.             {
  611.                 *DraftQualitySettings: LIST()
  612.                 *BetterQualitySettings: LIST(ColorMode.Color24,PM.PremPhotoNormal,Resolution.r300x300,PQ.Normal)
  613.                 *BestQualitySettings: LIST(ColorMode.Color24,PM.PremPhotoBest,Resolution.r300x300,PQ.Best)
  614.                 *DefaultQuality:BESTQUALITY
  615.             }
  616.         }
  617.     }
  618.     
  619.     *case: TRANSPARENCY
  620.     {   
  621.         *switch: ColorMode
  622.         {
  623.             *case: Mono
  624.             {
  625.                 *DraftQualitySettings: LIST()
  626.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyNormal,Resolution.r300x300,PQ.Normal)
  627.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyBest,Resolution.r300x300,PQ.Best)
  628.                 *DefaultQuality:BETTERQUALITY
  629.             }
  630.             *case: Gray8
  631.             {
  632.                 *DraftQualitySettings: LIST()
  633.                 *BetterQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyNormal,Resolution.r300x300,PQ.Normal)
  634.                 *BestQualitySettings: LIST(ColorMode.Gray8,PM.TransparencyBest,Resolution.r300x300,PQ.Best)
  635.                 *DefaultQuality:BETTERQUALITY
  636.             }
  637.             *default:
  638.             {
  639.                 *DraftQualitySettings: LIST()
  640.                 *BetterQualitySettings: LIST(ColorMode.Color24,PM.TransparencyNormal,Resolution.r300x300,PQ.Normal)
  641.                 *BestQualitySettings: LIST(ColorMode.Color24,PM.TransparencyBest,Resolution.r300x300,PQ.Best)
  642.                 *DefaultQuality:BETTERQUALITY
  643.             }
  644.         }
  645.     }
  646. }
  647.  
  648.  
  649. *Feature: =HPHT_DLLNAME
  650. {
  651.     *Name: "Img"
  652.     *Option: =HPHT_DLLNAME_DEFAULT 
  653.     {
  654.         *Name: ""
  655.     }
  656. }
  657.  
  658.  
  659. *%%
  660. *%% Printing Attributes and Commands
  661. *%% PPA printers don't need these, but they are required
  662. *%% by unidrv (so is CmdSendBlockData)
  663. *%%
  664. *Command: CmdSendBlackData     { *Cmd : "" }
  665. *Command: CmdSendCyanData      { *Cmd : "" }
  666. *Command: CmdSendMagentaData   { *Cmd : "" }
  667. *Command: CmdSendYellowData    { *Cmd : "" }
  668. *Command: CmdSendBlockData     { *Cmd : "" }
  669. *Command: CmdCR { *Cmd : "" }
  670. *Command: CmdLF { *Cmd : "" }
  671. *Command: CmdFF { *Cmd : "" }
  672.  
  673.