home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2000 March / VPR0003B.ISO / support / usprndrv / i386 / hplj5000.gpd < prev    next >
Text File  |  1999-10-14  |  45KB  |  1,602 lines

  1. *GPDSpecVersion: "1.0"
  2. *GPDFileVersion: "1.0"
  3. *GPDFileName: "hplj5000.gpd"
  4. *Include: "StdNames.gpd"
  5. *Include: "ttfsub.gpd"
  6. *ModelName: "HP LaserJet 5000 Series PCL"
  7. *MasterUnits: PAIR(1200, 1200)
  8. *ResourceDLL: "pcl5eres.dll"
  9. *HelpFile: "hplj5si.hlp"
  10.  
  11. *Feature: RESDLL
  12. {
  13.     *Option: FirstRes
  14.     {
  15.     *Name: "hpc4500u.dll"
  16.     }
  17. }
  18. *PrinterType: PAGE
  19. *MaxCopies: 999
  20. *FontCartSlots: 3
  21. *PrintRate: 17
  22. *PrintRatePPM: 17
  23. *PrintRateUnit: PPM
  24.  
  25. *Feature: Orientation
  26. {
  27.     *rcNameID: =ORIENTATION_DISPLAY
  28.     *DefaultOption: PORTRAIT
  29.     *Option: PORTRAIT
  30.     {
  31.         *rcNameID: =PORTRAIT_DISPLAY
  32.         *Command: CmdSelect
  33.         {
  34.             *Order: DOC_SETUP.8
  35.     *NoPageEject?: TRUE
  36.             *Cmd: "<1B>&l0o1E"
  37.         }
  38.     }
  39.     *Option: LANDSCAPE_CC90
  40.     {
  41.         *rcNameID: =LANDSCAPE_DISPLAY
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.8
  45.     *NoPageEject?: TRUE
  46.             *Cmd: "<1B>&l1o1E"
  47.         }
  48.     }
  49. }
  50. *Feature: InputBin{ *Option: Option1{} *Option: Option2{} *Option: Option3{} *Option: Option4{} *Option: Option6{} *Option: Option7{} *Option: ENVFEED{} }
  51. *Feature: InputBin
  52. {
  53.     *rcNameID: =PAPER_SOURCE_DISPLAY
  54.     *DefaultOption: Option1
  55.     *Option: Option1
  56.     {
  57.         *rcNameID: 271
  58.         *Command: CmdSelect
  59.         {
  60.             *Order: DOC_SETUP.11
  61.             *Cmd: "<1B>&l7H"
  62.         }
  63.     }
  64.     *Option: Option2
  65.     {
  66.         *rcNameID: 276
  67.         *Command: CmdSelect
  68.         {
  69.             *Order: DOC_SETUP.11
  70.             *Cmd: "<1B>&l4H"
  71.         }
  72.     }
  73.     *Option: Option3
  74.     {
  75.         *rcNameID: 277
  76.         *Command: CmdSelect
  77.         {
  78.             *Order: DOC_SETUP.11
  79.             *Cmd: "<1B>&l1H"
  80.         }
  81.     }
  82.     *Option: Option4
  83.     {
  84.         *rcNameID: 410
  85.         *Command: CmdSelect
  86.         {
  87.             *Order: DOC_SETUP.11
  88.             *Cmd: "<1B>&l5H"
  89.         }
  90.     }
  91.     *Option: ENVFEED
  92.     {
  93.     *rcNameID: =ENV_FEED_DISPLAY
  94.         *Command: CmdSelect
  95.         {
  96.             *Order: DOC_SETUP.11
  97.             *Cmd: "<1B>&l6H"
  98.         }
  99.     }
  100.     *Option: Option6
  101.     {
  102.         *rcNameID: 428
  103.         *Command: CmdSelect
  104.         {
  105.             *Order: DOC_SETUP.11
  106.             *Cmd: "<1B>&l8H"
  107.         }
  108.     }
  109.     *Option: Option7
  110.     {
  111.         *rcNameID: 494
  112.         *Command: CmdSelect
  113.         {
  114.             *Order: DOC_SETUP.11
  115.             *Cmd: "<1B>&l2H"
  116.         }
  117.     }
  118. }
  119.  
  120. *Feature: TRAY3
  121. {
  122.     *rcNameID: 410
  123.     *HelpIndex: 12005
  124.     *FeatureType: PRINTER_PROPERTY
  125.     *DefaultOption: FALSE
  126.     *Option: FALSE
  127.     {
  128.         *rcNameID: 444
  129.     }
  130.     *Option: TRUE
  131.     {
  132.         *rcNameID: 443
  133.     }
  134. }
  135. *InvalidCombination: LIST(TRAY3.FALSE,InputBin.Option4)
  136.  
  137. *Feature: TRAY4
  138. {
  139.     *rcNameID: 428
  140.     *HelpIndex: 12005
  141.     *FeatureType: PRINTER_PROPERTY
  142.     *DefaultOption: FALSE
  143.     *Option: FALSE
  144.     {
  145.         *rcNameID: 444
  146.     }
  147.     *Option: TRUE
  148.     {
  149.         *rcNameID: 443
  150.     }
  151. }
  152. *InvalidCombination: LIST(TRAY4.FALSE,InputBin.Option6)
  153.  
  154. *Feature: EnvFeeder
  155. {
  156.     *rcNameID: =ENV_FEED_DISPLAY
  157.     *HelpIndex: 12000
  158.     *FeatureType: PRINTER_PROPERTY
  159.     *DefaultOption: FALSE
  160.     *Option: FALSE
  161.     {
  162.         *rcNameID: 444
  163.     }
  164.     *Option: TRUE
  165.     {
  166.         *rcNameID: 443
  167.     }
  168. }
  169. *InvalidCombination: LIST(EnvFeeder.FALSE,InputBin.ENVFEED)
  170.  
  171. *Feature: DuplexUnit
  172. {
  173.     *FeatureType: PRINTER_PROPERTY
  174.     *rcNameID: 429
  175.     *HelpIndex: 12004
  176.     *DefaultOption: Installed
  177.     *Option: NotInstalled
  178.     {
  179.         *rcNameID: 444
  180.         *DisabledFeatures: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  181.         *Constraints: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  182.     }
  183.  
  184.     *Option: Installed
  185.     {
  186.         *rcNameID: 443
  187.     }
  188. }
  189.  
  190. *Feature: Collate
  191. {
  192.     *rcNameID: 392 *% this shouldn't appear...
  193.  
  194.     *DefaultOption: OFF
  195.     *Option: ON
  196.     {
  197.         *rcNameID: =ON_DISPLAY
  198.         *switch: PrinterHardDisk
  199.         {
  200.             *case: FALSE
  201.             {
  202.                 *Command: CmdSelect
  203.                 {
  204.                     *Order: JOB_SETUP.5
  205.                     *Cmd: "@PJL SET QTY=1<0A>"
  206.                 }
  207.             }
  208.             *case: TRUE
  209.             {
  210.                 *Command: CmdSelect
  211.                 {
  212.                     *Order: JOB_SETUP.5
  213.                     *Cmd: "@PJL SET QTY=" %d{NumOfCopies}"<0A>"
  214.                 }
  215.             }
  216.         }
  217.     }
  218.     *Option: OFF
  219.     {
  220.         *rcNameID: =OFF_DISPLAY
  221.         *Command: CmdSelect
  222.         {
  223.             *Order: JOB_SETUP.5
  224.             *Cmd: "@PJL SET QTY=1<0A>"
  225.         }
  226.     }
  227. }
  228.  
  229. *Feature: PrinterHardDisk
  230. {
  231.     *rcNameID: 430
  232.     *HelpIndex: 12002
  233.     *FeatureType: PRINTER_PROPERTY
  234.     *DefaultOption: FALSE
  235.     *Option: FALSE
  236.     {
  237.         *rcNameID: 444
  238.         *DisabledFeatures: LIST(Collate)
  239.     }
  240.     *Option: TRUE
  241.     {
  242.         *rcNameID: 443
  243.     }
  244. }
  245.  
  246. *Feature: Resolution
  247. {
  248.     *rcNameID: =RESOLUTION_DISPLAY
  249.     *DefaultOption: Option1
  250.     *Option: Option1
  251.     {
  252.         *Name: "600 x 600 " =DOTS_PER_INCH
  253.         *DPI: PAIR(600, 600)
  254.         *TextDPI: PAIR(600, 600)
  255.         *MinStripBlankPixels: 32
  256.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  257.         *SpotDiameter: 100
  258.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  259.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  260.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  261.         *Command: CmdSelect
  262.         {
  263.             *Order: JOB_SETUP.6
  264.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  265.         }
  266.     }
  267.     *Option: Option2
  268.     {
  269.         *Name: "300 x 300 " =DOTS_PER_INCH
  270.         *DPI: PAIR(300, 300)
  271.         *TextDPI: PAIR(300, 300)
  272.         *MinStripBlankPixels: 32
  273.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  274.         *SpotDiameter: 100
  275.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  276.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  277.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  278.         *Command: CmdSelect
  279.         {
  280.             *Order: JOB_SETUP.6
  281.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  282.         }
  283.     }
  284. }
  285.  
  286.  
  287. *% define macro for common paper constraints
  288. *BlockMacro: PaperConstraints
  289. {
  290.     *Constraints: LIST(InputBin.Option3, InputBin.Option4,InputBin.Option6)
  291. }
  292.  
  293. *Feature: PaperSize
  294. {
  295.     *rcNameID: =PAPER_SIZE_DISPLAY
  296.     *DefaultOption: LETTER
  297.     *Option: LETTER
  298.     {
  299.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  300.         *PageProtectMem: 4109
  301.         *Constraints: InputBin.ENVFEED
  302.         *switch: Orientation
  303.         {
  304.             *case: PORTRAIT
  305.             {
  306.                 *PrintableArea: PAIR(9600, 12780)
  307.                 *PrintableOrigin: PAIR(300, 140)
  308.                 *CursorOrigin: PAIR(300, 140)
  309.                 *Command: CmdSelect
  310.                 {
  311.                     *Order: DOC_SETUP.13
  312.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7656Y"
  313.                 }
  314.             }
  315.             *case: LANDSCAPE_CC90
  316.             {
  317.                 *PrintableArea: PAIR(9760, 12720)
  318.                 *PrintableOrigin: PAIR(200, 240)
  319.                 *CursorOrigin: PAIR(200, 12960)
  320.                 *Command: CmdSelect
  321.                 {
  322.                     *Order: DOC_SETUP.13
  323.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7652x5880Y"
  324.                 }
  325.             }
  326.         }
  327.     }
  328.     *Option: LEGAL
  329.     {
  330.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  331.         *PageProtectMem: 5230
  332.         *Constraints: InputBin.ENVFEED
  333.         *switch: Orientation
  334.         {
  335.             *case: PORTRAIT
  336.             {
  337.                 *PrintableArea: PAIR(9600, 16380)
  338.                 *PrintableOrigin: PAIR(300, 140)
  339.                 *CursorOrigin: PAIR(300, 140)
  340.                 *Command: CmdSelect
  341.                 {
  342.                     *Order: DOC_SETUP.13
  343.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  344.                 }
  345.             }
  346.             *case: LANDSCAPE_CC90
  347.             {
  348.                 *PrintableArea: PAIR(9760, 16260)
  349.                 *PrintableOrigin: PAIR(200, 240)
  350.                 *CursorOrigin: PAIR(200, 16560)
  351.                 *Command: CmdSelect
  352.                 {
  353.                     *Order: DOC_SETUP.13
  354.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  355.                 }
  356.             }
  357.         }
  358.     }
  359.     *Option: EXECUTIVE
  360.     {
  361.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  362.         *PageProtectMem: 4109
  363.         *Constraints: InputBin.ENVFEED
  364.         *switch: Orientation
  365.         {
  366.             *case: PORTRAIT
  367.             {
  368.                 *PrintableArea: PAIR(8050, 12180)
  369.                 *PrintableOrigin: PAIR(300, 140)
  370.                 *CursorOrigin: PAIR(240, 140)
  371.                 *Command: CmdSelect
  372.                 {
  373.                     *Order: DOC_SETUP.13
  374.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4922x7272Y"
  375.                 }
  376.             }
  377.             *case: LANDSCAPE_CC90
  378.             {
  379.                 *PrintableArea: PAIR(8220, 12120)
  380.                 *PrintableOrigin: PAIR(240, 240)
  381.                 *CursorOrigin: PAIR(160, 12360)
  382.                 *Command: CmdSelect
  383.                 {
  384.                     *Order: DOC_SETUP.13
  385.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x5028Y"
  386.                 }
  387.             }
  388.         }
  389.     }
  390.     *Option: A3
  391.     {
  392.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  393.         *PageProtectMem: 9667
  394.         *Constraints: InputBin.ENVFEED
  395.         *switch: Orientation
  396.         {
  397.             *case: PORTRAIT
  398.             {
  399.                 *PrintableArea: PAIR(13428, 19308)
  400.                 *PrintableOrigin: PAIR(300, 300)
  401.                 *CursorOrigin: PAIR(300, 180)
  402.                 *Command: CmdSelect
  403.                 {
  404.                     *Order: DOC_SETUP.13
  405.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t8057x11693Y"
  406.                 }
  407.             }
  408.             *case: LANDSCAPE_CC90
  409.             {
  410.                 *PrintableArea: PAIR(13588, 19368)
  411.                 *PrintableOrigin: PAIR(200, 240)
  412.                 *CursorOrigin: PAIR(200, 19608)
  413.                 *Command: CmdSelect
  414.                 {
  415.                     *Order: DOC_SETUP.13
  416.                     *Cmd: "<1B>&l27a8c1E<1B>*p0x0Y<1B>*c0t11621x8177Y"
  417.                 }
  418.             }
  419.         }
  420.     }
  421.     *Option: A4
  422.     {
  423.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  424.         *PageProtectMem: 4249
  425.         *Constraints: InputBin.ENVFEED
  426.         *switch: Orientation
  427.         {
  428.             *case: PORTRAIT
  429.             {
  430.                 *PrintableArea: PAIR(9314, 13598)
  431.                 *PrintableOrigin: PAIR(280, 152)
  432.                 *CursorOrigin: PAIR(240, 152)
  433.                 *Command: CmdSelect
  434.                 {
  435.                     *Order: DOC_SETUP.13
  436.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5657x8177Y"
  437.                 }
  438.             }
  439.             *case: LANDSCAPE_CC90
  440.             {
  441.                 *PrintableArea: PAIR(9464, 13548)
  442.                 *PrintableOrigin: PAIR(200, 200)
  443.                 *CursorOrigin: PAIR(160, 13788)
  444.                 *Command: CmdSelect
  445.                 {
  446.                     *Order: DOC_SETUP.13
  447.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8128x5762Y"
  448.                 }
  449.             }
  450.         }
  451.     }
  452.     *Option: A5
  453.     {
  454.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  455.         *PageProtectMem: 2125
  456.         *Constraints: InputBin.ENVFEED
  457.         *switch: Orientation
  458.         {
  459.             *case: PORTRAIT
  460.             {
  461.                 *PrintableArea: PAIR(6396, 9494)
  462.                 *PrintableOrigin: PAIR(300, 152)
  463.                 *CursorOrigin: PAIR(300, 152)
  464.                 *Command: CmdSelect
  465.                 {
  466.                     *Order: DOC_SETUP.13
  467.                     *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t3838x5762Y"
  468.                 }
  469.             }
  470.             *case: LANDSCAPE_CC90
  471.             {
  472.                 *PrintableArea: PAIR(6456, 9324)
  473.                 *PrintableOrigin: PAIR(240, 300)
  474.                 *CursorOrigin: PAIR(200, 9624)
  475.                 *Command: CmdSelect
  476.                 {
  477.                     *Order: DOC_SETUP.13
  478.                     *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t5594x3958Y"
  479.                 }
  480.             }
  481.         }
  482.     }
  483.     *Option: 11X17
  484.     {
  485.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  486.         *% I pulled this size's values from 4v gpd
  487.         *PageProtectMem: 9350
  488.         *Constraints: InputBin.ENVFEED
  489.         *switch: Orientation
  490.         {
  491.             *case: PORTRAIT
  492.             {
  493.                 *PrintableArea: PAIR(12600, 19860)
  494.                 *PrintableOrigin: PAIR(300, 300)
  495.                 *CursorOrigin: PAIR(300, 180)
  496.                 *Command: CmdSelect
  497.                 {
  498.                     *Order: DOC_SETUP.13
  499.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t7560x12024Y"
  500.                 }
  501.             }
  502.             *case: LANDSCAPE_CC90
  503.             {
  504.                 *PrintableArea: PAIR(12760, 19920)
  505.                 *PrintableOrigin: PAIR(200, 240)
  506.                 *CursorOrigin: PAIR(200, 20160)
  507.                 *Command: CmdSelect
  508.                 {
  509.                     *Order: DOC_SETUP.13
  510.                     *Cmd: "<1B>&l6a8c1E<1B>*p0x0Y<1B>*c0t11952x7680Y"
  511.                 }
  512.             }
  513.         }
  514.     }
  515.     *Option: B4
  516.     {
  517.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  518.         *PageProtectMem: 6391
  519.         *Constraints: InputBin.ENVFEED
  520.         *switch: Orientation
  521.         {
  522.             *case: PORTRAIT
  523.             {
  524.                 *PrintableArea: PAIR(11544, 16656)
  525.                 *PrintableOrigin: PAIR(300, 300)
  526.                 *CursorOrigin: PAIR(300, 180)
  527.                 *Command: CmdSelect
  528.                 {
  529.                     *Order: DOC_SETUP.12
  530.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t6926x10102Y"
  531.                 }
  532.             }
  533.             *case: LANDSCAPE_CC90
  534.             {
  535.                 *PrintableArea: PAIR(11704, 16716)
  536.                 *PrintableOrigin: PAIR(200, 240)
  537.                 *CursorOrigin: PAIR(200, 16956)
  538.                 *Command: CmdSelect
  539.                 {
  540.                     *Order: DOC_SETUP.12
  541.                     *Cmd: "<1B>&l46a8c1E<1B>*p0x0Y<1B>*c0t10030x7046Y"
  542.                 }
  543.             }
  544.         }
  545.     }
  546.     *Option: B5
  547.     {
  548.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  549.         *PageProtectMem: 3198
  550.         *Constraints: InputBin.ENVFEED
  551.         *switch: Orientation
  552.         {
  553.             *case: PORTRAIT
  554.             {
  555.                 *PrintableArea: PAIR(7964, 11714)
  556.                 *PrintableOrigin: PAIR(340, 152)
  557.                 *CursorOrigin: PAIR(200, 152)
  558.                 *Command: CmdSelect
  559.                 {
  560.                     *Order: DOC_SETUP.13
  561.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t4802x7070Y"
  562.                 }
  563.             }
  564.             *case: LANDSCAPE_CC90
  565.             {
  566.                 *PrintableArea: PAIR(8104, 11624)
  567.                 *PrintableOrigin: PAIR(260, 240)
  568.                 *CursorOrigin: PAIR(200, 11904)
  569.                 *Command: CmdSelect
  570.                 {
  571.                     *Order: DOC_SETUP.13
  572.                     *Cmd: "<1B>&l45a8c1E<1B>*p0x0Y<1B>*c0t6998x4922Y"
  573.                 }
  574.             }
  575.         }
  576.     }
  577.     *Option: JAPANESE_POSTCARD
  578.     {
  579.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  580.         *PageProtectMem: 4109
  581.         *Constraints: InputBin.ENVFEED
  582.         *Constraints: Duplex.VERTICAL
  583.         *Constraints: Duplex.HORIZONTAL
  584.        *InsertBlock: =PaperConstraints
  585.     *switch: Orientation
  586.         {
  587.             *case: PORTRAIT
  588.             {
  589.                 *PrintableArea: PAIR(4108, 6396)
  590.                 *PrintableOrigin: PAIR(300, 300)
  591.                 *CursorOrigin: PAIR(300, 180)
  592.                 *Command: CmdSelect
  593.                 {
  594.                     *Order: DOC_SETUP.13
  595.                     *Cmd: "<1B>&l71a8c1E<1B>*p0x0Y<1B>*c0t2476x3982Y"
  596.                 }
  597.             }
  598.             *case: LANDSCAPE_CC90
  599.             {
  600.                 *PrintableArea: PAIR(4128, 6396)
  601.                 *PrintableOrigin: PAIR(300, 300)
  602.                 *CursorOrigin: PAIR(200, 6696)
  603.                 *Command: CmdSelect
  604.                 {
  605.                     *Order: DOC_SETUP.13
  606.                     *Cmd: "<1B>&l71a8c1E<1B>*p0x0Y<1B>*c0t3838x2598Y"
  607.                 }
  608.             }
  609.         }
  610.     }
  611.     *Option: ENV_10
  612.     {
  613.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  614.         *PageProtectMem: 4109
  615.         *Constraints: Duplex.VERTICAL
  616.         *Constraints: Duplex.HORIZONTAL
  617.     *InsertBlock: =PaperConstraints
  618.         *switch: Orientation
  619.         {
  620.             *case: PORTRAIT
  621.             {
  622.                 *PrintableArea: PAIR(4336, 10950)
  623.                 *PrintableOrigin: PAIR(300, 152)
  624.                 *CursorOrigin: PAIR(300, 152)
  625.                 *Command: CmdSelect
  626.                 {
  627.                     *Order: DOC_SETUP.13
  628.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6624Y"
  629.                 }
  630.             }
  631.             *case: LANDSCAPE_CC90
  632.             {
  633.                 *PrintableArea: PAIR(4416, 10800)
  634.                 *PrintableOrigin: PAIR(240, 300)
  635.                 *CursorOrigin: PAIR(200, 11100)
  636.                 *Command: CmdSelect
  637.                 {
  638.                     *Order: DOC_SETUP.13
  639.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  640.                 }
  641.             }
  642.         }
  643.     }
  644.     *Option: ENV_DL
  645.     {
  646.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  647.         *PageProtectMem: 4109
  648.         *Constraints: Duplex.VERTICAL
  649.         *Constraints: Duplex.HORIZONTAL
  650.     *InsertBlock: =PaperConstraints
  651.         *switch: Orientation
  652.         {
  653.             *case: PORTRAIT
  654.             {
  655.                 *PrintableArea: PAIR(4576, 9952)
  656.                 *PrintableOrigin: PAIR(300, 140)
  657.                 *CursorOrigin: PAIR(300, 140)
  658.                 *Command: CmdSelect
  659.                 {
  660.                     *Order: DOC_SETUP.13
  661.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2757x6019Y"
  662.                 }
  663.             }
  664.             *case: LANDSCAPE_CC90
  665.             {
  666.                 *PrintableArea: PAIR(4676, 9792)
  667.                 *PrintableOrigin: PAIR(220, 300)
  668.                 *CursorOrigin: PAIR(200, 10092)
  669.                 *Command: CmdSelect
  670.                 {
  671.                     *Order: DOC_SETUP.13
  672.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  673.                 }
  674.             }
  675.         }
  676.     }
  677.     *Option: ENV_C5
  678.     {
  679.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  680.         *PageProtectMem: 4109
  681.         *Constraints: Duplex.VERTICAL
  682.         *Constraints: Duplex.HORIZONTAL
  683.     *InsertBlock: =PaperConstraints
  684.         *switch: Orientation
  685.         {
  686.             *case: PORTRAIT
  687.             {
  688.                 *PrintableArea: PAIR(7036, 10384)
  689.                 *PrintableOrigin: PAIR(300, 140)
  690.                 *CursorOrigin: PAIR(300, 140)
  691.                 *Command: CmdSelect
  692.                 {
  693.                     *Order: DOC_SETUP.13
  694.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6278Y"
  695.                 }
  696.             }
  697.             *case: LANDSCAPE_CC90
  698.             {
  699.                 *PrintableArea: PAIR(7116, 10224)
  700.                 *PrintableOrigin: PAIR(240, 300)
  701.                 *CursorOrigin: PAIR(200, 10524)
  702.                 *Command: CmdSelect
  703.                 {
  704.                     *Order: DOC_SETUP.13
  705.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  706.                 }
  707.             }
  708.         }
  709.     }
  710.     *Option: ENV_MONARCH
  711.     {
  712.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  713.         *PageProtectMem: 4109
  714.         *Constraints: Duplex.VERTICAL
  715.         *Constraints: Duplex.HORIZONTAL
  716.     *InsertBlock: =PaperConstraints
  717.         *switch: Orientation
  718.         {
  719.             *case: PORTRAIT
  720.             {
  721.                 *PrintableArea: PAIR(4036, 8560)
  722.                 *PrintableOrigin: PAIR(300, 140)
  723.                 *CursorOrigin: PAIR(300, 140)
  724.                 *Command: CmdSelect
  725.                 {
  726.                     *Order: DOC_SETUP.13
  727.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5184Y"
  728.                 }
  729.             }
  730.             *case: LANDSCAPE_CC90
  731.             {
  732.                 *PrintableArea: PAIR(4116, 8400)
  733.                 *PrintableOrigin: PAIR(240, 300)
  734.                 *CursorOrigin: PAIR(200, 8700)
  735.                 *Command: CmdSelect
  736.                 {
  737.                     *Order: DOC_SETUP.13
  738.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2557Y"
  739.                 }
  740.             }
  741.         }
  742.     }
  743.     *Option: ENV_B5
  744.     {
  745.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  746.         *PageProtectMem: 4109
  747.         *Constraints: Duplex.VERTICAL
  748.         *Constraints: Duplex.HORIZONTAL
  749.     *InsertBlock: =PaperConstraints
  750.         *switch: Orientation
  751.         {
  752.             *case: PORTRAIT
  753.             {
  754.                 *PrintableArea: PAIR(7716, 11368)
  755.                 *PrintableOrigin: PAIR(300, 140)
  756.                 *CursorOrigin: PAIR(300, 140)
  757.                 *Command: CmdSelect
  758.                 {
  759.                     *Order: DOC_SETUP.13
  760.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6869Y"
  761.                 }
  762.             }
  763.             *case: LANDSCAPE_CC90
  764.             {
  765.                 *PrintableArea: PAIR(7776, 11208)
  766.                 *PrintableOrigin: PAIR(240, 300)
  767.                 *CursorOrigin: PAIR(200, 11508)
  768.                 *Command: CmdSelect
  769.                 {
  770.                     *Order: DOC_SETUP.13
  771.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  772.                 }
  773.             }
  774.         }
  775.     }
  776.  
  777.  *Option: CUSTOMSIZE
  778.     {
  779.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  780.         *MinSize: PAIR(4200,9000)
  781.         *MaxSize: PAIR(14040, 21240)
  782.         *MaxPrintableWidth: 14040
  783.         *MinLeftMargin: 100
  784.         *CenterPrintable?: FALSE
  785.         *PageProtectMem: 1692
  786.         *InsertBlock: =PaperConstraints
  787.         *switch: Orientation
  788.         {
  789.             *case: PORTRAIT
  790.             {
  791.                 *CustCursorOriginX:  %d{((PhysPaperWidth - 14040) / 2) +300}
  792.                 *CustCursorOriginY:   %d{180 }
  793.                 *CustPrintableOriginX:  %d{300}
  794.                 *CustPrintableOriginY:  %d{300}
  795.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 600 }
  796.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  797.         *Command: CmdSelect
  798.                 {
  799.                  *Order: DOC_SETUP.13
  800.                     *Cmd: "<1B>&l101a8c1e99F<1B>*p0x0Y<1B>*c0t8064x12528Y"
  801.                 }
  802.             }
  803.             *case: LANDSCAPE_CC90
  804.             {
  805.                 *CustCursorOriginX:  %d{((PhysPaperWidth - 14040) / 2) +200 }
  806.                 *CustCursorOriginY:   %d{21000}
  807.                 *CustPrintableOriginX:  %d{200}
  808.                 *CustPrintableOriginY:  %d{240}
  809.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 400 }
  810.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 480 }
  811.  
  812.                 *Command: CmdSelect
  813.                 {
  814.                     *Order: DOC_SETUP.13
  815.                     *Cmd: "<1B>&l101a8c1e63F<1B>*p0x0Y<1B>*c0t12456x8184Y"
  816.         }
  817.            }
  818.         }
  819.     }
  820.  
  821. *Ifdef: WINNT_50
  822.      *Option: DBL_JAPANESE_POSTCARD_ROTATED
  823.     {
  824.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  825.         *PageProtectMem: 4109
  826.         *Constraints: InputBin.ENVFEED
  827.         *Constraints: Duplex.VERTICAL
  828.         *Constraints: Duplex.HORIZONTAL
  829.         *InsertBlock: =PaperConstraints
  830.         *switch: Orientation
  831.         {
  832.             *case: PORTRAIT
  833.             {
  834.                 *PrintableArea: PAIR(6376,8856)
  835.                 *PrintableOrigin: PAIR(300, 300)
  836.                 *CursorOrigin: PAIR(300, 180)
  837.                 *Command: CmdSelect
  838.                 {
  839.                     *Order: DOC_SETUP.12
  840.                     *Cmd: "<1B>&l72a8c1E<1B>*p0x0Y<1B>*c0t3838x5458Y"
  841.                 }
  842.             }
  843.             *case: LANDSCAPE_CC90
  844.             {
  845.                 *PrintableArea: PAIR(6396, 8856)
  846.                 *PrintableOrigin: PAIR(300, 300)
  847.                 *CursorOrigin: PAIR(200, 9156)
  848.                 *Command: CmdSelect
  849.                 {
  850.                     *Order: DOC_SETUP.12
  851.                     *Cmd: "<1B>&l72a8c1E<1B>*p0x0Y<1B>*c0t5314x3958Y"
  852.                 }
  853.             }
  854.         }
  855.     }
  856. *%  Still in *Ifdef: WINNT_50
  857.      *Option: A6
  858.     {
  859.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  860.         *PageProtectMem: 4109
  861.         *PageDimensions: PAIR(4956,6996)
  862.         *Constraints: InputBin.ENVFEED
  863.         *Constraints: Duplex.VERTICAL
  864.         *Constraints: Duplex.HORIZONTAL
  865.         *InsertBlock: =PaperConstraints
  866.         *switch: Orientation
  867.         {
  868.             *case: PORTRAIT
  869.             {
  870.                 *PrintableArea: PAIR(4356,6636)
  871.                 *PrintableOrigin: PAIR(300, 180)
  872.                 *CursorOrigin: PAIR(300, 180)
  873.                 *Command: CmdSelect
  874.                 {
  875.                     *Order: DOC_SETUP.12
  876.                     *Cmd: "<1B>&l124a8c1e<1B>*p0x0Y<1B>*c0t2614x3982Y"
  877.         }
  878.             }
  879.             *case: LANDSCAPE_CC90
  880.             {
  881.                 *PrintableArea: PAIR(4476,6396)
  882.                 *PrintableOrigin: PAIR(240,300)
  883.                 *CursorOrigin: PAIR(200, 6696)
  884.                 *Command: CmdSelect
  885.                 {
  886.                     *Order: DOC_SETUP.12
  887.                   *Cmd: "<1B>&l124a8c1e<1B>*p0x0Y<1B>*c0t3838x2686Y"
  888.                 }
  889.             }
  890.         }
  891.     }
  892. *%  Still in *Ifdef: WINNT_50
  893.      *Option: B6_JIS
  894.     {
  895.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  896.         *PageProtectMem: 4109
  897.         *PageDimensions: PAIR(6060,8604)
  898.         *Constraints: InputBin.ENVFEED
  899.         *Constraints: Duplex.VERTICAL
  900.         *Constraints: Duplex.HORIZONTAL
  901.         *InsertBlock: =PaperConstraints
  902.         *switch: Orientation
  903.         {
  904.             *case: PORTRAIT
  905.             {
  906.                 *PrintableArea: PAIR(5460,8004)
  907.                 *PrintableOrigin: PAIR(300, 300)
  908.                 *CursorOrigin: PAIR(300, 180)
  909.                 *Command: CmdSelect
  910.                 {
  911.                     *Order: DOC_SETUP.12
  912.                     *Cmd: "<1B>&l44a8c1E<1B>*p0x0Y<1B>*c0t3276x4802Y"
  913.                 }
  914.             }
  915.             *case: LANDSCAPE_CC90
  916.             {
  917.                 *PrintableArea: PAIR(5580,8004)
  918.                 *PrintableOrigin: PAIR(240,300)
  919.                 *CursorOrigin: PAIR(200, 8304)
  920.                 *Command: CmdSelect
  921.                 {
  922.                     *Order: DOC_SETUP.12
  923.                     *Cmd: "<1B>&l44a8c1E<1B>*p0x0Y<1B>*c0t4802x3348Y"
  924.                 }
  925.             }
  926.         }
  927.     }
  928. *Endif:   WINNT_50
  929.  
  930.  
  931.    *Option: MyMax117x177
  932.     {
  933.         *% Maximum 11.7 x17.7
  934.         *rcNameID: 262
  935.         *PageDimensions: PAIR(14040, 21240)
  936.         *PageProtectMem: 10000
  937.         *InsertBlock: =PaperConstraints
  938.         *Constraints: Duplex.VERTICAL
  939.         *Constraints: Duplex.HORIZONTAL
  940.         *Constraints: InputBin.ENVFEED
  941.     *InsertBlock: =PaperConstraints
  942.         *switch: Orientation
  943.         {
  944.             *case: PORTRAIT
  945.             {
  946.                 *PrintableArea: PAIR(13420, 20640)
  947.                 *PrintableOrigin: PAIR(300, 300)
  948.                 *CursorOrigin: PAIR(300, 180)
  949.                 *Command: CmdSelect
  950.                 {
  951.                     *Order: DOC_SETUP.12
  952.                     *Cmd: "<1B>&l101a1e99F<1B>*p0x0Y<1B>*c0t8064x12528Y"
  953.                 }
  954.             }
  955.             *case: LANDSCAPE_CC90
  956.             {
  957.                 *PrintableArea: PAIR(13600, 20760)
  958.                 *PrintableOrigin: PAIR(200, 240)
  959.                 *CursorOrigin: PAIR(200, 21000)
  960.                 *Command: CmdSelect
  961.                 {
  962.                     *Order: DOC_SETUP.12
  963.                     *Cmd: "<1B>&l101a1e63F<1B>*p0x0Y<1B>*c0t12456x8184Y"
  964.                 }
  965.             }
  966.         }
  967.     }
  968.  
  969.  
  970. }
  971.  
  972. *Feature: MediaType
  973. {
  974.     *rcNameID: =MEDIA_TYPE_DISPLAY
  975.     *DefaultOption: AutoSelect
  976.  
  977.     *Option: AutoSelect
  978.     {
  979.         *rcNameID: 271
  980.         *Command: CmdSelect
  981.         {
  982.             *Order: DOC_SETUP.12
  983.             *Cmd: ""
  984.         }
  985.     }
  986.     *Option: Plain
  987.     {
  988.         *rcNameID: 435
  989.         *Command: CmdSelect
  990.         {
  991.             *Order: DOC_SETUP.12
  992.             *Cmd: "<1B>&n6WdPlain"
  993.         }
  994.     }
  995.     *Option: Preprinted
  996.     {
  997.         *rcNameID: 436
  998.         *Command: CmdSelect
  999.         {
  1000.             *Order: DOC_SETUP.12
  1001.             *Cmd: "<1B>&n11WdPreprinted"
  1002.         }
  1003.     }
  1004.     *Option: Letterhead
  1005.     {
  1006.         *rcNameID: 437
  1007.         *Command: CmdSelect
  1008.         {
  1009.             *Order: DOC_SETUP.12
  1010.             *Cmd: "<1B>&n11WdLetterhead"
  1011.         }
  1012.     }
  1013.     *Option: Transparency
  1014.     {
  1015.         *rcNameID: =TRANSPARENCY_DISPLAY
  1016.     *Constraints: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  1017.         *Command: CmdSelect
  1018.         {
  1019.             *Order: DOC_SETUP.12
  1020.             *Cmd: "<1B>&n13WdTransparency"
  1021.         }
  1022.     }
  1023.     *Option: Prepunched
  1024.     {
  1025.         *rcNameID: 438
  1026.         *Command: CmdSelect
  1027.         {
  1028.             *Order: DOC_SETUP.12
  1029.             *Cmd: "<1B>&n11WdPrepunched"
  1030.         }
  1031.     }
  1032.     *Option: Labels
  1033.     {
  1034.         *rcNameID: 439
  1035.     *Constraints: LIST(Duplex.VERTICAL,Duplex.HORIZONTAL)
  1036.         *Command: CmdSelect
  1037.         {
  1038.             *Order: DOC_SETUP.12
  1039.             *Cmd: "<1B>&n7WdLabels"
  1040.         }
  1041.     }
  1042.     *Option: Bond
  1043.     {
  1044.         *rcNameID: 269
  1045.         *Command: CmdSelect
  1046.         {
  1047.             *Order: DOC_SETUP.12
  1048.             *Cmd: "<1B>&n5WdBond"
  1049.         }
  1050.     }
  1051.     *Option: Recycled
  1052.     {
  1053.         *rcNameID: 440
  1054.         *Command: CmdSelect
  1055.         {
  1056.             *Order: DOC_SETUP.12
  1057.             *Cmd: "<1B>&n9WdRecycled"
  1058.         }
  1059.     }
  1060.     *Option: Color
  1061.     {
  1062.         *rcNameID: 441
  1063.         *Command: CmdSelect
  1064.         {
  1065.             *Order: DOC_SETUP.12
  1066.             *Cmd: "<1B>&n6WdColor"
  1067.         }
  1068.     }
  1069.     *Option: CardStock
  1070.     {
  1071.         *rcNameID: 442
  1072.         *Command: CmdSelect
  1073.         {
  1074.             *Order: DOC_SETUP.12
  1075.             *Cmd: "<1B>&n11WdCard Stock"
  1076.         }
  1077.     }
  1078.     *Option: Rough
  1079.     {
  1080.         *rcNameID: 495
  1081.         *Command: CmdSelect
  1082.         {
  1083.             *Order: DOC_SETUP.12
  1084.             *Cmd: "<1B>&n6WdRough"
  1085.         }
  1086.     }
  1087. }
  1088.  
  1089. *Feature: Economode
  1090. {
  1091.     *rcNameID: 377
  1092.     *HelpIndex: 12009
  1093.     *DefaultOption: Option1
  1094.     *Option: Option1
  1095.     {
  1096.         *rcNameID: 265
  1097.     }
  1098.     *Option: Option2
  1099.     {
  1100.         *rcNameID: 266
  1101.         *Command: CmdSelect
  1102.         {
  1103.             *Order: JOB_SETUP.3
  1104.             *Cmd: "@PJL SET ECONOMODE=OFF<0A>"
  1105.         }
  1106.     }
  1107.     *Option: Option3
  1108.     {
  1109.         *rcNameID: 267
  1110.         *Command: CmdSelect
  1111.         {
  1112.             *Order: JOB_SETUP.3
  1113.             *Cmd: "@PJL SET ECONOMODE=ON<0A>"
  1114.         }
  1115.     }
  1116. }
  1117. *Feature: RET
  1118. {
  1119.     *rcNameID: 378
  1120.     *HelpIndex: 12010
  1121.     *DefaultOption: Option1
  1122.     *Option: Option1
  1123.     {
  1124.         *rcNameID: 293
  1125.     }
  1126.     *Option: Option2
  1127.     {
  1128.         *rcNameID: 297
  1129.         *Command: CmdSelect
  1130.         {
  1131.             *Order: JOB_SETUP.4
  1132.             *Cmd: "@PJL SET RET=LIGHT<0A>"
  1133.         }
  1134.     }
  1135.     *Option: Option3
  1136.     {
  1137.         *rcNameID: 298
  1138.         *Command: CmdSelect
  1139.         {
  1140.             *Order: JOB_SETUP.4
  1141.             *Cmd: "@PJL SET RET=MEDIUM<0A>"
  1142.         }
  1143.     }
  1144.     *Option: Option4
  1145.     {
  1146.         *rcNameID: 299
  1147.         *Command: CmdSelect
  1148.         {
  1149.             *Order: JOB_SETUP.4
  1150.             *Cmd: "@PJL SET RET=DARK<0A>"
  1151.         }
  1152.     }
  1153.     *Option: Option5
  1154.     {
  1155.         *rcNameID: 300
  1156.         *Command: CmdSelect
  1157.         {
  1158.             *Order: JOB_SETUP.4
  1159.             *Cmd: "@PJL SET RET=OFF<0A>"
  1160.         }
  1161.     }
  1162. }
  1163. *Feature: Halftone
  1164. {
  1165.     *rcNameID: =HALFTONING_DISPLAY
  1166.     *DefaultOption: HT_PATSIZE_AUTO
  1167.     *Option: HT_PATSIZE_AUTO
  1168.     {
  1169.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1170.     }
  1171.     *Option: HT_PATSIZE_6x6_M
  1172.     {
  1173.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1174.     }
  1175.     *Option: HT_PATSIZE_8x8_M
  1176.     {
  1177.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1178.     }
  1179. }
  1180. *Feature: Memory
  1181. {
  1182.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1183.     *HelpIndex: 12003
  1184.     *DefaultOption: 4MB
  1185. *% 4MB Standard memory, 3 memory slots with 4, 8, 16 or 32 MB dimms avail.
  1186. *% Max memory 96 (+4 on board) = 100
  1187.         *MemConfigMB: PAIR(4, 3)
  1188.         *MemConfigMB: PAIR(8, 7)
  1189.         *MemConfigMB: PAIR(12, 10)
  1190.         *MemConfigMB: PAIR(16, 13)
  1191.         *MemConfigMB: PAIR(20, 17)
  1192.         *MemConfigMB: PAIR(24, 21)
  1193.         *MemConfigMB: PAIR(28, 24)
  1194.         *MemConfigMB: PAIR(32, 28)
  1195.         *MemConfigMB: PAIR(36, 31)
  1196.         *MemConfigMB: PAIR(40, 35)
  1197.         *MemConfigMB: PAIR(44, 39)
  1198.         *MemConfigMB: PAIR(48, 42)
  1199.         *MemConfigMB: PAIR(52, 46)
  1200.         *MemConfigMB: PAIR(56, 49)
  1201.         *MemConfigMB: PAIR(60, 52)
  1202.         *MemConfigMB: PAIR(68, 59)
  1203.         *MemConfigMB: PAIR(72, 64)
  1204.         *MemConfigMB: PAIR(76, 67)
  1205.         *MemConfigMB: PAIR(84, 75)
  1206.         *MemConfigMB: PAIR(100, 89)
  1207. }
  1208.  
  1209. *Feature: Duplex
  1210. {
  1211.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1212.     *DefaultOption: NONE
  1213.     *Option: NONE
  1214.     {
  1215.         *rcNameID: =NONE_DISPLAY
  1216.         *Command: CmdSelect
  1217.         {
  1218.             *Order: DOC_SETUP.9
  1219.             *Cmd: "<1B>&l0S"
  1220.         }
  1221.     }
  1222.     *Option: VERTICAL
  1223.     {
  1224.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1225.         *Command: CmdSelect
  1226.         {
  1227.             *Order: DOC_SETUP.10
  1228.             *Cmd: "<1B>&l1S"
  1229.         }
  1230.     }
  1231.     *Option: HORIZONTAL
  1232.     {
  1233.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1234.         *Command: CmdSelect
  1235.         {
  1236.             *Order: DOC_SETUP.10
  1237.             *Cmd: "<1B>&l2S"
  1238.         }
  1239.     }
  1240. }
  1241. *Feature: PageProtect
  1242. {
  1243.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  1244.     *DefaultOption: OFF
  1245.     *Option: ON
  1246.     {
  1247.         *rcNameID: =ON_DISPLAY
  1248.         *Command: CmdSelect
  1249.         {
  1250.             *Order: JOB_SETUP.1
  1251.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=A4<0A>"
  1252.         }
  1253.     }
  1254.     *Option: OFF
  1255.     {
  1256.         *rcNameID: =OFF_DISPLAY
  1257.         *Command: CmdSelect
  1258.         {
  1259.             *Order: JOB_SETUP.1
  1260.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  1261.         }
  1262.     }
  1263. }
  1264. *Command: CmdStartDoc
  1265. {
  1266.     *Order: DOC_SETUP.7
  1267.     *Cmd: "<1B>&u600D<1B>*r0F"
  1268. }
  1269. *Command: CmdStartPage
  1270. {
  1271.     *Order: PAGE_SETUP.1
  1272.     *Cmd: "<1B>*b0M<0D>"
  1273. }
  1274. *Command: CmdEndJob
  1275. {
  1276.     *Order: JOB_FINISH.1
  1277.     *Cmd: "<1B>E<1B>%%-12345X"
  1278. }
  1279. *switch: Collate
  1280. {
  1281.     *case: OFF
  1282.     {
  1283.         *Command: CmdCopies
  1284.         {
  1285.             *Order: DOC_SETUP.14
  1286.             *Cmd: "<1B>&l" %d[1,999]{NumOfCopies}"X"
  1287.         }
  1288.     }
  1289.     *case: ON
  1290.     {
  1291.         *Command: CmdCopies
  1292.         {
  1293.             *Order: DOC_SETUP.14
  1294.             *Cmd: "<1B>&l1X"
  1295.         }
  1296.     }
  1297. }
  1298. *RotateCoordinate?: TRUE
  1299. *RotateRaster?: TRUE
  1300. *RotateFont?: TRUE
  1301. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1302. *MemoryUsage: LIST(FONT)
  1303. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1304. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1305. *XMoveThreshold: 0
  1306. *YMoveThreshold: 0
  1307. *XMoveUnit: 600
  1308. *YMoveUnit: 600
  1309. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1310. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1311. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1312. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1313. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1314. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1315. *Command: CmdCR { *Cmd : "<0D>" }
  1316. *Command: CmdLF { *Cmd : "<0A>" }
  1317. *Command: CmdFF { *Cmd : "<0C>" }
  1318. *Command: CmdBackSpace { *Cmd : "<08>" }
  1319. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1320. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1321. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1322. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1323. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1324. *EjectPageWithFF?: TRUE
  1325. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1326. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1327. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1328. *OutputDataFormat: H_BYTE
  1329. *OptimizeLeftBound?: TRUE
  1330. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1331. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1332. *DefaultFont: RESDLL.FirstRes.16
  1333. *DefaultCTT: 0
  1334. *CharPosition: BASELINE
  1335. *TTFSEnabled?: TRUE
  1336.  
  1337.  
  1338. *% TT metrics
  1339. *%   Removed all 4 symbol fonts because they weren't printing correctly.  They will be downloaded if client has
  1340. *%   the TT font installed.
  1341. *DeviceFonts: LIST(RESDLL.FirstRes.1,RESDLL.FirstRes.2,RESDLL.FirstRes.3,RESDLL.FirstRes.4,RESDLL.FirstRes.5,
  1342. +            RESDLL.FirstRes.6,RESDLL.FirstRes.7,RESDLL.FirstRes.8,RESDLL.FirstRes.9,RESDLL.FirstRes.10,
  1343. +            RESDLL.FirstRes.11,RESDLL.FirstRes.12,RESDLL.FirstRes.13,RESDLL.FirstRes.14,RESDLL.FirstRes.15,
  1344. +            RESDLL.FirstRes.16,RESDLL.FirstRes.17,RESDLL.FirstRes.18,RESDLL.FirstRes.19,RESDLL.FirstRes.20,
  1345. +            RESDLL.FirstRes.21,RESDLL.FirstRes.22,RESDLL.FirstRes.23,RESDLL.FirstRes.24,RESDLL.FirstRes.25,
  1346. +            RESDLL.FirstRes.26,RESDLL.FirstRes.27,RESDLL.FirstRes.28,RESDLL.FirstRes.29,RESDLL.FirstRes.30,
  1347. +            RESDLL.FirstRes.31,RESDLL.FirstRes.32,RESDLL.FirstRes.33,RESDLL.FirstRes.34,RESDLL.FirstRes.35,
  1348. +            RESDLL.FirstRes.36,RESDLL.FirstRes.37,RESDLL.FirstRes.38,RESDLL.FirstRes.39,RESDLL.FirstRes.40,
  1349. +            RESDLL.FirstRes.41,RESDLL.FirstRes.42,RESDLL.FirstRes.43,RESDLL.FirstRes.44,RESDLL.FirstRes.45,
  1350. +            RESDLL.FirstRes.46,RESDLL.FirstRes.47,RESDLL.FirstRes.49,RESDLL.FirstRes.50,
  1351. +            RESDLL.FirstRes.51,RESDLL.FirstRes.52,RESDLL.FirstRes.53,RESDLL.FirstRes.54,RESDLL.FirstRes.55,
  1352. +            RESDLL.FirstRes.56,RESDLL.FirstRes.57,RESDLL.FirstRes.59,RESDLL.FirstRes.60,
  1353. +            RESDLL.FirstRes.61,RESDLL.FirstRes.62,RESDLL.FirstRes.63,RESDLL.FirstRes.64,RESDLL.FirstRes.65,
  1354. +            RESDLL.FirstRes.66,RESDLL.FirstRes.67,RESDLL.FirstRes.68,RESDLL.FirstRes.69,RESDLL.FirstRes.70,
  1355. +            RESDLL.FirstRes.71,RESDLL.FirstRes.72,RESDLL.FirstRes.73,RESDLL.FirstRes.74,
  1356. +            RESDLL.FirstRes.76, RESDLL.FirstRes.77,RESDLL.FirstRes.78,RESDLL.FirstRes.79)
  1357.  
  1358.  
  1359. *% TT font Substituition table for our device fonts
  1360. *% Arial and TNR are substituted in ttfsub.gpd
  1361. *TTFS: AlbertusM
  1362. {
  1363.   *TTFontName: "Albertus Medium"
  1364.   *DevFontName: "Albertus Medium"
  1365. }
  1366. *TTFS: AlbertusX
  1367. {
  1368.   *TTFontName: "Albertus Extra Bold"
  1369.   *DevFontName: "Albertus Extra Bold"
  1370. }
  1371. *TTFS: AntiqueOlive
  1372. {
  1373.   *TTFontName: "Antique Olive"
  1374.   *DevFontName: "Antique Olive"
  1375. }
  1376. *TTFS: CGOmega
  1377. {
  1378.   *TTFontName: "CG Omega"
  1379.   *DevFontName: "CG Omega"
  1380. }
  1381. *TTFS: CGTimes
  1382. {
  1383.   *TTFontName: "CG Times"
  1384.   *DevFontName: "CG Times"
  1385. }
  1386. *TTFS: NewCenturySB
  1387. {
  1388.   *TTFontName: "New Century Schoolbook Roman"
  1389.   *DevFontName: "New Century Schoolbook"
  1390. }
  1391. *TTFS: ClarendonCD
  1392. {
  1393.   *TTFontName: "Clarendon Condensed Bold"
  1394.  *DevFontName: "Clarendon Condensed"
  1395. }
  1396. *TTFS: Coronet
  1397. {
  1398.   *TTFontName: "Coronet"
  1399.   *DevFontName: "Coronet"
  1400. }
  1401. *TTFS: CourierPS
  1402. {
  1403.   *TTFontName: "CourierPS"
  1404.   *DevFontName: "CourierPS"
  1405. }
  1406. *TTFS: Garamond
  1407. {
  1408.   *TTFontName: "Garamond"
  1409.   *DevFontName: "Garamond"
  1410. }
  1411. *TTFS: Helvetica
  1412. {
  1413.   *TTFontName: "Helvetica"
  1414.   *DevFontName: "Helvetica"
  1415. }
  1416. *TTFS: HelveticaN
  1417. {
  1418.   *TTFontName: "Helvetica Narrow"
  1419.   *DevFontName: "Helvetica Narrow"
  1420. }
  1421. *TTFS: ITCAvantGardeGothicB
  1422. {
  1423.   *TTFontName: "ITC Avant Garde Gothic Book Oblique"
  1424.   *DevFontName: "ITC Avant Garde Gothic"
  1425. }
  1426. *TTFS: ITCAvantGardeGothicD
  1427. {
  1428.   *TTFontName: "ITC Avant Garde Gothic Demi"
  1429.   *DevFontName: "ITC Avant Garde Gothic Demi"
  1430. }
  1431. *TTFS: ITCBookmanDemi
  1432. {
  1433.   *TTFontName: "ITC Bookman Demi"
  1434.   *DevFontName: "ITC Bookman Demi"
  1435. }
  1436. *TTFS: ITCBookmanLight
  1437. {
  1438.   *TTFontName: "ITC Bookman Light"
  1439.   *DevFontName: "ITC Bookman Light"
  1440. }
  1441. *TTFS: ITCZapfChancery
  1442. {
  1443.   *TTFontName: "ITC Zapf Chancery Medium Italic"
  1444.   *DevFontName: "ITC Zapf Chancery"
  1445. }
  1446. *TTFS: LetterGothic
  1447. {
  1448.   *TTFontName: "Letter Gothic"
  1449.   *DevFontName: "Letter Gothic"
  1450. }
  1451. *TTFS: Marigold
  1452. {
  1453.   *TTFontName: "Marigold"
  1454.   *DevFontName: "Marigold"
  1455. }
  1456. *TTFS: Palatino
  1457. {
  1458.   *TTFontName: "Palatino Roman"
  1459.   *DevFontName: "Palatino"
  1460. }
  1461. *TTFS: Times
  1462. {
  1463.   *TTFontName: "Times Roman"
  1464.   *DevFontName: "Times"
  1465. }
  1466. *TTFS: Univers
  1467. {
  1468.   *TTFontName: "Univers Medium"
  1469.   *DevFontName: "Univers"
  1470. }
  1471. *TTFS: UniversCD
  1472. {
  1473.   *TTFontName: "Univers Condensed Medium"
  1474.   *DevFontName: "Univers Condensed"
  1475. }
  1476.  
  1477. *TTFS: CourierNew
  1478. {
  1479.   *TTFontName: "Courier New"
  1480.   *DevFontName: "Courier New"
  1481. }
  1482. *% These 4 fonts need to be substituted to match the name that applications use to select the font.  For
  1483. *% some reason the names are different.
  1484. *TTFS: ClarendonCD1
  1485. {
  1486.   *TTFontName: "Clarendon Condensed"
  1487.  *DevFontName: "Clarendon Condensed"
  1488. }
  1489. *TTFS: Times1
  1490. {
  1491.   *TTFontName: "Times"
  1492.   *DevFontName: "Times"
  1493. }
  1494. *TTFS: Univers1
  1495. {
  1496.   *TTFontName: "Univers"
  1497.   *DevFontName: "Univers"
  1498. }
  1499. *TTFS: UniversCD1
  1500. {
  1501.   *TTFontName: "Univers Condensed"
  1502.   *DevFontName: "Univers Condensed"
  1503. }
  1504.  
  1505. *FontCartridge: FC1
  1506. {
  1507.     *rcCartridgeNameID: 322
  1508.     *Fonts: LIST(117,118,119,120,121,122,123,124,126,127,128,129,130,131,132,133,125)
  1509. }
  1510. *FontCartridge: FC2
  1511. {
  1512.     *rcCartridgeNameID: 323
  1513.     *Fonts: LIST(1,2,3,4,27,28,29,30,44,45,69,70,71,72,73,74,
  1514. +                   75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,
  1515. +                   91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107)
  1516. }
  1517. *FontCartridge: FC3
  1518. {
  1519.     *rcCartridgeNameID: 324
  1520.     *Fonts: LIST(31,32,33,34,35,36)
  1521. }
  1522. *FontCartridge: FC4
  1523. {
  1524.     *rcCartridgeNameID: 325
  1525.     *Fonts: LIST(37,38,39,40,41,42,43)
  1526. }
  1527. *FontCartridge: FC5
  1528. {
  1529.     *rcCartridgeNameID: 326
  1530.     *Fonts: LIST(16,17,18,46,47,48,49,108,109,110,111,112,113,114,115,116)
  1531. }
  1532. *FontCartridge: FC6
  1533. {
  1534.     *rcCartridgeNameID: 327
  1535.     *Fonts: LIST(40,41,42,43,59,60,65,66,67,68,69,70,71,72,142,143,
  1536. +                   144,145)
  1537. }
  1538. *FontCartridge: FC7
  1539. {
  1540.     *rcCartridgeNameID: 328
  1541.     *Fonts: LIST(10,50,51,52,53,54,55,56,57,58,59,60,62,63,64)
  1542. }
  1543. *FontCartridge: FC8
  1544. {
  1545.     *rcCartridgeNameID: 329
  1546.     *Fonts: LIST(14,19,20,21,22,23,24,25,26)
  1547. }
  1548. *FontCartridge: FC9
  1549. {
  1550.     *rcCartridgeNameID: 330
  1551.     *Fonts: LIST(5,6,7,8,9,11,12,13,14,15,141)
  1552. }
  1553. *FontCartridge: FC10
  1554. {
  1555.     *rcCartridgeNameID: 331
  1556.     *Fonts: LIST(231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,
  1557. +                   247,248)
  1558. }
  1559. *FontCartridge: FC11
  1560. {
  1561.     *rcCartridgeNameID: 332
  1562.     *Fonts: LIST(154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,
  1563. +                   170,171,172,173,174,175,176,177,178,179,180,181,182)
  1564. }
  1565. *FontCartridge: FC12
  1566. {
  1567.     *rcCartridgeNameID: 333
  1568.     *Fonts: LIST(183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,
  1569. +                   199,200,201,202,203,204,205,206,207,208)
  1570. }
  1571. *MinFontID: 16534
  1572. *MaxFontID: 32768
  1573. *switch: Resolution
  1574. {
  1575.     *case: Option1
  1576.     {
  1577.         *FontFormat: HPPCL_OUTLINE
  1578.     }
  1579.     *case: Option2
  1580.     {
  1581.         *FontFormat: HPPCL_RES
  1582.     }
  1583. }
  1584. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1585. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1586. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1587. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1588. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1589. *Command: CmdSelectWhiteBrush { *Cmd : "<1B>*v1o1T" }
  1590. *Command: CmdSelectBlackBrush { *Cmd : "<1B>*v0o0T" }
  1591. *MinGrayFill: 1
  1592. *MaxGrayFill: 100
  1593. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1594. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1595. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1596. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1597. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  1598. *Command: CmdDownloadPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*c" %d{PatternBrushSize}"W" }
  1599. *Command: CmdSelectPattern {*Cmd: "<1B>*c" %d{PatternBrushID}"G" "<1B>*v" %d{PatternBrushType}"T" }
  1600.  
  1601.  
  1602.