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

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "EP1500.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson LQ-1500"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ep24res.dll"
  12. *PrintRate: 200
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *Feature: Orientation
  16. {
  17.     *rcNameID: =ORIENTATION_DISPLAY
  18.     *DefaultOption: PORTRAIT
  19.     *Option: PORTRAIT
  20.     {
  21.         *rcNameID: =PORTRAIT_DISPLAY
  22.     }
  23.     *Option: LANDSCAPE_CC270
  24.     {
  25.         *rcNameID: =LANDSCAPE_DISPLAY
  26.     }
  27. }
  28. *Feature: InputBin
  29. {
  30.     *rcNameID: =PAPER_SOURCE_DISPLAY
  31.     *DefaultOption: TRACTOR
  32.     *Option: TRACTOR
  33.     {
  34.         *rcNameID: =TRACTOR_DISPLAY
  35.         *Command: CmdSelect
  36.         {
  37.             *Order: DOC_SETUP.3
  38.             *Cmd: "<1B19>0"
  39.         }
  40.     }
  41.     *Option: MANUAL
  42.     {
  43.         *rcNameID: =MANUAL_FEED_DISPLAY
  44.         *Command: CmdSelect
  45.         {
  46.             *Order: DOC_SETUP.3
  47.             *Cmd: "<1B19>0"
  48.         }
  49.     }
  50.     *Option: Option3
  51.     {
  52.         *rcNameID: 263
  53.         *Command: CmdSelect
  54.         {
  55.             *Order: DOC_SETUP.3
  56.             *Cmd: "<1B19>4<1B19>1"
  57.         }
  58.     }
  59.     *Option: Option4
  60.     {
  61.         *rcNameID: 264
  62.         *Command: CmdSelect
  63.         {
  64.             *Order: DOC_SETUP.3
  65.             *Cmd: "<1B19>4<1B19>2"
  66.         }
  67.     }
  68. }
  69. *Feature: Resolution
  70. {
  71.     *rcNameID: =RESOLUTION_DISPLAY
  72.     *DefaultOption: Option1
  73.     *Option: Option1
  74.     {
  75.         *Name: "180 x 180 " =DOTS_PER_INCH
  76.         *DPI: PAIR(180, 180)
  77.         *TextDPI: PAIR(180, 180)
  78.         *PinsPerLogPass: 24
  79.         *PinsPerPhysPass: 24
  80.         *MinStripBlankPixels: 180
  81.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  82.         *SpotDiameter: 120
  83.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  84.     }
  85.     *Option: Option2
  86.     {
  87.         *Name: "120 x 180 " =DOTS_PER_INCH
  88.         *DPI: PAIR(120, 180)
  89.         *TextDPI: PAIR(120, 180)
  90.         *PinsPerLogPass: 24
  91.         *PinsPerPhysPass: 24
  92.         *MinStripBlankPixels: 120
  93.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  94.         *SpotDiameter: 100
  95.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  96.     }
  97. }
  98. *Feature: PaperSize
  99. {
  100.     *rcNameID: =PAPER_SIZE_DISPLAY
  101.     *DefaultOption: LETTER
  102.     *Option: LETTER
  103.     {
  104.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  105.         *Command: CmdSelect
  106.         {
  107.             *Order: DOC_SETUP.4
  108.             *Cmd: "<1B>2<1B>CB"
  109.         }
  110.         *switch: InputBin
  111.         {
  112.             *case: TRACTOR
  113.             {
  114.                 *PrintableArea: PAIR(3060, 3960)
  115.                 *PrintableOrigin: PAIR(0, 0)
  116.             }
  117.             *case: MANUAL
  118.             {
  119.                 *PrintableArea: PAIR(3060, 3615)
  120.                 *PrintableOrigin: PAIR(0, 120)
  121.                 *switch: Resolution
  122.                 {
  123.                     *case: Option1
  124.                     {
  125.                         *PrintableArea: PAIR(3060, 3614)
  126.                     }
  127.                     *case: Option2
  128.                     {
  129.                         *PrintableArea: PAIR(3060, 3614)
  130.                     }
  131.                 }
  132.             }
  133.             *case: Option3
  134.             {
  135.                 *PrintableArea: PAIR(3060, 3615)
  136.                 *PrintableOrigin: PAIR(0, 120)
  137.                 *switch: Resolution
  138.                 {
  139.                     *case: Option1
  140.                     {
  141.                         *PrintableArea: PAIR(3060, 3614)
  142.                     }
  143.                     *case: Option2
  144.                     {
  145.                         *PrintableArea: PAIR(3060, 3614)
  146.                     }
  147.                 }
  148.             }
  149.             *case: Option4
  150.             {
  151.                 *PrintableArea: PAIR(3060, 3615)
  152.                 *PrintableOrigin: PAIR(0, 120)
  153.                 *switch: Resolution
  154.                 {
  155.                     *case: Option1
  156.                     {
  157.                         *PrintableArea: PAIR(3060, 3614)
  158.                     }
  159.                     *case: Option2
  160.                     {
  161.                         *PrintableArea: PAIR(3060, 3614)
  162.                     }
  163.                 }
  164.             }
  165.         }
  166.     }
  167.     *Option: LEGAL
  168.     {
  169.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  170.         *Command: CmdSelect
  171.         {
  172.             *Order: DOC_SETUP.4
  173.             *Cmd: "<1B>2<1B>CT"
  174.         }
  175.         *switch: InputBin
  176.         {
  177.             *case: TRACTOR
  178.             {
  179.                 *PrintableArea: PAIR(3060, 5040)
  180.                 *PrintableOrigin: PAIR(0, 0)
  181.             }
  182.             *case: MANUAL
  183.             {
  184.                 *PrintableArea: PAIR(3060, 4695)
  185.                 *PrintableOrigin: PAIR(0, 120)
  186.                 *switch: Resolution
  187.                 {
  188.                     *case: Option1
  189.                     {
  190.                         *PrintableArea: PAIR(3060, 4694)
  191.                     }
  192.                     *case: Option2
  193.                     {
  194.                         *PrintableArea: PAIR(3060, 4694)
  195.                     }
  196.                 }
  197.             }
  198.             *case: Option3
  199.             {
  200.                 *PrintableArea: PAIR(3060, 4695)
  201.                 *PrintableOrigin: PAIR(0, 120)
  202.                 *switch: Resolution
  203.                 {
  204.                     *case: Option1
  205.                     {
  206.                         *PrintableArea: PAIR(3060, 4694)
  207.                     }
  208.                     *case: Option2
  209.                     {
  210.                         *PrintableArea: PAIR(3060, 4694)
  211.                     }
  212.                 }
  213.             }
  214.             *case: Option4
  215.             {
  216.                 *PrintableArea: PAIR(3060, 4695)
  217.                 *PrintableOrigin: PAIR(0, 120)
  218.                 *switch: Resolution
  219.                 {
  220.                     *case: Option1
  221.                     {
  222.                         *PrintableArea: PAIR(3060, 4694)
  223.                     }
  224.                     *case: Option2
  225.                     {
  226.                         *PrintableArea: PAIR(3060, 4694)
  227.                     }
  228.                 }
  229.             }
  230.         }
  231.     }
  232.     *Option: Option3
  233.     {
  234.         *rcNameID: 258
  235.         *PageDimensions: PAIR(5954, 8416)
  236.         *Command: CmdSelect
  237.         {
  238.             *Order: DOC_SETUP.4
  239.             *Cmd: "<1B>2<1B>C<8A>"
  240.         }
  241.         *switch: InputBin
  242.         {
  243.             *case: TRACTOR
  244.             {
  245.                 *PrintableArea: PAIR(4894, 8279)
  246.                 *PrintableOrigin: PAIR(0, 0)
  247.                 *switch: Resolution
  248.                 {
  249.                     *case: Option1
  250.                     {
  251.                         *PrintableArea: PAIR(4894, 8278)
  252.                     }
  253.                     *case: Option2
  254.                     {
  255.                         *PrintableArea: PAIR(4893, 8278)
  256.                     }
  257.                 }
  258.             }
  259.             *case: MANUAL
  260.             {
  261.                 *PrintableArea: PAIR(4894, 8071)
  262.                 *PrintableOrigin: PAIR(0, 120)
  263.                 *switch: Resolution
  264.                 {
  265.                     *case: Option1
  266.                     {
  267.                         *PrintableArea: PAIR(4894, 8070)
  268.                     }
  269.                     *case: Option2
  270.                     {
  271.                         *PrintableArea: PAIR(4893, 8070)
  272.                     }
  273.                 }
  274.             }
  275.             *case: Option3
  276.             {
  277.                 *PrintableArea: PAIR(4894, 8071)
  278.                 *PrintableOrigin: PAIR(0, 120)
  279.                 *switch: Resolution
  280.                 {
  281.                     *case: Option1
  282.                     {
  283.                         *PrintableArea: PAIR(4894, 8070)
  284.                     }
  285.                     *case: Option2
  286.                     {
  287.                         *PrintableArea: PAIR(4893, 8070)
  288.                     }
  289.                 }
  290.             }
  291.             *case: Option4
  292.             {
  293.                 *PrintableArea: PAIR(4894, 8071)
  294.                 *PrintableOrigin: PAIR(0, 120)
  295.                 *switch: Resolution
  296.                 {
  297.                     *case: Option1
  298.                     {
  299.                         *PrintableArea: PAIR(4894, 8070)
  300.                     }
  301.                     *case: Option2
  302.                     {
  303.                         *PrintableArea: PAIR(4893, 8070)
  304.                     }
  305.                 }
  306.             }
  307.         }
  308.     }
  309.     *Option: A3
  310.     {
  311.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  312.         *Command: CmdSelect
  313.         {
  314.             *Order: DOC_SETUP.4
  315.             *Cmd: "<1B>2<1B>Cc"
  316.         }
  317.         *switch: InputBin
  318.         {
  319.             *case: TRACTOR
  320.             {
  321.                 *PrintableArea: PAIR(4208, 5954)
  322.                 *PrintableOrigin: PAIR(0, 0)
  323.                 *switch: Resolution
  324.                 {
  325.                     *case: Option2
  326.                     {
  327.                         *PrintableArea: PAIR(4206, 5954)
  328.                     }
  329.                 }
  330.             }
  331.             *case: MANUAL
  332.             {
  333.                 *PrintableArea: PAIR(4208, 5609)
  334.                 *PrintableOrigin: PAIR(0, 120)
  335.                 *switch: Resolution
  336.                 {
  337.                     *case: Option1
  338.                     {
  339.                         *PrintableArea: PAIR(4208, 5608)
  340.                     }
  341.                     *case: Option2
  342.                     {
  343.                         *PrintableArea: PAIR(4206, 5608)
  344.                     }
  345.                 }
  346.             }
  347.             *case: Option3
  348.             {
  349.                 *PrintableArea: PAIR(4208, 5609)
  350.                 *PrintableOrigin: PAIR(0, 120)
  351.                 *switch: Resolution
  352.                 {
  353.                     *case: Option1
  354.                     {
  355.                         *PrintableArea: PAIR(4208, 5608)
  356.                     }
  357.                     *case: Option2
  358.                     {
  359.                         *PrintableArea: PAIR(4206, 5608)
  360.                     }
  361.                 }
  362.             }
  363.             *case: Option4
  364.             {
  365.                 *PrintableArea: PAIR(4208, 5609)
  366.                 *PrintableOrigin: PAIR(0, 120)
  367.                 *switch: Resolution
  368.                 {
  369.                     *case: Option1
  370.                     {
  371.                         *PrintableArea: PAIR(4208, 5608)
  372.                     }
  373.                     *case: Option2
  374.                     {
  375.                         *PrintableArea: PAIR(4206, 5608)
  376.                     }
  377.                 }
  378.             }
  379.         }
  380.     }
  381.     *Option: Option5
  382.     {
  383.         *rcNameID: 259
  384.         *PageDimensions: PAIR(5954, 4208)
  385.         *Command: CmdSelect
  386.         {
  387.             *Order: DOC_SETUP.4
  388.             *Cmd: "<1B>3<121B>Cu"
  389.         }
  390.         *switch: InputBin
  391.         {
  392.             *case: TRACTOR
  393.             {
  394.                 *PrintableArea: PAIR(4894, 4208)
  395.                 *PrintableOrigin: PAIR(0, 0)
  396.                 *switch: Resolution
  397.                 {
  398.                     *case: Option2
  399.                     {
  400.                         *PrintableArea: PAIR(4893, 4208)
  401.                     }
  402.                 }
  403.             }
  404.             *case: MANUAL
  405.             {
  406.                 *PrintableArea: PAIR(4894, 3863)
  407.                 *PrintableOrigin: PAIR(0, 120)
  408.                 *switch: Resolution
  409.                 {
  410.                     *case: Option1
  411.                     {
  412.                         *PrintableArea: PAIR(4894, 3862)
  413.                     }
  414.                     *case: Option2
  415.                     {
  416.                         *PrintableArea: PAIR(4893, 3862)
  417.                     }
  418.                 }
  419.             }
  420.             *case: Option3
  421.             {
  422.                 *PrintableArea: PAIR(4894, 3863)
  423.                 *PrintableOrigin: PAIR(0, 120)
  424.                 *switch: Resolution
  425.                 {
  426.                     *case: Option1
  427.                     {
  428.                         *PrintableArea: PAIR(4894, 3862)
  429.                     }
  430.                     *case: Option2
  431.                     {
  432.                         *PrintableArea: PAIR(4893, 3862)
  433.                     }
  434.                 }
  435.             }
  436.             *case: Option4
  437.             {
  438.                 *PrintableArea: PAIR(4894, 3863)
  439.                 *PrintableOrigin: PAIR(0, 120)
  440.                 *switch: Resolution
  441.                 {
  442.                     *case: Option1
  443.                     {
  444.                         *PrintableArea: PAIR(4894, 3862)
  445.                     }
  446.                     *case: Option2
  447.                     {
  448.                         *PrintableArea: PAIR(4893, 3862)
  449.                     }
  450.                 }
  451.             }
  452.         }
  453.     }
  454.     *Option: A4
  455.     {
  456.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  457.         *Command: CmdSelect
  458.         {
  459.             *Order: DOC_SETUP.4
  460.             *Cmd: "<1B>2<1B>CF"
  461.         }
  462.         *switch: InputBin
  463.         {
  464.             *case: TRACTOR
  465.             {
  466.                 *PrintableArea: PAIR(2977, 4208)
  467.                 *PrintableOrigin: PAIR(0, 0)
  468.                 *switch: Resolution
  469.                 {
  470.                     *case: Option1
  471.                     {
  472.                         *PrintableArea: PAIR(2976, 4208)
  473.                     }
  474.                     *case: Option2
  475.                     {
  476.                         *PrintableArea: PAIR(2976, 4208)
  477.                     }
  478.                 }
  479.             }
  480.             *case: MANUAL
  481.             {
  482.                 *PrintableArea: PAIR(2977, 3863)
  483.                 *PrintableOrigin: PAIR(0, 120)
  484.                 *switch: Resolution
  485.                 {
  486.                     *case: Option1
  487.                     {
  488.                         *PrintableArea: PAIR(2976, 3862)
  489.                     }
  490.                     *case: Option2
  491.                     {
  492.                         *PrintableArea: PAIR(2976, 3862)
  493.                     }
  494.                 }
  495.             }
  496.             *case: Option3
  497.             {
  498.                 *PrintableArea: PAIR(2977, 3863)
  499.                 *PrintableOrigin: PAIR(0, 120)
  500.                 *switch: Resolution
  501.                 {
  502.                     *case: Option1
  503.                     {
  504.                         *PrintableArea: PAIR(2976, 3862)
  505.                     }
  506.                     *case: Option2
  507.                     {
  508.                         *PrintableArea: PAIR(2976, 3862)
  509.                     }
  510.                 }
  511.             }
  512.             *case: Option4
  513.             {
  514.                 *PrintableArea: PAIR(2977, 3863)
  515.                 *PrintableOrigin: PAIR(0, 120)
  516.                 *switch: Resolution
  517.                 {
  518.                     *case: Option1
  519.                     {
  520.                         *PrintableArea: PAIR(2976, 3862)
  521.                     }
  522.                     *case: Option2
  523.                     {
  524.                         *PrintableArea: PAIR(2976, 3862)
  525.                     }
  526.                 }
  527.             }
  528.         }
  529.     }
  530.     *Option: A5
  531.     {
  532.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  533.         *Command: CmdSelect
  534.         {
  535.             *Order: DOC_SETUP.4
  536.             *Cmd: "<1B>2<1B>C2"
  537.         }
  538.         *switch: InputBin
  539.         {
  540.             *case: TRACTOR
  541.             {
  542.                 *PrintableArea: PAIR(2099, 2977)
  543.                 *PrintableOrigin: PAIR(0, 0)
  544.                 *switch: Resolution
  545.                 {
  546.                     *case: Option1
  547.                     {
  548.                         *PrintableArea: PAIR(2098, 2976)
  549.                     }
  550.                     *case: Option2
  551.                     {
  552.                         *PrintableArea: PAIR(2097, 2976)
  553.                     }
  554.                 }
  555.             }
  556.             *case: MANUAL
  557.             {
  558.                 *PrintableArea: PAIR(2099, 2632)
  559.                 *PrintableOrigin: PAIR(0, 120)
  560.                 *switch: Resolution
  561.                 {
  562.                     *case: Option1
  563.                     {
  564.                         *PrintableArea: PAIR(2098, 2632)
  565.                     }
  566.                     *case: Option2
  567.                     {
  568.                         *PrintableArea: PAIR(2097, 2632)
  569.                     }
  570.                 }
  571.             }
  572.             *case: Option3
  573.             {
  574.                 *PrintableArea: PAIR(2099, 2632)
  575.                 *PrintableOrigin: PAIR(0, 120)
  576.                 *switch: Resolution
  577.                 {
  578.                     *case: Option1
  579.                     {
  580.                         *PrintableArea: PAIR(2098, 2632)
  581.                     }
  582.                     *case: Option2
  583.                     {
  584.                         *PrintableArea: PAIR(2097, 2632)
  585.                     }
  586.                 }
  587.             }
  588.             *case: Option4
  589.             {
  590.                 *PrintableArea: PAIR(2099, 2632)
  591.                 *PrintableOrigin: PAIR(0, 120)
  592.                 *switch: Resolution
  593.                 {
  594.                     *case: Option1
  595.                     {
  596.                         *PrintableArea: PAIR(2098, 2632)
  597.                     }
  598.                     *case: Option2
  599.                     {
  600.                         *PrintableArea: PAIR(2097, 2632)
  601.                     }
  602.                 }
  603.             }
  604.         }
  605.     }
  606.     *Option: B4
  607.     {
  608.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  609.         *Command: CmdSelect
  610.         {
  611.             *Order: DOC_SETUP.4
  612.             *Cmd: "<1B>2<1B>CT"
  613.         }
  614.         *switch: InputBin
  615.         {
  616.             *case: TRACTOR
  617.             {
  618.                 *PrintableArea: PAIR(3542, 5018)
  619.                 *PrintableOrigin: PAIR(0, 0)
  620.                 *switch: Resolution
  621.                 {
  622.                     *case: Option2
  623.                     {
  624.                         *PrintableArea: PAIR(3540, 5018)
  625.                     }
  626.                 }
  627.             }
  628.             *case: MANUAL
  629.             {
  630.                 *PrintableArea: PAIR(3542, 4673)
  631.                 *PrintableOrigin: PAIR(0, 120)
  632.                 *switch: Resolution
  633.                 {
  634.                     *case: Option1
  635.                     {
  636.                         *PrintableArea: PAIR(3542, 4672)
  637.                     }
  638.                     *case: Option2
  639.                     {
  640.                         *PrintableArea: PAIR(3540, 4672)
  641.                     }
  642.                 }
  643.             }
  644.             *case: Option3
  645.             {
  646.                 *PrintableArea: PAIR(3542, 4673)
  647.                 *PrintableOrigin: PAIR(0, 120)
  648.                 *switch: Resolution
  649.                 {
  650.                     *case: Option1
  651.                     {
  652.                         *PrintableArea: PAIR(3542, 4672)
  653.                     }
  654.                     *case: Option2
  655.                     {
  656.                         *PrintableArea: PAIR(3540, 4672)
  657.                     }
  658.                 }
  659.             }
  660.             *case: Option4
  661.             {
  662.                 *PrintableArea: PAIR(3542, 4673)
  663.                 *PrintableOrigin: PAIR(0, 120)
  664.                 *switch: Resolution
  665.                 {
  666.                     *case: Option1
  667.                     {
  668.                         *PrintableArea: PAIR(3542, 4672)
  669.                     }
  670.                     *case: Option2
  671.                     {
  672.                         *PrintableArea: PAIR(3540, 4672)
  673.                     }
  674.                 }
  675.             }
  676.         }
  677.     }
  678.     *Option: B5
  679.     {
  680.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  681.         *Command: CmdSelect
  682.         {
  683.             *Order: DOC_SETUP.4
  684.             *Cmd: "<1B>2<1B>C="
  685.         }
  686.         *switch: InputBin
  687.         {
  688.             *case: TRACTOR
  689.             {
  690.                 *PrintableArea: PAIR(2581, 3643)
  691.                 *PrintableOrigin: PAIR(0, 0)
  692.                 *switch: Resolution
  693.                 {
  694.                     *case: Option1
  695.                     {
  696.                         *PrintableArea: PAIR(2580, 3642)
  697.                     }
  698.                     *case: Option2
  699.                     {
  700.                         *PrintableArea: PAIR(2580, 3642)
  701.                     }
  702.                 }
  703.             }
  704.             *case: MANUAL
  705.             {
  706.                 *PrintableArea: PAIR(2581, 3298)
  707.                 *PrintableOrigin: PAIR(0, 120)
  708.                 *switch: Resolution
  709.                 {
  710.                     *case: Option1
  711.                     {
  712.                         *PrintableArea: PAIR(2580, 3298)
  713.                     }
  714.                     *case: Option2
  715.                     {
  716.                         *PrintableArea: PAIR(2580, 3298)
  717.                     }
  718.                 }
  719.             }
  720.             *case: Option3
  721.             {
  722.                 *PrintableArea: PAIR(2581, 3298)
  723.                 *PrintableOrigin: PAIR(0, 120)
  724.                 *switch: Resolution
  725.                 {
  726.                     *case: Option1
  727.                     {
  728.                         *PrintableArea: PAIR(2580, 3298)
  729.                     }
  730.                     *case: Option2
  731.                     {
  732.                         *PrintableArea: PAIR(2580, 3298)
  733.                     }
  734.                 }
  735.             }
  736.             *case: Option4
  737.             {
  738.                 *PrintableArea: PAIR(2581, 3298)
  739.                 *PrintableOrigin: PAIR(0, 120)
  740.                 *switch: Resolution
  741.                 {
  742.                     *case: Option1
  743.                     {
  744.                         *PrintableArea: PAIR(2580, 3298)
  745.                     }
  746.                     *case: Option2
  747.                     {
  748.                         *PrintableArea: PAIR(2580, 3298)
  749.                     }
  750.                 }
  751.             }
  752.         }
  753.     }
  754.     *Option: Option10
  755.     {
  756.         *rcNameID: 260
  757.         *PageDimensions: PAIR(5357, 4208)
  758.         *Command: CmdSelect
  759.         {
  760.             *Order: DOC_SETUP.4
  761.             *Cmd: "<1B>2<1B>CF"
  762.         }
  763.         *switch: InputBin
  764.         {
  765.             *case: TRACTOR
  766.             {
  767.                 *PrintableArea: PAIR(4895, 4208)
  768.                 *PrintableOrigin: PAIR(0, 0)
  769.                 *switch: Resolution
  770.                 {
  771.                     *case: Option1
  772.                     {
  773.                         *PrintableArea: PAIR(4894, 4208)
  774.                     }
  775.                     *case: Option2
  776.                     {
  777.                         *PrintableArea: PAIR(4893, 4208)
  778.                     }
  779.                 }
  780.             }
  781.             *case: MANUAL
  782.             {
  783.                 *PrintableArea: PAIR(4895, 3863)
  784.                 *PrintableOrigin: PAIR(0, 120)
  785.                 *switch: Resolution
  786.                 {
  787.                     *case: Option1
  788.                     {
  789.                         *PrintableArea: PAIR(4894, 3862)
  790.                     }
  791.                     *case: Option2
  792.                     {
  793.                         *PrintableArea: PAIR(4893, 3862)
  794.                     }
  795.                 }
  796.             }
  797.             *case: Option3
  798.             {
  799.                 *PrintableArea: PAIR(4895, 3863)
  800.                 *PrintableOrigin: PAIR(0, 120)
  801.                 *switch: Resolution
  802.                 {
  803.                     *case: Option1
  804.                     {
  805.                         *PrintableArea: PAIR(4894, 3862)
  806.                     }
  807.                     *case: Option2
  808.                     {
  809.                         *PrintableArea: PAIR(4893, 3862)
  810.                     }
  811.                 }
  812.             }
  813.             *case: Option4
  814.             {
  815.                 *PrintableArea: PAIR(4895, 3863)
  816.                 *PrintableOrigin: PAIR(0, 120)
  817.                 *switch: Resolution
  818.                 {
  819.                     *case: Option1
  820.                     {
  821.                         *PrintableArea: PAIR(4894, 3862)
  822.                     }
  823.                     *case: Option2
  824.                     {
  825.                         *PrintableArea: PAIR(4893, 3862)
  826.                     }
  827.                 }
  828.             }
  829.         }
  830.     }
  831.     *Option: FANFOLD_US
  832.     {
  833.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  834.         *Command: CmdSelect
  835.         {
  836.             *Order: DOC_SETUP.4
  837.             *Cmd: "<1B>2<1B>CB"
  838.         }
  839.         *switch: InputBin
  840.         {
  841.             *case: TRACTOR
  842.             {
  843.                 *PrintableArea: PAIR(4895, 3960)
  844.                 *PrintableOrigin: PAIR(0, 0)
  845.                 *switch: Resolution
  846.                 {
  847.                     *case: Option1
  848.                     {
  849.                         *PrintableArea: PAIR(4894, 3960)
  850.                     }
  851.                     *case: Option2
  852.                     {
  853.                         *PrintableArea: PAIR(4893, 3960)
  854.                     }
  855.                 }
  856.             }
  857.             *case: MANUAL
  858.             {
  859.                 *PrintableArea: PAIR(4895, 3615)
  860.                 *PrintableOrigin: PAIR(0, 120)
  861.                 *switch: Resolution
  862.                 {
  863.                     *case: Option1
  864.                     {
  865.                         *PrintableArea: PAIR(4894, 3614)
  866.                     }
  867.                     *case: Option2
  868.                     {
  869.                         *PrintableArea: PAIR(4893, 3614)
  870.                     }
  871.                 }
  872.             }
  873.             *case: Option3
  874.             {
  875.                 *PrintableArea: PAIR(4895, 3615)
  876.                 *PrintableOrigin: PAIR(0, 120)
  877.                 *switch: Resolution
  878.                 {
  879.                     *case: Option1
  880.                     {
  881.                         *PrintableArea: PAIR(4894, 3614)
  882.                     }
  883.                     *case: Option2
  884.                     {
  885.                         *PrintableArea: PAIR(4893, 3614)
  886.                     }
  887.                 }
  888.             }
  889.             *case: Option4
  890.             {
  891.                 *PrintableArea: PAIR(4895, 3615)
  892.                 *PrintableOrigin: PAIR(0, 120)
  893.                 *switch: Resolution
  894.                 {
  895.                     *case: Option1
  896.                     {
  897.                         *PrintableArea: PAIR(4894, 3614)
  898.                     }
  899.                     *case: Option2
  900.                     {
  901.                         *PrintableArea: PAIR(4893, 3614)
  902.                     }
  903.                 }
  904.             }
  905.         }
  906.     }
  907.     *Option: Option12
  908.     {
  909.         *rcNameID: 261
  910.         *PageDimensions: PAIR(3060, 4320)
  911.         *Command: CmdSelect
  912.         {
  913.             *Order: DOC_SETUP.4
  914.             *Cmd: "<1B>2<1B>CH"
  915.         }
  916.         *switch: InputBin
  917.         {
  918.             *case: TRACTOR
  919.             {
  920.                 *PrintableArea: PAIR(3060, 4320)
  921.                 *PrintableOrigin: PAIR(0, 0)
  922.             }
  923.             *case: MANUAL
  924.             {
  925.                 *PrintableArea: PAIR(3060, 3975)
  926.                 *PrintableOrigin: PAIR(0, 120)
  927.                 *switch: Resolution
  928.                 {
  929.                     *case: Option1
  930.                     {
  931.                         *PrintableArea: PAIR(3060, 3974)
  932.                     }
  933.                     *case: Option2
  934.                     {
  935.                         *PrintableArea: PAIR(3060, 3974)
  936.                     }
  937.                 }
  938.             }
  939.             *case: Option3
  940.             {
  941.                 *PrintableArea: PAIR(3060, 3975)
  942.                 *PrintableOrigin: PAIR(0, 120)
  943.                 *switch: Resolution
  944.                 {
  945.                     *case: Option1
  946.                     {
  947.                         *PrintableArea: PAIR(3060, 3974)
  948.                     }
  949.                     *case: Option2
  950.                     {
  951.                         *PrintableArea: PAIR(3060, 3974)
  952.                     }
  953.                 }
  954.             }
  955.             *case: Option4
  956.             {
  957.                 *PrintableArea: PAIR(3060, 3975)
  958.                 *PrintableOrigin: PAIR(0, 120)
  959.                 *switch: Resolution
  960.                 {
  961.                     *case: Option1
  962.                     {
  963.                         *PrintableArea: PAIR(3060, 3974)
  964.                     }
  965.                     *case: Option2
  966.                     {
  967.                         *PrintableArea: PAIR(3060, 3974)
  968.                     }
  969.                 }
  970.             }
  971.         }
  972.     }
  973.     *Option: Option13
  974.     {
  975.         *rcNameID: 262
  976.         *PageDimensions: PAIR(3060, 4680)
  977.         *Command: CmdSelect
  978.         {
  979.             *Order: DOC_SETUP.4
  980.             *Cmd: "<1B>2<1B>CN"
  981.         }
  982.         *switch: InputBin
  983.         {
  984.             *case: TRACTOR
  985.             {
  986.                 *PrintableArea: PAIR(3060, 4680)
  987.                 *PrintableOrigin: PAIR(0, 0)
  988.             }
  989.             *case: MANUAL
  990.             {
  991.                 *PrintableArea: PAIR(3060, 4335)
  992.                 *PrintableOrigin: PAIR(0, 120)
  993.                 *switch: Resolution
  994.                 {
  995.                     *case: Option1
  996.                     {
  997.                         *PrintableArea: PAIR(3060, 4334)
  998.                     }
  999.                     *case: Option2
  1000.                     {
  1001.                         *PrintableArea: PAIR(3060, 4334)
  1002.                     }
  1003.                 }
  1004.             }
  1005.             *case: Option3
  1006.             {
  1007.                 *PrintableArea: PAIR(3060, 4335)
  1008.                 *PrintableOrigin: PAIR(0, 120)
  1009.                 *switch: Resolution
  1010.                 {
  1011.                     *case: Option1
  1012.                     {
  1013.                         *PrintableArea: PAIR(3060, 4334)
  1014.                     }
  1015.                     *case: Option2
  1016.                     {
  1017.                         *PrintableArea: PAIR(3060, 4334)
  1018.                     }
  1019.                 }
  1020.             }
  1021.             *case: Option4
  1022.             {
  1023.                 *PrintableArea: PAIR(3060, 4335)
  1024.                 *PrintableOrigin: PAIR(0, 120)
  1025.                 *switch: Resolution
  1026.                 {
  1027.                     *case: Option1
  1028.                     {
  1029.                         *PrintableArea: PAIR(3060, 4334)
  1030.                     }
  1031.                     *case: Option2
  1032.                     {
  1033.                         *PrintableArea: PAIR(3060, 4334)
  1034.                     }
  1035.                 }
  1036.             }
  1037.         }
  1038.     }
  1039.     *Option: CUSTOMSIZE
  1040.     {
  1041.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  1042.         *MinSize: PAIR(180, 360)
  1043.         *MaxSize: PAIR(4896, 7920)
  1044.         *MaxPrintableWidth: 4896
  1045.         *MinLeftMargin: 0
  1046.         *CenterPrintable?: FALSE
  1047.         *switch: InputBin
  1048.         {
  1049.             *case: TRACTOR
  1050.             {
  1051.                 *TopMargin: 0
  1052.                 *BottomMargin: 0
  1053.             }
  1054.             *case: MANUAL
  1055.             {
  1056.                 *TopMargin: 120
  1057.                 *BottomMargin: 225
  1058.             }
  1059.             *case: Option3
  1060.             {
  1061.                 *TopMargin: 120
  1062.                 *BottomMargin: 225
  1063.             }
  1064.             *case: Option4
  1065.             {
  1066.                 *TopMargin: 120
  1067.                 *BottomMargin: 225
  1068.             }
  1069.         }
  1070.         *Command: CmdSelect
  1071.         {
  1072.             *Order: DOC_SETUP.4
  1073.             *Cmd: "<1B>2"
  1074.         }
  1075.     }
  1076. }
  1077. *Feature: PrintQuality
  1078. {
  1079.     *rcNameID: =TEXT_QUALITY_DISPLAY
  1080.     *DefaultOption: LETTER_QUALITY
  1081.     *Option: LETTER_QUALITY
  1082.     {
  1083.         *rcNameID: =LETTER_QUALITY_DISPLAY
  1084.         *Command: CmdSelect
  1085.         {
  1086.             *Order: DOC_SETUP.2
  1087.             *Cmd: "<1B>x<01>"
  1088.         }
  1089.     }
  1090.     *Option: DRAFT_QUALITY
  1091.     {
  1092.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  1093.         *Command: CmdSelect
  1094.         {
  1095.             *Order: DOC_SETUP.2
  1096.             *Cmd: "<1B>x<00>"
  1097.         }
  1098.     }
  1099. }
  1100. *Feature: Halftone
  1101. {
  1102.     *rcNameID: =HALFTONING_DISPLAY
  1103.     *DefaultOption: HT_PATSIZE_AUTO
  1104.     *Option: HT_PATSIZE_AUTO
  1105.     {
  1106.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1107.     }
  1108. *Ifdef: WINNT_50
  1109.     *Option: HT_PATSIZE_SUPERCELL_M
  1110.     {
  1111.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1112.     }
  1113. *Endif:
  1114.     *Option: HT_PATSIZE_6x6_M
  1115.     {
  1116.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1117.     }
  1118.     *Option: HT_PATSIZE_8x8_M
  1119.     {
  1120.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1121.     }
  1122. }
  1123. *Command: CmdStartDoc
  1124. {
  1125.     *Order: DOC_SETUP.1
  1126.     *Cmd: "<1B>@<1B>t<011B>6<1B>R<001B>r<001B>U<01>"
  1127. }
  1128. *Command: CmdStartPage
  1129. {
  1130.     *Order: PAGE_SETUP.1
  1131.     *Cmd: "<0D>"
  1132. }
  1133. *Command: CmdEndJob
  1134. {
  1135.     *Order: JOB_FINISH.1
  1136.     *Cmd: "<1B>@"
  1137. }
  1138. *RotateCoordinate?: FALSE
  1139. *RotateRaster?: FALSE
  1140. *RotateFont?: FALSE
  1141. *switch: Orientation
  1142. {
  1143.     *case: PORTRAIT
  1144.     {
  1145.         *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  1146.     }
  1147.     *case: LANDSCAPE_CC270
  1148.     {
  1149.         *TextCaps: LIST(TC_RA_ABLE)
  1150.     }
  1151. }
  1152. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  1153. *YMoveAttributes: LIST(SEND_CR_FIRST)
  1154. *MaxLineSpacing: 255
  1155. *XMoveThreshold: 0
  1156. *YMoveThreshold: *
  1157. *XMoveUnit: 60
  1158. *YMoveUnit: 180
  1159. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 6) } }
  1160. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  1161. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  1162. *Command: CmdCR { *Cmd : "<0D>" }
  1163. *Command: CmdLF { *Cmd : "<0A>" }
  1164. *Command: CmdFF { *Cmd : "<0C>" }
  1165. *Command: CmdBackSpace { *Cmd : "<08>" }
  1166. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  1167. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  1168. *EjectPageWithFF?: TRUE
  1169. *switch: PaperSize
  1170. {
  1171.     *case: CUSTOMSIZE
  1172.     {
  1173.         *EjectPageWithFF?: FALSE
  1174.         *switch: InputBin
  1175.         {
  1176.             *case: MANUAL
  1177.             {
  1178.                 *EjectPageWithFF?: TRUE
  1179.             }
  1180.             *case: Option3
  1181.             {
  1182.                 *EjectPageWithFF?: TRUE
  1183.             }
  1184.             *case: Option4
  1185.             {
  1186.                 *EjectPageWithFF?: TRUE
  1187.             }
  1188.         }
  1189.     }
  1190. }
  1191. *OutputDataFormat: V_BYTE
  1192. *OptimizeLeftBound?: FALSE
  1193. *CursorXAfterSendBlockData: AT_GRXDATA_END
  1194. *CursorYAfterSendBlockData: NO_MOVE
  1195. *DefaultFont: 3
  1196. *DefaultCTT: 1
  1197. *switch: Orientation
  1198. {
  1199.     *case: PORTRAIT
  1200.     {
  1201.         *DeviceFonts: LIST(1,2,3,4,6,7,8)
  1202.     }
  1203.     *case: LANDSCAPE_CC270
  1204.     {
  1205.         *DeviceFonts: LIST()
  1206.     }
  1207. }
  1208. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  1209. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  1210. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  1211. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  1212. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  1213. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  1214.