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

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "HPXL300.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "HP PaintJet XL 300"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "pcl5eres.dll"
  12. *PrintRate: 2
  13. *PrintRatePPM: 2
  14. *PrintRateUnit: PPM
  15. *PrinterType: PAGE
  16. *MaxCopies: 99
  17. *Feature: Orientation
  18. {
  19.     *rcNameID: =ORIENTATION_DISPLAY
  20.     *DefaultOption: PORTRAIT
  21.     *Option: PORTRAIT
  22.     {
  23.         *rcNameID: =PORTRAIT_DISPLAY
  24.         *Command: CmdSelect
  25.         {
  26.             *Order: DOC_SETUP.2
  27.             *Cmd: "<1B>&l0O"
  28.         }
  29.     }
  30.     *Option: LANDSCAPE_CC90
  31.     {
  32.         *rcNameID: =LANDSCAPE_DISPLAY
  33.         *Command: CmdSelect
  34.         {
  35.             *Order: DOC_SETUP.2
  36.             *Cmd: "<1B>&l1O"
  37.         }
  38.     }
  39. }
  40. *Feature: InputBin
  41. {
  42.     *rcNameID: =PAPER_SOURCE_DISPLAY
  43.     *DefaultOption: UPPER
  44.     *Option: UPPER
  45.     {
  46.         *rcNameID: =UPPER_TRAY_DISPLAY
  47.         *Command: CmdSelect
  48.         {
  49.             *Order: DOC_SETUP.8
  50.             *Cmd: "<1B>&l1H"
  51.         }
  52.     }
  53.     *Option: MANUAL
  54.     {
  55.         *rcNameID: =MANUAL_FEED_DISPLAY
  56.         *Command: CmdSelect
  57.         {
  58.             *Order: DOC_SETUP.8
  59.             *Cmd: "<1B>&l2H"
  60.         }
  61.     }
  62. }
  63. *Feature: Resolution
  64. {
  65.     *rcNameID: =RESOLUTION_DISPLAY
  66.     *DefaultOption: Option1
  67.     *Option: Option1
  68.     {
  69.         *Name: "300 x 300 " =DOTS_PER_INCH
  70.         *DPI: PAIR(300, 300)
  71.         *TextDPI: PAIR(300, 300)
  72.         *MinStripBlankPixels: 32
  73.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  74.         *SpotDiameter: 140
  75.         *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  76.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  77.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  78.         *Command: CmdSelect
  79.         {
  80.             *Order: DOC_SETUP.11
  81.             *Cmd: "<1B>*t300R"
  82.         }
  83.     }
  84.     *Option: Option2
  85.     {
  86.         *Name: "150 x 150 " =DOTS_PER_INCH
  87.         *DPI: PAIR(150, 150)
  88.         *TextDPI: PAIR(300, 300)
  89.         *MinStripBlankPixels: 32
  90.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  91.         *SpotDiameter: 120
  92.         *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  93.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  94.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  95.         *Command: CmdSelect
  96.         {
  97.             *Order: DOC_SETUP.11
  98.             *Cmd: "<1B>*t150R"
  99.         }
  100.     }
  101.     *Option: Option3
  102.     {
  103.         *Name: "75 x 75 " =DOTS_PER_INCH
  104.         *DPI: PAIR(75, 75)
  105.         *TextDPI: PAIR(300, 300)
  106.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  107.         *SpotDiameter: 100
  108.         *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  109.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  110.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  111.         *Command: CmdSelect
  112.         {
  113.             *Order: DOC_SETUP.11
  114.             *Cmd: "<1B>*t75R"
  115.         }
  116.     }
  117. }
  118. *Feature: PaperSize
  119. {
  120.     *rcNameID: =PAPER_SIZE_DISPLAY
  121.     *DefaultOption: LETTER
  122.     *Option: LETTER
  123.     {
  124.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  125.         *switch: Orientation
  126.         {
  127.             *case: PORTRAIT
  128.             {
  129.                 *PrintableArea: PAIR(4800, 6342)
  130.                 *PrintableOrigin: PAIR(150, 108)
  131.                 *switch: Resolution
  132.                 {
  133.                     *case: Option2
  134.                     {
  135.                         *PrintableArea: PAIR(4796, 6340)
  136.                         *PrintableOrigin: PAIR(152, 108)
  137.                     }
  138.                     *case: Option3
  139.                     {
  140.                         *PrintableArea: PAIR(4792, 6336)
  141.                         *PrintableOrigin: PAIR(152, 112)
  142.                     }
  143.                 }
  144.                 *CursorOrigin: PAIR(150, 104)
  145.                 *Command: CmdSelect
  146.                 {
  147.                     *Order: DOC_SETUP.9
  148.                     *Cmd: "<1B>&l2a8c1E"
  149.                 }
  150.             }
  151.             *case: LANDSCAPE_CC90
  152.             {
  153.                 *PrintableArea: PAIR(4850, 6300)
  154.                 *PrintableOrigin: PAIR(150, 150)
  155.                 *switch: Resolution
  156.                 {
  157.                     *case: Option2
  158.                     {
  159.                         *PrintableArea: PAIR(4848, 6296)
  160.                         *PrintableOrigin: PAIR(152, 152)
  161.                     }
  162.                     *case: Option3
  163.                     {
  164.                         *PrintableArea: PAIR(4848, 6296)
  165.                         *PrintableOrigin: PAIR(152, 152)
  166.                     }
  167.                 }
  168.                 *CursorOrigin: PAIR(116, 6480)
  169.                 *Command: CmdSelect
  170.                 {
  171.                     *Order: DOC_SETUP.9
  172.                     *Cmd: "<1B>&l2a8c1E"
  173.                 }
  174.             }
  175.         }
  176.     }
  177.     *Option: LEGAL
  178.     {
  179.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  180.         *switch: Orientation
  181.         {
  182.             *case: PORTRAIT
  183.             {
  184.                 *PrintableArea: PAIR(4800, 8200)
  185.                 *PrintableOrigin: PAIR(150, 100)
  186.                 *switch: Resolution
  187.                 {
  188.                     *case: Option2
  189.                     {
  190.                         *PrintableArea: PAIR(4796, 8200)
  191.                         *PrintableOrigin: PAIR(152, 100)
  192.                     }
  193.                     *case: Option3
  194.                     {
  195.                         *PrintableArea: PAIR(4792, 8192)
  196.                         *PrintableOrigin: PAIR(152, 104)
  197.                     }
  198.                 }
  199.                 *CursorOrigin: PAIR(150, 100)
  200.                 *Command: CmdSelect
  201.                 {
  202.                     *Order: DOC_SETUP.9
  203.                     *Cmd: "<1B>&l3a8c1E"
  204.                 }
  205.             }
  206.             *case: LANDSCAPE_CC90
  207.             {
  208.                 *PrintableArea: PAIR(4900, 8160)
  209.                 *PrintableOrigin: PAIR(100, 120)
  210.                 *switch: Resolution
  211.                 {
  212.                     *case: Option3
  213.                     {
  214.                         *PrintableArea: PAIR(4896, 8160)
  215.                         *PrintableOrigin: PAIR(104, 120)
  216.                     }
  217.                 }
  218.                 *CursorOrigin: PAIR(100, 8280)
  219.                 *Command: CmdSelect
  220.                 {
  221.                     *Order: DOC_SETUP.9
  222.                     *Cmd: "<1B>&l3a8c1E"
  223.                 }
  224.             }
  225.         }
  226.     }
  227.     *Option: TABLOID
  228.     {
  229.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  230.         *switch: Orientation
  231.         {
  232.             *case: PORTRAIT
  233.             {
  234.                 *PrintableArea: PAIR(6300, 9950)
  235.                 *PrintableOrigin: PAIR(150, 100)
  236.                 *switch: Resolution
  237.                 {
  238.                     *case: Option2
  239.                     {
  240.                         *PrintableArea: PAIR(6296, 10000)
  241.                         *PrintableOrigin: PAIR(152, 100)
  242.                     }
  243.                     *case: Option3
  244.                     {
  245.                         *PrintableArea: PAIR(6296, 9992)
  246.                         *PrintableOrigin: PAIR(152, 104)
  247.                     }
  248.                 }
  249.                 *CursorOrigin: PAIR(150, 100)
  250.                 *Command: CmdSelect
  251.                 {
  252.                     *Order: DOC_SETUP.9
  253.                     *Cmd: "<1B>&l6a8c1E"
  254.                 }
  255.             }
  256.             *case: LANDSCAPE_CC90
  257.             {
  258.                 *PrintableArea: PAIR(6400, 9930)
  259.                 *PrintableOrigin: PAIR(100, 120)
  260.                 *switch: Resolution
  261.                 {
  262.                     *case: Option3
  263.                     {
  264.                         *PrintableArea: PAIR(6392, 9960)
  265.                         *PrintableOrigin: PAIR(104, 120)
  266.                     }
  267.                 }
  268.                 *CursorOrigin: PAIR(100, 10080)
  269.                 *Command: CmdSelect
  270.                 {
  271.                     *Order: DOC_SETUP.9
  272.                     *Cmd: "<1B>&l6a8c1E"
  273.                 }
  274.             }
  275.         }
  276.     }
  277.     *Option: A3
  278.     {
  279.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  280.         *switch: Orientation
  281.         {
  282.             *case: PORTRAIT
  283.             {
  284.                 *PrintableArea: PAIR(6714, 9704)
  285.                 *PrintableOrigin: PAIR(150, 100)
  286.                 *switch: Resolution
  287.                 {
  288.                     *case: Option2
  289.                     {
  290.                         *PrintableArea: PAIR(6712, 9704)
  291.                         *PrintableOrigin: PAIR(152, 100)
  292.                     }
  293.                     *case: Option3
  294.                     {
  295.                         *PrintableArea: PAIR(6712, 9700)
  296.                         *PrintableOrigin: PAIR(152, 104)
  297.                     }
  298.                 }
  299.                 *CursorOrigin: PAIR(150, 100)
  300.                 *Command: CmdSelect
  301.                 {
  302.                     *Order: DOC_SETUP.9
  303.                     *Cmd: "<1B>&l27a8c1E"
  304.                 }
  305.             }
  306.             *case: LANDSCAPE_CC90
  307.             {
  308.                 *PrintableArea: PAIR(6814, 9664)
  309.                 *PrintableOrigin: PAIR(100, 120)
  310.                 *switch: Resolution
  311.                 {
  312.                     *case: Option2
  313.                     {
  314.                         *PrintableArea: PAIR(6812, 9664)
  315.                     }
  316.                     *case: Option3
  317.                     {
  318.                         *PrintableArea: PAIR(6808, 9660)
  319.                         *PrintableOrigin: PAIR(104, 120)
  320.                     }
  321.                 }
  322.                 *CursorOrigin: PAIR(100, 9804)
  323.                 *Command: CmdSelect
  324.                 {
  325.                     *Order: DOC_SETUP.9
  326.                     *Cmd: "<1B>&l27a8c1E"
  327.                 }
  328.             }
  329.         }
  330.     }
  331.     *Option: A4
  332.     {
  333.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  334.         *switch: Orientation
  335.         {
  336.             *case: PORTRAIT
  337.             {
  338.                 *PrintableArea: PAIR(4666, 6814)
  339.                 *PrintableOrigin: PAIR(150, 100)
  340.                 *switch: Resolution
  341.                 {
  342.                     *case: Option2
  343.                     {
  344.                         *PrintableArea: PAIR(4662, 6812)
  345.                         *PrintableOrigin: PAIR(152, 100)
  346.                     }
  347.                     *case: Option3
  348.                     {
  349.                         *PrintableArea: PAIR(4654, 6808)
  350.                         *PrintableOrigin: PAIR(156, 104)
  351.                     }
  352.                 }
  353.                 *CursorOrigin: PAIR(150, 100)
  354.                 *Command: CmdSelect
  355.                 {
  356.                     *Order: DOC_SETUP.9
  357.                     *Cmd: "<1B>&l26a8c1E"
  358.                 }
  359.             }
  360.             *case: LANDSCAPE_CC90
  361.             {
  362.                 *PrintableArea: PAIR(4762, 6710)
  363.                 *PrintableOrigin: PAIR(100, 108)
  364.                 *switch: Resolution
  365.                 {
  366.                     *case: Option2
  367.                     {
  368.                         *PrintableArea: PAIR(4760, 6708)
  369.                     }
  370.                     *case: Option3
  371.                     {
  372.                         *PrintableArea: PAIR(4752, 6704)
  373.                         *PrintableOrigin: PAIR(104, 112)
  374.                     }
  375.                 }
  376.                 *CursorOrigin: PAIR(100, 6888)
  377.                 *Command: CmdSelect
  378.                 {
  379.                     *Order: DOC_SETUP.9
  380.                     *Cmd: "<1B>&l26a8c1E"
  381.                 }
  382.             }
  383.         }
  384.     }
  385.     *Option: B4
  386.     {
  387.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  388.         *switch: Orientation
  389.         {
  390.             *case: PORTRAIT
  391.             {
  392.                 *PrintableArea: PAIR(5772, 8368)
  393.                 *PrintableOrigin: PAIR(150, 100)
  394.                 *switch: Resolution
  395.                 {
  396.                     *case: Option2
  397.                     {
  398.                         *PrintableArea: PAIR(5768, 8366)
  399.                         *PrintableOrigin: PAIR(152, 100)
  400.                     }
  401.                     *case: Option3
  402.                     {
  403.                         *PrintableArea: PAIR(5768, 8362)
  404.                         *PrintableOrigin: PAIR(152, 104)
  405.                     }
  406.                 }
  407.                 *CursorOrigin: PAIR(150, 100)
  408.                 *Command: CmdSelect
  409.                 {
  410.                     *Order: DOC_SETUP.9
  411.                     *Cmd: "<1B>&l46a8c1E"
  412.                 }
  413.             }
  414.             *case: LANDSCAPE_CC90
  415.             {
  416.                 *PrintableArea: PAIR(5872, 8338)
  417.                 *PrintableOrigin: PAIR(100, 120)
  418.                 *switch: Resolution
  419.                 {
  420.                     *case: Option2
  421.                     {
  422.                         *PrintableArea: PAIR(5872, 8336)
  423.                     }
  424.                     *case: Option3
  425.                     {
  426.                         *PrintableArea: PAIR(5864, 8332)
  427.                         *PrintableOrigin: PAIR(104, 120)
  428.                     }
  429.                 }
  430.                 *CursorOrigin: PAIR(100, 8478)
  431.                 *Command: CmdSelect
  432.                 {
  433.                     *Order: DOC_SETUP.9
  434.                     *Cmd: "<1B>&l46a8c1E"
  435.                 }
  436.             }
  437.         }
  438.     }
  439. }
  440. *Feature: MediaType
  441. {
  442.     *rcNameID: =MEDIA_TYPE_DISPLAY
  443.     *DefaultOption: STANDARD
  444.     *Option: STANDARD
  445.     {
  446.         *rcNameID: =PLAIN_PAPER_DISPLAY
  447.         *Command: CmdSelect
  448.         {
  449.             *Order: DOC_SETUP.5
  450.             *Cmd: "<1B>&l0M"
  451.         }
  452.     }
  453.     *Option: Option2
  454.     {
  455.         *rcNameID: 264
  456.         *Command: CmdSelect
  457.         {
  458.             *Order: DOC_SETUP.5
  459.             *Cmd: "<1B>&l1M"
  460.         }
  461.     }
  462.     *Option: Option3
  463.     {
  464.         *rcNameID: 265
  465.         *Command: CmdSelect
  466.         {
  467.             *Order: DOC_SETUP.5
  468.             *Cmd: "<1B>&l2M"
  469.         }
  470.     }
  471.     *Option: GLOSSY
  472.     {
  473.         *rcNameID: =GLOSSY_PAPER_DISPLAY
  474.         *Command: CmdSelect
  475.         {
  476.             *Order: DOC_SETUP.5
  477.             *Cmd: "<1B>&l3M"
  478.         }
  479.     }
  480.     *Option: TRANSPARENCY
  481.     {
  482.         *rcNameID: =TRANSPARENCY_DISPLAY
  483.         *Command: CmdSelect
  484.         {
  485.             *Order: DOC_SETUP.5
  486.             *Cmd: "<1B>&l4M"
  487.         }
  488.     }
  489. }
  490. *Feature: PrintQuality
  491. {
  492.     *rcNameID: =TEXT_QUALITY_DISPLAY
  493.     *DefaultOption: Option1
  494.     *Option: Option1
  495.     {
  496.         *rcNameID: 309
  497.         *Command: CmdSelect
  498.         {
  499.             *Order: DOC_SETUP.7
  500.             *Cmd: "<1B>*o0Q"
  501.         }
  502.     }
  503.     *Option: Option2
  504.     {
  505.         *rcNameID: 310
  506.         *Command: CmdSelect
  507.         {
  508.             *Order: DOC_SETUP.7
  509.             *Cmd: "<1B>*o-1Q"
  510.         }
  511.     }
  512.     *Option: Option3
  513.     {
  514.         *rcNameID: 311
  515.         *Command: CmdSelect
  516.         {
  517.             *Order: DOC_SETUP.7
  518.             *Cmd: "<1B>*o1Q"
  519.         }
  520.     }
  521. }
  522. *Feature: ColorMode
  523. {
  524.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  525.     *DefaultOption: Color
  526.     *Option: Mono
  527.     {
  528.         *rcNameID: =MONO_DISPLAY
  529.         *DevNumOfPlanes: 1
  530.         *DevBPP: 1
  531.         *Color? : FALSE
  532.     }
  533.     *Option: Color
  534.     {
  535.         *rcNameID: =COLOR_DISPLAY
  536.         *DevNumOfPlanes: 3
  537.         *DevBPP: 1
  538.         *DrvBPP: 4
  539.         EXTERN_GLOBAL: *RasterSendAllData? : TRUE
  540.         *ColorPlaneOrder: LIST(CYAN, MAGENTA, YELLOW)
  541.         *Command: CmdSendCyanData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  542.         *Command: CmdSendMagentaData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  543.         *Command: CmdSendYellowData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  544.         *Command: CmdSelectBlackColor { *Cmd : "<1B>*v7S" }
  545.         *Command: CmdSelectRedColor { *Cmd : "<1B>*v6S" }
  546.         *Command: CmdSelectGreenColor { *Cmd : "<1B>*v5S" }
  547.         *Command: CmdSelectYellowColor { *Cmd : "<1B>*v4S" }
  548.         *Command: CmdSelectBlueColor { *Cmd : "<1B>*v3S" }
  549.         *Command: CmdSelectMagentaColor { *Cmd : "<1B>*v2S" }
  550.         *Command: CmdSelectCyanColor { *Cmd : "<1B>*v1S" }
  551.         *Command: CmdSelectWhiteColor { *Cmd : "<1B>*v0S" }
  552.         *Command: CmdSelect
  553.         {
  554.             *Order: DOC_SETUP.10
  555.             *Cmd: "<1B>*r-3U"
  556.         }
  557.     }
  558. }
  559. *Feature: Halftone
  560. {
  561.     *rcNameID: =HALFTONING_DISPLAY
  562.     *DefaultOption: HT_PATSIZE_AUTO
  563.     *Option: HT_PATSIZE_AUTO
  564.     {
  565.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  566.     }
  567. *Ifdef: WINNT_50
  568.     *Option: HT_PATSIZE_SUPERCELL_M
  569.     {
  570.         *rcNameID: =HT_SUPERCELL_DISPLAY
  571.     }
  572. *Endif:
  573.     *Option: HT_PATSIZE_6x6_M
  574.     {
  575.         *rcNameID: =HT_DITHER6X6_DISPLAY
  576.     }
  577.     *Option: HT_PATSIZE_8x8_M
  578.     {
  579.         *rcNameID: =HT_DITHER8X8_DISPLAY
  580.     }
  581. }
  582. *Feature: Memory
  583. {
  584.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  585.     *DefaultOption: 2048KB
  586.     *Option: 2048KB
  587.     {
  588.         *Name: "2MB"
  589.         *MemoryConfigKB: PAIR(2048, 1645)
  590.     }
  591.     *Option: 3072KB
  592.     {
  593.         *Name: "3MB"
  594.         *MemoryConfigKB: PAIR(3072, 2590)
  595.     }
  596.     *Option: 4096KB
  597.     {
  598.         *Name: "4MB"
  599.         *MemoryConfigKB: PAIR(4096, 3535)
  600.     }
  601.     *Option: 5120KB
  602.     {
  603.         *Name: "5MB"
  604.         *MemoryConfigKB: PAIR(5120, 4480)
  605.     }
  606.     *Option: 6144KB
  607.     {
  608.         *Name: "6MB"
  609.         *MemoryConfigKB: PAIR(6144, 5425)
  610.     }
  611.     *Option: 7168KB
  612.     {
  613.         *Name: "7MB"
  614.         *MemoryConfigKB: PAIR(7168, 6370)
  615.     }
  616.     *Option: 8192KB
  617.     {
  618.         *Name: "8MB"
  619.         *MemoryConfigKB: PAIR(8192, 7315)
  620.     }
  621.     *Option: 9216KB
  622.     {
  623.         *Name: "9MB"
  624.         *MemoryConfigKB: PAIR(9216, 8260)
  625.     }
  626.     *Option: 10240KB
  627.     {
  628.         *Name: "10MB"
  629.         *MemoryConfigKB: PAIR(10240, 9205)
  630.     }
  631.     *Option: 11264KB
  632.     {
  633.         *Name: "11MB"
  634.         *MemoryConfigKB: PAIR(11264, 10150)
  635.     }
  636.     *Option: 12288KB
  637.     {
  638.         *Name: "12MB"
  639.         *MemoryConfigKB: PAIR(12288, 12171)
  640.     }
  641.     *Option: 13312KB
  642.     {
  643.         *Name: "13MB"
  644.         *MemoryConfigKB: PAIR(13312, 12040)
  645.     }
  646.     *Option: 14336KB
  647.     {
  648.         *Name: "14MB"
  649.         *MemoryConfigKB: PAIR(14336, 12985)
  650.     }
  651.     *Option: 15360KB
  652.     {
  653.         *Name: "15MB"
  654.         *MemoryConfigKB: PAIR(15360, 15243)
  655.     }
  656.     *Option: 16384KB
  657.     {
  658.         *Name: "16MB"
  659.         *MemoryConfigKB: PAIR(16384, 16267)
  660.     }
  661.     *Option: 17408KB
  662.     {
  663.         *Name: "17MB"
  664.         *MemoryConfigKB: PAIR(17408, 15820)
  665.     }
  666.     *Option: 18432KB
  667.     {
  668.         *Name: "18MB"
  669.         *MemoryConfigKB: PAIR(18432, 15750)
  670.     }
  671.     *Option: 19456KB
  672.     {
  673.         *Name: "19MB"
  674.         *MemoryConfigKB: PAIR(19456, 16650)
  675.     }
  676.     *Option: 20480KB
  677.     {
  678.         *Name: "20MB"
  679.         *MemoryConfigKB: PAIR(20480, 17550)
  680.     }
  681.     *Option: 21504KB
  682.     {
  683.         *Name: "21MB"
  684.         *MemoryConfigKB: PAIR(21504, 18450)
  685.     }
  686.     *Option: 22528KB
  687.     {
  688.         *Name: "22MB"
  689.         *MemoryConfigKB: PAIR(22528, 19350)
  690.     }
  691.     *Option: 23552KB
  692.     {
  693.         *Name: "23MB"
  694.         *MemoryConfigKB: PAIR(23552, 20250)
  695.     }
  696.     *Option: 24576KB
  697.     {
  698.         *Name: "24MB"
  699.         *MemoryConfigKB: PAIR(24576, 21150)
  700.     }
  701.     *Option: 25600KB
  702.     {
  703.         *Name: "25MB"
  704.         *MemoryConfigKB: PAIR(25600, 22050)
  705.     }
  706.     *Option: 26624KB
  707.     {
  708.         *Name: "26MB"
  709.         *MemoryConfigKB: PAIR(26624, 22950)
  710.     }
  711.     *Option: 27648KB
  712.     {
  713.         *Name: "27MB"
  714.         *MemoryConfigKB: PAIR(27648, 23850)
  715.     }
  716.     *Option: 28672KB
  717.     {
  718.         *Name: "28MB"
  719.         *MemoryConfigKB: PAIR(28672, 24750)
  720.     }
  721.     *Option: 29696KB
  722.     {
  723.         *Name: "29MB"
  724.         *MemoryConfigKB: PAIR(29696, 25650)
  725.     }
  726.     *Option: 30720KB
  727.     {
  728.         *Name: "30MB"
  729.         *MemoryConfigKB: PAIR(30720, 26550)
  730.     }
  731. }
  732. *Command: CmdStartDoc
  733. {
  734.     *Order: DOC_SETUP.1
  735.     *Cmd: "<1B>%%-12345X@PJL ENTER LANGUAGE=PCL<0D0A1B>E<1B>&l0S<1B>*r0F"
  736. }
  737. *Command: CmdStartPage
  738. {
  739.     *Order: PAGE_SETUP.1
  740.     *Cmd: "<0D>"
  741. }
  742. *Command: CmdEndJob
  743. {
  744.     *Order: JOB_FINISH.1
  745.     *Cmd: "<1B>E<1B>%%-12345X"
  746. }
  747. *Command: CmdCopies
  748. {
  749.     *Order: PAGE_SETUP.14
  750.     *Cmd: "<1B>&l" %d[1,99]{NumOfCopies}"X"
  751. }
  752. *RotateCoordinate?: TRUE
  753. *RotateRaster?: TRUE
  754. *RotateFont?: TRUE
  755. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  756. *MemoryUsage: LIST(FONT)
  757. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  758. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  759. *XMoveThreshold: 0
  760. *YMoveThreshold: 0
  761. *XMoveUnit: 300
  762. *YMoveUnit: 300
  763. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  764. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  765. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  766. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  767. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  768. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  769. *Command: CmdCR { *Cmd : "<0D>" }
  770. *Command: CmdLF { *Cmd : "<0A>" }
  771. *Command: CmdFF { *Cmd : "<0C>" }
  772. *Command: CmdBackSpace { *Cmd : "<08>" }
  773. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  774. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  775. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  776. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  777. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  778. *EjectPageWithFF?: TRUE
  779. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  780. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  781. *OutputDataFormat: H_BYTE
  782. *OptimizeLeftBound?: TRUE
  783. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  784. *CursorYAfterSendBlockData: AUTO_INCREMENT
  785. *DefaultFont: 136
  786. *DefaultCTT: 0
  787. *CharPosition: BASELINE
  788. *DeviceFonts: LIST(134,135,136,137,138,139,140,146,147,148,149,150,151,152,153,154,
  789. +                   155,156,157,158,159,160,161,162)
  790. *MinFontID: 16534
  791. *MaxFontID: 32768
  792. *FontFormat: HPPCL
  793. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  794. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  795. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  796. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  797. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  798. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  799. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  800. *MinGrayFill: 1
  801. *MaxGrayFill: 100
  802. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  803. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  804. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  805. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  806.