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

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "KYFS850.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Kyocera FS-850 / FS-850A"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "kyores.dll"
  12. *PrintRate: 8
  13. *PrintRatePPM: 8
  14. *PrintRateUnit: PPM
  15. *PrinterType: PAGE
  16. *MaxCopies: 9999
  17. *FontCartSlots: 1
  18. *Feature: Orientation
  19. {
  20.     *rcNameID: =ORIENTATION_DISPLAY
  21.     *DefaultOption: PORTRAIT
  22.     *Option: PORTRAIT
  23.     {
  24.         *rcNameID: =PORTRAIT_DISPLAY
  25.         *Command: CmdSelect
  26.         {
  27.             *Order: DOC_SETUP.6
  28.             *Cmd: "<1B>&l0O"
  29.         }
  30.     }
  31.     *Option: LANDSCAPE_CC90
  32.     {
  33.         *rcNameID: =LANDSCAPE_DISPLAY
  34.         *Command: CmdSelect
  35.         {
  36.             *Order: DOC_SETUP.6
  37.             *Cmd: "<1B>&l1O"
  38.         }
  39.     }
  40. }
  41. *Feature: InputBin
  42. {
  43.     *rcNameID: =PAPER_SOURCE_DISPLAY
  44.     *DefaultOption: Option2
  45.     *Option: Option1
  46.     {
  47.         *rcNameID: 264
  48.         *Command: CmdSelect
  49.         {
  50.             *Order: DOC_SETUP.5
  51.             *Cmd: "<1B>&l0H"
  52.         }
  53.     }
  54.     *Option: Option2
  55.     {
  56.         *rcNameID: 265
  57.         *Command: CmdSelect
  58.         {
  59.             *Order: DOC_SETUP.5
  60.             *Cmd: "<1B>&l1H"
  61.         }
  62.     }
  63.     *Option: Option3
  64.     {
  65.         *rcNameID: 271
  66.         *Command: CmdSelect
  67.         {
  68.             *Order: DOC_SETUP.5
  69.             *Cmd: "<1B>&l4H"
  70.         }
  71.     }
  72.     *Option: MANUAL
  73.     {
  74.         *rcNameID: =MANUAL_FEED_DISPLAY
  75.         *Command: CmdSelect
  76.         {
  77.             *Order: DOC_SETUP.5
  78.             *Cmd: "<1B>&l2H"
  79.         }
  80.     }
  81.     *Option: Option5
  82.     {
  83.         *rcNameID: 276
  84.         *Command: CmdSelect
  85.         {
  86.             *Order: DOC_SETUP.5
  87.             *Cmd: "<1B>&l3H"
  88.         }
  89.     }
  90. }
  91. *Feature: Resolution
  92. {
  93.     *rcNameID: =RESOLUTION_DISPLAY
  94.     *DefaultOption: Option1
  95.     *Option: Option1
  96.     {
  97.         *Name: "300 x 300 " =DOTS_PER_INCH
  98.         *DPI: PAIR(300, 300)
  99.         *TextDPI: PAIR(300, 300)
  100.         *MinStripBlankPixels: 32
  101.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  102.         *SpotDiameter: 100
  103.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  104.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  105.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  106.         *Command: CmdSelect
  107.         {
  108.             *Order: DOC_SETUP.4
  109.             *Cmd: "<1B>*t300R<1B>*r0F"
  110.         }
  111.     }
  112.     *Option: Option2
  113.     {
  114.         *Name: "150 x 150 " =DOTS_PER_INCH
  115.         *DPI: PAIR(150, 150)
  116.         *TextDPI: PAIR(300, 300)
  117.         *MinStripBlankPixels: 32
  118.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  119.         *SpotDiameter: 100
  120.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  121.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  122.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  123.         *Command: CmdSelect
  124.         {
  125.             *Order: DOC_SETUP.4
  126.             *Cmd: "<1B>*t150R<1B>*r0F"
  127.         }
  128.     }
  129. }
  130. *Feature: PaperSize
  131. {
  132.     *rcNameID: =PAPER_SIZE_DISPLAY
  133.     *DefaultOption: A4
  134.     *Option: LETTER
  135.     {
  136.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  137.         *switch: Orientation
  138.         {
  139.             *case: PORTRAIT
  140.             {
  141.                 *PrintableArea: PAIR(4800, 6350)
  142.                 *PrintableOrigin: PAIR(150, 100)
  143.                 *switch: Resolution
  144.                 {
  145.                     *case: Option2
  146.                     {
  147.                         *PrintableArea: PAIR(4796, 6348)
  148.                         *PrintableOrigin: PAIR(152, 100)
  149.                     }
  150.                 }
  151.                 *CursorOrigin: PAIR(144, 96)
  152.                 *Command: CmdSelect
  153.                 {
  154.                     *Order: DOC_SETUP.7
  155.                     *Cmd: "!R!spsz6;exit;<1B>&l8c1E"
  156.                 }
  157.             }
  158.             *case: LANDSCAPE_CC90
  159.             {
  160.                 *PrintableArea: PAIR(4800, 6300)
  161.                 *PrintableOrigin: PAIR(150, 150)
  162.                 *switch: Resolution
  163.                 {
  164.                     *case: Option2
  165.                     {
  166.                         *PrintableArea: PAIR(4796, 6296)
  167.                         *PrintableOrigin: PAIR(152, 152)
  168.                     }
  169.                 }
  170.                 *CursorOrigin: PAIR(96, 6482)
  171.                 *Command: CmdSelect
  172.                 {
  173.                     *Order: DOC_SETUP.7
  174.                     *Cmd: "!R!spsz6;exit;<1B>&l8c1E"
  175.                 }
  176.             }
  177.         }
  178.     }
  179.     *Option: LEGAL
  180.     {
  181.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  182.         *switch: Orientation
  183.         {
  184.             *case: PORTRAIT
  185.             {
  186.                 *PrintableArea: PAIR(4800, 8150)
  187.                 *PrintableOrigin: PAIR(150, 100)
  188.                 *switch: Resolution
  189.                 {
  190.                     *case: Option2
  191.                     {
  192.                         *PrintableArea: PAIR(4796, 8148)
  193.                         *PrintableOrigin: PAIR(152, 100)
  194.                     }
  195.                 }
  196.                 *CursorOrigin: PAIR(144, 96)
  197.                 *Command: CmdSelect
  198.                 {
  199.                     *Order: DOC_SETUP.7
  200.                     *Cmd: "!R!spsz7;exit;<1B>&l8c1E"
  201.                 }
  202.             }
  203.             *case: LANDSCAPE_CC90
  204.             {
  205.                 *PrintableArea: PAIR(4800, 8100)
  206.                 *PrintableOrigin: PAIR(150, 150)
  207.                 *switch: Resolution
  208.                 {
  209.                     *case: Option2
  210.                     {
  211.                         *PrintableArea: PAIR(4796, 8096)
  212.                         *PrintableOrigin: PAIR(152, 152)
  213.                     }
  214.                 }
  215.                 *CursorOrigin: PAIR(96, 8282)
  216.                 *Command: CmdSelect
  217.                 {
  218.                     *Order: DOC_SETUP.7
  219.                     *Cmd: "!R!spsz7;exit;<1B>&l8c1E"
  220.                 }
  221.             }
  222.         }
  223.     }
  224.     *Option: A4
  225.     {
  226.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  227.         *switch: Orientation
  228.         {
  229.             *case: PORTRAIT
  230.             {
  231.                 *PrintableArea: PAIR(4662, 6764)
  232.                 *PrintableOrigin: PAIR(150, 100)
  233.                 *switch: Resolution
  234.                 {
  235.                     *case: Option2
  236.                     {
  237.                         *PrintableArea: PAIR(4660, 6764)
  238.                         *PrintableOrigin: PAIR(152, 100)
  239.                     }
  240.                 }
  241.                 *CursorOrigin: PAIR(144, 96)
  242.                 *Command: CmdSelect
  243.                 {
  244.                     *Order: DOC_SETUP.7
  245.                     *Cmd: "!R!spsz8;exit;<1B>&l8c1E"
  246.                 }
  247.             }
  248.             *case: LANDSCAPE_CC90
  249.             {
  250.                 *PrintableArea: PAIR(4662, 6714)
  251.                 *PrintableOrigin: PAIR(150, 150)
  252.                 *switch: Resolution
  253.                 {
  254.                     *case: Option2
  255.                     {
  256.                         *PrintableArea: PAIR(4660, 6712)
  257.                         *PrintableOrigin: PAIR(152, 152)
  258.                     }
  259.                 }
  260.                 *CursorOrigin: PAIR(96, 6896)
  261.                 *Command: CmdSelect
  262.                 {
  263.                     *Order: DOC_SETUP.7
  264.                     *Cmd: "!R!spsz8;exit;<1B>&l8c1E"
  265.                 }
  266.             }
  267.         }
  268.     }
  269.     *Option: A5
  270.     {
  271.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  272.         *switch: Orientation
  273.         {
  274.             *case: PORTRAIT
  275.             {
  276.                 *PrintableArea: PAIR(3198, 4662)
  277.                 *PrintableOrigin: PAIR(150, 150)
  278.                 *switch: Resolution
  279.                 {
  280.                     *case: Option2
  281.                     {
  282.                         *PrintableArea: PAIR(3196, 4660)
  283.                         *PrintableOrigin: PAIR(152, 152)
  284.                     }
  285.                 }
  286.                 *CursorOrigin: PAIR(144, 96)
  287.                 *Command: CmdSelect
  288.                 {
  289.                     *Order: DOC_SETUP.7
  290.                     *Cmd: "!R!spsz13;exit;<1B>&l8c1E"
  291.                 }
  292.             }
  293.             *case: LANDSCAPE_CC90
  294.             {
  295.                 *PrintableArea: PAIR(3198, 4662)
  296.                 *PrintableOrigin: PAIR(150, 150)
  297.                 *switch: Resolution
  298.                 {
  299.                     *case: Option2
  300.                     {
  301.                         *PrintableArea: PAIR(3196, 4660)
  302.                         *PrintableOrigin: PAIR(152, 152)
  303.                     }
  304.                 }
  305.                 *CursorOrigin: PAIR(96, 4844)
  306.                 *Command: CmdSelect
  307.                 {
  308.                     *Order: DOC_SETUP.7
  309.                     *Cmd: "!R!spsz13;exit;<1B>&l8c1E"
  310.                 }
  311.             }
  312.         }
  313.     }
  314.     *Option: Option5
  315.     {
  316.         *rcNameID: 258
  317.         *PageDimensions: PAIR(2480, 3498)
  318.         *switch: Orientation
  319.         {
  320.             *case: PORTRAIT
  321.             {
  322.                 *PrintableArea: PAIR(2180, 3198)
  323.                 *PrintableOrigin: PAIR(150, 150)
  324.                 *switch: Resolution
  325.                 {
  326.                     *case: Option2
  327.                     {
  328.                         *PrintableArea: PAIR(2176, 3196)
  329.                         *PrintableOrigin: PAIR(152, 152)
  330.                     }
  331.                 }
  332.                 *CursorOrigin: PAIR(144, 96)
  333.                 *Command: CmdSelect
  334.                 {
  335.                     *Order: DOC_SETUP.7
  336.                     *Cmd: "!R!spsz14;exit;<1B>&l8c1E"
  337.                 }
  338.             }
  339.             *case: LANDSCAPE_CC90
  340.             {
  341.                 *PrintableArea: PAIR(2180, 3198)
  342.                 *PrintableOrigin: PAIR(150, 150)
  343.                 *switch: Resolution
  344.                 {
  345.                     *case: Option2
  346.                     {
  347.                         *PrintableArea: PAIR(2176, 3196)
  348.                         *PrintableOrigin: PAIR(152, 152)
  349.                     }
  350.                 }
  351.                 *CursorOrigin: PAIR(96, 3380)
  352.                 *Command: CmdSelect
  353.                 {
  354.                     *Order: DOC_SETUP.7
  355.                     *Cmd: "!R!spsz14;exit;<1B>&l8c1E"
  356.                 }
  357.             }
  358.         }
  359.     }
  360.     *Option: B5
  361.     {
  362.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  363.         *switch: Orientation
  364.         {
  365.             *case: PORTRAIT
  366.             {
  367.                 *PrintableArea: PAIR(4002, 5772)
  368.                 *PrintableOrigin: PAIR(150, 150)
  369.                 *switch: Resolution
  370.                 {
  371.                     *case: Option2
  372.                     {
  373.                         *PrintableArea: PAIR(4000, 5768)
  374.                         *PrintableOrigin: PAIR(152, 152)
  375.                     }
  376.                 }
  377.                 *CursorOrigin: PAIR(144, 96)
  378.                 *Command: CmdSelect
  379.                 {
  380.                     *Order: DOC_SETUP.7
  381.                     *Cmd: "!R!spsz9;exit;<1B>&l8c1E"
  382.                 }
  383.             }
  384.             *case: LANDSCAPE_CC90
  385.             {
  386.                 *PrintableArea: PAIR(4002, 5772)
  387.                 *PrintableOrigin: PAIR(150, 150)
  388.                 *switch: Resolution
  389.                 {
  390.                     *case: Option2
  391.                     {
  392.                         *PrintableArea: PAIR(4000, 5768)
  393.                         *PrintableOrigin: PAIR(152, 152)
  394.                     }
  395.                 }
  396.                 *CursorOrigin: PAIR(96, 5954)
  397.                 *Command: CmdSelect
  398.                 {
  399.                     *Order: DOC_SETUP.7
  400.                     *Cmd: "!R!spsz9;exit;<1B>&l8c1E"
  401.                 }
  402.             }
  403.         }
  404.     }
  405.     *Option: Option7
  406.     {
  407.         *rcNameID: 259
  408.         *PageDimensions: PAIR(3024, 4302)
  409.         *switch: Orientation
  410.         {
  411.             *case: PORTRAIT
  412.             {
  413.                 *PrintableArea: PAIR(2724, 4002)
  414.                 *PrintableOrigin: PAIR(150, 150)
  415.                 *switch: Resolution
  416.                 {
  417.                     *case: Option2
  418.                     {
  419.                         *PrintableArea: PAIR(2720, 4000)
  420.                         *PrintableOrigin: PAIR(152, 152)
  421.                     }
  422.                 }
  423.                 *CursorOrigin: PAIR(144, 96)
  424.                 *Command: CmdSelect
  425.                 {
  426.                     *Order: DOC_SETUP.7
  427.                     *Cmd: "!R!spsz15;exit;<1B>&l8c1E"
  428.                 }
  429.             }
  430.             *case: LANDSCAPE_CC90
  431.             {
  432.                 *PrintableArea: PAIR(2724, 4002)
  433.                 *PrintableOrigin: PAIR(150, 150)
  434.                 *switch: Resolution
  435.                 {
  436.                     *case: Option2
  437.                     {
  438.                         *PrintableArea: PAIR(2720, 4000)
  439.                         *PrintableOrigin: PAIR(152, 152)
  440.                     }
  441.                 }
  442.                 *CursorOrigin: PAIR(96, 4184)
  443.                 *Command: CmdSelect
  444.                 {
  445.                     *Order: DOC_SETUP.7
  446.                     *Cmd: "!R!spsz15;exit;<1B>&l8c1E"
  447.                 }
  448.             }
  449.         }
  450.     }
  451.     *Option: ENV_10
  452.     {
  453.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  454.         *switch: Orientation
  455.         {
  456.             *case: PORTRAIT
  457.             {
  458.                 *PrintableArea: PAIR(2177, 5400)
  459.                 *PrintableOrigin: PAIR(150, 150)
  460.                 *switch: Resolution
  461.                 {
  462.                     *case: Option1
  463.                     {
  464.                         *PrintableArea: PAIR(2176, 5400)
  465.                     }
  466.                     *case: Option2
  467.                     {
  468.                         *PrintableArea: PAIR(2172, 5396)
  469.                         *PrintableOrigin: PAIR(152, 152)
  470.                     }
  471.                 }
  472.                 *CursorOrigin: PAIR(144, 96)
  473.                 *Command: CmdSelect
  474.                 {
  475.                     *Order: DOC_SETUP.7
  476.                     *Cmd: "!R!spsz2;exit;<1B>&l8c1E"
  477.                 }
  478.             }
  479.             *case: LANDSCAPE_CC90
  480.             {
  481.                 *PrintableArea: PAIR(2177, 5400)
  482.                 *PrintableOrigin: PAIR(150, 150)
  483.                 *switch: Resolution
  484.                 {
  485.                     *case: Option1
  486.                     {
  487.                         *PrintableArea: PAIR(2176, 5400)
  488.                     }
  489.                     *case: Option2
  490.                     {
  491.                         *PrintableArea: PAIR(2172, 5396)
  492.                         *PrintableOrigin: PAIR(152, 152)
  493.                     }
  494.                 }
  495.                 *CursorOrigin: PAIR(96, 5582)
  496.                 *Command: CmdSelect
  497.                 {
  498.                     *Order: DOC_SETUP.7
  499.                     *Cmd: "!R!spsz2;exit;<1B>&l8c1E"
  500.                 }
  501.             }
  502.         }
  503.     }
  504.     *Option: ENV_9
  505.     {
  506.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  507.         *switch: Orientation
  508.         {
  509.             *case: PORTRAIT
  510.             {
  511.                 *PrintableArea: PAIR(2028, 5028)
  512.                 *PrintableOrigin: PAIR(150, 150)
  513.                 *switch: Resolution
  514.                 {
  515.                     *case: Option2
  516.                     {
  517.                         *PrintableArea: PAIR(2024, 5024)
  518.                         *PrintableOrigin: PAIR(152, 152)
  519.                     }
  520.                 }
  521.                 *CursorOrigin: PAIR(144, 96)
  522.                 *Command: CmdSelect
  523.                 {
  524.                     *Order: DOC_SETUP.7
  525.                     *Cmd: "!R!spsz16;exit;<1B>&l8c1E"
  526.                 }
  527.             }
  528.             *case: LANDSCAPE_CC90
  529.             {
  530.                 *PrintableArea: PAIR(2028, 5028)
  531.                 *PrintableOrigin: PAIR(150, 150)
  532.                 *switch: Resolution
  533.                 {
  534.                     *case: Option2
  535.                     {
  536.                         *PrintableArea: PAIR(2024, 5024)
  537.                         *PrintableOrigin: PAIR(152, 152)
  538.                     }
  539.                 }
  540.                 *CursorOrigin: PAIR(96, 5210)
  541.                 *Command: CmdSelect
  542.                 {
  543.                     *Order: DOC_SETUP.7
  544.                     *Cmd: "!R!spsz16;exit;<1B>&l8c1E"
  545.                 }
  546.             }
  547.         }
  548.     }
  549.     *Option: ENV_MONARCH
  550.     {
  551.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  552.         *switch: Orientation
  553.         {
  554.             *case: PORTRAIT
  555.             {
  556.                 *PrintableArea: PAIR(2028, 4200)
  557.                 *PrintableOrigin: PAIR(150, 150)
  558.                 *switch: Resolution
  559.                 {
  560.                     *case: Option2
  561.                     {
  562.                         *PrintableArea: PAIR(2024, 4196)
  563.                         *PrintableOrigin: PAIR(152, 152)
  564.                     }
  565.                 }
  566.                 *CursorOrigin: PAIR(144, 96)
  567.                 *Command: CmdSelect
  568.                 {
  569.                     *Order: DOC_SETUP.7
  570.                     *Cmd: "!R!spsz1;exit;<1B>&l8c1E"
  571.                 }
  572.             }
  573.             *case: LANDSCAPE_CC90
  574.             {
  575.                 *PrintableArea: PAIR(2028, 4200)
  576.                 *PrintableOrigin: PAIR(150, 150)
  577.                 *switch: Resolution
  578.                 {
  579.                     *case: Option2
  580.                     {
  581.                         *PrintableArea: PAIR(2024, 4196)
  582.                         *PrintableOrigin: PAIR(152, 152)
  583.                     }
  584.                 }
  585.                 *CursorOrigin: PAIR(96, 4382)
  586.                 *Command: CmdSelect
  587.                 {
  588.                     *Order: DOC_SETUP.7
  589.                     *Cmd: "!R!spsz1;exit;<1B>&l8c1E"
  590.                 }
  591.             }
  592.         }
  593.     }
  594.     *Option: ENV_PERSONAL
  595.     {
  596.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  597.         *switch: Orientation
  598.         {
  599.             *case: PORTRAIT
  600.             {
  601.                 *PrintableArea: PAIR(1878, 3600)
  602.                 *PrintableOrigin: PAIR(150, 150)
  603.                 *switch: Resolution
  604.                 {
  605.                     *case: Option2
  606.                     {
  607.                         *PrintableArea: PAIR(1876, 3596)
  608.                         *PrintableOrigin: PAIR(152, 152)
  609.                     }
  610.                 }
  611.                 *CursorOrigin: PAIR(144, 96)
  612.                 *Command: CmdSelect
  613.                 {
  614.                     *Order: DOC_SETUP.7
  615.                     *Cmd: "!R!spsz17;exit;<1B>&l8c1E"
  616.                 }
  617.             }
  618.             *case: LANDSCAPE_CC90
  619.             {
  620.                 *PrintableArea: PAIR(1878, 3600)
  621.                 *PrintableOrigin: PAIR(150, 150)
  622.                 *switch: Resolution
  623.                 {
  624.                     *case: Option2
  625.                     {
  626.                         *PrintableArea: PAIR(1876, 3596)
  627.                         *PrintableOrigin: PAIR(152, 152)
  628.                     }
  629.                 }
  630.                 *CursorOrigin: PAIR(96, 3782)
  631.                 *Command: CmdSelect
  632.                 {
  633.                     *Order: DOC_SETUP.7
  634.                     *Cmd: "!R!spsz17;exit;<1B>&l8c1E"
  635.                 }
  636.             }
  637.         }
  638.     }
  639.     *Option: ENV_C5
  640.     {
  641.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  642.         *switch: Orientation
  643.         {
  644.             *case: PORTRAIT
  645.             {
  646.                 *PrintableArea: PAIR(3528, 5112)
  647.                 *PrintableOrigin: PAIR(150, 150)
  648.                 *switch: Resolution
  649.                 {
  650.                     *case: Option2
  651.                     {
  652.                         *PrintableArea: PAIR(3524, 5108)
  653.                         *PrintableOrigin: PAIR(152, 152)
  654.                     }
  655.                 }
  656.                 *CursorOrigin: PAIR(144, 96)
  657.                 *Command: CmdSelect
  658.                 {
  659.                     *Order: DOC_SETUP.7
  660.                     *Cmd: "!R!spsz4;exit;<1B>&l8c1E"
  661.                 }
  662.             }
  663.             *case: LANDSCAPE_CC90
  664.             {
  665.                 *PrintableArea: PAIR(3528, 5112)
  666.                 *PrintableOrigin: PAIR(150, 150)
  667.                 *switch: Resolution
  668.                 {
  669.                     *case: Option2
  670.                     {
  671.                         *PrintableArea: PAIR(3524, 5108)
  672.                         *PrintableOrigin: PAIR(152, 152)
  673.                     }
  674.                 }
  675.                 *CursorOrigin: PAIR(96, 5294)
  676.                 *Command: CmdSelect
  677.                 {
  678.                     *Order: DOC_SETUP.7
  679.                     *Cmd: "!R!spsz4;exit;<1B>&l8c1E"
  680.                 }
  681.             }
  682.         }
  683.     }
  684.     *Option: ENV_DL
  685.     {
  686.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  687.         *switch: Orientation
  688.         {
  689.             *case: PORTRAIT
  690.             {
  691.                 *PrintableArea: PAIR(2298, 4896)
  692.                 *PrintableOrigin: PAIR(150, 150)
  693.                 *switch: Resolution
  694.                 {
  695.                     *case: Option2
  696.                     {
  697.                         *PrintableArea: PAIR(2296, 4892)
  698.                         *PrintableOrigin: PAIR(152, 152)
  699.                     }
  700.                 }
  701.                 *CursorOrigin: PAIR(144, 96)
  702.                 *Command: CmdSelect
  703.                 {
  704.                     *Order: DOC_SETUP.7
  705.                     *Cmd: "!R!spsz3;exit;<1B>&l8c1E"
  706.                 }
  707.             }
  708.             *case: LANDSCAPE_CC90
  709.             {
  710.                 *PrintableArea: PAIR(2298, 4896)
  711.                 *PrintableOrigin: PAIR(150, 150)
  712.                 *switch: Resolution
  713.                 {
  714.                     *case: Option2
  715.                     {
  716.                         *PrintableArea: PAIR(2296, 4892)
  717.                         *PrintableOrigin: PAIR(152, 152)
  718.                     }
  719.                 }
  720.                 *CursorOrigin: PAIR(96, 5078)
  721.                 *Command: CmdSelect
  722.                 {
  723.                     *Order: DOC_SETUP.7
  724.                     *Cmd: "!R!spsz3;exit;<1B>&l8c1E"
  725.                 }
  726.             }
  727.         }
  728.     }
  729.     *Option: CUSTOMSIZE
  730.     {
  731.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  732.         *MinSize: PAIR(1800, 3000)
  733.         *MaxSize: PAIR(5100, 32767)
  734.         *MaxPrintableWidth: 5100
  735.         *MinLeftMargin: 50
  736.         *CenterPrintable?: FALSE
  737.         *switch: Orientation
  738.         {
  739.             *case: PORTRAIT
  740.             {
  741.                 *Command: CmdSelect
  742.                 {
  743.                     *Order: DOC_SETUP.7
  744.                     *Cmd: "!R!spsz7;exit;<1B>&l4d1e" %d{PhysPaperLength }"F<1B>*p0x0Y"
  745.                 }
  746.             }
  747.             *case: LANDSCAPE_CC90
  748.             {
  749.                 *Command: CmdSelect
  750.                 {
  751.                     *Order: DOC_SETUP.7
  752.                     *Cmd: "!R!spsz7;exit;<1B>&l4d1e" %d{(PhysPaperLength / 150) - 1}"f" %d{(((PhysPaperLength - 8400) * 6) / 5) }
  753. + "Z<1B>*p0x0Y"
  754.                 }
  755.             }
  756.         }
  757.     }
  758. }
  759. *InvalidCombination: LIST(InputBin.Option2, PaperSize.Option5)
  760. *InvalidCombination: LIST(InputBin.Option2, PaperSize.Option7)
  761. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_10)
  762. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_9)
  763. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_MONARCH)
  764. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_PERSONAL)
  765. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_C5)
  766. *InvalidCombination: LIST(InputBin.Option2, PaperSize.ENV_DL)
  767. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option5)
  768. *InvalidCombination: LIST(InputBin.Option3, PaperSize.Option7)
  769. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_10)
  770. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_9)
  771. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_MONARCH)
  772. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_PERSONAL)
  773. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_C5)
  774. *InvalidCombination: LIST(InputBin.Option3, PaperSize.ENV_DL)
  775. *InvalidCombination: LIST(InputBin.Option5, PaperSize.LETTER)
  776. *InvalidCombination: LIST(InputBin.Option5, PaperSize.LEGAL)
  777. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A4)
  778. *InvalidCombination: LIST(InputBin.Option5, PaperSize.A5)
  779. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option5)
  780. *InvalidCombination: LIST(InputBin.Option5, PaperSize.B5)
  781. *InvalidCombination: LIST(InputBin.Option5, PaperSize.Option7)
  782. *InvalidCombination: LIST(InputBin.Option5, PaperSize.CUSTOMSIZE)
  783. *Feature: PrintQuality
  784. {
  785.     *rcNameID: =TEXT_QUALITY_DISPLAY
  786.     *DefaultOption: Option3
  787.     *Option: Option1
  788.     {
  789.         *rcNameID: 301
  790.         *Command: CmdSelect
  791.         {
  792.             *Order: DOC_SETUP.3
  793.             *Cmd: "!R!sir0;exit;"
  794.         }
  795.     }
  796.     *Option: Option2
  797.     {
  798.         *rcNameID: 302
  799.         *Command: CmdSelect
  800.         {
  801.             *Order: DOC_SETUP.3
  802.             *Cmd: "!R!sir1;exit;"
  803.         }
  804.     }
  805.     *Option: Option3
  806.     {
  807.         *rcNameID: 303
  808.         *Command: CmdSelect
  809.         {
  810.             *Order: DOC_SETUP.3
  811.             *Cmd: "!R!sir2;exit;"
  812.         }
  813.     }
  814.     *Option: Option4
  815.     {
  816.         *rcNameID: 304
  817.         *Command: CmdSelect
  818.         {
  819.             *Order: DOC_SETUP.3
  820.             *Cmd: "!R!sir3;exit;"
  821.         }
  822.     }
  823. }
  824. *Feature: OutputBin
  825. {
  826.     *rcNameID: =OUTPUTBIN_DISPLAY
  827.     *DefaultOption: Option1
  828.     *Option: Option1
  829.     {
  830.         *rcNameID: 280
  831.     }
  832.     *Option: Option2
  833.     {
  834.         *rcNameID: 281
  835.         *Command: CmdSelect
  836.         {
  837.             *Order: DOC_SETUP.11
  838.             *Cmd: "<1B>&l1G"
  839.         }
  840.     }
  841.     *Option: Option3
  842.     {
  843.         *rcNameID: 282
  844.         *Command: CmdSelect
  845.         {
  846.             *Order: DOC_SETUP.11
  847.             *Cmd: "<1B>&l2G"
  848.         }
  849.     }
  850. }
  851. *Feature: Halftone
  852. {
  853.     *rcNameID: =HALFTONING_DISPLAY
  854.     *DefaultOption: HT_PATSIZE_AUTO
  855.     *Option: HT_PATSIZE_AUTO
  856.     {
  857.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  858.     }
  859. *Ifdef: WINNT_50
  860.     *Option: HT_PATSIZE_SUPERCELL_M
  861.     {
  862.         *rcNameID: =HT_SUPERCELL_DISPLAY
  863.     }
  864. *Endif:
  865.     *Option: HT_PATSIZE_6x6_M
  866.     {
  867.         *rcNameID: =HT_DITHER6X6_DISPLAY
  868.     }
  869.     *Option: HT_PATSIZE_8x8_M
  870.     {
  871.         *rcNameID: =HT_DITHER8X8_DISPLAY
  872.     }
  873. }
  874. *Feature: Memory
  875. {
  876.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  877.     *DefaultOption: 1024KB
  878.  
  879.         *MemConfigKB: PAIR(1024, 700)
  880.  
  881.         *MemConfigKB: PAIR(2048, 1645)
  882.  
  883.         *MemConfigKB: PAIR(3072, 2590)
  884.  
  885.         *MemConfigKB: PAIR(4096, 3535)
  886.  
  887.         *MemConfigKB: PAIR(5120, 4480)
  888. }
  889. *Command: CmdStartPage
  890. {
  891.     *Order: PAGE_SETUP.1
  892.     *Cmd: "<1B>*b0M<0D>"
  893. }
  894. *Command: CmdEndJob
  895. {
  896.     *Order: JOB_FINISH.1
  897.     *Cmd: "!R!res;exit;"
  898. }
  899. *Command: CmdCopies
  900. {
  901.     *Order: DOC_SETUP.8
  902.     *Cmd: "<1B>&l" %d[1,9999]{NumOfCopies}"X"
  903. }
  904. *RotateCoordinate?: TRUE
  905. *RotateRaster?: TRUE
  906. *RotateFont?: TRUE
  907. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  908. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  909. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  910. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  911. *XMoveThreshold: 0
  912. *YMoveThreshold: 0
  913. *XMoveUnit: 300
  914. *YMoveUnit: 300
  915. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  916. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  917. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat((DestXRel / 2) )}"X" }
  918. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  919. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  920. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d[1,6300]{max_repeat((DestYRel / 2) )}"Y" }
  921. *Command: CmdCR { *Cmd : "<0D>" }
  922. *Command: CmdLF { *Cmd : "<0A>" }
  923. *Command: CmdFF { *Cmd : "<0C>" }
  924. *Command: CmdBackSpace { *Cmd : "<08>" }
  925. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  926. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  927. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  928. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  929. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  930. *EjectPageWithFF?: TRUE
  931. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  932. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  933. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  934. *OutputDataFormat: H_BYTE
  935. *OptimizeLeftBound?: TRUE
  936. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  937. *CursorYAfterSendBlockData: AUTO_INCREMENT
  938. *DefaultFont: 1
  939. *DefaultCTT: 0
  940. *CharPosition: BASELINE
  941. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  942. +                   17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  943. +                   33,34,35,36,37,38,39,40,41,42,43,44,45,46,85,86,
  944. +                   87,88,89,90,91,92,93,94,95,96,97,98,99,100,101)
  945. *FontCartridge: FC1
  946. {
  947.     *rcCartridgeNameID: 305
  948.     *Fonts: LIST(47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,
  949. +                   63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,
  950. +                   79,80,81,82,83,84)
  951. }
  952. *MinFontID: 16534
  953. *MaxFontID: 32768
  954. *FontFormat: HPPCL
  955. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  956. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  957. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  958. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  959. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  960. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  961. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  962. *MinGrayFill: 1
  963. *MaxGrayFill: 100
  964. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  965. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  966. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage}"g2P" }
  967. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  968.