home *** CD-ROM | disk | FTP | other *** search
/ Popular Software (Premium Edition) / mycd.iso / WIN98 / DRIVER20.CAB / hpcopyj1.spd < prev    next >
Encoding:
PostScript Printer Description  |  1998-06-19  |  9.5 KB  |  288 lines

  1. *PPD-Adobe: "4.2"
  2. *% HPCOPYJ1.spd: Simplified form of HPCOPYJ1.ppd
  3. *LanguageEncoding: ISOLatin1 
  4. *PCFileName: "HPCOPYJ1.PPD"
  5. *Product: "(HP CopyJet)"
  6. *ModelName: "HP CopyJet M"
  7. *PSVersion: "(2014.102) 1"
  8. *ShortNickName:    "HP CopyJet M/PS"
  9. *NickName: "HP CopyJet M"
  10. *UIConstraints: *PageSize Legal *MediaType Special
  11. *UIConstraints: *PageSize Legal *MediaType Glossy
  12. *UIConstraints: *PageSize Legal *MediaType Transparency
  13. *UIConstraints: *PageRegion Legal *MediaType Special
  14. *UIConstraints: *PageRegion Legal *MediaType Glossy
  15. *UIConstraints: *PageRegion Legal *MediaType Transparency
  16. *UIConstraints: *MediaType Glossy *OutputMode Fast
  17. *UIConstraints: *MediaType Glossy *OutputMode Normal
  18. *UIConstraints: *MediaType Transparency *OutputMode Fast
  19. *UIConstraints: *MediaType Transparency *OutputMode Normal
  20. *LanguageLevel: "2"
  21. *Protocols: TBCP PJL
  22. *FreeVM: "1161345"
  23. *ColorDevice: True
  24. *TTRasterizer: Type42
  25. *Password: "()"
  26. *ExitServer: "
  27.     count 0 eq
  28.     { false } { true exch startjob } ifelse
  29.     not { (WARNING: Cannot modify initial VM.) =
  30.             (Missing or invalid password.) =
  31.             (Please contact the author of this software.) = flush quit
  32.             } if
  33. "
  34. *End
  35. *DefaultResolution: 300dpi
  36. *ScreenFreq: "60.0"
  37. *ScreenAngle: "0.0"
  38. *OpenUI *OutputMode/Print Quality: PickOne
  39. *OrderDependency: 10 AnySetup *OutputMode
  40. *DefaultOutputMode: Normal
  41. *OutputMode Fast/Fast: "
  42.     << /PostRenderingEnhance true
  43.        /PostRenderingEnhanceDetails << /PrintQuality 1 /Type 11 >>
  44.     >> setpagedevice"
  45. *End
  46. *OutputMode Normal/Normal: "
  47.     << /PostRenderingEnhance true
  48.        /PostRenderingEnhanceDetails << /PrintQuality 2 /Type 11 >>
  49.     >> setpagedevice"
  50. *End
  51. *OutputMode HighQuality/Presentation: "
  52.     << /PostRenderingEnhance true
  53.        /PostRenderingEnhanceDetails << /PrintQuality 3 /Type 11 >>
  54.     >> setpagedevice"
  55. *End
  56. *?OutputMode: "save
  57.     4 dict
  58.         dup 0 (FrontPanel) put
  59.         dup 1 (Fast) put
  60.         dup 2 (Normal) put
  61.         dup 3 (HighQuality) put
  62.     currentpagedevice /PostRenderingEnhanceDetails get
  63.     /PrintQuality get get = flush restore "
  64. *End
  65. *CloseUI: *OutputMode
  66. *LandscapeOrientation: Plus90
  67. *OpenUI *PageSize/Paper Size: PickOne
  68. *OrderDependency: 30 AnySetup *PageSize
  69. *DefaultPageSize: Letter 
  70. *PageSize Letter/Letter: "
  71.       currentpagedevice /InputAttributes get 0 get
  72.       dup length dict copy
  73.       dup /PageSize [612 792] put
  74.       1 dict dup begin exch 0 exch def end
  75.     3 dict
  76.     dup begin exch /InputAttributes exch def end
  77.     dup /PageSize [612 792] put
  78.     dup /ImagingBBox null put
  79.     setpagedevice"
  80. *End
  81. *PageSize Legal/Legal: "
  82.       currentpagedevice /InputAttributes get 0 get
  83.       dup length dict copy
  84.       dup /PageSize [612 1008] put
  85.       1 dict dup begin exch 0 exch def end
  86.     3 dict dup begin exch /InputAttributes exch def end
  87.     dup /PageSize [612 1008] put dup
  88.     /ImagingBBox null put
  89.     setpagedevice"
  90. *End
  91. *PageSize A4/A4: "
  92.       currentpagedevice /InputAttributes get 0 get
  93.       dup length dict copy
  94.       dup /PageSize [595 842] put
  95.       1 dict dup begin exch 0 exch def end
  96.     3 dict dup begin exch /InputAttributes exch def end
  97.     dup /PageSize [595 842] put dup
  98.     /ImagingBBox null put
  99.     setpagedevice"
  100. *End
  101. *?PageSize: "
  102. save currentpagedevice /PageSize get aload pop
  103.     2 copy gt {exch} if (Unknown)
  104.     3 dict
  105.     dup [612 792] (Letter) put
  106.     dup [612 1008] (Legal) put
  107.     dup [595 842] (A4) put
  108.     { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  109.         { exch pop exit } { pop } ifelse
  110.     } bind forall = flush pop pop
  111. restore"
  112. *End
  113. *CloseUI: *PageSize
  114. *OpenUI *PageRegion: PickOne
  115. *OrderDependency: 40 AnySetup *PageRegion
  116. *DefaultPageRegion: Letter 
  117. *PageRegion Letter/Letter: "
  118.     2 dict dup /PageSize [612 792] put
  119.     dup /ImagingBBox null put
  120.     setpagedevice"
  121. *End
  122. *PageRegion Legal/Legal: "
  123.     2 dict dup /PageSize [612 1008] put
  124.     dup /ImagingBBox null put
  125.     setpagedevice"
  126. *End
  127. *PageRegion A4/A4: "
  128.     2 dict dup /PageSize [595 842] put
  129.     dup /ImagingBBox null put
  130.     setpagedevice"
  131. *End
  132. *CloseUI: *PageRegion
  133. *DefaultImageableArea: Letter 
  134. *ImageableArea Letter/Letter: "14 12 598 780 "
  135. *ImageableArea Legal/Legal: "14 12 598 996 "
  136. *ImageableArea A4/A4: "14 13 581 830 "
  137. *?ImageableArea: "
  138.   save /cvp { cvi ( ) cvs print ( ) print } bind def
  139.   newpath clippath pathbbox
  140.   4 -2 roll exch 2 {ceiling cvp} repeat
  141.   exch 2 {floor cvp} repeat flush
  142.   restore
  143. "
  144. *End
  145. *DefaultPaperDimension: Letter 
  146. *PaperDimension Letter/Letter: "612 792"
  147. *PaperDimension Legal/Legal: "612 1008"
  148. *PaperDimension A4/A4: "595 842"
  149. *RequiresPageRegion All: True
  150. *OpenUI *MediaType/Paper Type: PickOne
  151. *OrderDependency: 20 AnySetup *MediaType
  152. *DefaultMediaType: Plain
  153. *MediaType Plain/Plain Paper: "
  154.     /DefaultColorRendering
  155.     /PlainColorRendering
  156.     /ColorRendering findresource
  157.     /ColorRendering defineresource pop
  158.         currentpagedevice /InputAttributes get 0 get
  159.         /MediaType (Plain)
  160.         put
  161.     1 dict dup /MediaType (Plain) put setpagedevice"
  162. *End
  163. *MediaType Special/HP Premium Inkjet Paper: "
  164.     /DefaultColorRendering
  165.     /SpecialColorRendering
  166.     /ColorRendering findresource
  167.     /ColorRendering defineresource pop
  168.         currentpagedevice /InputAttributes get 0 get
  169.         /MediaType (Special)
  170.         put
  171.     1 dict dup /MediaType (Special) put setpagedevice"
  172. *End
  173. *MediaType Glossy/HP Premium Glossy Paper: "
  174.     /DefaultColorRendering
  175.     /GlossyColorRendering
  176.     /ColorRendering findresource
  177.     /ColorRendering defineresource pop
  178.         currentpagedevice /InputAttributes get 0 get
  179.         /MediaType (Glossy)
  180.         put
  181.     1 dict dup /MediaType (Glossy) put setpagedevice"
  182. *End
  183. *MediaType Transparency/HP Premium Transparency: "
  184.     /DefaultColorRendering
  185.     /TransparencyColorRendering
  186.     /ColorRendering findresource
  187.     /ColorRendering defineresource pop
  188.         currentpagedevice /InputAttributes get 0 get
  189.         /MediaType (Transparency)
  190.         put
  191.     1 dict dup /MediaType (Transparency) put setpagedevice"
  192. *End
  193. *?MediaType: "save
  194.     currentpagedevice /MediaType get
  195.     dup null eq {pop (Unknown)} if
  196.     = flush restore "
  197. *End
  198. *CloseUI: *MediaType
  199. *OpenUI *InputSlot: PickOne
  200. *OrderDependency: 15 AnySetup *InputSlot
  201. *DefaultInputSlot: PaperTray
  202. *InputSlot PaperTray/Paper Tray: ""
  203. *?InputSlot: "save (PaperTray) = flush restore "
  204. *CloseUI: *InputSlot
  205. *OpenUI *ColorModel/Print in Grayscale: PickOne
  206. *OrderDependency: 60 AnySetup *ColorModel
  207. *DefaultColorModel: CMY
  208. *ColorModel Gray/Yes: "<< /ProcessColorModel /DeviceGray >> setpagedevice"
  209. *ColorModel CMY/No: "<< /ProcessColorModel /DeviceCMY >> setpagedevice"
  210. *?ColorModel: "
  211.     save
  212.     currentpagedevice /ProcessColorModel get
  213.     /ColorModel get get = flush
  214.     restore "
  215. *End
  216. *CloseUI: *ColorModel
  217. *OpenUI *HPHalftoning/Application Halftoning: Boolean
  218. *OrderDependency: 70 AnySetup *HPHalftoning
  219. *DefaultHPHalftoning: True
  220. *HPHalftoning True/Allow: ""
  221. *HPHalftoning False/Disallow: "
  222.     <</HalftoneType 9>> sethalftone
  223.     userdict /setscreen { pop pop pop } bind put
  224.     userdict /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } bind put
  225.     userdict /sethalftone { pop } bind put
  226. "
  227. *End
  228. *?HPHalftoning: "
  229. save
  230. currenthalftone /HalftoneType get 9 eq
  231. 2 dict begin
  232.     /AllSamePop {
  233.         dup 0 get exch true exch
  234.         { 2 index ne {pop false exit} if } forall
  235.         exch dup /pop eq exch /pop load eq or and
  236.     } def
  237.     /Lenchk { dup type /arraytype eq
  238.             {dup length 3 -1 roll eq {true}{pop false}ifelse}
  239.             {pop pop false}
  240.             ifelse
  241.     } def
  242.     3 /setscreen load Lenchk {AllSamePop}{false}ifelse
  243.     12 /setcolorscreen load Lenchk {AllSamePop}{false}ifelse
  244.     1 /sethalftone load Lenchk {AllSamePop}{false}ifelse
  245. end
  246. and and and not
  247. = flush
  248. restore "
  249. *End
  250. *CloseUI: *HPHalftoning
  251. *DefaultOutputBin: OnlyOne
  252. *DefaultFont: Courier
  253. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  254. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  255. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  256. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  257. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  258. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  259. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  260. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  261. *Font Courier: Standard "(002.004S)" Standard ROM
  262. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  263. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  264. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  265. *Font Helvetica: Standard "(001.006S)" Standard ROM
  266. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  267. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  268. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  269. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  270. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  271. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  272. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  273. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  274. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  275. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  276. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  277. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  278. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  279. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  280. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  281. *Font Symbol: Special "(001.007S)" Special ROM
  282. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  283. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  284. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  285. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  286. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  287. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  288.