Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

764 lines
24 KiB

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1992 Adobe Systems Incorporated.
  4. *% Copyright 1993-1996 Hewlett-Packard Company
  5. *% All Rights Reserved.
  6. *% PPD Version for Windows
  7. *% =============================
  8. *% Product/PPD Information
  9. *% =============================
  10. *FormatVersion: "4.2"
  11. *FileVersion: "2.0"
  12. *LanguageEncoding: ISOLatin1
  13. *LanguageVersion: English
  14. *PCFileName: "HPCLJ5V2.PPD"
  15. *Product: "(HP ColorLaserJet 5/5M)"
  16. *ModelName: "HP ColorLaserJet 5/5M PS"
  17. *NickName: "HP ColorLaserJet 5/5M PS"
  18. *ShortNickName: "HP Color LaserJet 5/5M PS"
  19. *PSVersion: "(2015.104) 4"
  20. *% =========== Device Capabilities ===============
  21. *LanguageLevel: "2"
  22. *FreeVM: "4000000"
  23. *VMOption 36Meg/36 - 43 MB RAM: "4000000"
  24. *VMOption 44Meg/44 - 51 MB RAM: "12320000"
  25. *VMOption 52Meg/52 - 59 MB RAM: "20640000"
  26. *VMOption 60Meg/60 - 67 MB RAM: "28960000"
  27. *VMOption 68Meg/>= 68 MB RAM: "37280000"
  28. *ColorDevice: True
  29. *DefaultColorSpace: RGB
  30. *TTRasterizer: Type42
  31. *FileSystem: False
  32. *Throughput: "10"
  33. *% =================================
  34. *% Installable Options
  35. *% =================================
  36. *OpenGroup: InstallableOptions/Options Installed
  37. *OpenUI *Option1/Rear Feed Unit: Boolean
  38. *DefaultOption1: False
  39. *Option1 True/Installed: ""
  40. *Option1 False/Not Installed: ""
  41. *?Option1: "
  42. save
  43. currentpagedevice /InputAttributes get
  44. 1 get
  45. null eq
  46. {(False)}{(True)}ifelse = flush
  47. restore
  48. "
  49. *End
  50. *CloseUI: *Option1
  51. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  52. *DefaultInstalledMemory: 36Meg
  53. *InstalledMemory 36Meg/36 - 43 MB RAM: ""
  54. *InstalledMemory 44Meg/44 - 51 MB RAM: ""
  55. *InstalledMemory 52Meg/52 - 59 MB RAM: ""
  56. *InstalledMemory 60Meg/60 - 67 MB RAM: ""
  57. *InstalledMemory 68Meg/>= 68 MB RAM: ""
  58. *?InstalledMemory: "
  59. save
  60. currentsystemparams /RamSize get
  61. 524288 div ceiling cvi 2 div
  62. /size exch def
  63. size 68 ge
  64. {(68Meg)}
  65. {size 60 ge
  66. {(60Meg)}
  67. {size 52 ge
  68. {(52Meg)}
  69. {size 44 ge
  70. {(44Meg)}
  71. {(36Meg)}ifelse
  72. }ifelse
  73. }ifelse
  74. }ifelse = flush
  75. restore
  76. "
  77. *End
  78. *CloseUI: *InstalledMemory
  79. *CloseGroup: InstallableOptions
  80. *% =============================
  81. *% Emulations and Protocols
  82. *% =============================
  83. *Protocols: TBCP PJL
  84. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  85. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
  86. *JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X"
  87. *Password: "()"
  88. *ExitServer: "
  89. count 0 eq
  90. { false } { true exch startjob } ifelse
  91. not {
  92. (WARNING: Cannot modify initial VM.) =
  93. (Missing or invalid password.) =
  94. (Please contact the author of this software.) = flush quit
  95. } if "
  96. *End
  97. *Reset: "
  98. count 0 eq
  99. { false } { true exch startjob } ifelse
  100. not {
  101. (WARNING: Cannot reset printer.) =
  102. (Missing or invalid password.) =
  103. (Please contact the author of this software.) = flush quit
  104. } if
  105. systemdict /quit get exec
  106. (WARNING : Printer Reset Failed.) = flush "
  107. *End
  108. *% ==============Constraints =================
  109. *% Legal, Tabloid, and A3 cannot print in Color
  110. *UIConstraints: *PageSize Legal *ColorModel RGB
  111. *UIConstraints: *PageSize Tabloid *ColorModel RGB
  112. *UIConstraints: *PageSize A3 *ColorModel RGB
  113. *UIConstraints: *PageRegion Legal *ColorModel RGB
  114. *UIConstraints: *PageRegion Tabloid *ColorModel RGB
  115. *UIConstraints: *PageRegion A3 *ColorModel RGB
  116. *UIConstraints: *MediaType Transparency *OutputBin Upper
  117. *UIConstraints: *PageSize Legal *InputSlot Rear
  118. *UIConstraints: *PageSize Tabloid *InputSlot Rear
  119. *UIConstraints: *PageSize A3 *InputSlot Rear
  120. *% Now reverse all constraints as required by Adobe
  121. *UIConstraints: *OutputBin Upper *MediaType Transparency
  122. *UIConstraints: *InputSlot Rear *PageSize Legal
  123. *UIConstraints: *InputSlot Rear *PageSize Tabloid
  124. *UIConstraints: *InputSlot Rear *PageSize A3
  125. *% =================================
  126. *% Resolution and Appearance Control
  127. *% =================================
  128. *DefaultResolution: 300dpi
  129. *Resolution 300dpi: ""
  130. *?Resolution: "
  131. save
  132. currentpagedevice /HWResolution get
  133. 0 get
  134. ( ) cvs print
  135. (dpi)
  136. = flush
  137. restore
  138. "
  139. *End
  140. *% =============Halftone Information ===============
  141. *ScreenFreq: "60.0"
  142. *ScreenAngle: "45.0"
  143. *DefaultTransfer: Null
  144. *Transfer Null: "{ }"
  145. *Transfer Null.Inverse: "{ 1 exch sub }"
  146. *% *********************************************************************
  147. *% Color Model selection
  148. *% RGB: Sets color model to /DeviceRGB to get color output
  149. *% Drivers should consider this printer to be an RGB device
  150. *% since the printer should be only sent RGB commands
  151. *% Gray: Sets color model to /DeviceGray to get gray output
  152. *% This is sent down first.
  153. *% *********************************************************************
  154. *OpenUI *ColorModel/Print as Grayscale: PickOne
  155. *OrderDependency: 20 AnySetup *ColorModel
  156. *DefaultColorModel: RGB
  157. *ColorModel RGB/No: "
  158. <</ProcessColorModel /DeviceRGB>> setpagedevice"
  159. *End
  160. *ColorModel Gray/Yes: "
  161. <</ProcessColorModel /DeviceGray>> setpagedevice"
  162. *End
  163. *?ColorModel: "
  164. save
  165. currentpagedevice /ProcessColorModel get
  166. 128 string cvs cvn /DeviceGray eq
  167. {(Gray)} {(RGB)} ifelse = flush
  168. restore "
  169. *End
  170. *CloseUI: *ColorModel
  171. *% *********************************************************************
  172. *% HPColorSmart selections; this is sent down
  173. *% after the manual selections.
  174. *% *********************************************************************
  175. *OpenUI *HPColorSmart/ColorSmart: PickOne
  176. *OrderDependency: 37 AnySetup *HPColorSmart
  177. *DefaultHPColorSmart: Auto
  178. *HPColorSmart Auto/Auto: "
  179. globaldict /ColorSmartColorMatching known
  180. { Vivid ColorSmartTextAdjustment } if
  181. globaldict /ColorSmartColorMatching known
  182. { Vivid ColorSmartGraphicsAdjustment } if
  183. globaldict /ColorSmartColorMatching known
  184. { MatchScreen ColorSmartImageAdjustment } if
  185. globaldict /ColorSmartColorMatching known
  186. { Detail ColorSmartTextHalftone } if
  187. globaldict /ColorSmartColorMatching known
  188. { Smooth ColorSmartGraphicsHalftone } if
  189. globaldict /ColorSmartColorMatching known
  190. { Smooth ColorSmartImageHalftone } if
  191. /setscreen { pop pop pop } def
  192. /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  193. globaldict /ColorSmartColorMatching known
  194. {true ColorSmartColorMatching } if
  195. "
  196. *End
  197. *HPColorSmart Manual/Manual: "
  198. /setscreen { pop pop pop } def
  199. /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  200. globaldict /ColorSmartColorMatching known
  201. {true ColorSmartColorMatching } if
  202. "
  203. *End
  204. *HPColorSmart Pantone/Pantone<AE>: "
  205. globaldict /ColorSmartColorMatching known
  206. { NoAdj ColorSmartTextAdjustment } if
  207. globaldict /ColorSmartColorMatching known
  208. { NoAdj ColorSmartGraphicsAdjustment } if
  209. globaldict /ColorSmartColorMatching known
  210. { NoAdj ColorSmartImageAdjustment } if
  211. globaldict /ColorSmartColorMatching known
  212. { Smooth ColorSmartTextHalftone } if
  213. globaldict /ColorSmartColorMatching known
  214. { Smooth ColorSmartGraphicsHalftone } if
  215. globaldict /ColorSmartColorMatching known
  216. { Smooth ColorSmartImageHalftone } if
  217. /setscreen { pop pop pop } def
  218. /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  219. globaldict /ColorSmartColorMatching known
  220. {true ColorSmartColorMatching } if
  221. "
  222. *HPColorSmart AllowApplicationHalftone/Off: "
  223. globaldict /ColorSmartColorMatching known
  224. { false ColorSmartColorMatching } if
  225. "
  226. *End
  227. *CloseUI: *HPColorSmart
  228. *% *********************************************************************
  229. *% Color treatment selections for Text
  230. *% Note: This section also turns on Color Smart
  231. *% *********************************************************************
  232. *OpenUI *HPColorSmartText/ColorSmart Text: PickOne
  233. *OrderDependency: 31 AnySetup *HPColorSmartText
  234. *DefaultHPColorSmartText: Vivid
  235. *HPColorSmartText Vivid/Vivid Color: "
  236. globaldict /ColorSmartColorMatching known
  237. { true ColorSmartColorMatching } if
  238. globaldict /ColorSmartColorMatching known
  239. { Vivid ColorSmartTextAdjustment } if
  240. "
  241. *End
  242. *HPColorSmartText MatchScreen/Match Color Across Printers: "
  243. globaldict /ColorSmartColorMatching known
  244. { true ColorSmartColorMatching } if
  245. globaldict /ColorSmartColorMatching known
  246. { MatchScreen ColorSmartTextAdjustment } if
  247. "
  248. *End
  249. *HPColorSmartText NoAdjust/No Adjustment: "
  250. globaldict /ColorSmartColorMatching known
  251. { true ColorSmartColorMatching } if
  252. globaldict /ColorSmartColorMatching known
  253. { NoAdj ColorSmartTextAdjustment } if
  254. "
  255. *End
  256. *CloseUI: *HPColorSmartText
  257. *% *********************************************************************
  258. *% Color treatment selections for Graphics
  259. *% *********************************************************************
  260. *OpenUI *HPColorSmartGraf/ColorSmart Graphics: PickOne
  261. *OrderDependency: 32 AnySetup *HPColorSmartGraf
  262. *DefaultHPColorSmartGraf: Vivid
  263. *HPColorSmartGraf Vivid/Vivid Color: "
  264. globaldict /ColorSmartColorMatching known
  265. { Vivid ColorSmartGraphicsAdjustment } if
  266. "
  267. *End
  268. *HPColorSmartGraf MatchScreen/Match Color Across Printers: "
  269. globaldict /ColorSmartColorMatching known
  270. { MatchScreen ColorSmartGraphicsAdjustment } if
  271. "
  272. *End
  273. *HPColorSmartGraf NoAdjust/No Adjustment: "
  274. globaldict /ColorSmartColorMatching known
  275. { NoAdj ColorSmartGraphicsAdjustment } if
  276. "
  277. *End
  278. *CloseUI: *HPColorSmartGraf
  279. *% *********************************************************************
  280. *% Color treatment selections for images
  281. *% *********************************************************************
  282. *OpenUI *HPColorSmartImag/ColorSmart Photos: PickOne
  283. *OrderDependency: 33 AnySetup *HPColorSmartImag
  284. *DefaultHPColorSmartImag: MatchScreen
  285. *HPColorSmartImag Vivid/Vivid Color: "
  286. globaldict /ColorSmartColorMatching known
  287. { Vivid ColorSmartImageAdjustment } if
  288. "
  289. *End
  290. *HPColorSmartImag MatchScreen/Match Color Across Printers: "
  291. globaldict /ColorSmartColorMatching known
  292. { MatchScreen ColorSmartImageAdjustment } if
  293. "
  294. *End
  295. *HPColorSmartImag NoAdjust/No Adjustment: "
  296. globaldict /ColorSmartColorMatching known
  297. { NoAdj ColorSmartImageAdjustment } if
  298. "
  299. *End
  300. *CloseUI: *HPColorSmartImag
  301. *% *********************************************************************
  302. *% Text Halftoning selections
  303. *% *********************************************************************
  304. *OpenUI *HPColorSmartTextHalftone/Text Halftone: PickOne
  305. *OrderDependency: 34 AnySetup *HPColorSmartTextHalftone
  306. *DefaultHPColorSmartTextHalftone: Detail
  307. *HPColorSmartTextHalftone Detail/Detail: "
  308. globaldict /ColorSmartColorMatching known
  309. { Detail ColorSmartTextHalftone } if
  310. "
  311. *End
  312. *HPColorSmartTextHalftone Smooth/Smooth: "
  313. globaldict /ColorSmartColorMatching known
  314. { Smooth ColorSmartTextHalftone } if
  315. "
  316. *End
  317. *HPColorSmartTextHalftone Basic/Basic: "
  318. globaldict /ColorSmartColorMatching known
  319. { Basic ColorSmartTextHalftone } if
  320. "
  321. *End
  322. *CloseUI: *HPColorSmartTextHalftone
  323. *% *********************************************************************
  324. *% Graphics Halftoning selections
  325. *% *********************************************************************
  326. *OpenUI *HPColorSmartGrafHalftone/Graphics Halftone: PickOne
  327. *OrderDependency: 35 AnySetup *HPColorSmartGrafHalftone
  328. *DefaultHPColorSmartGrafHalftone: Smooth
  329. *HPColorSmartGrafHalftone Detail/Detail:"
  330. globaldict /ColorSmartColorMatching known
  331. { Detail ColorSmartGraphicsHalftone } if
  332. "
  333. *End
  334. *HPColorSmartGrafHalftone Smooth/Smooth:"
  335. globaldict /ColorSmartColorMatching known
  336. { Smooth ColorSmartGraphicsHalftone } if
  337. "
  338. *End
  339. *HPColorSmartGrafHalftone Basic/Basic:"
  340. globaldict /ColorSmartColorMatching known
  341. { Basic ColorSmartGraphicsHalftone } if
  342. "
  343. *End
  344. *CloseUI: *HPColorSmartGrafHalftone
  345. *% *********************************************************************
  346. *% Images Halftoning selections
  347. *% *********************************************************************
  348. *OpenUI *HPColorSmartImagHalftone/Image Halftone: PickOne
  349. *OrderDependency: 36 AnySetup *HPColorSmartImagHalftone
  350. *DefaultHPColorSmartImagHalftone: Smooth
  351. *HPColorSmartImagHalftone Detail/Detail:"
  352. globaldict /ColorSmartColorMatching known
  353. { Detail ColorSmartImageHalftone } if
  354. "
  355. *End
  356. *HPColorSmartImagHalftone Smooth/Smooth:"
  357. globaldict /ColorSmartColorMatching known
  358. { Smooth ColorSmartImageHalftone } if
  359. "
  360. *End
  361. *HPColorSmartImagHalftone Basic/Basic:"
  362. globaldict /ColorSmartColorMatching known
  363. { Basic ColorSmartImageHalftone } if
  364. "
  365. *End
  366. *CloseUI: *HPColorSmartImagHalftone
  367. *% ==============Paper Handling ===================
  368. *% Use these entries to set paper size most of the time, unless there is
  369. *% specific reason to use PageRegion.
  370. *% =============================
  371. *% Media Selection/Paper Handling
  372. *% =============================
  373. *LandscapeOrientation: Plus90
  374. *VariablePaperSize: False
  375. *% Code in this section both selects a tray and sets up a frame buffer
  376. *OpenUI *PageSize/Media Size: PickOne
  377. *OrderDependency: 30 AnySetup *PageSize
  378. *DefaultPageSize: Letter
  379. *PageSize Letter/Letter: "
  380. <</DeferredMediaSelection true>> setpagedevice
  381. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  382. *End
  383. *PageSize Legal/Legal: "
  384. <</DeferredMediaSelection true>> setpagedevice
  385. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  386. *End
  387. *PageSize Tabloid/Tabloid: "
  388. <</DeferredMediaSelection true>> setpagedevice
  389. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  390. *End
  391. *PageSize Executive/Executive: "
  392. <</DeferredMediaSelection true>> setpagedevice
  393. 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  394. *End
  395. *PageSize A3/A3: "
  396. <</DeferredMediaSelection true>> setpagedevice
  397. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  398. *End
  399. *PageSize A4/A4: "
  400. <</DeferredMediaSelection true>> setpagedevice
  401. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  402. *End
  403. *?PageSize: "
  404. save
  405. currentpagedevice /PageSize get aload pop
  406. 2 copy gt {exch} if
  407. (Unknown)
  408. 6 dict
  409. dup [612 792] (Letter) put
  410. dup [612 1008] (Legal) put
  411. dup [792 1224] (Tabloid) put
  412. dup [522 756] (Executive) put
  413. dup [595 842] (A4) put
  414. dup [842 1191] (A3) put
  415. { exch aload pop 4 index sub abs 5 le exch
  416. 5 index sub abs 5 le and
  417. {exch pop exit} {pop} ifelse
  418. } bind forall
  419. = flush pop pop
  420. restore"
  421. *End
  422. *CloseUI: *PageSize
  423. *%====================Page Region===================
  424. *% These entries will set up the frame buffer. Usually used with manual feed.
  425. *OpenUI *PageRegion: PickOne
  426. *OrderDependency: 40 AnySetup *PageRegion
  427. *DefaultPageRegion: Letter
  428. *PageRegion Letter/Letter: "
  429. <</DeferredMediaSelection true>> setpagedevice
  430. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  431. *End
  432. *PageRegion Legal/Legal: "
  433. <</DeferredMediaSelection true>> setpagedevice
  434. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  435. *End
  436. *PageRegion Tabloid/Tabloid: "
  437. <</DeferredMediaSelection true>> setpagedevice
  438. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  439. *End
  440. *PageRegion Executive/Executive: "
  441. <</DeferredMediaSelection true>> setpagedevice
  442. 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  443. *End
  444. *PageRegion A3/A3: "
  445. <</DeferredMediaSelection true>> setpagedevice
  446. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  447. *End
  448. *PageRegion A4/A4: "
  449. <</DeferredMediaSelection true>> setpagedevice
  450. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  451. *End
  452. *CloseUI: *PageRegion
  453. *%===================Imageable Area=====================
  454. *% The following entries provide information about specific paper keywords.
  455. *DefaultImageableArea: Letter
  456. *ImageableArea Letter/Letter: "11.28 12.00 601.19 779.02"
  457. *ImageableArea Legal/Legal: "10.32 10.80 600.71 997.17"
  458. *ImageableArea Tabloid/Tabloid: "12.00 11.28 779.02 1212.68"
  459. *ImageableArea Executive/Executive: "13.20 13.20 508.79 741.82"
  460. *ImageableArea A3/A3: "13.92 11.28 827.02 1179.57"
  461. *ImageableArea A4/A4: "12.96 13.92 581.27 827.02"
  462. *?ImageableArea: "
  463. save
  464. /cvp { ( ) cvs print ( ) print } bind def
  465. /upperright {10000 mul floor 10000 div} bind def
  466. /lowerleft {10000 mul ceiling 10000 div} bind def
  467. newpath clippath pathbbox
  468. 4 -2 roll exch 2 {lowerleft cvp} repeat
  469. exch 2 {upperright cvp} repeat flush
  470. restore
  471. "
  472. *End
  473. *%====================Default Paper Dimension=================
  474. *% These provide the physical dimensions of the paper (by keyword)
  475. *DefaultPaperDimension: Letter
  476. *PaperDimension Letter/Letter: "612 792"
  477. *PaperDimension Legal/Legal: "612 1008"
  478. *PaperDimension Tabloid/Tabloid: "792 1224"
  479. *PaperDimension Executive/Executive: "522 756"
  480. *PaperDimension A4/A4: "595 842"
  481. *PaperDimension A3/A3: "842 1191"
  482. *RequiresPageRegion Front: False
  483. *RequiresPageRegion Rear: True
  484. *RequiresPageRegion Manual: True
  485. *%=================Media Type============================
  486. *OpenUI *MediaType/Media Type: PickOne
  487. *OrderDependency: 50 AnySetup *MediaType
  488. *DefaultMediaType: Plain
  489. *MediaType Plain/Plain Paper: ""
  490. *%Removed HP Special Paper and HP Glossy invocation code.
  491. *MediaType Transparency/Transparency / HP Special Paper: ""
  492. *?MediaType: "
  493. save
  494. currentpagedevice /MediaType get
  495. dup null eq {pop (Unknown)} if
  496. = flush
  497. restore
  498. "
  499. *End
  500. *CloseUI: *MediaType
  501. *%==================Input Slot====================
  502. *OpenUI *InputSlot/Media Source: PickOne
  503. *OrderDependency: 20 AnySetup *InputSlot
  504. *DefaultInputSlot: Front
  505. *InputSlot Auto/Auto Select: ""
  506. *InputSlot Front/Front Tray: "
  507. <</DeferredMediaSelection true
  508. /MediaPosition 0
  509. >> setpagedevice
  510. "
  511. *End
  512. *InputSlot Rear/Rear Tray: "
  513. <</DeferredMediaSelection true
  514. /MediaPosition 1
  515. >> setpagedevice
  516. "
  517. *End
  518. *InputSlot Manual/Manual Feed: "
  519. 1 dict dup /ManualFeed true put setpagedevice
  520. "
  521. *End
  522. *?InputSlot: "
  523. save
  524. currentpagedevice /ManualFeed get
  525. {(Manual)}
  526. {
  527. currentpagedevice /InputAttributes get
  528. /Priority get
  529. aload pop pop
  530. 0 eq {(Front)} {(Rear)} ifelse
  531. }ifelse = flush
  532. restore
  533. "
  534. *End
  535. *CloseUI: *InputSlot
  536. *%===============Output Order and Bin=================
  537. *OpenUI *OutputBin/Output Bin: PickOne
  538. *OrderDependency: 40 AnySetup *OutputBin
  539. *DefaultOutputBin: Upper
  540. *DefaultOutputOrder: Normal
  541. *PageStackOrder Upper: Normal
  542. *PageStackOrder Lower: Reverse
  543. *OutputBin Upper/Upper : "1 dict dup /OutputFaceUp false put setpagedevice"
  544. *OutputBin Lower/Lower : "1 dict dup /OutputFaceUp true put setpagedevice"
  545. *?OutputBin:"
  546. save
  547. currentpagedevice /OutputFaceUp get
  548. {(Lower)}{(Upper)}ifelse = flush
  549. restore
  550. "
  551. *End
  552. *CloseUI: *OutputBin
  553. *% =================Font Information ==================
  554. *DefaultFont: Courier
  555. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  556. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  557. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  558. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  559. *Font Bookman-Demi: Standard "(001.003S)" Standard ROM
  560. *Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM
  561. *Font Bookman-Light: Standard "(001.003S)" Standard ROM
  562. *Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM
  563. *Font Courier: Standard "(002.004S)" Standard ROM
  564. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  565. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  566. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  567. *Font Helvetica: Standard "(001.006S)" Standard ROM
  568. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  569. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  570. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  571. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  572. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  573. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  574. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  575. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  576. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  577. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  578. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  579. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  580. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  581. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  582. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  583. *Font Symbol: Special "(001.007S)" Special ROM
  584. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  585. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  586. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  587. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  588. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  589. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  590. *?FontQuery: "
  591. save
  592. { count 1 gt
  593. { exch dup 127 string cvs (/) print print (:) print
  594. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  595. } { exit } ifelse
  596. } bind loop
  597. (*) = flush
  598. restore "
  599. *End
  600. *?FontList: "
  601. save
  602. (*) {cvn ==} 128 string /Font resourceforall
  603. (*) = flush
  604. restore "
  605. *End
  606. *%==================Printer Error Messages===============
  607. *% Printer Messages (verbatim from printer):
  608. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  609. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  610. *Message: "\FontName\ not found, using Courier"
  611. *% Status (format: %%[ status: <one of these> ] %%)
  612. *Status: "idle"
  613. *Status: "busy"
  614. *Status: "waiting"
  615. *Status: "PrinterError: Out Of Paper"
  616. *Status: "PrinterError: Cover Open"
  617. *Status: "PrinterError: Feed Manual"
  618. *Status: "PrinterError: Paper Jam"
  619. *Status: "PrinterError: Miscellaneous Error"
  620. *Status: "PrinterError: Fatal Error"
  621. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%%)
  622. *Source: "Serial"
  623. *Source: "LocalTalk"
  624. *Source: "Parallel"
  625. *Source: "OptionalIO"
  626. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  627. *PrinterError: "Out Of Paper"
  628. *PrinterError: "Cover Open"
  629. *PrinterError: "Feed Manual"
  630. *PrinterError: "Paper Jam"
  631. *PrinterError: "Miscellaneous Error"
  632. *PrinterError: "Fatal Error"
  633. *%============Color Separation Information ==============
  634. *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  635. *InkName: ProcessBlack/Process Black
  636. *InkName: ProcessCyan/Process Cyan
  637. *InkName: ProcessMagenta/Process Magenta
  638. *InkName: ProcessYellow/Process Yellow
  639. *% For 60 lpi / 300 dpi ===============================
  640. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  641. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  642. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  643. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  644. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  645. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  646. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  647. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  648. *% For 53 lpi / 300 dpi ===============================
  649. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  650. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  651. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  652. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  653. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  654. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  655. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  656. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  657. *% Last Edit 3/12/96 (tas)
  658. *% End of PPD file for HP Color LaserJet 5/5M PS V2