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

  1. *%
  2. *% Copyright (c) 2000 EPSON Europe B.V.
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "epn2700.gpd"
  7. *GPDFileVersion: "1.1"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson EPL-N2700"
  10. *MasterUnits: PAIR(1200, 1200)
  11. *ResourceDLL: "epcl5res.dll"
  12. *PrintRate: 27
  13. *PrintRatePPM: 27
  14. *PrintRateUnit: PPM
  15. *PrinterType: PAGE
  16. *MaxCopies: 32767
  17.  
  18. *rcInstalledOptionNameID: 443
  19. *rcNotInstalledOptionNameID: 444
  20.  
  21. *InvalidCombination: LIST(LowerCassetteConfig.2Installed, LargeCapacityUnit.Installed)
  22. *InvalidCombination: LIST(MultiBinUnit.10Bin, LargeCapacityUnit.NotInstalled)
  23. *InvalidCombination: LIST(MultiBinUnit.10Bin, LargeCapacityUnit.Installed, LowerCassetteConfig.NotInstalled)
  24.  
  25. *Ifdef: WINNT_51
  26. *Personality: =PERSONALITY_HPGL2
  27.  
  28. *%*****************************************************************
  29. *%      Graphics Mode: Custom Feature
  30. *%*****************************************************************
  31. *Feature: GraphicsMode
  32. {
  33.     *rcNameID: =GRAPHICSMODE_DISPLAY
  34.     *DefaultOption: HPGL2MODE
  35.     *Option: HPGL2MODE
  36.     {
  37.         *rcNameID: =GRAPHICSMODE_HPGL2_DISPLAY
  38.     }
  39.     *Option: RASTERMODE
  40.     {
  41.         *rcNameID: =GRAPHICSMODE_RASTER_DISPLAY
  42.     }
  43. }
  44.  
  45. *Endif:
  46.  
  47.  
  48. *Feature: Orientation
  49. {
  50.     *rcNameID: =ORIENTATION_DISPLAY
  51.     *DefaultOption: PORTRAIT
  52.     *Option: PORTRAIT
  53.     {
  54.         *rcNameID: =PORTRAIT_DISPLAY
  55.         *Command: CmdSelect
  56.         {
  57.             *Order: DOC_SETUP.20
  58.             *NoPageEject?: TRUE
  59.             *Cmd: "<1B>&l0o1E"
  60.         }
  61.     }
  62.     *Option: LANDSCAPE_CC90
  63.     {
  64.         *rcNameID: =LANDSCAPE_DISPLAY
  65.         *Command: CmdSelect
  66.         {
  67.             *Order: DOC_SETUP.20
  68.             *NoPageEject?: TRUE
  69.             *Cmd: "<1B>&l1o1E"
  70.         }
  71.     }
  72. }
  73. *Feature: InputBin
  74. {
  75.     *rcNameID: =PAPER_SOURCE_DISPLAY
  76.     *DefaultOption: AutoSelect
  77.     *Option: AutoSelect *%Printer AutoSelect feature
  78.     {
  79.         *rcNameID: 311
  80.         *Command: CmdSelect
  81.         {
  82.             *Order: DOC_SETUP.40
  83.             *Cmd: "<1B>&l7H"
  84.         }
  85.     }
  86.     *Option: Option6         *%MP TRAY
  87.     {
  88.         *rcNameID: 274
  89.         *Command: CmdSelect
  90.         {
  91.             *Order: DOC_SETUP.40
  92.             *Cmd: "<1B>&l4H"
  93.         }
  94.     }
  95.     *Option: Option2        *%Lower Cassette 1
  96.     {
  97.         *rcNameID: 388
  98.         *Command: CmdSelect
  99.         {
  100.             *Order: DOC_SETUP.40
  101.             *Cmd: "<1B>&l1H"
  102.         }
  103.     *Constraints: LIST(PaperSize.ENV_C6,PaperSize.F4,PaperSize.HALFLET,PaperSize.GOVLEGAL,PaperSize.B5,PaperSize.ENV_10, PaperSize.ENV_DL
  104. +                                         ,PaperSize.EXECUTIVE,PaperSize.A5, PaperSize.ENV_MONARCH, PaperSize.ENV_C5,PaperSize.ENV_B5, PaperSize.ENV_DL,PaperSize.CUSTOMSIZE)
  105.     }
  106.     *Option: Option3        *%Lower Cassette 2
  107.     {
  108.         *rcNameID: 389
  109.         *Command: CmdSelect
  110.         {
  111.             *Order: DOC_SETUP.40
  112.             *Cmd: "<1B>&l5H"
  113.         }
  114.     *Constraints: LIST(PaperSize.ENV_C6,PaperSize.F4,PaperSize.HALFLET,PaperSize.GOVLEGAL,PaperSize.B5,PaperSize.ENV_10, PaperSize.ENV_DL
  115. +                                         ,PaperSize.EXECUTIVE,PaperSize.A5, PaperSize.ENV_MONARCH, PaperSize.ENV_C5,PaperSize.ENV_B5, PaperSize.ENV_DL,PaperSize.CUSTOMSIZE)
  116.     }
  117.     *Option: Option4        *%Lower Cassette 3
  118.     {
  119.         *rcNameID: 645
  120.         *Command: CmdSelect
  121.         {
  122.             *Order: DOC_SETUP.40
  123.             *Cmd: "<1B>&l20H"
  124.         }
  125.     *Constraints: LIST(PaperSize.ENV_C6,PaperSize.F4,PaperSize.HALFLET,PaperSize.GOVLEGAL,PaperSize.B5,PaperSize.ENV_10, PaperSize.ENV_DL
  126. +       ,PaperSize.EXECUTIVE,PaperSize.A5, PaperSize.ENV_MONARCH, PaperSize.ENV_C5,PaperSize.ENV_B5, PaperSize.ENV_DL,PaperSize.CUSTOMSIZE)
  127.     }
  128.     *Option: Option5        *%Large Capacity Unit
  129.     {
  130.         *rcNameID: 658
  131.         *switch: LowerCassetteConfig
  132.         {
  133.     *case: NotInstalled
  134.     {
  135.             *Command: CmdSelect
  136.                     {
  137.                            *Order: DOC_SETUP.40
  138.                            *Cmd: "<1B>&l5H"
  139.                     }
  140.             }
  141.     *case: 1Installed
  142.     {
  143.             *Command: CmdSelect
  144.                     {
  145.                            *Order: DOC_SETUP.40
  146.                            *Cmd: "<1B>&l20H"
  147.                     }
  148.             }
  149.       }
  150.       *Constraints: LIST(PaperSize.ENV_C6,PaperSize.F4,PaperSize.HALFLET,PaperSize.GOVLEGAL,PaperSize.A3,PaperSize.ENV_10, PaperSize.ENV_DL
  151. +    ,PaperSize.EXECUTIVE,PaperSize.A5, PaperSize.ENV_MONARCH, PaperSize.ENV_C5,PaperSize.ENV_B5, PaperSize.ENV_DL,PaperSize.CUSTOMSIZE
  152. +    ,PaperSize.LEGAL,PaperSize.TABLOID,PaperSize.GOVLET,PaperSize.B4)
  153.     }
  154. }
  155. *Feature: Resolution
  156. {
  157.     *rcNameID: =RESOLUTION_DISPLAY
  158.     *DefaultOption: Option1
  159.     *Option: Option1
  160.     {
  161.         *Name: "600 x 600 " =DOTS_PER_INCH
  162.         *DPI: PAIR(600, 600)
  163.         *TextDPI: PAIR(600, 600)
  164.         *MinStripBlankPixels: 32
  165.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  166.         *SpotDiameter: 100
  167.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  168.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  169.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  170.         *Command: CmdSelect
  171.         {
  172.             *Order: JOB_SETUP.70
  173.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  174.         }
  175.     }
  176.     *Option: Option2
  177.     {
  178.         *Name: "300 x 300 " =DOTS_PER_INCH
  179.         *DPI: PAIR(300, 300)
  180.         *TextDPI: PAIR(300, 300)
  181.         *MinStripBlankPixels: 32
  182.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  183.         *SpotDiameter: 100
  184.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  185.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  186.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  187.         *Command: CmdSelect
  188.         {
  189.             *Order: JOB_SETUP.70
  190.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  191.         }
  192.     }
  193. }
  194.  
  195. *Feature: MediaType
  196. {
  197.     *rcNameID: =MEDIA_TYPE_DISPLAY
  198.     *DefaultOption: Option1
  199.     *Option: Option1
  200.     {
  201.         *rcNameID: 272
  202.     }
  203.     *Option: Option2
  204.     {
  205.         *rcNameID: 435
  206.         *Command: CmdSelect
  207.         {
  208.             *Order: DOC_SETUP.70
  209.             *Cmd: "<1B>&n6WdPlain"
  210.         }
  211.     }
  212.     *Option: Option3
  213.     {
  214.         *rcNameID: 436
  215.         *Command: CmdSelect
  216.         {
  217.             *Order: DOC_SETUP.70
  218.             *Cmd: "<1B>&n11WdPreprinted"
  219.         }
  220.     }
  221.     *Option: Option4
  222.     {
  223.         *rcNameID: 437
  224.         *Command: CmdSelect
  225.         {
  226.             *Order: DOC_SETUP.70
  227.             *Cmd: "<1B>&n11WdLetterhead"
  228.         }
  229.     }
  230.     *Option: Option5
  231.     {
  232.         *rcNameID: =TRANSPARENCY_DISPLAY
  233.         *Command: CmdSelect
  234.         {
  235.             *Order: DOC_SETUP.70
  236.             *Cmd: "<1B>&n13WdTransparency"
  237.         }
  238.         *Constraints: LIST(OutputBin.Option5, OutputBin.Option6, OutputBin.Option7, OutputBin.Option8, OutputBin.Option9,OutputBin.Option10
  239. +      , OutputBin.Option11, OutputBin.Option12, OutputBin.Option13, OutputBin.Option14, OutputBin.Option15,OutputBin.Option16
  240. +      ,Duplex.VERTICAL, Duplex.HORIZONTAL)
  241.     }
  242.     *Option: Option6
  243.     {
  244.         *rcNameID: 438
  245.         *Command: CmdSelect
  246.         {
  247.             *Order: DOC_SETUP.70
  248.             *Cmd: "<1B>&n11WdPrepunched"
  249.         }
  250.     }
  251.     *Option: Option7
  252.     {
  253.         *rcNameID: 439
  254.         *Command: CmdSelect
  255.         {
  256.             *Order: DOC_SETUP.70
  257.             *Cmd: "<1B>&n7WdLabels"
  258.         }
  259.         *Constraints: LIST(OutputBin.Option5, OutputBin.Option6, OutputBin.Option7, OutputBin.Option8, OutputBin.Option9,OutputBin.Option10
  260. +      , OutputBin.Option11, OutputBin.Option12, OutputBin.Option13, OutputBin.Option14, OutputBin.Option15,OutputBin.Option16
  261. +      ,Duplex.VERTICAL, Duplex.HORIZONTAL)
  262.     }
  263.     *Option: Option8
  264.     {
  265.         *rcNameID: 269
  266.         *Command: CmdSelect
  267.         {
  268.             *Order: DOC_SETUP.70
  269.             *Cmd: "<1B>&n5WdBond"
  270.         }
  271.     }
  272.     *Option: Option9
  273.     {
  274.         *rcNameID: 440
  275.         *Command: CmdSelect
  276.         {
  277.             *Order: DOC_SETUP.70
  278.             *Cmd: "<1B>&n9WdRecycled"
  279.         }
  280.     }
  281.     *Option: Option10
  282.     {
  283.         *rcNameID: 441
  284.         *Command: CmdSelect
  285.         {
  286.             *Order: DOC_SETUP.70
  287.             *Cmd: "<1B>&n6WdColor"
  288.         }
  289.     }
  290. }
  291.  
  292. *Feature: PaperSize
  293. {
  294.     *rcNameID: =PAPER_SIZE_DISPLAY
  295.     *DefaultOption: LETTER
  296.     *Option: LETTER
  297.     {
  298.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  299.         *PageProtectMem: 4109
  300.         *switch: Orientation
  301.         {
  302.             *case: PORTRAIT
  303.             {
  304.  
  305.                        *PrintableArea: PAIR(9600, 12660)
  306.                             *PrintableOrigin: PAIR(300, 300)
  307.                            *CursorOrigin: PAIR(300, 220)
  308.                         *Command: CmdSelect
  309.                         {
  310.                                *Order: DOC_SETUP.60
  311.                                 *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7656Y"
  312.                             }
  313.             }
  314.             *case: LANDSCAPE_CC90
  315.             {
  316.  
  317.                         *PrintableArea: PAIR(9760, 12720)
  318.                         *PrintableOrigin: PAIR(200, 240)
  319.                         *CursorOrigin: PAIR(200, 12960)
  320.                         *Command: CmdSelect
  321.                         {
  322.                                 *Order: DOC_SETUP.60
  323.                                 *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7652x5880Y"
  324.                         }
  325.             }
  326.         }
  327.     }
  328.     *Option: LEGAL
  329.     {
  330.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  331.         *PageProtectMem: 5230
  332.         *switch: Orientation
  333.         {
  334.             *case: PORTRAIT
  335.             {
  336.  
  337.                         *PrintableArea: PAIR(9600, 16260)
  338.                         *PrintableOrigin: PAIR(300, 300)
  339.                         *CursorOrigin: PAIR(300, 180)
  340.                         *Command: CmdSelect
  341.                         {
  342.                                 *Order: DOC_SETUP.60
  343.                                 *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  344.                 }
  345.  
  346.             }
  347.             *case: LANDSCAPE_CC90
  348.             {
  349.  
  350.                         *PrintableArea: PAIR(9760, 16320)
  351.                         *PrintableOrigin: PAIR(200, 240)
  352.                         *CursorOrigin: PAIR(200, 16560)
  353.                         *Command: CmdSelect
  354.                         {
  355.                                 *Order: DOC_SETUP.60
  356.                                 *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  357.                         }
  358.             }
  359.         }
  360.     }
  361.     *Option: EXECUTIVE
  362.     {
  363.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  364.         *PageProtectMem: 4109
  365.         *switch: Orientation
  366.         {
  367.             *case: PORTRAIT
  368.             {
  369.  
  370.                         *PrintableArea: PAIR(8100, 12060)
  371.                         *PrintableOrigin: PAIR(248, 300)
  372.                         *CursorOrigin: PAIR(248, 240)
  373.                         *Command: CmdSelect
  374.                         {
  375.                                 *Order: DOC_SETUP.60
  376.                                 *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4922x7272Y"
  377.                         }
  378.             }
  379.             *case: LANDSCAPE_CC90
  380.             {
  381.  
  382.                         *PrintableArea: PAIR(8220, 12120)
  383.                         *PrintableOrigin: PAIR(240, 240)
  384.                         *CursorOrigin: PAIR(160, 12360)
  385.                         *Command: CmdSelect
  386.                         {
  387.                                 *Order: DOC_SETUP.60
  388.                                 *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x5028Y"
  389.                         }
  390.             }
  391.         }
  392.     }
  393.     *Option: A4
  394.     {
  395.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  396.         *PageProtectMem: 4249
  397.         *switch: Orientation
  398.         {
  399.             *case: PORTRAIT
  400.             {
  401.                         *PrintableArea: PAIR(9344, 13488)
  402.                         *PrintableOrigin: PAIR(248, 300)
  403.                         *CursorOrigin: PAIR(248, 200)
  404.                         *Command: CmdSelect
  405.                         {
  406.                                 *Order: DOC_SETUP.60
  407.                                 *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5657x8177Y"
  408.                         }
  409.             }
  410.             *case: LANDSCAPE_CC90
  411.             {
  412.  
  413.                         *PrintableArea: PAIR(9424, 13548)
  414.                         *PrintableOrigin: PAIR(240, 240)
  415.                         *CursorOrigin: PAIR(160, 13788)
  416.                         *Command: CmdSelect
  417.                         {
  418.                                 *Order: DOC_SETUP.60
  419.                                 *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8128x5762Y"
  420.                         }
  421.             }
  422.         }
  423.     }
  424.     *Option: ENV_10
  425.     {
  426.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  427.         *PageProtectMem: 4109
  428.         *switch: Orientation
  429.         {
  430.             *case: PORTRAIT
  431.             {
  432.                         *PrintableArea: PAIR(4336, 10800)
  433.                         *PrintableOrigin: PAIR(300, 300)
  434.                         *CursorOrigin: PAIR(300, 180)
  435.                         *Command: CmdSelect
  436.                         {
  437.                                 *Order: DOC_SETUP.60
  438.                                 *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6624Y"
  439.                         }
  440.             }
  441.             *case: LANDSCAPE_CC90
  442.             {
  443.  
  444.                         *PrintableArea: PAIR(4356, 10800)
  445.                         *PrintableOrigin: PAIR(300, 300)
  446.                         *CursorOrigin: PAIR(200, 11100)
  447.                         *Command: CmdSelect
  448.                         {
  449.                                 *Order: DOC_SETUP.60
  450.                                 *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  451.                         }
  452.  
  453.             }
  454.         }
  455.     }
  456.     *Option: ENV_B5
  457.     {
  458.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  459.         *PageProtectMem: 4109
  460.         *switch: Orientation
  461.         {
  462.             *case: PORTRAIT
  463.             {
  464.                 *PrintableArea: PAIR(7716, 11208)
  465.                 *PrintableOrigin: PAIR(300, 300)
  466.                 *CursorOrigin: PAIR(300, 160)
  467.                 *Command: CmdSelect
  468.                 {
  469.                     *Order: DOC_SETUP.60
  470.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  471.                 }
  472.             }
  473.             *case: LANDSCAPE_CC90
  474.             {
  475.                 *PrintableArea: PAIR(7716, 11208)
  476.                 *PrintableOrigin: PAIR(300, 300)
  477.                 *CursorOrigin: PAIR(200, 11508)
  478.                 *Command: CmdSelect
  479.                 {
  480.                     *Order: DOC_SETUP.60
  481.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  482.                 }
  483.             }
  484.         }
  485.     }
  486.     *Option: B5
  487.     {
  488.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  489.         *PageProtectMem: 3198
  490.         *switch: Orientation
  491.         {
  492.             *case: PORTRAIT
  493.             {
  494.                 *PrintableArea: PAIR(8004, 11604)
  495.                 *PrintableOrigin: PAIR(300, 300)
  496.                 *CursorOrigin: PAIR(300, 180)
  497.                 *Command: CmdSelect
  498.                 {
  499.                     *Order: DOC_SETUP.60
  500.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
  501.                 }
  502.             }
  503.             *case: LANDSCAPE_CC90
  504.             {
  505.                 *PrintableArea: PAIR(8144, 11664)
  506.                 *PrintableOrigin: PAIR(220, 240)
  507.                 *CursorOrigin: PAIR(200, 11904)
  508.                 *Command: CmdSelect
  509.                 {
  510.                     *Order: DOC_SETUP.60
  511.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
  512.                 }
  513.             }
  514.         }
  515.     }
  516.     *Option: ENV_DL
  517.     {
  518.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  519.         *PageProtectMem: 4109
  520.         *switch: Orientation
  521.         {
  522.             *case: PORTRAIT
  523.             {
  524.                         *PrintableArea: PAIR(4576, 9792)
  525.                         *PrintableOrigin: PAIR(300, 300)
  526.                         *CursorOrigin: PAIR(300, 180)
  527.                         *Command: CmdSelect
  528.                         {
  529.                                 *Order: DOC_SETUP.60
  530.                                 *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2757x6019Y"
  531.                         }
  532.             }
  533.             *case: LANDSCAPE_CC90
  534.             {
  535.                         *PrintableArea: PAIR(4596, 9792)
  536.                         *PrintableOrigin: PAIR(300, 300)
  537.                         *CursorOrigin: PAIR(200, 10092)
  538.                         *Command: CmdSelect
  539.                         {
  540.                                 *Order: DOC_SETUP.60
  541.                                 *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  542.                         }
  543.             }
  544.         }
  545.     }
  546.     *Option: ENV_MONARCH
  547.     {
  548.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  549.         *PageProtectMem: 4109
  550.         *switch: Orientation
  551.         {
  552.             *case: PORTRAIT
  553.             {
  554.                         *PrintableArea: PAIR(4036, 8400)
  555.                         *PrintableOrigin: PAIR(300, 300)
  556.                         *CursorOrigin: PAIR(300, 180)
  557.                         *Command: CmdSelect
  558.                         {
  559.                                 *Order: DOC_SETUP.60
  560.                                 *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5184Y"
  561.                         }
  562.             }
  563.             *case: LANDSCAPE_CC90
  564.             {
  565.                         *PrintableArea: PAIR(4056, 8400)
  566.                         *PrintableOrigin: PAIR(300, 300)
  567.                         *CursorOrigin: PAIR(200, 8700)
  568.                         *Command: CmdSelect
  569.                         {
  570.                                 *Order: DOC_SETUP.60
  571.                                 *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2557Y"
  572.                         }
  573.             }
  574.         }
  575.     }
  576.     *Option: A3
  577.     {
  578.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  579.         *PageProtectMem: 8498
  580.         *switch: Orientation
  581.         {
  582.             *case: PORTRAIT
  583.             {
  584.                         *PrintableArea: PAIR(13428, 19308)
  585.                         *PrintableOrigin: PAIR(300, 300)
  586.                         *CursorOrigin: PAIR(300, 180)
  587.                         *Command: CmdSelect
  588.                         {
  589.                                 *Order: DOC_SETUP.60
  590.                                 *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8057x11693Y"
  591.                         }
  592.             }
  593.             *case: LANDSCAPE_CC90
  594.             {
  595.  
  596.                         *PrintableArea: PAIR(13588, 19368)
  597.                         *PrintableOrigin: PAIR(200, 240)
  598.                         *CursorOrigin: PAIR(200, 19608)
  599.                         *Command: CmdSelect
  600.                         {
  601.                                 *Order: DOC_SETUP.60
  602.                                 *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11621x8177Y"
  603.                         }
  604.             }
  605.         }
  606.     }
  607.     *Option: ENV_C5
  608.     {
  609.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  610.         *PageProtectMem: 4109
  611.         *switch: Orientation
  612.         {
  613.         *case: PORTRAIT
  614.             {
  615.                         *PrintableArea: PAIR(7036, 10224)
  616.                         *PrintableOrigin: PAIR(300, 300)
  617.                         *CursorOrigin: PAIR(300, 180)
  618.                         *Command: CmdSelect
  619.                         {
  620.                                 *Order: DOC_SETUP.60
  621.                                 *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6278Y"
  622.                         }
  623.             }
  624.             *case: LANDSCAPE_CC90
  625.             {
  626.                         *PrintableArea: PAIR(7056, 10224)
  627.                         *PrintableOrigin: PAIR(300, 300)
  628.                         *CursorOrigin: PAIR(200, 10524)
  629.                         *Command: CmdSelect
  630.                         {
  631.                                 *Order: DOC_SETUP.60
  632.                                 *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  633.                         }
  634.             }
  635.         }
  636.     }
  637.         *Option: TABLOID
  638.     {
  639.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  640.         *PageProtectMem: 9350
  641.         *switch: Orientation
  642.         {
  643.             *case: PORTRAIT
  644.             {
  645.                 *PrintableArea: PAIR(12600, 19800)
  646.                 *PrintableOrigin: PAIR(300, 300)
  647.                 *CursorOrigin: PAIR(300, 200)
  648.                 *Command: CmdSelect
  649.                 {
  650.                     *Order: DOC_SETUP.60
  651.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7560x12000Y"
  652.                 }
  653.             }
  654.             *case: LANDSCAPE_CC90
  655.             {
  656.                 *PrintableArea: PAIR(12600, 19900)
  657.                 *PrintableOrigin: PAIR(300, 300)
  658.                 *CursorOrigin: PAIR(200, 20050)
  659.                 *Command: CmdSelect
  660.                 {
  661.                     *Order: DOC_SETUP.60
  662.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t11880x7680Y"
  663.                 }
  664.             }
  665.         }
  666.     }
  667.     *Option: B4
  668.     {
  669.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  670.         *PageProtectMem: 6373
  671.         *switch: Orientation
  672.         {
  673.             *case: PORTRAIT
  674.             {
  675.  
  676.                 *PrintableArea: PAIR(11500, 16600)
  677.                 *PrintableOrigin: PAIR(300, 300)
  678.                 *CursorOrigin: PAIR(300, 180)
  679.                    *Command: CmdSelect
  680.                 {
  681.                         *Order: DOC_SETUP.60
  682.                      *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t3837x5738Y"
  683.              }
  684.             }
  685.             *case: LANDSCAPE_CC90
  686.             {
  687.  
  688.         *PrintableArea: PAIR(11500, 16600)
  689.                 *PrintableOrigin: PAIR(300, 300)
  690.                 *CursorOrigin: PAIR(200, 16900)
  691.                 *Command: CmdSelect
  692.                 {
  693.                        *Order: DOC_SETUP.60
  694.                         *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t5594x3957Y"
  695.                 }
  696.         }
  697.         }
  698.     }
  699.  
  700.     *Option: A5
  701.     {
  702.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  703.         *PageProtectMem: 2125
  704.         *switch: Orientation
  705.         {
  706.             *case: PORTRAIT
  707.             {
  708.                         *PrintableArea: PAIR(6396, 9384)
  709.                         *PrintableOrigin: PAIR(300, 300)
  710.                         *CursorOrigin: PAIR(300, 180)
  711.                         *Command: CmdSelect
  712.                         {
  713.                                 *Order: DOC_SETUP.60
  714.                                 *Cmd: "<1B>&l30025a8c1E<1B>*p0x0Y<1B>*c0t3837x5738Y"
  715.                         }
  716.             }
  717.             *case: LANDSCAPE_CC90
  718.             {
  719.                         *PrintableArea: PAIR(6396, 9324)
  720.                         *PrintableOrigin: PAIR(300, 300)
  721.                         *CursorOrigin: PAIR(200, 9624)
  722.                         *Command: CmdSelect
  723.                         {
  724.                                 *Order: DOC_SETUP.60
  725.                                 *Cmd: "<1B>&l30025a8c1E<1B>*p0x0Y<1B>*c0t5594x3957Y"
  726.                         }
  727.             }
  728.         }
  729.     }
  730.     *Option: HALFLET
  731.     {
  732.         *rcNameID: 640
  733.         *PageProtectMem: 4109
  734.         *PageDimensions: PAIR(6600, 10200)
  735.         *switch: Orientation
  736.         {
  737.             *case: PORTRAIT
  738.             {
  739.                 *PrintableArea: PAIR(6000, 9600)
  740.                 *PrintableOrigin: PAIR(300, 300)
  741.                 *CursorOrigin: PAIR(300, 300)
  742.                 *Command: CmdSelect
  743.                 {
  744.                     *Order: DOC_SETUP.60
  745.                     *Cmd: "<1B>&l30011a8c1E<1B>*p0x0Y<1B>*c0t3720x5800Y"
  746.                 }
  747.             }
  748.             *case: LANDSCAPE_CC90
  749.             {
  750.                 *PrintableArea: PAIR(5800, 9600)
  751.                 *PrintableOrigin: PAIR(640, 300)
  752.                 *CursorOrigin: PAIR(640, 9800)
  753.                 *Command: CmdSelect
  754.                 {
  755.                     *Order: DOC_SETUP.60
  756.                     *Cmd: "<1B>&l30011a8c1E<1B>*p0x0Y<1B>*c0t5800x3720Y"
  757.                 }
  758.             }
  759.         }
  760.     }
  761.    *Option: GOVLET
  762.     {
  763.         *rcNameID: 641
  764.         *PageProtectMem: 4109
  765.         *PageDimensions: PAIR(9600, 12600)
  766.         *switch: Orientation
  767.         {
  768.             *case: PORTRAIT
  769.             {
  770.                 *PrintableArea: PAIR(9000, 11900)
  771.                 *PrintableOrigin: PAIR(300, 400)
  772.                 *CursorOrigin: PAIR(300, 150)
  773.                 *Command: CmdSelect
  774.                 {
  775.                     *Order: DOC_SETUP.60
  776.                     *Cmd: "<1B>&l30012a8c1E<1B>*p0x0Y<1B>*c0t5520x7320Y"
  777.                 }
  778.             }
  779.             *case: LANDSCAPE_CC90
  780.             {
  781.                 *PrintableArea: PAIR(8800, 12000)
  782.                 *PrintableOrigin: PAIR(600, 300)
  783.                 *CursorOrigin: PAIR(600, 12300)
  784.                 *Command: CmdSelect
  785.                 {
  786.                     *Order: DOC_SETUP.60
  787.                     *Cmd: "<1B>&l30012a8c1E<1B>*p0x0Y<1B>*c0t7320x5520Y"
  788.                 }
  789.             }
  790.         }
  791.     }
  792.    *Option: GOVLEGAL
  793.     {
  794.         *rcNameID: 642
  795.         *PageProtectMem: 4109
  796.         *PageDimensions: PAIR(10200, 15620)
  797.         *switch: Orientation
  798.         {
  799.             *case: PORTRAIT
  800.             {
  801.                 *PrintableArea: PAIR(9600, 15000)
  802.                 *PrintableOrigin: PAIR(300, 300)
  803.                 *CursorOrigin: PAIR(300, 160)
  804.                 *Command: CmdSelect
  805.                 {
  806.                     *Order: DOC_SETUP.60
  807.                     *Cmd: "<1B>&l30013a8c1E<1B>*p0x0Y<1B>*c0t5880x9120Y"
  808.                 }
  809.             }
  810.             *case: LANDSCAPE_CC90
  811.             {
  812.                 *PrintableArea: PAIR(9400, 15000)
  813.                 *PrintableOrigin: PAIR(600, 400)
  814.                 *CursorOrigin: PAIR(600, 15400)
  815.                 *Command: CmdSelect
  816.                 {
  817.                     *Order: DOC_SETUP.60
  818.                     *Cmd: "<1B>&l30013a8c1E<1B>*p0x0Y<1B>*c0t9120x5880Y"
  819.                 }
  820.             }
  821.         }
  822.     }
  823.     *Option: F4
  824.     {
  825.         *rcNameID: 643
  826.         *PageProtectMem: 4109
  827.         *PageDimensions: PAIR(9920, 15920)
  828.         *switch: Orientation
  829.         {
  830.             *case: PORTRAIT
  831.             {
  832.                 *PrintableArea: PAIR(9320, 15000)
  833.                 *PrintableOrigin: PAIR(300, 300)
  834.                 *CursorOrigin: PAIR(300, 220)
  835.                 *Command: CmdSelect
  836.                 {
  837.                     *Order: DOC_SETUP.60
  838.                     *Cmd: "<1B>&l30046a8c1E<1B>*p0x0Y<1B>*c0t5712x9114Y"
  839.                 }
  840.             }
  841.             *case: LANDSCAPE_CC90
  842.             {
  843.                 *PrintableArea: PAIR(9120, 15000)
  844.                 *PrintableOrigin: PAIR(600, 300)
  845.                 *CursorOrigin: PAIR(600, 15300)
  846.                 *Command: CmdSelect
  847.                 {
  848.                     *Order: DOC_SETUP.60
  849.                     *Cmd: "<1B>&l30046a8c1E<1B>*p0x0Y<1B>*c0t9114x5712Y"
  850.                 }
  851.             }
  852.         }
  853.     }
  854.  
  855.     *Option: ENV_C6
  856.     {
  857.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  858.         *PageProtectMem: 4109
  859.         *switch: Orientation
  860.         {
  861.             *case: PORTRAIT
  862.             {
  863.                 *PrintableArea: PAIR(4802, 7052)
  864.                 *PrintableOrigin: PAIR(300, 300)
  865.                 *CursorOrigin: PAIR(300, 160)
  866.                 *Command: CmdSelect
  867.                 {
  868.                     *Order: DOC_SETUP.60
  869.                     *Cmd: "<1B>&l30092a8c1E<1B>*p0x0Y<1B>*c0t5712x9114Y"
  870.                 }
  871.             }
  872.             *case: LANDSCAPE_CC90
  873.             {
  874.                 *PrintableArea: PAIR(4900, 7100)
  875.                 *PrintableOrigin: PAIR(200, 300)
  876.                 *CursorOrigin: PAIR(200, 7400)
  877.                 *Command: CmdSelect
  878.                 {
  879.                     *Order: DOC_SETUP.60
  880.                     *Cmd: "<1B>&l30092a8c1E<1B>*p0x0Y<1B>*c0t9114x5712Y"
  881.                 }
  882.             }
  883.         }
  884.     }
  885.  
  886.     *Option: CUSTOMSIZE
  887.     {
  888.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  889.         *MinSize: PAIR(8400,6996)
  890.         *MaxSize: PAIR(14028, 20400)
  891.         *MaxPrintableWidth: 14028
  892.         *PageProtectMem: 1692
  893.         *switch: Orientation
  894.         {
  895.             *case: PORTRAIT
  896.             {
  897.                 *CustCursorOriginX:  %d{((PhysPaperWidth - 14028) / 2) +300}
  898.                 *CustCursorOriginY:   %d{300 }
  899.                 *CustPrintableOriginX:  %d{300 }
  900.                 *CustPrintableOriginY:  %d{300}
  901.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 600 }
  902.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  903.         *Command: CmdSelect
  904.                 {
  905.                  *Order: DOC_SETUP.60
  906.                  *Cmd: "<1B>&l101a12c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  907.                 }
  908.             }
  909.             *case: LANDSCAPE_CC90
  910.             {
  911.                 *CustCursorOriginX:  %d{((PhysPaperWidth - 14028) / 2) +300}
  912.                 *CustCursorOriginY:   %d{22540 }
  913.                 *CustPrintableOriginX:  %d{200 }
  914.                 *CustPrintableOriginY:  %d{240}
  915.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 400 }
  916.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 480 }
  917.  
  918.                 *Command: CmdSelect
  919.                 {
  920.                     *Order: DOC_SETUP.60
  921.                     *Cmd: "<1B>&l101a4d1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  922.                 }
  923.             }
  924.         }
  925.     }
  926. }
  927. *Feature: Economode
  928. {
  929.     *rcNameID: 308
  930.     *DefaultOption: Option1
  931.     *Option: Option1
  932.     {
  933.         *rcNameID: =OFF_DISPLAY
  934.         *Command: CmdSelect
  935.         {
  936.             *Order: JOB_SETUP.40
  937.             *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  938.         }
  939.     }
  940.     *Option: Option2
  941.     {
  942.         *rcNameID: =ON_DISPLAY
  943.         *Command: CmdSelect
  944.         {
  945.             *Order: JOB_SETUP.40
  946.             *Cmd: "@PJL SET ECONOMODE=ON<0A>"
  947.         }
  948.     }
  949. }
  950. *Feature: PrintQuality
  951. {
  952.     *rcNameID: 306
  953.     *DefaultOption: Option1
  954.     *Option: Option1
  955.     {
  956.         *rcNameID: 309
  957.     }
  958.     *Option: Option2
  959.     {
  960.         *rcNameID: =ON_DISPLAY
  961.         *Command: CmdSelect
  962.         {
  963.             *Order: JOB_SETUP.50
  964.             *Cmd: "@PJL SET RET=ON<0A>"
  965.         }
  966.     }
  967.     *Option: Option3
  968.     {
  969.         *rcNameID: =OFF_DISPLAY
  970.         *Command: CmdSelect
  971.         {
  972.             *Order: JOB_SETUP.50
  973.             *Cmd: "@PJL SET RET=OFF<0A>"
  974.         }
  975.     }
  976. }
  977. *Feature: ImageControl
  978. {
  979.     *rcNameID: 307
  980.     *DefaultOption: Option1
  981.     *Option: Option1
  982.     {
  983.         *rcNameID: 309
  984.     }
  985.     *Option: Option2
  986.     {
  987.         *rcNameID: 310
  988.         *Command: CmdSelect
  989.         {
  990.             *Order: JOB_SETUP.30
  991.             *Cmd: "@PJL SET IMAGEADAPT=AUTO<0A>"
  992.         }
  993.     }
  994.     *Option: Option3
  995.     {
  996.         *rcNameID: =ON_DISPLAY
  997.         *Command: CmdSelect
  998.         {
  999.             *Order: JOB_SETUP.30
  1000.             *Cmd: "@PJL SET IMAGEADAPT=ON<0A>"
  1001.         }
  1002.     }
  1003.     *Option: Option4
  1004.     {
  1005.         *rcNameID: =OFF_DISPLAY
  1006.         *Command: CmdSelect
  1007.         {
  1008.             *Order: JOB_SETUP.30
  1009.             *Cmd: "@PJL SET IMAGEADAPT=OFF<0A>"
  1010.         }
  1011.     }
  1012. }
  1013. *Feature: PrintDensity
  1014. {
  1015.     *rcNameID: =PRINTDENSITY_DISPLAY
  1016.     *DefaultOption: Option3
  1017.     *Option: Option1
  1018.     {
  1019.         *rcNameID: 340
  1020.         *Command: CmdSelect
  1021.         {
  1022.             *Order: JOB_SETUP.20
  1023.             *Cmd: "@PJL SET DENSITY=1<0A>"
  1024.         }
  1025.     }
  1026.     *Option: Option2
  1027.     {
  1028.         *rcNameID: 341
  1029.         *Command: CmdSelect
  1030.         {
  1031.             *Order: JOB_SETUP.20
  1032.             *Cmd: "@PJL SET DENSITY=2<0A>"
  1033.         }
  1034.     }
  1035.     *Option: Option3
  1036.     {
  1037.         *rcNameID: 342
  1038.         *Command: CmdSelect
  1039.         {
  1040.             *Order: JOB_SETUP.20
  1041.             *Cmd: "@PJL SET DENSITY=3<0A>"
  1042.         }
  1043.     }
  1044.     *Option: Option4
  1045.     {
  1046.         *rcNameID: 343
  1047.         *Command: CmdSelect
  1048.         {
  1049.             *Order: JOB_SETUP.20
  1050.             *Cmd: "@PJL SET DENSITY=4<0A>"
  1051.         }
  1052.     }
  1053.     *Option: Option5
  1054.     {
  1055.         *rcNameID: 344
  1056.         *Command: CmdSelect
  1057.         {
  1058.             *Order: JOB_SETUP.20
  1059.             *Cmd: "@PJL SET DENSITY=5<0A>"
  1060.         }
  1061.     }
  1062. }
  1063. *Feature: Memory
  1064. {
  1065.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1066.     *DefaultOption: 16384KB
  1067.     *Option: 16384KB
  1068.     {
  1069.         *Name: "16MB"
  1070.         *MemoryConfigKB: PAIR(16384, 8294)
  1071.     *Constraints: LIST(MultiBinUnitMode.Multisorter)
  1072.     }
  1073.     *Option: 24576KB
  1074.     {
  1075.         *Name: "24MB"
  1076.         *MemoryConfigKB: PAIR(24576, 14541)
  1077.     *Constraints: LIST(MultiBinUnitMode.Multisorter)
  1078.     }
  1079.     *Option: 32767KB
  1080.     {
  1081.         *Name: "32MB"
  1082.         *MemoryConfigKB: PAIR(32767, 20787)
  1083.     *Constraints: LIST(MultiBinUnitMode.Multisorter)
  1084.     }
  1085.     *Option: 49152KB
  1086.     {
  1087.         *Name: "48MB"
  1088.         *MemoryConfigKB: PAIR(49152, 33280)
  1089.     *Constraints: LIST(MultiBinUnitMode.Multisorter)
  1090.     }
  1091.     *Option: 81920KB
  1092.     {
  1093.         *Name: "80MB"
  1094.         *MemoryConfigKB: PAIR(81920, 58368)
  1095.     }
  1096.     *Option: 147456KB
  1097.     {
  1098.         *Name: "144MB"
  1099.         *MemoryConfigKB: PAIR(147456, 108032)
  1100.     }
  1101.     *Option: 262144KB
  1102.     {
  1103.         *Name: "256MB"
  1104.         *MemoryConfigKB: PAIR(262144, 157798)
  1105.     }
  1106. }
  1107. *Feature: LowerCassetteConfig
  1108. {
  1109.     *FeatureType: PRINTER_PROPERTY
  1110.     *rcNameID: 387
  1111.     *DefaultOption: NotInstalled
  1112.     *Option: NotInstalled
  1113.     {
  1114.         *rcNameID: 444
  1115.         *Constraints: LIST(InputBin.Option3, InputBin.Option4)
  1116.     }
  1117.     *Option: 1Installed
  1118.     {
  1119.         *rcNameID: 445
  1120.         *Constraints: LIST(InputBin.Option4)
  1121.     }
  1122.     *Option: 2Installed
  1123.     {
  1124.         *rcNameID: 446
  1125.     }
  1126. }
  1127. *Feature: LargeCapacityUnit
  1128. {
  1129.     *FeatureType: PRINTER_PROPERTY
  1130.     *rcNameID: 658
  1131.     *DefaultOption: NotInstalled
  1132.     *Option: NotInstalled
  1133.     {
  1134.         *rcNameID: 444
  1135.         *Constraints: LIST(InputBin.Option5)
  1136.     }
  1137.     *Option: Installed
  1138.     {
  1139.         *rcNameID: 443
  1140.     }
  1141. }
  1142. *Feature: OutputBin
  1143. {
  1144.     *rcNameID: =OUTPUTBIN_DISPLAY
  1145.     *DefaultOption: Option2
  1146.     *Option: Option2 *%Face Down
  1147.     {
  1148.         *rcNameID: 479
  1149.         *Command: CmdSelect
  1150.         {
  1151.             *Order: DOC_SETUP.50
  1152.             *Cmd: "<1B>&l1G"
  1153.         }
  1154.     }
  1155.     *Option: Option15        *%Sorter
  1156.     {
  1157.         *rcNameID: 623
  1158.         *Command: CmdSelect
  1159.         {
  1160.             *Order: DOC_SETUP.50
  1161.             *Cmd: "<1B>&l4G"
  1162.         }
  1163.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1164.     }
  1165.     *Option: Option16        *%Stacker
  1166.     {
  1167.         *rcNameID: 431
  1168.         *Command: CmdSelect
  1169.         {
  1170.             *Order: DOC_SETUP.50
  1171.             *Cmd: "<1B>&l4G"
  1172.         }
  1173.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1174.     }
  1175.     *Option: Option5
  1176.     {
  1177.         *rcNameID: 412 *%Mailbox 1
  1178.         *Command: CmdSelect
  1179.         {
  1180.             *Order: DOC_SETUP.50
  1181.             *Cmd: "<1B>&l4G"
  1182.         }
  1183.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1184.     }
  1185.     *Option: Option6
  1186.     {
  1187.         *rcNameID: 413
  1188.         *Command: CmdSelect
  1189.         {
  1190.             *Order: DOC_SETUP.50
  1191.             *Cmd: "<1B>&l5G"
  1192.         }
  1193.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1194.     }
  1195.     *Option: Option7
  1196.     {
  1197.         *rcNameID: 414
  1198.         *Command: CmdSelect
  1199.         {
  1200.             *Order: DOC_SETUP.50
  1201.             *Cmd: "<1B>&l6G"
  1202.         }
  1203.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1204.     }
  1205.     *Option: Option8
  1206.     {
  1207.         *rcNameID: 415
  1208.         *Command: CmdSelect
  1209.         {
  1210.             *Order: DOC_SETUP.50
  1211.             *Cmd: "<1B>&l7G"
  1212.         }
  1213.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1214.     }
  1215.     *Option: Option9
  1216.     {
  1217.         *rcNameID: 416
  1218.         *Command: CmdSelect
  1219.         {
  1220.             *Order: DOC_SETUP.50
  1221.             *Cmd: "<1B>&l8G"
  1222.         }
  1223.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1224.     }
  1225.     *Option: Option10
  1226.     {
  1227.         *rcNameID: 417
  1228.         *Command: CmdSelect
  1229.         {
  1230.             *Order: DOC_SETUP.50
  1231.             *Cmd: "<1B>&l9G"
  1232.         }
  1233.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1234.     }
  1235.     *Option: Option11
  1236.     {
  1237.         *rcNameID: 418
  1238.         *Command: CmdSelect
  1239.         {
  1240.             *Order: DOC_SETUP.50
  1241.             *Cmd: "<1B>&l10G"
  1242.         }
  1243.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1244.     }
  1245.     *Option: Option12
  1246.     {
  1247.         *rcNameID: 419
  1248.         *Command: CmdSelect
  1249.         {
  1250.             *Order: DOC_SETUP.50
  1251.             *Cmd: "<1B>&l11G"
  1252.         }
  1253.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1254.     }
  1255.     *Option: Option13
  1256.     {
  1257.         *rcNameID: 420
  1258.         *Command: CmdSelect
  1259.         {
  1260.             *Order: DOC_SETUP.50
  1261.             *Cmd: "<1B>&l12G"
  1262.         }
  1263.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1264.     }
  1265.     *Option: Option14
  1266.     {
  1267.         *rcNameID: 421
  1268.         *Command: CmdSelect
  1269.         {
  1270.             *Order: DOC_SETUP.50
  1271.             *Cmd: "<1B>&l13G"
  1272.         }
  1273.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5)
  1274.     }
  1275. }
  1276. *Feature: MultiBinUnit
  1277. {
  1278.     *FeatureType: PRINTER_PROPERTY
  1279.     *rcNameID: 649
  1280.     *DefaultOption: NotInstalled
  1281.     *Option: NotInstalled
  1282.     {
  1283.         *rcNameID: 444
  1284.     *Constraints: LIST(MultiBinUnitMode.Sorter,MultiBinUnitMode.Multisorter,MultiBinUnitMode.Stacker,MultiBinUnitMode.MailBox)
  1285.     }
  1286.     *Option: 5Bin
  1287.     {
  1288.         *rcNameID: 655
  1289.         *Constraints: LIST(OutputBin.Option14,OutputBin.Option13,OutputBin.Option12,OutputBin.Option11,OutputBin.Option10)
  1290.     }
  1291.     *Option: 10Bin
  1292.     {
  1293.         *rcNameID: 654
  1294.     }
  1295. }
  1296. *Feature: MultiBinUnitMode
  1297. {
  1298.     *FeatureType: PRINTER_PROPERTY
  1299.     *rcNameID: 651
  1300.     *DefaultOption: Select
  1301.     *Option: Select
  1302.     {
  1303.         *rcNameID: 652
  1304.     *Constraints: LIST(OutputBin.Option5,OutputBin.Option6,OutputBin.Option7,OutputBin.Option8,OutputBin.Option9
  1305. +                          ,OutputBin.Option10,OutputBin.Option11,OutputBin.Option12,OutputBin.Option13,OutputBin.Option14
  1306. +                          ,OutputBin.Option15,OutputBin.Option16)
  1307.     }
  1308.     *Option: MailBox
  1309.     {
  1310.         *rcNameID: 423
  1311.     *Constraints: LIST(OutputBin.Option15,OutputBin.Option16)
  1312.     }
  1313.     *Option: Sorter
  1314.     {
  1315.         *rcNameID: 365
  1316.     *Constraints: LIST(OutputBin.Option5,OutputBin.Option6,OutputBin.Option7,OutputBin.Option8,OutputBin.Option9
  1317. +                          ,OutputBin.Option10,OutputBin.Option11,OutputBin.Option12,OutputBin.Option13,OutputBin.Option14
  1318. +                           ,OutputBin.Option16)
  1319.     }
  1320.     *Option: Multisorter
  1321.     {
  1322.         *rcNameID: 650
  1323.     *Constraints: LIST(OutputBin.Option5,OutputBin.Option6,OutputBin.Option7,OutputBin.Option8,OutputBin.Option9
  1324. +                          ,OutputBin.Option10,OutputBin.Option11,OutputBin.Option12,OutputBin.Option13,OutputBin.Option14
  1325. +                           ,OutputBin.Option16)
  1326.     }
  1327.     *Option: Stacker
  1328.     {
  1329.         *rcNameID: 364
  1330.     *Constraints: LIST(OutputBin.Option5,OutputBin.Option6,OutputBin.Option7,OutputBin.Option8,OutputBin.Option9
  1331. +                          ,OutputBin.Option10,OutputBin.Option11,OutputBin.Option12,OutputBin.Option13,OutputBin.Option14
  1332. +                          ,OutputBin.Option15)
  1333.     }
  1334. }
  1335. *Feature: PageProtect
  1336. {
  1337.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  1338.     *DefaultOption: OFF
  1339.     *Option: OFF
  1340.     {
  1341.         *rcNameID: 310
  1342.         *Command: CmdSelect
  1343.         {
  1344.             *Order: JOB_SETUP.10
  1345.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=AUTO<0A>"
  1346.         }
  1347.     }
  1348.     *Option: ON
  1349.     {
  1350.         *rcNameID: =ON_DISPLAY
  1351.         *Command: CmdSelect
  1352.         {
  1353.             *Order: JOB_SETUP.10
  1354.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=ON<0A>"
  1355.         }
  1356.     }
  1357. }
  1358. *Feature: Halftone
  1359. {
  1360.     *rcNameID: =HALFTONING_DISPLAY
  1361.     *DefaultOption: HT_PATSIZE_AUTO
  1362.     *Option: HT_PATSIZE_AUTO
  1363.     {
  1364.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1365.     }
  1366.     *Option: HT_PATSIZE_SUPERCELL_M
  1367.     {
  1368.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1369.     }
  1370.     *Option: HT_PATSIZE_6x6_M
  1371.     {
  1372.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1373.     }
  1374.     *Option: HT_PATSIZE_8x8_M
  1375.     {
  1376.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1377.     }
  1378. }
  1379. *Feature: DuplexUnit
  1380. {
  1381.     *FeatureType: PRINTER_PROPERTY
  1382.     *rcNameID: 653
  1383.     *DefaultOption: NotInstalled
  1384.     *Option: NotInstalled
  1385.     {
  1386.         *rcNameID: 444
  1387.         *DisabledFeatures: LIST(Duplex)
  1388.         *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  1389.     }
  1390.  
  1391.     *Option: Installed
  1392.     {
  1393.         *rcNameID: 443
  1394.     }
  1395. }
  1396. *Feature: Duplex
  1397. {
  1398.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1399.     *DefaultOption: NONE
  1400.     *Option: NONE
  1401.     {
  1402.         *rcNameID: =NONE_DISPLAY
  1403.         *Command: CmdSelect
  1404.         {
  1405.             *Order: DOC_SETUP.30
  1406.             *Cmd: "<1B>&l0S"
  1407.         }
  1408.     }
  1409.     *Option: VERTICAL
  1410.     {
  1411.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1412.         *Command: CmdSelect
  1413.         {
  1414.             *Order: DOC_SETUP.30
  1415.             *Cmd: "<1B>&l1S"
  1416.         }
  1417.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5, PaperSize.ENV_B5, PaperSize.F4)
  1418.     }
  1419.     *Option: HORIZONTAL
  1420.     {
  1421.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1422.         *Command: CmdSelect
  1423.         {
  1424.             *Order: DOC_SETUP.30
  1425.             *Cmd: "<1B>&l2S"
  1426.         }
  1427.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_MONARCH, PaperSize.ENV_C5, PaperSize.ENV_B5, PaperSize.F4)
  1428.     }
  1429. }
  1430. *Command: CmdStartDoc
  1431. {
  1432.     *Order: DOC_SETUP.10
  1433.     *Cmd: "<1B>&u600D<1B>*r0F"
  1434. }
  1435. *Command: CmdStartPage
  1436. {
  1437.     *Order: PAGE_SETUP.1
  1438.     *Cmd: "<1B>*b0M<0D>"
  1439. }
  1440.  
  1441. *Command: CmdEndJob
  1442. {
  1443.     *Order: JOB_FINISH.1
  1444.     *Cmd: "<1B>E<1B>%%-12345X"
  1445. }
  1446.  
  1447. *Feature: Collate
  1448. {
  1449.     *rcNameID: =NONE_DISPLAY
  1450.     *DefaultOption: OFF
  1451.     *Option: ON
  1452.     {
  1453.         *rcNameID: =NONE_DISPLAY
  1454.         *switch: OutputBin
  1455.         {
  1456.             *case: Option15
  1457.             {
  1458.                 *switch: MultiBinUnitMode
  1459.                 {
  1460.                     *case: Sorter
  1461.                     {
  1462.                         *switch: MultiBinUnit
  1463.                         {
  1464.                             *case: 5Bin
  1465.                             {
  1466.                                 *Command: CmdCopies
  1467.                                 {
  1468.                                     *Order: JOB_SETUP.60
  1469.                                     *Cmd: "@PJL SET QTY=" %d[1,5]{NumOfCopies}"<0A>"
  1470.                                 }
  1471.                             }
  1472.                             *case: 10Bin
  1473.                             {
  1474.                                 *Command: CmdCopies
  1475.                                 {
  1476.                                     *Order: JOB_SETUP.60
  1477.                                     *Cmd: "@PJL SET QTY=" %d[1,10]{NumOfCopies}"<0A>"
  1478.                                 }
  1479.                             }
  1480.                         }
  1481.                     }
  1482.                     *case: Multisorter
  1483.                     {
  1484.                         *Command: CmdCopies
  1485.                         {
  1486.                             *Order: JOB_SETUP.60
  1487.                             *Cmd: "@PJL SET QTY=" %d[1,999]{NumOfCopies}"<0A>"
  1488.                         }
  1489.                     }
  1490.                 }
  1491.             }
  1492.             *default
  1493.             {
  1494.                 *Command: CmdCopies
  1495.                 {
  1496.                     *Order: JOB_SETUP.60
  1497.                     *Cmd: "@PJL SET QTY=" %d[1,999]{NumOfCopies}"<0A>"
  1498.                 }
  1499.             }
  1500.         }
  1501.     }
  1502.     *Option: OFF
  1503.     {
  1504.         *rcNameID: =NONE_DISPLAY
  1505.         *switch: OutputBin
  1506.         {
  1507.             *case: Option15
  1508.             {
  1509.                 *switch: MultiBinUnitMode
  1510.                 {
  1511.                     *case: Sorter
  1512.                     {
  1513.                         *switch: MultiBinUnit
  1514.                         {
  1515.                             *case: 5Bin
  1516.                             {
  1517.                                 *Command: CmdCopies
  1518.                                 {
  1519.                                     *Order: JOB_SETUP.60
  1520.                                     *Cmd: "@PJL SET QTY=" %d[1,5]{NumOfCopies}"<0A>"
  1521.                                 }
  1522.                             }
  1523.                             *case: 10Bin
  1524.                             {
  1525.                                 *Command: CmdCopies
  1526.                                 {
  1527.                                     *Order: JOB_SETUP.60
  1528.                                     *Cmd: "@PJL SET QTY=" %d[1,10]{NumOfCopies}"<0A>"
  1529.                                 }
  1530.                             }
  1531.                         }
  1532.                     }
  1533.                     *case: Multisorter
  1534.                     {
  1535.                         *Command: CmdCopies
  1536.                         {
  1537.                             *Order: JOB_SETUP.60
  1538.                             *Cmd: "@PJL SET QTY=" %d[1,999]{NumOfCopies}"<0A>"
  1539.                         }
  1540.                     }
  1541.                 }
  1542.             }
  1543.             *default
  1544.             {
  1545.                 *Command: CmdCopies
  1546.                 {
  1547.                     *Order: DOC_SETUP.80
  1548.                     *Cmd: "<1B>&l" %d[1,32767]{NumOfCopies}"X"
  1549.                 }
  1550.             }
  1551.         }
  1552.     }
  1553. }
  1554. *RotateCoordinate?: TRUE
  1555. *RotateRaster?: TRUE
  1556. *RotateFont?: TRUE
  1557. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1558. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  1559. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1560. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1561. *XMoveThreshold: 0
  1562. *YMoveThreshold: 0
  1563. *XMoveUnit: 600
  1564. *YMoveUnit: 600
  1565. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1566. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1567. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1568. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1569. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1570. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1571. *Command: CmdCR { *Cmd : "<0D>" }
  1572. *Command: CmdLF { *Cmd : "<0A>" }
  1573. *Command: CmdFF { *Cmd : "<0C>" }
  1574. *Command: CmdBackSpace { *Cmd : "<08>" }
  1575. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1576. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1577. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1578. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1579. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1580. *EjectPageWithFF?: TRUE
  1581. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1582. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1583. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1584. *OutputDataFormat: H_BYTE
  1585. *OptimizeLeftBound?: TRUE
  1586. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1587. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1588. *DefaultFont: 23
  1589. *DefaultCTT: 0
  1590. *CharPosition: BASELINE
  1591. *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,
  1592. +                  29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46)
  1593. *MinFontID: 16534
  1594. *MaxFontID: 32768
  1595. *switch: Resolution
  1596. {
  1597.     *case: Option1
  1598.     {
  1599.         *FontFormat: HPPCL_OUTLINE
  1600.     }
  1601.     *case: Option2
  1602.     {
  1603.         *FontFormat: HPPCL_RES
  1604.     }
  1605. }
  1606. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1607. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1608. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1609. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1610. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1611. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1612. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1613. *MinGrayFill: 1
  1614. *MaxGrayFill: 100
  1615. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1616. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1617. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1618. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1619. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  1620. *Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  1621. *Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
  1622. *TTFSEnabled?: TRUE
  1623. *TTFS: Arial
  1624. {
  1625.   *TTFontName: "Arial"
  1626.   *DevFontName: "Arial"
  1627. }
  1628. *TTFS: Courier
  1629. {
  1630.   *TTFontName: "Courier New"
  1631.   *DevFontName: "Courier New"
  1632. }
  1633. *TTFS: Symbol
  1634. {
  1635.   *TTFontName: "Symbol"
  1636.   *DevFontName: "Symbol"
  1637. }
  1638. *TTFS: TNR
  1639. {
  1640.   *TTFontName: "Times New Roman"
  1641.   *DevFontName: "Times New Roman"
  1642. }
  1643. *TTFS: Wingdings
  1644. {
  1645.   *TTFontName: "Wingdings"
  1646.   *DevFontName: "Wingdings"
  1647. }
  1648.