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

  1. *%---------------------------------------------------------
  2. *% Windows 2000 Minolta Di520/620 Printer GPD File
  3. *%---------------------------------------------------------
  4. *% Date:2000/10/13
  5. *% Rev. 1.33
  6.  
  7. *%---------------------------------------------------------
  8. *% Symbol Definition
  9. *%---------------------------------------------------------
  10. *Define: MLT_MC
  11. *%---------------------------------------------------------
  12. *% GPD Version Infomation
  13. *%---------------------------------------------------------
  14. *GPDSpecVersion: "1.0"
  15. *GPDFileVersion: "1.33"
  16. *%---------------------------------------------------------
  17. *% Include Files
  18. *%---------------------------------------------------------
  19. *Include: "StdNames.gpd"
  20. *Include: "ttfsub.gpd"
  21. *Include: "locale.gpd"
  22. *%---------------------------------------------------------
  23. *% Resource Dll
  24. *%---------------------------------------------------------
  25. *ResourceDLL: "Mn350620.Dll"
  26. *%---------------------------------------------------------
  27. *% GPD File Name
  28. *%---------------------------------------------------------
  29. *GPDFileName: "MnDi620.GPD"
  30. *%---------------------------------------------------------
  31. *% Model Name
  32. *%---------------------------------------------------------
  33. *ModelName: "Minolta Pi6200"
  34. *%---------------------------------------------------------
  35. *% Master Unit
  36. *%---------------------------------------------------------
  37. *MasterUnits: PAIR(600, 600)
  38. *%---------------------------------------------------------
  39. *% Printer Type Define (Page/Dot)
  40. *%---------------------------------------------------------
  41.  
  42. *% Di620 62PPM
  43. *PrintRate: 62
  44. *PrintRatePPM: 62
  45. *MaxCopies: 999
  46. *PrintRateUnit: PPM
  47. *PrinterType: PAGE
  48.  
  49.  
  50.  
  51. *% ---------------------------------------------------------
  52. *% Constraints Define
  53. *% ---------------------------------------------------------
  54. *BlockMacro: AllMailBinConstraints
  55. {
  56.     *% For
  57.     *Constraints: LIST(OutputBin.Option2, OutputBin.Option3, OutputBin.Option4, OutputBin.Option5, OutputBin.Option6)
  58. }
  59. *% ---------------------------------------------------------
  60. *% Constraints Define
  61. *% ---------------------------------------------------------
  62. *BlockMacro: AllStapleModeConstraints
  63. {
  64.     *% For
  65.     *Constraints: LIST(Stapling.Option2, Stapling.Option3, Stapling.Option4, Stapling.Option5)
  66. }
  67. *% ---------------------------------------------------------
  68. *% Constraints Define
  69. *% ---------------------------------------------------------
  70. *BlockMacro: AllOHPInterleavedConstraints
  71. {
  72.     *% For
  73.     *Constraints: LIST(MediaType.Option2, MediaType.Option3)
  74. }
  75.  
  76.  
  77. *%---------------------------------------------------------
  78. *% Page Protect
  79. *%---------------------------------------------------------
  80. *Feature: PageProtect
  81. {
  82.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  83.     *DefaultOption: OFF
  84.     *Option: ON
  85.     {
  86.         *rcNameID: =ON_DISPLAY
  87.         *Command: CmdSelect
  88.         {
  89.             *Order: JOB_SETUP.2
  90.             *Cmd: "@PJL SET PAGEPROTECT=ON<0A>"
  91.         }
  92.     }
  93.     *Option: OFF
  94.     {
  95.         *rcNameID: =OFF_DISPLAY
  96.         *Command: CmdSelect
  97.         {
  98.             *Order: JOB_SETUP.2
  99.             *Cmd: "@PJL SET PAGEPROTECT=AUTO<0A>"
  100.         }
  101.     }
  102. }
  103.  
  104. *%---------------------------------------------------------
  105. *% Oritentation
  106. *%---------------------------------------------------------
  107. *Feature: Orientation
  108. {
  109.     *rcNameID: =ORIENTATION_DISPLAY
  110.     *DefaultOption: PORTRAIT
  111.     *Option: PORTRAIT
  112.     {
  113.         *rcNameID: =PORTRAIT_DISPLAY
  114.         *Command: CmdSelect
  115.         {
  116.             *Order: DOC_SETUP.3
  117.              *NoPageEject?: TRUE
  118.             *Cmd: "<1B>&l0O"
  119.         }
  120.     }
  121.     *Option: LANDSCAPE_CC90
  122.     {
  123.         *rcNameID: =LANDSCAPE_DISPLAY
  124.         *Command: CmdSelect
  125.         {
  126.             *Order: DOC_SETUP.3
  127.              *NoPageEject?: TRUE
  128.             *Cmd: "<1B>&l1O"
  129.         }
  130.     }
  131. }
  132.  
  133. *%--------------------------------------
  134. *% Optional Tray Unit
  135. *%--------------------------------------
  136. *Feature: LctUnit
  137. {
  138.     *FeatureType: PRINTER_PROPERTY
  139.     *rcNameID: 528
  140.     *DefaultOption: Installed
  141.     *Option: Installed
  142.     {
  143.         *rcNameID: 570
  144.         *OptionID: 1443
  145.         *Constraints: LIST(InputBin.3RD_TRAY)
  146.     }
  147.     *Option: NotInstalled
  148.     {
  149.         *% 3rd tray, Lower Tray Enable
  150.         *% This Setting regards that the 3rd and lower tray is enabled.
  151.         *rcNameID: 571
  152.         *OptionID: 1444
  153.     }
  154. }
  155.  
  156. *Feature: LccUnit
  157. {
  158.     *FeatureType: PRINTER_PROPERTY
  159.     *rcNameID: 526
  160.     *DefaultOption: NotInstalled
  161.     *Option: Installed
  162.     {
  163.         *rcNameID: 570
  164.         *OptionID: 2443
  165.     }
  166.     *Option: NotInstalled
  167.     {
  168.         *rcNameID: 571
  169.         *OptionID: 2444
  170.         *Constraints: LIST(InputBin.LCC)
  171.     }
  172. }
  173.  
  174.  
  175. *%---------------------------------------------------------
  176. *% Input Bin
  177. *%---------------------------------------------------------
  178. *Feature: InputBin
  179. {
  180.     *rcNameID: =PAPER_SOURCE_DISPLAY
  181.     *DefaultOption: AUTO
  182.     *%-----------------------------------------------------
  183.     *% Auto
  184.     *%-----------------------------------------------------
  185.     *Option: AUTO
  186.     {
  187.         *rcNameID: =AUTO_DISPLAY
  188.         *InsertBlock: =AllOHPInterleavedConstraints
  189.         *Command: CmdSelect
  190.         {
  191.             *Order: DOC_SETUP.5
  192.             *Cmd: "<1B>&l7H"
  193.         }
  194.     }
  195.     *%-----------------------------------------------------
  196.     *% UPPER_TRAY
  197.     *%-----------------------------------------------------
  198.     *Option: UPPER_TRAY
  199.     {
  200.         *rcNameID: 521
  201.         *OptionID: 618
  202.         *Command: CmdSelect
  203.         {
  204.             *Order: DOC_SETUP.5
  205.             *Cmd: "<1B>&l8H"
  206.         }
  207.     }
  208.     *%-----------------------------------------------------
  209.     *% 2ND_TRAY
  210.     *%-----------------------------------------------------
  211.     *Option: 2ND_TRAY
  212.     {
  213.         *rcNameID: 522
  214.         *OptionID: 619
  215.         *Command: CmdSelect
  216.         {
  217.             *Order: DOC_SETUP.5
  218.             *Cmd: "<1B>&l4H"
  219.         }
  220.     }
  221.     *%-----------------------------------------------------
  222.     *% 3RD_TRAY
  223.     *%-----------------------------------------------------
  224.     *Option: 3RD_TRAY
  225.     {
  226.         *rcNameID: 523
  227.         *OptionID: 620
  228.         *Command: CmdSelect
  229.         {
  230.             *Order: DOC_SETUP.5
  231.             *Cmd: "<1B>&l5H"
  232.         }
  233.     }
  234.     *%-----------------------------------------------------
  235.     *% LOWER_TRAY
  236.     *%-----------------------------------------------------
  237.     *Option: LOWER_TRAY
  238.     {
  239.         *rcNameID: 524
  240.         *OptionID: 621
  241.         *Command: CmdSelect
  242.         {
  243.             *Order: DOC_SETUP.5
  244.             *Cmd: "<1B>&l20H"
  245.         }
  246.     }
  247.     *%-----------------------------------------------------
  248.     *% LCC
  249.     *%-----------------------------------------------------
  250.     *Option: LCC
  251.     {
  252.         *rcNameID: 526
  253.         *OptionID: 816
  254.         *Command: CmdSelect
  255.         {
  256.             *Order: DOC_SETUP.5
  257.             *Cmd: "<1B>&l21H"
  258.         }
  259.     }
  260.     *%-----------------------------------------------------
  261.     *% Bypass
  262.     *%-----------------------------------------------------
  263.     *Option: BYPASS
  264.     {
  265.         *rcNameID: 529
  266.         *OptionID: 810
  267.         *InsertBlock: =AllOHPInterleavedConstraints
  268.         *Command: CmdSelect
  269.         {
  270.             *Order: DOC_SETUP.5
  271.             *Cmd: "<1B>&l2H"
  272.         }
  273.     }
  274. }
  275.  
  276.  
  277.  
  278. *%---------------------------------------------------------
  279. *% Definition of Resolution
  280. *%---------------------------------------------------------
  281. *Feature: Resolution
  282. {
  283.     *rcNameID: =RESOLUTION_DISPLAY
  284.     *DefaultOption: Option1
  285.     *Option: Option1
  286.     {
  287.         *rcNameID: 650
  288.         *OptionID: 802
  289.         *DPI: PAIR(600, 600)
  290.         *TextDPI: PAIR(600, 600)
  291.         *MinStripBlankPixels: 32
  292.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  293.         *SpotDiameter: 100
  294.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  295.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  296.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  297.         *Command: CmdSelect
  298.         {
  299.             *Order: JOB_SETUP.11
  300.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  301.         }
  302.     }
  303. }
  304.  
  305. *%--------------------------------------
  306. *% Optional Finishing Unit
  307. *%--------------------------------------
  308. *Feature: FinishingUnit
  309. {
  310.     *FeatureType: PRINTER_PROPERTY
  311.     *rcNameID: 555
  312.     *DefaultOption: NotInstalled
  313.     *Option: NotInstalled
  314.     {
  315.         *rcNameID: 571
  316.         *OptionID: 3444
  317.         *DisabledFeatures: LIST(Folding, Punch, Stapling, OutputBin)
  318.         *Constraints: LIST(Folding.Option2, Folding.Option3, Folding.Option4, HolePunch.Option2, HolePunch.Option3,
  319. +                           Stapling.Option2, Stapling.Option3, Stapling.Option4, Stapling.Option5)
  320.         *InsertBlock: =AllMailBinConstraints
  321.     }
  322.     *Option: OptFoldingFinisher
  323.     {
  324.         *rcNameID: 556
  325.         *OptionID: 891
  326.         *InsertBlock: =AllMailBinConstraints
  327.     }
  328.     *Option: OptFinisher
  329.     {
  330.         *rcNameID: 555
  331.         *OptionID: 822
  332.         *DisabledFeatures: LIST(Folding, Stapling, OutputBin)
  333.         *Constraints: LIST(Folding.Option2, Folding.Option3, Folding.Option4, HolePunch.Option2, HolePunch.Option3,
  334. +                           Stapling.Option3, Stapling.Option4, Stapling.Option5)
  335.         *InsertBlock: =AllMailBinConstraints
  336.     }
  337.     *Option: OptMailbinFinisher
  338.     {
  339.         *rcNameID: 557
  340.         *OptionID: 823
  341.         *DisabledFeatures: LIST(Folding, Stapling)
  342.         *Constraints: LIST(Folding.Option2, Folding.Option3, Folding.Option4, HolePunch.Option2, HolePunch.Option3,
  343. +                           Stapling.Option3, Stapling.Option4, Stapling.Option5)
  344.     }
  345. }
  346.  
  347.  
  348. *%-------------------------------------------------------------
  349. *Feature: OutputBin
  350. *%-------------------------------------------------------------
  351. {
  352.     *rcNameID: =OUTPUTBIN_DISPLAY
  353.     *DefaultOption: Option1
  354.  
  355.     *% Top Output Bin
  356.     *Option: Option1
  357.     {
  358.         *rcNameID: 540
  359.         *OptionID: 1839
  360.         *Command: CmdSelect
  361.         {
  362.             *Order: JOB_SETUP.4
  363.             *% *Cmd: "@PJL SET OUTBIN=NONE<0A>"
  364.         }
  365.     }
  366.     *% Mail Bin1
  367.     *Option: Option2
  368.     {
  369.         *rcNameID: 546
  370.         *OptionID: 829
  371.         *Command: CmdSelect
  372.         {
  373.             *Order: JOB_SETUP.4
  374.             *Cmd: "@PJL SET OUTBIN=LOWER<0A>"
  375.         }
  376.     }
  377.     *% Mail Bin2
  378.     *Option: Option3
  379.     {
  380.         *rcNameID: 547
  381.         *OptionID: 830
  382.         *Command: CmdSelect
  383.         {
  384.             *Order: JOB_SETUP.4
  385.             *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN1<0A>"
  386.         }
  387.     }
  388.     *% Mail Bin3
  389.     *Option: Option4
  390.     {
  391.         *rcNameID: 548
  392.         *OptionID: 831
  393.         *Command: CmdSelect
  394.         {
  395.             *Order: JOB_SETUP.4
  396.             *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN2<0A>"
  397.         }
  398.     }
  399.     *% Mail Bin4
  400.     *Option: Option5
  401.     {
  402.         *rcNameID: 549
  403.         *OptionID: 832
  404.         *Command: CmdSelect
  405.         {
  406.             *Order: JOB_SETUP.4
  407.             *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN3<0A>"
  408.         }
  409.     }
  410.     *% Mail Bin5
  411.     *Option: Option6
  412.     {
  413.         *rcNameID: 550
  414.         *OptionID: 833
  415.         *Command: CmdSelect
  416.         {
  417.             *Order: JOB_SETUP.4
  418.             *Cmd: "@PJL SET OUTBIN=OPTIONALOUTBIN4<0A>"
  419.         }
  420.     }
  421. }
  422.  
  423. *% ---------------------------------------------------------
  424. *% Constraints Define
  425. *% ---------------------------------------------------------
  426. *BlockMacro: PaperConstraints1
  427. {
  428.     *% For Invoice, A5
  429.     *Constraints: LIST(Stapling.Option2,Stapling.Option3,Stapling.Option4,Stapling.Option5,
  430. +                       HolePunch.Option2,Folding.Option3,Folding.Option4)
  431. }
  432. *BlockMacro: PaperConstraints2
  433. {
  434.     *% For
  435.     *Constraints: LIST(Folding.Option3, Folding.Option4)
  436. }
  437. *BlockMacro: PaperConstraints3
  438. {
  439.     *% For
  440.     *Constraints: LIST(Folding.Option3)
  441. }
  442. *BlockMacro: PaperConstraints4
  443. {
  444.     *% For Invoice and A5, Service man call
  445.     *Constraints: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  446. }
  447.  
  448. *%---------------------------------------------------------
  449. *Feature: PaperSize
  450. *%---------------------------------------------------------
  451. {
  452.     *rcNameID: =PAPER_SIZE_DISPLAY
  453. *switch: Locale
  454. {
  455.     *case: English_United_States
  456.     {
  457.         *DefaultOption: LETTER
  458.     }
  459.     *case: English_United_Kingdom
  460.     {
  461.         *DefaultOption: A4
  462.     }
  463.     *default:
  464.     {
  465.         *DefaultOption: A4
  466.     }
  467. }
  468.  
  469.     *Option: 11X17
  470.     {
  471.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  472.         *switch: Orientation
  473.         {
  474.             *case: PORTRAIT
  475.             {
  476.                 *PrintableArea: PAIR(6300, 9930)
  477.                 *PrintableOrigin: PAIR(150, 120)
  478.                 *CursorOrigin: PAIR(150, 90)
  479.                 *Command: CmdSelect
  480.                 {
  481.                     *Order: DOC_SETUP.4
  482.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7545x119977Y"
  483.                 }
  484.             }
  485.             *case: LANDSCAPE_CC90
  486.             {
  487.                 *PrintableArea: PAIR(6350, 9960)
  488.                 *PrintableOrigin: PAIR(100, 120)
  489.                 *CursorOrigin: PAIR(100, 10080)
  490.                 *Command: CmdSelect
  491.                 {
  492.                     *Order: DOC_SETUP.4
  493.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t11952x7680Y"
  494.                 }
  495.             }
  496.         }
  497.     }
  498.  
  499.     *%-------------------------------------
  500.     *% LEGAL Size Definition
  501.     *%-------------------------------------
  502.     *Option: LEGAL
  503.     {
  504.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  505.         *InsertBlock: =PaperConstraints2
  506.         *Constraints: LIST(Folding.Option3)
  507.         *PageProtectMem: 5230
  508.         *switch: Orientation
  509.         {
  510.             *case: PORTRAIT
  511.             {
  512.                 *PrintableArea: PAIR(4800, 8124)
  513.                 *PrintableOrigin: PAIR(150, 150)
  514.                 *CursorOrigin: PAIR(150, 90)
  515.                 *Command: CmdSelect
  516.                 {
  517.                     *Order: DOC_SETUP.4
  518.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  519.                 }
  520.             }
  521.             *case: LANDSCAPE_CC90
  522.             {
  523.                 *PrintableArea: PAIR(4850, 8142)
  524.                 *PrintableOrigin: PAIR(100, 138)
  525.                 *CursorOrigin: PAIR(100, 8280)
  526.                 *Command: CmdSelect
  527.                 {
  528.                     *Order: DOC_SETUP.4
  529.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  530.                 }
  531.             }
  532.         }
  533.     }
  534.  
  535.     *%-------------------------------------
  536.     *% LETTER Size Definition
  537.     *%-------------------------------------
  538.     *Option: LETTER
  539.     {
  540.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  541.         *InsertBlock: =PaperConstraints3
  542.         *Constraints: LIST(Folding.Option3)
  543.         *PageProtectMem: 4109
  544.         *switch: Orientation
  545.         {
  546.             *case: PORTRAIT
  547.             {
  548.                 *PrintableArea: PAIR(4800, 6324)
  549.                 *PrintableOrigin: PAIR(120, 130)
  550.                 *CursorOrigin: PAIR(120, 110)
  551.                 *Command: CmdSelect
  552.                 {
  553.                     *Order: DOC_SETUP.4
  554.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  555.                 }
  556.             }
  557.             *case: LANDSCAPE_CC90
  558.             {
  559.                 *PrintableArea: PAIR(4880, 6344)
  560.                 *PrintableOrigin: PAIR(100, 136)
  561.                 *CursorOrigin: PAIR(100, 6480)
  562.                 *Command: CmdSelect
  563.                 {
  564.                     *Order: DOC_SETUP.4
  565.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  566.                 }
  567.             }
  568.         }
  569.     }
  570.  
  571.     *%-------------------------------------
  572.     *% EXECUTIVE Size Definition
  573.     *%-------------------------------------
  574.     *Option: EXECUTIVE
  575.     {
  576.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  577.         *InsertBlock: =PaperConstraints2
  578.         *Constraints: LIST(Folding.Option3)
  579.         *Constraints: LIST(Folding.Option4)
  580.         *PageProtectMem: 4109
  581.         *switch: Orientation
  582.         {
  583.             *case: PORTRAIT
  584.             {
  585.                 *PrintableArea: PAIR(4050, 6024)
  586.                 *PrintableOrigin: PAIR(150, 150)
  587.                 *CursorOrigin: PAIR(150, 90)
  588.                 *Command: CmdSelect
  589.                 {
  590.                     *Order: DOC_SETUP.4
  591.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  592.                 }
  593.             }
  594.             *case: LANDSCAPE_CC90
  595.             {
  596.                 *PrintableArea: PAIR(4110, 6040)
  597.                 *PrintableOrigin: PAIR(120, 140)
  598.                 *CursorOrigin: PAIR(100, 6180)
  599.                 *Command: CmdSelect
  600.                 {
  601.                     *Order: DOC_SETUP.4
  602.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  603.                 }
  604.             }
  605.         }
  606.     }
  607.  
  608.     *%-------------------------------------
  609.     *% Invoice Size Definition
  610.     *%-------------------------------------
  611.     *Option: INVOICE
  612.     {
  613.         *rcNameID: 500
  614.         *OptionID: 552
  615.         *InsertBlock: =PaperConstraints1
  616.         *InsertBlock: =PaperConstraints4
  617.         *PageProtectMem: 4361
  618.         *PageDimensions: PAIR(3300, 5100)
  619.         *switch: Orientation
  620.         {
  621.             *case: PORTRAIT
  622.             {
  623.                 *PrintableArea: PAIR(3000, 4818)
  624.                 *PrintableOrigin: PAIR(120, 150)
  625.                 *CursorOrigin: PAIR(120, 141)
  626.                 *Command: CmdSelect
  627.                 {
  628.                     *Order: DOC_SETUP.4
  629.                     *% *Cmd: "<1B>&l11a8c1E<1B>*p0x0Y<1B>*c0t3610x5818Y"
  630.                     *Cmd: "<1B>&l1011a8c1E<1B>*p0x0Y<1B>*c0t3610x5818Y"
  631.                 }
  632.             }
  633.             *case: LANDSCAPE_CC90
  634.             {
  635.                 *PrintableArea: PAIR(3018, 4818)
  636.                 *PrintableOrigin: PAIR(150, 150)
  637.                 *CursorOrigin: PAIR(150, 4818)
  638.                 *Command: CmdSelect
  639.                 {
  640.                     *Order: DOC_SETUP.4
  641.                     *% *Cmd: "<1B>&l11a8c1E<1B>*p0x0Y<1B>*c0t5818x3610Y"
  642.                     *Cmd: "<1B>&l1011a8c1E<1B>*p0x0Y<1B>*c0t5818x3610Y"
  643.                 }
  644.             }
  645.         }
  646.     }
  647.  
  648.     *%-------------------------------------
  649.     *% A3 Size Definition
  650.     *%-------------------------------------
  651.     *Option: A3
  652.     {
  653.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  654.         *PageProtectMem: 9667
  655.         *switch: Orientation
  656.         {
  657.             *case: PORTRAIT
  658.             {
  659.                 *PrintableArea: PAIR(6714, 9654)
  660.                 *PrintableOrigin: PAIR(150, 150)
  661.                 *CursorOrigin: PAIR(150, 90)
  662.                 *Command: CmdSelect
  663.                 {
  664.                     *Order: DOC_SETUP.4
  665.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8057x11693Y"
  666.                 }
  667.             }
  668.             *case: LANDSCAPE_CC90
  669.             {
  670.                 *PrintableArea: PAIR(6794, 9684)
  671.                 *PrintableOrigin: PAIR(100, 120)
  672.                 *CursorOrigin: PAIR(100, 9804)
  673.                 *Command: CmdSelect
  674.                 {
  675.                     *Order: DOC_SETUP.4
  676.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11621x8177Y"
  677.                 }
  678.             }
  679.         }
  680.     }
  681.  
  682.     *%-------------------------------------
  683.     *% A4 Size Definition
  684.     *%-------------------------------------
  685.     *Option: A4
  686.     {
  687.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  688.         *InsertBlock: =PaperConstraints3
  689.         *Constraints: LIST(Folding.Option3)
  690.         *PageProtectMem: 4249
  691.         *switch: Orientation
  692.         {
  693.             *case: PORTRAIT
  694.             {
  695.                 *PrintableArea: PAIR(4646, 6738)
  696.                 *PrintableOrigin: PAIR(150, 110)
  697.                 *CursorOrigin: PAIR(150, 100)
  698.                 *Command: CmdSelect
  699.                 {
  700.                     *Order: DOC_SETUP.4
  701.                     *% *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  702.                     *Cmd: "<1B>&l2026a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  703.                 }
  704.             }
  705.             *case: LANDSCAPE_CC90
  706.             {
  707.                 *% Change 5/25
  708.                 *%*PrintableArea: PAIR(4732, 6758)
  709.                 *%*PrintableOrigin: PAIR(110, 136)
  710.                 *%*CursorOrigin: PAIR(100, 6894)
  711.                 *PrintableArea: PAIR(4732, 6728)
  712.                 *PrintableOrigin: PAIR(110, 100)
  713.                 *CursorOrigin: PAIR(100, 6878)
  714.                 *Command: CmdSelect
  715.                 {
  716.                     *Order: DOC_SETUP.4
  717.                     *% *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  718.                     *Cmd: "<1B>&l2026a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  719.                 }
  720.             }
  721.         }
  722.     }
  723.  
  724.     *%-------------------------------------
  725.     *% A5 Size Definition
  726.     *%-------------------------------------
  727.     *Option: A5
  728.     {
  729.         *rcNameID: =A5_DISPLAY
  730.         *InsertBlock: =PaperConstraints1
  731.         *InsertBlock: =PaperConstraints4
  732.         *PageProtectMem: 5603
  733.         *PageDimensions: PAIR(3496, 4960)
  734.         *switch: Orientation
  735.         {
  736.             *case: PORTRAIT
  737.             {
  738.                 *PrintableArea: PAIR(3190, 4705)
  739.                 *PrintableOrigin: PAIR(150, 145)
  740.                 *CursorOrigin: PAIR(150, 130)
  741.                 *Command: CmdSelect
  742.                 {
  743.                     *Order: DOC_SETUP.4
  744.                     *% 2000/06/26 Change Paper Command
  745.                     *%*Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t3838x5762Y"
  746.                     *Cmd: "<1B>&l1025a8c1E<1B>*p0x0Y<1B>*c0t3838x5762Y"
  747.                 }
  748.             }
  749.             *case: LANDSCAPE_CC90
  750.             {
  751.                 *PrintableArea: PAIR(3228, 4662)
  752.                 *PrintableOrigin: PAIR(120, 150)
  753.                 *CursorOrigin: PAIR(100, 4812)
  754.                 *Command: CmdSelect
  755.                 {
  756.                     *Order: DOC_SETUP.4
  757.                     *% 2000/06/26 Change Paper Command
  758.                     *%*Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t5594x3958Y"
  759.                     *Cmd: "<1B>&l1025a8c1E<1B>*p0x0Y<1B>*c0t5594x3958Y"
  760.                 }
  761.             }
  762.         }
  763.     }
  764.  
  765.  
  766.     *%-------------------------------------
  767.     *% B4 Size Definition
  768.     *%-------------------------------------
  769.     *Option: B4
  770.     {
  771.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  772.         *PageProtectMem: 6391
  773.         *switch: Orientation
  774.         {
  775.             *case: PORTRAIT
  776.             {
  777.                 *PrintableArea: PAIR(5772, 8328)
  778.                 *PrintableOrigin: PAIR(150, 150)
  779.                 *CursorOrigin: PAIR(150, 90)
  780.                 *Command: CmdSelect
  781.                 {
  782.                     *Order: DOC_SETUP.4
  783.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6926x10102Y"
  784.                 }
  785.             }
  786.             *case: LANDSCAPE_CC90
  787.             {
  788.                 *PrintableArea: PAIR(5832, 8358)
  789.                 *PrintableOrigin: PAIR(80, 120)
  790.                 *CursorOrigin: PAIR(80, 8478)
  791.                 *Command: CmdSelect
  792.                 {
  793.                     *Order: DOC_SETUP.4
  794.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t10030x7046Y"
  795.                 }
  796.             }
  797.         }
  798.     }
  799.  
  800.  
  801.     *%-------------------------------------
  802.     *% B5 Size Definition
  803.     *%-------------------------------------
  804.     *Option: B5
  805.     {
  806.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  807.         *InsertBlock: =PaperConstraints3
  808.         *Constraints: LIST(Folding.Option3)
  809.         *PageProtectMem: 3198
  810.         *switch: Orientation
  811.         {
  812.             *case: PORTRAIT
  813.             {
  814.                 *PrintableArea: PAIR(4002, 5802)
  815.                 *PrintableOrigin: PAIR(150, 140)
  816.                 *CursorOrigin: PAIR(150, 130)
  817.                 *Command: CmdSelect
  818.                 {
  819.                     *Order: DOC_SETUP.4
  820.                     *Cmd: "<1B>&l2045a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
  821.                     *% *Cmd: "<1B>&l2045a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
  822.                 }
  823.             }
  824.             *case: LANDSCAPE_CC90
  825.             {
  826.                 *PrintableArea: PAIR(4072, 5832)
  827.                 *PrintableOrigin: PAIR(110, 90)
  828.                 *CursorOrigin: PAIR(100, 5922)
  829.                 *Command: CmdSelect
  830.                 {
  831.                     *Order: DOC_SETUP.4
  832.                     *Cmd: "<1B>&l2045a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
  833.                     *% *Cmd: "<1B>&l2045a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
  834.                 }
  835.             }
  836.         }
  837.     }
  838. }
  839.  
  840.  
  841.  
  842. *BlockMacro: HolePunchAndStaplePaperSize
  843. {
  844.     *% 
  845.     *Constraints: LIST(PaperSize.11X17,PaperSize.LEGAL,PaperSize.A3,PaperSize.B4)
  846. }
  847. *BlockMacro: Stapling5PaperSize
  848. {
  849.     *% 
  850.     *Constraints: LIST(PaperSize.EXECUTIVE,PaperSize.B5)
  851. }
  852. *BlockMacro: Folding2AndInputBin
  853. {
  854.     *% 
  855.     *Constraints: LIST(InputBin.UPPER_TRAY,InputBin.2ND_TRAY,InputBin.3RD_TRAY,InputBin.LOWER_TRAY,InputBin.LCC,InputBin.BYPASS)
  856. }
  857. *BlockMacro: HolePunch2AndFolding
  858. {
  859.     *% 
  860.     *Constraints: LIST(Folding.Option2,Folding.Option3,Folding.Option4)
  861. }
  862. *BlockMacro: HolePunch3AndFolding
  863. {
  864.     *% 
  865.     *Constraints: LIST(Folding.Option4)
  866. }
  867. *BlockMacro: Staple2AndFolding
  868. {
  869.     *% 
  870.     *Constraints: LIST(Folding.Option3,Folding.Option4)
  871. }
  872. *BlockMacro: Staple3AndFoldingPunch
  873. {
  874.     *% 
  875.     *Constraints: LIST(Folding.Option4,HolePunch.Option2)
  876. }
  877. *BlockMacro: Staple4AndFoldingPunch
  878. {
  879.     *% 
  880.     *Constraints: LIST(Folding.Option2,Folding.Option3,Folding.Option4,HolePunch.Option3)
  881. }
  882. *BlockMacro: Staple5AndFoldingPunch
  883. {
  884.     *% 
  885.     *Constraints: LIST(Folding.Option2,Folding.Option3,HolePunch.Option2,HolePunch.Option3)
  886. }
  887.  
  888.  
  889. *%-------------------------------------------------------------
  890. *%Feature: Hole Punch
  891. *%-------------------------------------------------------------
  892. *Feature: HolePunch
  893. {
  894.     *ConflictPriority: 3
  895.     *FeatureType: DOC_PROPERTY
  896.     *rcNameID: 610
  897.     *DefaultOption: Option1
  898.     *Option: Option1
  899.     {
  900.         *rcNameID: 611
  901.         *OptionID: 2839
  902.         *Command: CmdSelect
  903.         {
  904.             *Order: JOB_SETUP.8
  905.             *Cmd: "@PJL COMMENT EFIPJL SET PUNCH=GENERICOFF<0A>"
  906.         }
  907.     }
  908.     *% short
  909.     *Option: Option2
  910.     {
  911.         *rcNameID: 612
  912.         *OptionID: 870
  913.         *InsertBlock: =HolePunch2AndFolding
  914.         *Command: CmdSelect
  915.         {
  916.             *Order: JOB_SETUP.8
  917.             *Cmd: "@PJL COMMENT EFIPJL SET PUNCH=RIGHT<0A>"
  918.         }
  919.     }
  920.     *Option: Option3
  921.     {
  922.         *rcNameID: 613
  923.         *OptionID: 871
  924.         *InsertBlock: =HolePunchAndStaplePaperSize
  925.         *Constraints: LIST(Folding.Option4)
  926.         *Command: CmdSelect
  927.         {
  928.             *Order: JOB_SETUP.8
  929.             *Cmd: "@PJL COMMENT EFIPJL SET PUNCH=LEFT<0A>"
  930.         }
  931.     }
  932. }
  933.  
  934. *%-------------------------------------------------------------
  935. *%Feature: Stapling
  936. *%-------------------------------------------------------------
  937. *Feature: Stapling
  938. {
  939.     *ConflictPriority: 3
  940.     *FeatureType: DOC_PROPERTY
  941.     *rcNameID: 600
  942.     *DefaultOption: Option1
  943.  
  944.     *% OFF
  945.     *Option: Option1
  946.     {
  947.         *rcNameID: =OFF_DISPLAY
  948.         *OptionID: 3839
  949.         *Command: CmdSelect
  950.         {
  951.             *Order: JOB_SETUP.7
  952.             *Cmd: "@PJL COMMENT EFIPJL SET STAPLE=GENERICOFF<0A>"
  953.         }
  954.     }
  955.  
  956.     *% Corner
  957.     *Option: Option2
  958.     {
  959.         *rcNameID: 603
  960.         *OptionID: 892
  961.         *InsertBlock: =AllMailBinConstraints
  962.         *InsertBlock: =Staple2AndFolding
  963.         *Command: CmdSelect
  964.         {
  965.             *Order: JOB_SETUP.7
  966.             *Cmd: "@PJL COMMENT EFIPJL SET STAPLE=ONEUPLEFT<0A>"
  967.         }
  968.     }
  969.     *% Long Edge 2-Point
  970.     *Option: Option3
  971.     {
  972.         *rcNameID: 606
  973.         *OptionID: 893
  974.         *InsertBlock: =AllMailBinConstraints
  975.         *InsertBlock: =HolePunchAndStaplePaperSize
  976.         *InsertBlock: =Staple3AndFoldingPunch
  977.         *Command: CmdSelect
  978.         {
  979.             *Order: JOB_SETUP.7
  980.             *Cmd: "@PJL COMMENT EFIPJL SET STAPLE=ONEUPRIGHT<0A>"
  981.         }
  982.     }
  983.  
  984.     *% Short Edge 2-points
  985.     *Option: Option4
  986.     {
  987.         *rcNameID: 607
  988.         *OptionID: 894
  989.         *InsertBlock: =AllMailBinConstraints
  990.         *InsertBlock: =Staple4AndFoldingPunch
  991.         *Command: CmdSelect
  992.         {
  993.             *Order: JOB_SETUP.7
  994.             *Cmd: "@PJL COMMENT EFIPJL SET STAPLE=ONELOWLEFT<0A>"
  995.         }
  996.     }
  997.  
  998.     *% Center
  999.     *Option: Option5
  1000.     {
  1001.         *rcNameID: 602
  1002.         *OptionID: 895
  1003.         *InsertBlock: =AllMailBinConstraints
  1004.         *InsertBlock: =Stapling5PaperSize
  1005.         *InsertBlock: =Staple5AndFoldingPunch
  1006.         *Command: CmdSelect
  1007.         {
  1008.             *Order: JOB_SETUP.7
  1009.             *Cmd: "@PJL COMMENT EFIPJL SET STAPLE=TWOLEFT<0A>"
  1010.         }
  1011.     }
  1012. }
  1013. *%-------------------------------------------------------------
  1014. *%Feature: Folding
  1015. *%-------------------------------------------------------------
  1016. *Feature: Folding
  1017. {
  1018.     *ConflictPriority: 3
  1019.     *FeatureType: DOC_PROPERTY
  1020.     *rcNameID: 580
  1021.     *DefaultOption: Option1
  1022.  
  1023.     *% OFF
  1024.     *Option: Option1
  1025.     {
  1026.         *rcNameID: =OFF_DISPLAY
  1027.         *Command: CmdSelect
  1028.         {
  1029.             *Order: JOB_SETUP.9
  1030.             *Cmd: "@PJL COMMENT EFIPJL SET ZFOLD=GENERICOFF<0A>"
  1031.         }
  1032.     }
  1033.  
  1034.     *% Z-Folding
  1035.     *Option: Option2
  1036.     {
  1037.         *rcNameID: 581
  1038.         *OptionID: 901
  1039.         *InsertBlock: =AllOHPInterleavedConstraints
  1040.         *InsertBlock: =Folding2AndInputBin
  1041.         *Command: CmdSelect
  1042.         {
  1043.             *Order: JOB_SETUP.9
  1044.             *Cmd: "@PJL COMMENT EFIPJL SET ZFOLD=GENERICON<0A>"
  1045.         }
  1046.     }
  1047.     *% Half-Fold
  1048.     *Option: Option3
  1049.     {
  1050.         *rcNameID: 582
  1051.         *OptionID: 902
  1052.         *InsertBlock: =AllOHPInterleavedConstraints
  1053.         *Command: CmdSelect
  1054.         {
  1055.             *Order: JOB_SETUP.9
  1056.             *Cmd: "@PJL COMMENT EFIPJL SET ZFOLD=RIGHT<0A>"
  1057.         }
  1058.     }
  1059.  
  1060.     *% Crease
  1061.     *Option: Option4
  1062.     {
  1063.         *rcNameID: 583
  1064.         *OptionID: 903
  1065.         *InsertBlock: =AllOHPInterleavedConstraints
  1066.         *Command: CmdSelect
  1067.         {
  1068.             *Order: JOB_SETUP.9
  1069.             *Cmd: "@PJL COMMENT EFIPJL SET ZFOLD=LEFT<0A>"
  1070.         }
  1071.     }
  1072. }
  1073.  
  1074. *%-------------------------------------------------------------
  1075. *%Feature: MediaType
  1076. *%-------------------------------------------------------------
  1077. *Feature: MediaType
  1078. {
  1079.     *rcNameID: =MEDIA_TYPE_DISPLAY
  1080.     *DefaultOption: Option1
  1081.  
  1082.     *% Plain Paper
  1083.     *Option: Option1
  1084.     {
  1085.         *rcNameID: 510
  1086.         *OptionID: 268
  1087.         *Command: CmdSelect
  1088.         {
  1089.             *Order: JOB_SETUP.3
  1090.             *Cmd: "@PJL COMMENT EFIPJL SET MEDIATYPE=MEDTYPEPAPER<0A>"
  1091.         }
  1092.     }
  1093.     *% OHP Interleaved
  1094.     *Option: Option2
  1095.     {
  1096.         *rcNameID: 632
  1097.         *OptionID: 896
  1098.         *Command: CmdSelect
  1099.         {
  1100.             *Order: JOB_SETUP.3
  1101.             *Cmd: "@PJL COMMENT EFIPJL SET MEDIATYPE=MEDTYPEINTERLEAVED<0A>"
  1102.         }
  1103.     }
  1104.     *% OHP Printer-Interleaved
  1105.     *Option: Option3
  1106.     {
  1107.         *rcNameID: 633
  1108.         *OptionID: 897
  1109.         *Command: CmdSelect
  1110.         {
  1111.             *Order: JOB_SETUP.3
  1112.             *Cmd: "@PJL COMMENT EFIPJL SET MEDIATYPE=MEDTYPEPRINTINTERLEAVED<0A>"
  1113.         }
  1114.     }
  1115.  
  1116. }
  1117.  
  1118.  
  1119. *%-------------------------------------------------------------
  1120. *Feature: Halftone
  1121. *%-------------------------------------------------------------
  1122. {
  1123.     *rcNameID: =HALFTONING_DISPLAY
  1124.     *DefaultOption: HT_PATSIZE_AUTO
  1125.     *Option: HT_PATSIZE_AUTO
  1126.     {
  1127.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1128.     }
  1129.     *Option: HT_PATSIZE_6x6_M
  1130.     {
  1131.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1132.     }
  1133.     *Option: HT_PATSIZE_8x8_M
  1134.     {
  1135.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1136.     }
  1137. }
  1138.  
  1139. *%-------------------------------------------------------------
  1140. *Feature: Memory
  1141. *%-------------------------------------------------------------
  1142. {
  1143.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1144.     *DefaultOption: 4096KB
  1145.     *Option: 4096KB
  1146.     {
  1147.         *Name: "4MB"
  1148.         *MemoryConfigKB: PAIR(4096, 3150)
  1149.     }
  1150.     *Option: 8192KB
  1151.     {
  1152.         *Name: "8MB"
  1153.         *MemoryConfigKB: PAIR(8192, 6750)
  1154.     }
  1155.     *Option: 12288KB
  1156.     {
  1157.         *Name: "12MB"
  1158.         *MemoryConfigKB: PAIR(12288, 10350)
  1159.     }
  1160.     *Option: 16384KB
  1161.     {
  1162.         *Name: "16MB"
  1163.         *MemoryConfigKB: PAIR(16384, 13950)
  1164.     }
  1165.     *Option: 20480KB
  1166.     {
  1167.         *Name: "20MB"
  1168.         *MemoryConfigKB: PAIR(20480, 17550)
  1169.     }
  1170.     *Option: 24576KB
  1171.     {
  1172.         *Name: "24MB"
  1173.         *MemoryConfigKB: PAIR(24576, 21150)
  1174.     }
  1175.     *Option: 28672KB
  1176.     {
  1177.         *Name: "28MB"
  1178.         *MemoryConfigKB: PAIR(28672, 25805)
  1179.     }
  1180.     *Option: 36864KB
  1181.     {
  1182.         *Name: "36MB"
  1183.         *MemoryConfigKB: PAIR(36864, 31950)
  1184.     }
  1185.     *Option: 40960KB
  1186.     {
  1187.         *Name: "40MB"
  1188.         *MemoryConfigKB: PAIR(40960, 35550)
  1189.     }
  1190.     *Option: 45056KB
  1191.     {
  1192.         *Name: "44MB"
  1193.         *MemoryConfigKB: PAIR(49152, 42750)
  1194.     }
  1195.     *Option: 49152KB
  1196.     {
  1197.         *Name: "48MB"
  1198.         *MemoryConfigKB: PAIR(45056, 40550)
  1199.     }
  1200.     *Option: 53248KB
  1201.     {
  1202.         *Name: "52MB"
  1203.         *MemoryConfigKB: PAIR(53248, 47923)
  1204.     }
  1205.     *Option: 69632KB
  1206.     {
  1207.         *Name: "68MB"
  1208.         *MemoryConfigKB: PAIR(69632, 60750)
  1209.     }
  1210. }
  1211.  
  1212. *%---------------------------------------------------------
  1213. *% Definition of Duplex Unit
  1214. *%---------------------------------------------------------
  1215. *Feature: DuplexUnit
  1216. {
  1217.     *FeatureType: PRINTER_PROPERTY
  1218.     *ConflictPriority: 3
  1219.     *rcNameID: 552
  1220.     *DefaultOption: Installed
  1221.     *Option: Installed
  1222.     {
  1223.         *rcNameID: 570
  1224.         *OptionID: 443
  1225.     }
  1226. }
  1227.  
  1228. *%---------------------------------------------------------
  1229. *% Duplex Printing
  1230. *%---------------------------------------------------------
  1231. *Feature: Duplex
  1232. {
  1233.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1234.     *DefaultOption: NONE
  1235.     *Option: NONE
  1236.     {
  1237.         *rcNameID: =NONE_DISPLAY
  1238.         *Command: CmdSelect
  1239.         {
  1240.             *Order: JOB_SETUP.6
  1241.             *Cmd: "@PJL SET DUPLEX=OFF<0A>"
  1242.         }
  1243.     }
  1244.     *Option: VERTICAL
  1245.     {
  1246.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1247.         *Constraints: LIST(Stapling.Option4, HolePunch.Option2, Folding.Option3)
  1248.         *switch: Orientation
  1249.         {
  1250.             *case: PORTRAIT
  1251.             {
  1252.                 *Command: CmdSelect
  1253.                 {
  1254.                     *Order: JOB_SETUP.6
  1255.                     *Cmd: "@PJL SET DUPLEX=ON<0A>@PJL SET BINDING=LONGEDGE<0A>"
  1256.                 }
  1257.             }
  1258.             *case: LANDSCAPE_CC90
  1259.             {
  1260.                 *Command: CmdSelect
  1261.                 {
  1262.                     *Order: JOB_SETUP.6
  1263.                     *Cmd: "@PJL SET DUPLEX=ON<0A>@PJL SET BINDING=SHORTEDGE<0A>"
  1264.                 }
  1265.             }
  1266.         }
  1267.     }
  1268.     *Option: HORIZONTAL
  1269.     {
  1270.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1271.         *Constraints: LIST(Stapling.Option3, HolePunch.Option2, Folding.Option3, Folding.Option2)
  1272.         *switch: Orientation
  1273.         {
  1274.             *case: PORTRAIT
  1275.             {
  1276.                 *Command: CmdSelect
  1277.                 {
  1278.                     *Order: JOB_SETUP.6
  1279.                     *Cmd: "@PJL SET DUPLEX=ON<0A>@PJL SET BINDING=SHORTEDGE<0A>"
  1280.                 }
  1281.             }
  1282.             *case: LANDSCAPE_CC90
  1283.             {
  1284.                 *Command: CmdSelect
  1285.                 {
  1286.                     *Order: JOB_SETUP.6
  1287.                     *Cmd: "@PJL SET DUPLEX=ON<0A>@PJL SET BINDING=LONGEDGE<0A>"
  1288.                 }
  1289.             }
  1290.         }
  1291.     }
  1292. }
  1293.  
  1294.  
  1295.  
  1296. *%---------------------------------------------------------
  1297. *% Change 2000/05/23
  1298. *Feature: Collate
  1299. {
  1300.     *rcNameID: 660 *% this shouldn't appear...
  1301.  
  1302.     *DefaultOption: ON
  1303.     *Option: ON
  1304.     {
  1305.         *rcNameID: =ON_DISPLAY
  1306.         *Command: CmdSelect
  1307.         {
  1308.             *Order: JOB_SETUP.5
  1309.             *Cmd: "@PJL SET COPIES=" %d[1,999]{NumOfCopies}"<0A>@PJL COMMENT EFIPJL SET SORTERMODE=GENERICON<0A>"
  1310.         }
  1311.     }
  1312.     *Option: OFF
  1313.     {
  1314.         *rcNameID: =OFF_DISPLAY
  1315.         *Command: CmdSelect
  1316.         {
  1317.             *Order: JOB_SETUP.5
  1318.             *Cmd: "@PJL COMMENT EFIPJL SET SORTERMODE=CROSSSORT<0A>"
  1319.         }
  1320.     }
  1321. }
  1322.  
  1323.  
  1324.  
  1325. *%---------------------------------------------------------
  1326. *% Definition of Document Start
  1327. *%---------------------------------------------------------
  1328.  
  1329. *Command: CmdStartJob
  1330. {
  1331.   *Order: JOB_SETUP.1
  1332.   *Cmd: "<1B>%%-12345X"
  1333. }
  1334.  
  1335. *Command: CmdStartDoc
  1336. {
  1337.     *Order: DOC_SETUP.2
  1338.     *Cmd: "<1B>&u600D<1B>*r0F"
  1339. }
  1340. *Command: CmdStartPage
  1341. {
  1342.     *Order: PAGE_SETUP.1
  1343.     *Cmd: "<1B>*b0M<0D>"
  1344. }
  1345. *Command: CmdEndJob
  1346. {
  1347.     *Order: JOB_FINISH.1
  1348.     *Cmd: "<1B>E<1B>%%-12345X"
  1349. }
  1350.  
  1351. *% Change CmdStarJob to CmdCopies
  1352. *switch: Collate
  1353. {
  1354.     *case: OFF
  1355.     {
  1356.             *Command: CmdCopies
  1357.             {
  1358.                 *Order: DOC_SETUP.1
  1359.                 *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  1360.             }
  1361.     }
  1362.     *case: ON
  1363.     {
  1364.         *Command: CmdCopies
  1365.         {
  1366.             *% Don't issue Command
  1367.             *Order: DOC_SETUP.1
  1368.         }
  1369.     }
  1370. }
  1371.  
  1372.  
  1373. *RotateCoordinate?: TRUE
  1374. *RotateRaster?: TRUE
  1375. *RotateFont?: TRUE
  1376. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1377. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  1378. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1379. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1380. *XMoveThreshold: 0
  1381. *YMoveThreshold: 0
  1382. *XMoveUnit: 600
  1383. *YMoveUnit: 600
  1384. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{DestX}"X" }
  1385. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,4800]{max_repeat(DestXRel )}"X" }
  1386. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,4800]{max_repeat(DestXRel )}"X" }
  1387. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{DestY}"Y" }
  1388. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{DestYRel}"Y" }
  1389. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{DestYRel}"Y" }
  1390. *Command: CmdCR { *Cmd : "<0D>" }
  1391. *Command: CmdLF { *Cmd : "<0A>" }
  1392. *Command: CmdFF { *Cmd : "<0C>" }
  1393. *Command: CmdBackSpace { *Cmd : "<08>" }
  1394. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1395. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1396. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1397. *EjectPageWithFF?: TRUE
  1398. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1399. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1400. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1401. *OutputDataFormat: H_BYTE
  1402. *OptimizeLeftBound?: TRUE
  1403. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1404. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1405. *DefaultFont: 80
  1406. *DefaultCTT: 0
  1407. *CharPosition: BASELINE
  1408. *TTFSEnabled?: TRUE
  1409. *DeviceFonts: LIST(44,45,75,76,78,80,96,146,147,148,149,150,151,152,153,
  1410. +                  154,155,156,157,169,170,171,201,202,203,204,205,206,
  1411. +                  207,208,214,215,216,217,218,219,220,221,222,223,224,
  1412. +                  225,226,227,228,229,230,231,233,234,235)
  1413. *MinFontID: 16534
  1414. *MaxFontID: 32768
  1415. *FontFormat: HPPCL_OUTLINE
  1416. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1417. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1418. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1419. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1420. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1421. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  1422. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  1423. *MinGrayFill: 1
  1424. *MaxGrayFill: 100
  1425. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{RectXSize}"A" }
  1426. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{RectYSize}"B" }
  1427. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1428. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1429. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  1430. *Command: CmdDownloadPattern { *Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  1431. *Command: CmdSelectPattern { *Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
  1432. *Command: CmdSelectWhiteBrush { *Cmd: "<1B>*v1o1T" }
  1433. *Command: CmdSelectBlackBrush { *Cmd: "<1B>*v0o0T" }
  1434.