home *** CD-ROM | disk | FTP | other *** search
/ Soft 19 / Soft19.iso / win95-rc / win95_15.cab / hppjxl31.spd < prev    next >
PostScript Printer Description  |  1995-07-11  |  14KB  |  423 lines

  1. *PPD-Adobe: "4.1"
  2. *% HPPJXL31.spd: Simplified form of HPPJXL31.ppd
  3. *PCFileName: "HPPJXL31.PPD"
  4. *Product: "(PaintJet XL300)"
  5. *PSVersion: "(2011.112) 0"
  6. *ModelName: "HP PaintJet XL300"
  7. *NickName: "HP PaintJet XL300 v2011.112"
  8. *ShortNickName: "HP PaintJet XL300 PostScript"
  9. *UIConstraints: *PageSize Legal *MediaType Special
  10. *UIConstraints: *PageSize Legal *MediaType Glossy
  11. *UIConstraints: *PageSize Legal *MediaType Transparency
  12. *UIConstraints: *PageSize B4 *MediaType Special
  13. *UIConstraints: *PageSize B4 *MediaType Glossy
  14. *UIConstraints: *PageSize B4 *MediaType Transparency
  15. *UIConstraints: *PageSize Tabloid *MediaType Glossy
  16. *UIConstraints: *PageSize Tabloid *MediaType Transparency
  17. *UIConstraints: *PageSize A3 *MediaType Glossy
  18. *UIConstraints: *PageSize A3 *MediaType Transparency
  19. *UIConstraints: *MediaType Glossy *OutputMode Draft 
  20. *UIConstraints: *MediaType Glossy *OutputMode Normal 
  21. *UIConstraints: *MediaType Transparency *OutputMode Draft 
  22. *UIConstraints: *MediaType Transparency *OutputMode Normal 
  23. *LanguageLevel: "2"
  24. *Protocols: TBCP PJL
  25. *FreeVM: "500000"
  26. *ColorDevice:  True
  27. *Password: "()" 
  28. *ExitServer: "
  29.  count 0 eq
  30.  { false } { true exch startjob } ifelse
  31.  not { 
  32.      (WARNING: Cannot modify initial VM.) =
  33.      (Missing or invalid password.) =
  34.      (Please contact the author of this software.) = flush quit
  35.      } if
  36. "
  37. *End
  38. *DefaultResolution: 300dpi
  39. *?Resolution: "
  40.   save
  41.     currentpagedevice /HWResolution get
  42.     0 get
  43.     (          ) cvs print
  44.     (dpi)
  45.     = flush
  46.   restore
  47. "
  48. *End
  49. *ScreenFreq: "60.0"
  50. *ScreenAngle: "0.0"
  51. *OpenUI *OutputMode/Print Quality: PickOne
  52. *OrderDependency: 10 AnySetup *OutputMode
  53. *DefaultOutputMode: Normal
  54. *OutputMode Draft/Draft(fastest): "
  55.    1 dict dup /HWResolution [150 150] put setpagedevice
  56.    2 dict
  57.       dup /PostRenderingEnhance true put
  58.       dup /PostRenderingEnhanceDetails
  59.         2 dict 
  60.          dup /OutputMode (Draft) put
  61.          dup /Type 9 put
  62.    put 
  63.    setpagedevice"
  64. *End
  65. *OutputMode Normal/Normal: "
  66.    1 dict dup /HWResolution [300 300] put setpagedevice
  67.    2 dict
  68.       dup /PostRenderingEnhance true put
  69.       dup /PostRenderingEnhanceDetails
  70.         2 dict 
  71.          dup /OutputMode (Normal) put
  72.          dup /Type 9 put
  73.    put 
  74.    setpagedevice"
  75. *End
  76. *OutputMode Best/Best(slowest): "
  77.    1 dict dup /HWResolution [300 300] put setpagedevice
  78.    2 dict
  79.       dup /PostRenderingEnhance true put
  80.       dup /PostRenderingEnhanceDetails
  81.         2 dict 
  82.          dup /OutputMode (Best) put
  83.          dup /Type 9 put
  84.    put 
  85.    setpagedevice"
  86. *End
  87. *?OutputMode: "save
  88.    currentpagedevice /PostRenderingEnhanceDetails get
  89.    /OutputMode get = flush restore"
  90. *End
  91. *CloseUI: *OutputMode
  92. *LandscapeOrientation: Plus90
  93. *OpenUI *PageSize/Media Size: PickOne
  94. *OrderDependency: 30 AnySetup *PageSize
  95. *DefaultPageSize: Letter
  96. *PageSize Letter/Letter 8 1/2 x 11 in: "
  97.       currentpagedevice /InputAttributes get 0 get
  98.       dup length dict copy
  99.       dup /PageSize [612 792] put
  100.       1 dict dup begin exch 0 exch def end
  101.    3 dict 
  102.    dup begin exch /InputAttributes exch def end
  103.    dup /PageSize [612 792] put 
  104.    dup /ImagingBBox null put 
  105.    setpagedevice"
  106. *End
  107. *PageSize Legal/Legal 8 1/2 x 14 in: "
  108.       currentpagedevice /InputAttributes get 0 get
  109.       dup length dict copy
  110.       dup /PageSize [612 1008] put
  111.       1 dict dup begin exch 0 exch def end
  112.    3 dict 
  113.    dup begin exch /InputAttributes exch def end
  114.    dup /PageSize [612 1008] put 
  115.    dup /ImagingBBox null put  
  116.    setpagedevice"
  117. *End
  118. *PageSize Tabloid/Tabloid 11 x 17 in: "
  119.       currentpagedevice /InputAttributes get 0 get
  120.       dup length dict copy
  121.       dup /PageSize [792 1224] put
  122.       1 dict dup begin exch 0 exch def end
  123.    3 dict 
  124.    dup begin exch /InputAttributes exch def end
  125.    dup /PageSize [792 1224] put 
  126.    dup /ImagingBBox null put 
  127.    setpagedevice"
  128. *End
  129. *PageSize A4/A4 210 x 297 mm: "
  130.       currentpagedevice /InputAttributes get 0 get
  131.       dup length dict copy
  132.       dup /PageSize [595 842] put
  133.       1 dict dup begin exch 0 exch def end
  134.    3 dict 
  135.    dup begin exch /InputAttributes exch def end
  136.    dup /PageSize [595 842] put 
  137.    dup /ImagingBBox null put 
  138.    setpagedevice"
  139. *End
  140. *PageSize A3/A3 297 x 420 mm: "
  141.       currentpagedevice /InputAttributes get 0 get
  142.       dup length dict copy
  143.       dup /PageSize [842 1190] put
  144.       1 dict dup begin exch 0 exch def end
  145.    3 dict 
  146.    dup begin exch /InputAttributes exch def end
  147.    dup /PageSize [842 1190] put 
  148.    dup /ImagingBBox null put 
  149.    setpagedevice"
  150. *End
  151. *PageSize B4/B4 257 x 364 mm: "
  152.       currentpagedevice /InputAttributes get 0 get
  153.       dup length dict copy
  154.       dup /PageSize [728 1032] put
  155.       1 dict dup begin exch 0 exch def end
  156.    3 dict 
  157.    dup begin exch /InputAttributes exch def end
  158.    dup /PageSize [728 1032] put 
  159.    dup /ImagingBBox null put 
  160.    setpagedevice"
  161. *End
  162. *?PageSize: "
  163. save currentpagedevice /PageSize get aload pop 
  164.   2 copy gt {exch} if (Unknown)
  165.   6 dict
  166.   dup [612 792] (Letter) put
  167.   dup [612 1008] (Legal) put
  168.   dup [792 1224] (Tabloid) put
  169.   dup [595 842] (A4) put
  170.   dup [842 1190] (A3) put
  171.   dup [728 1032] (B4) put
  172.   { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and 
  173.    { exch pop exit } { pop } ifelse
  174.   } bind forall = flush pop pop
  175. restore"
  176. *End
  177. *CloseUI: *PageSize
  178. *OpenUI *PageRegion: PickOne
  179. *OrderDependency: 40 AnySetup *PageRegion
  180. *DefaultPageRegion: Letter
  181. *PageRegion Letter/Letter 8 1/2 x 11 in: "
  182.    2 dict dup /PageSize [612 792] put 
  183.    dup /ImagingBBox null put 
  184.    setpagedevice"
  185. *End
  186. *PageRegion Legal/Legal 8 1/2 x 14 in: "
  187.    2 dict dup /PageSize [612 1008] put 
  188.    dup /ImagingBBox null put 
  189.    setpagedevice"
  190. *End
  191. *PageRegion Tabloid/Tabloid 11 x 17 in: "
  192.    2 dict dup /PageSize [792 1224] put 
  193.    dup /ImagingBBox null put 
  194.    setpagedevice"
  195. *End
  196. *PageRegion A4/A4 210 x 297 mm: "
  197.    2 dict dup /PageSize [595 842] put 
  198.    dup /ImagingBBox null put 
  199.    setpagedevice"
  200. *End
  201. *PageRegion A3/A3 297 x 420 mm: "
  202.    2 dict dup /PageSize [842 1190] put 
  203.    dup /ImagingBBox null put 
  204.    setpagedevice"
  205. *End
  206. *PageRegion B4/B4 257 x 364 mm: "
  207.    2 dict dup /PageSize [728 1032] put 
  208.    dup /ImagingBBox null put 
  209.    setpagedevice"
  210. *End
  211. *CloseUI: *PageRegion
  212. *DefaultImageableArea: Letter
  213. *ImageableArea Letter: "14.16 12.12 597.84 780.12 "
  214. *ImageableArea Legal: "14.16 12.12 597.84 996.12 "
  215. *ImageableArea Tabloid: "12.0 12.12 780.0 1212.12 "
  216. *ImageableArea A4: "13.44 12.0 581.76 829.68 "
  217. *ImageableArea A3: "13.68 12.12 827.76 1178.52 "
  218. *ImageableArea B4: "14.64 12.0 713.52 1019.76 "
  219. *?ImageableArea: "
  220.  save /cvp { cvi (              ) cvs print ( ) print } bind def
  221.   newpath clippath pathbbox
  222.   4 -2 roll exch 2 {ceiling cvp} repeat
  223.   exch 2 {floor cvp} repeat flush
  224.  restore
  225. "
  226. *End
  227. *DefaultPaperDimension: Letter
  228. *PaperDimension Letter: "612 792"
  229. *PaperDimension Legal: "612 1008"
  230. *PaperDimension Tabloid: "792 1224"
  231. *PaperDimension A3: "842 1190"
  232. *PaperDimension A4: "595 842"
  233. *PaperDimension B4: "728 1032"
  234. *RequiresPageRegion All: True
  235. *OpenUI *InputSlot: PickOne
  236. *OrderDependency: 20 AnySetup *InputSlot
  237. *DefaultInputSlot: Cassette
  238. *InputSlot Cassette/Paper Tray: ""
  239. *CloseUI: *InputSlot
  240. *DefaultOutputBin: OnlyOne
  241. *OpenUI *ManualFeed:  Boolean
  242. *OrderDependency: 20 AnySetup *ManualFeed
  243. *DefaultManualFeed: False
  244. *ManualFeed True/True: "1 dict dup /ManualFeed true put setpagedevice"
  245. *ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice"
  246. *?ManualFeed: "
  247.   save
  248.     currentpagedevice /ManualFeed get
  249.     {(True)}{(False)}ifelse = flush
  250.   restore
  251. "
  252. *End
  253. *CloseUI: *ManualFeed
  254. *OpenUI *MediaType/Media Type: PickOne
  255. *OrderDependency: 50 AnySetup *MediaType
  256. *DefaultMediaType: Plain
  257. *MediaType Plain/Plain Paper: "
  258.    /DefaultColorRendering 
  259.    /PlainColorRendering
  260.    /ColorRendering findresource
  261.    dup length dict copy begin
  262.     /RangePQR [-0.07 1.5 -0.02 1.4 -0.09 4.8] def
  263.     /MatrixPQR [0.40024 -0.2263 0.0
  264.             0.7076 1.16532 0.0
  265.             -0.08081 0.0457 0.91822] def
  266.     /TransformPQR [ 
  267.             { 5 1 roll 4{3 get 5 1 roll} repeat
  268.             3 index sub 1 index 6 2 roll sub 5 1 roll
  269.             sub 4 -2 roll mul exch div add} bind
  270.             { 5 1 roll 4{4 get 5 1 roll} repeat
  271.             3 index sub 1 index 6 2 roll sub 5 1 roll
  272.             sub 4 -2 roll mul exch div add} bind
  273.             { 5 1 roll 4{5 get 5 1 roll} repeat
  274.             3 index sub 1 index 6 2 roll sub 5 1 roll
  275.             sub 4 -2 roll mul exch div add} bind
  276.              ] def     
  277.     /BlackPoint [0.0543 0.0554 0.0654] def 
  278.    currentdict end
  279.    /ColorRendering defineresource pop
  280.    currentpagedevice /InputAttributes get 0 get
  281.    dup length dict copy
  282.    dup /MediaType (Plain) put
  283.    1 dict dup begin exch 0 exch def end
  284.    2 dict dup begin exch /InputAttributes exch def
  285.    /MediaType (Plain) def end 
  286.    setpagedevice"
  287. *End
  288. *MediaType Special/HP Special Paper: "
  289.    /DefaultColorRendering 
  290.    /SpecialColorRendering
  291.    /ColorRendering findresource
  292.    dup length dict copy begin
  293.     /RangePQR [-0.07 1.5 -0.02 1.4 -0.09 4.8] def
  294.     /MatrixPQR [0.40024 -0.2263 0.0
  295.             0.7076 1.16532 0.0
  296.             -0.08081 0.0457 0.91822] def
  297.     /TransformPQR [ 
  298.             { 5 1 roll 4{3 get 5 1 roll} repeat
  299.             3 index sub 1 index 6 2 roll sub 5 1 roll
  300.             sub 4 -2 roll mul exch div add} bind
  301.             { 5 1 roll 4{4 get 5 1 roll} repeat
  302.             3 index sub 1 index 6 2 roll sub 5 1 roll
  303.             sub 4 -2 roll mul exch div add} bind
  304.             { 5 1 roll 4{5 get 5 1 roll} repeat
  305.             3 index sub 1 index 6 2 roll sub 5 1 roll
  306.             sub 4 -2 roll mul exch div add} bind
  307.              ] def     
  308.     /BlackPoint [0.022 0.0225 0.02656] def 
  309.    currentdict end
  310.    /ColorRendering defineresource pop
  311.    currentpagedevice /InputAttributes get 0 get
  312.    dup length dict copy
  313.    dup /MediaType (Special) put
  314.    1 dict dup begin exch 0 exch def end
  315.    2 dict dup begin exch /InputAttributes exch def 
  316.    /MediaType (Special) def end
  317.    setpagedevice"
  318. *End
  319. *MediaType Glossy/HP Glossy Paper: "
  320.    /DefaultColorRendering 
  321.    /GlossyColorRendering
  322.    /ColorRendering findresource
  323.    dup length dict copy begin
  324.     /RangePQR [-0.07 1.5 -0.02 1.4 -0.09 4.8] def
  325.     /MatrixPQR [0.40024 -0.2263 0.0
  326.             0.7076 1.16532 0.0
  327.             -0.08081 0.0457 0.91822] def
  328.     /TransformPQR [ 
  329.             { 5 1 roll 4{3 get 5 1 roll} repeat
  330.             3 index sub 1 index 6 2 roll sub 5 1 roll
  331.             sub 4 -2 roll mul exch div add} bind
  332.             { 5 1 roll 4{4 get 5 1 roll} repeat
  333.             3 index sub 1 index 6 2 roll sub 5 1 roll
  334.             sub 4 -2 roll mul exch div add} bind
  335.             { 5 1 roll 4{5 get 5 1 roll} repeat
  336.             3 index sub 1 index 6 2 roll sub 5 1 roll
  337.             sub 4 -2 roll mul exch div add} bind
  338.              ] def     
  339.     /BlackPoint [0.00647 0.0066 0.00779] def 
  340.    currentdict end
  341.    /ColorRendering defineresource pop
  342.    currentpagedevice /InputAttributes get 0 get
  343.    dup length dict copy
  344.    dup /MediaType (Glossy) put
  345.    1 dict dup begin exch 0 exch def end
  346.    2 dict dup begin exch /InputAttributes exch def
  347.    /MediaType (Glossy) def end
  348.    setpagedevice"
  349. *End
  350. *MediaType Transparency/HP Transparency: "
  351.    /DefaultColorRendering 
  352.    /TransparencyColorRendering
  353.    /ColorRendering findresource
  354.    dup length dict copy begin
  355.     /RangePQR [-0.07 1.5 -0.02 1.4 -0.09 4.8] def
  356.     /MatrixPQR [0.40024 -0.2263 0.0
  357.             0.7076 1.16532 0.0
  358.             -0.08081 0.0457 0.91822] def
  359.     /TransformPQR [ 
  360.             { 5 1 roll 4{3 get 5 1 roll} repeat
  361.             3 index sub 1 index 6 2 roll sub 5 1 roll
  362.             sub 4 -2 roll mul exch div add} bind
  363.             { 5 1 roll 4{4 get 5 1 roll} repeat
  364.             3 index sub 1 index 6 2 roll sub 5 1 roll
  365.             sub 4 -2 roll mul exch div add} bind
  366.             { 5 1 roll 4{5 get 5 1 roll} repeat
  367.             3 index sub 1 index 6 2 roll sub 5 1 roll
  368.             sub 4 -2 roll mul exch div add} bind
  369.              ] def     
  370.     /BlackPoint [0.00431 0.0044 0.0052] def 
  371.    currentdict end
  372.    /ColorRendering defineresource pop
  373.    currentpagedevice /InputAttributes get 0 get
  374.    dup length dict copy
  375.    dup /MediaType (Transparency) put
  376.    1 dict dup begin exch 0 exch def end
  377.    2 dict dup begin exch /InputAttributes exch def 
  378.    /MediaType (Transparency) def end
  379.    setpagedevice"
  380. *End
  381. *?MediaType: "save
  382.    currentpagedevice /MediaType get
  383.    dup null eq {pop (Unknown)} if 
  384.    = flush restore" 
  385. *End
  386. *CloseUI: *MediaType
  387. *DefaultFont: Courier
  388. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  389. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  390. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  391. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  392. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  393. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  394. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  395. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  396. *Font Courier: Standard "(002.004S)" Standard ROM
  397. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  398. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  399. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  400. *Font Helvetica: Standard "(001.006S)" Standard ROM
  401. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  402. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  403. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  404. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  405. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  406. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  407. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  408. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  409. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  410. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  411. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  412. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  413. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  414. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  415. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  416. *Font Symbol: Special "(001.007S)" Special ROM
  417. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  418. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  419. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  420. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  421. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  422. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  423.