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

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