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.

684 lines
22 KiB

  1. *PPD-Adobe: "4.2"
  2. *% =============================
  3. *% Adobe Systems PostScript(R) Printer Description File
  4. *% Copyright 1993-1994 Hewlett-Packard Company
  5. *% =============================
  6. *% =============================
  7. *% Product/PPD Information
  8. *% =============================
  9. *FormatVersion: "4.2"
  10. *FileVersion: "1.0"
  11. *LanguageEncoding: ISOLatin1
  12. *LanguageVersion: English
  13. *PCFileName: "hpwinps.ppd"
  14. *Product: "(HP Color LaserJet)"
  15. *ModelName: "HP Color LaserJet PS"
  16. *NickName: "HP Color LaserJet PS"
  17. *PSVersion: "(2013.114) 4"
  18. *% =============================
  19. *% Basic Device Capabilities
  20. *% =============================
  21. *LanguageLevel: "2"
  22. *ColorDevice: True
  23. *DefaultColorSpace: CMY
  24. *TTRasterizer: Type42
  25. *FileSystem: False
  26. *Throughput: "10"
  27. *% =============================
  28. *% Emulations and Protocols
  29. *% =============================
  30. *Protocols: PJL TBCP
  31. *JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
  32. *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>"
  33. *JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X"
  34. *% =============================
  35. *% Installable Options
  36. *% =============================
  37. *OpenGroup: InstallableOptions/Options Installed
  38. *OpenUI *Option1/Rear Feed Unit: Boolean
  39. *DefaultOption1: False
  40. *Option1 True/Installed: ""
  41. *Option1 False/Not Installed: ""
  42. *?Option1: "
  43. save
  44. currentpagedevice /InputAttributes get
  45. 1 get
  46. null eq
  47. {(False)}{(True)}ifelse = flush
  48. restore
  49. "
  50. *End
  51. *CloseUI: *Option1
  52. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  53. *DefaultInstalledMemory: 8Meg
  54. *InstalledMemory 8Meg/ 8 - 15 MB Total RAM: ""
  55. *InstalledMemory 16Meg/ 16 - 23 MB Total RAM: ""
  56. *InstalledMemory 24Meg/ 24 - 31 MB Total RAM: ""
  57. *InstalledMemory 32Meg/ 32 - 39 MB Total RAM: ""
  58. *InstalledMemory 40Meg/ 40 - 56 MB Total RAM: ""
  59. *?InstalledMemory: "
  60. save
  61. currentsystemparams /RamSize get
  62. 524288 div ceiling cvi 2 div
  63. /size exch def
  64. size 40 ge
  65. {(40Meg)}
  66. {size 32 ge
  67. {(32Meg)}
  68. {size 24 ge
  69. {(24Meg)}
  70. {size 16 ge
  71. {(16Meg)}
  72. {(8Meg)} ifelse
  73. }ifelse
  74. }ifelse
  75. }ifelse = flush
  76. restore
  77. "
  78. *End
  79. *CloseUI: *InstalledMemory
  80. *CloseGroup: InstallableOptions
  81. *% =============================
  82. *% User Interface Constraints
  83. *% =============================
  84. *% Disable access to Rear Tray and Manual Feed if AFU is not installed
  85. *UIConstraints: *Option1 False *InputSlot Rear
  86. *UIConstraints: *Option1 False *InputSlot ManualFeed
  87. *% If transparencies are selected, set Output Bin to Lower
  88. *UIConstraints: *MediaType Transparency *OutputBin Upper
  89. *UIConstraints: *MediaType Plain *OutputBin Lower
  90. *% If selected page size is not supported, disable Rear Tray
  91. *UIConstraints: *PageSize Tabloid *InputSlot Rear
  92. *UIConstraints: *PageRegion Tabloid *InputSlot Rear
  93. *UIConstraints: *PageSize Legal *InputSlot Rear
  94. *UIConstraints: *PageRegion Legal *InputSlot Rear
  95. *UIConstraints: *PageSize A3 *InputSlot Rear
  96. *UIConstraints: *PageRegion A3 *InputSlot Rear
  97. *%If Rear Tray selected disable Tabloid/A3/Legal paper sizes
  98. *UIConstraints: *InputSlot Rear *PageSize Tabloid
  99. *UIConstraints: *InputSlot Rear *PageRegion Tabloid
  100. *UIConstraints: *InputSlot Rear *PageSize Legal
  101. *UIConstraints: *InputSlot Rear *PageRegion Legal
  102. *UIConstraints: *InputSlot Rear *PageSize A3
  103. *UIConstraints: *InputSlot Rear *PageRegion A3
  104. *% If selected paper size != Letter/a4/executive, disable Color Models
  105. *UIConstraints: *PageSize Tabloid *HPColorModel Color
  106. *UIConstraints: *PageRegion Tabloid *HPColorModel Color
  107. *UIConstraints: *PageSize Legal *HPColorModel Color
  108. *UIConstraints: *PageRegion Legal *HPColorModel Color
  109. *UIConstraints: *PageSize A3 *HPColorModel Color
  110. *UIConstraints: *PageRegion A3 *HPColorModel Color
  111. *% If selected paper size != Letter/A4/Executive, Disable HPPantone option
  112. *UIConstraints: *PageSize Tabloid *HPPantone True
  113. *UIConstraints: *PageRegion Tabloid *HPPantone True
  114. *UIConstraints: *PageSize Legal *HPPantone True
  115. *UIConstraints: *PageRegion Legal *HPPantone True
  116. *UIConstraints: *PageSize A3 *HPPantone True
  117. *UIConstraints: *PageRegion A3 *HPPantone True
  118. *% Disable paper sizes if HPPantone is selected
  119. *UIConstraints: *HPPantone True *PageSize Tabloid
  120. *UIConstraints: *HPPantone True *PageRegion Tabloid
  121. *UIConstraints: *HPPantone True *PageSize Legal
  122. *UIConstraints: *HPPantone True *PageRegion Legal
  123. *UIConstraints: *HPPantone True *PageSize A3
  124. *UIConstraints: *HPPantone True *PageRegion A3
  125. *% If user selects HPPantone, disable Cluster Halftone and Color Modes
  126. *UIConstraints: *HPPantone True *HPHalftone Cluster
  127. *UIConstraints: *HPPantone True *HPHalftone AppHalftone
  128. *UIConstraints: *HPPantone True *HPColorModel Gray
  129. *% If Print Color as Gray is selected, disable HPPantone
  130. *UIConstraints: *HPColorModel Gray *HPPantone True
  131. *% =============================
  132. *% Media Selection/Paper Handling
  133. *% =============================
  134. *LandscapeOrientation: Plus90
  135. *VariablePaperSize: False
  136. *% Code in this section both selects a tray and sets up frame buffer
  137. *OpenUI *PageSize: PickOne
  138. *OrderDependency: 30 AnySetup *PageSize
  139. *DefaultPageSize: Letter
  140. *PageSize Letter/Letter 8 1/2 x 11 in: "
  141. <</DeferredMediaSelection true>> setpagedevice
  142. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  143. *End
  144. *PageSize Legal/Legal 8 1/2 x 14 in: "
  145. <</DeferredMediaSelection true>> setpagedevice
  146. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  147. *End
  148. *PageSize Tabloid/Tabloid 11 x 17 in: "
  149. <</DeferredMediaSelection true>> setpagedevice
  150. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  151. *End
  152. *PageSize Executive/Executive 7 1/4 x 10 1/2 in: "
  153. <</DeferredMediaSelection true>> setpagedevice
  154. 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  155. *End
  156. *PageSize A4/A4 210 x 297 mm: "
  157. <</DeferredMediaSelection true>> setpagedevice
  158. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  159. *End
  160. *PageSize A3/A3 297 x 420 mm: "
  161. <</DeferredMediaSelection true>> setpagedevice
  162. 2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice"
  163. *End
  164. *?PageSize: "
  165. save
  166. currentpagedevice /PageSize get aload pop
  167. 2 copy gt {exch} if
  168. (Unknown)
  169. 6 dict
  170. dup [612 792] (Letter) put
  171. dup [612 1008] (Legal) put
  172. dup [792 1224] (Tabloid) put
  173. dup [522 756] (Executive) put dup [595 842] (A4) put dup [842 1190] (A3) put
  174. { exch aload pop 4 index sub abs 5 le exch
  175. 5 index sub abs 5 le and
  176. {exch pop exit} {pop} ifelse
  177. } bind forall
  178. = flush pop pop
  179. restore
  180. "
  181. *End
  182. *CloseUI: *PageSize
  183. *OpenUI *PageRegion: PickOne
  184. *OrderDependency: 40 AnySetup *PageRegion
  185. *DefaultPageRegion: Letter
  186. *PageRegion Letter/Letter 8 1/2 x 11 in: "
  187. <</DeferredMediaSelection true>> setpagedevice
  188. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  189. *End
  190. *PageRegion Legal/Legal 8 1/2 x 14 in: "
  191. <</DeferredMediaSelection true>> setpagedevice
  192. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  193. *End
  194. *PageRegion Tabloid/Tabloid 11 x 17 in: "
  195. <</DeferredMediaSelection true>> setpagedevice
  196. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  197. *End
  198. *PageRegion Executive/Executive 7 1/4 x 10 1/2 in: "
  199. <</DeferredMediaSelection true>> setpagedevice
  200. 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
  201. *End
  202. *PageRegion A4/A4 210 x 297 mm: "
  203. <</DeferredMediaSelection true>> setpagedevice
  204. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  205. *End
  206. *PageRegion A3/A3 297 x 420 mm: "
  207. <</DeferredMediaSelection true>> setpagedevice
  208. 2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice"
  209. *End
  210. *CloseUI: *PageRegion
  211. *% The following entries provide information about specific paper keywords.
  212. *DefaultImageableArea: Letter
  213. *ImageableArea Letter/Letter 8 1/2 x 11 in: "10.9201 12.0001 601.32 780.0"
  214. *ImageableArea Legal/Legal 8 1/2 x 14 in: "10.32 10.68 601.68 997.56"
  215. *ImageableArea Tabloid/Tabloid 11 x 17 in: "12.0001 11.16 780.0 1213.08"
  216. *ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "13.32 13.20 508.68 742.8"
  217. *ImageableArea A4/A4 210 x 297 mm: "13.14 13.92 581.76 828.00"
  218. *ImageableArea A3/A3 297 x 420 mm: "13.9201 11.16 828.0 1179.96"
  219. *?ImageableArea: "
  220. save
  221. /cvp { ( ) cvs print ( ) print } bind def
  222. /upperright {10000 mul floor 10000 div} bind def
  223. /lowerleft {10000 mul ceiling 10000 div} bind def
  224. newpath clippath pathbbox
  225. 4 -2 roll exch 2 {lowerleft cvp} repeat
  226. exch 2 {upperright cvp} repeat flush
  227. restore
  228. "
  229. *End
  230. *% These provide the physical dimensions of the paper (by keyword)
  231. *DefaultPaperDimension: Letter
  232. *PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792"
  233. *PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008"
  234. *PaperDimension Tabloid/Tabloid 11 x 17 in: "792 1224"
  235. *PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756"
  236. *PaperDimension A4/A4 210 x 297 mm: "595 842"
  237. *PaperDimension A3/A3 297 x 420 mm: "842 1190"
  238. *RequiresPageRegion Front: False
  239. *RequiresPageRegion Rear: True
  240. *RequiresPageRegion ManualFeed: True
  241. *% =============================
  242. *% HPPantone Color Control
  243. *% =============================
  244. *OpenUI *HPPantone/Pantone<AE>: Boolean
  245. *OrderDependency: 50 AnySetup *HPPantone
  246. *DefaultHPPantone: False
  247. *HPPantone True/On: "
  248. <</Install
  249. {/ScatterHalftone /Halftone findresource sethalftone {} settransfer
  250. false setstrokeadjust /ScatterCRD /ColorRendering findresource setcolorrendering
  251. }
  252. >> setpagedevice
  253. /setscreen { pop pop pop } def
  254. /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  255. /sethalftone { pop } def
  256. /ScatterHalftone /Halftone findresource sethalftone
  257. /ScatterCRD /ColorRendering findresource setcolorrendering
  258. "
  259. *End
  260. *HPPantone False/Off: ""
  261. *?HPPantone: "
  262. save
  263. currentpagedevice /ProcessColorModel get
  264. /DeviceCMY eq currenthalftone /HalftoneType get 9 eq and
  265. {(True)} {(False)} ifelse = flush
  266. restore
  267. "
  268. *End
  269. *CloseUI: *HPPantone
  270. *% =============================
  271. *% Gray Levels and Halftoning
  272. *% =============================
  273. *ScreenFreq: "60.0"
  274. *ScreenAngle: "45.0"
  275. *DefaultScreenProc: Dot
  276. *ScreenProc Dot: "
  277. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }
  278. {dup mul exch dup mul add 1 exch sub } ifelse }
  279. "
  280. *End
  281. *ScreenProc Line: "{ pop }"
  282. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  283. *DefaultTransfer: Null
  284. *Transfer Null: "{ }"
  285. *Transfer Null.Inverse: "{ 1 exch sub }"
  286. *OpenUI *HPHalftone/Halftone: PickOne
  287. *OrderDependency: 10 DocumentSetup *HPHalftone
  288. *DefaultHPHalftone: Cluster
  289. *HPHalftone Cluster/Cluster (Standard): "
  290. <</Install
  291. {/ClusterHalftone /Halftone findresource sethalftone {} settransfer
  292. false setstrokeadjust /ClusterCRD /ColorRendering findresource setcolorrendering
  293. }
  294. >> setpagedevice
  295. /ClusterHalftone /Halftone findresource sethalftone
  296. /ClusterCRD /ColorRendering findresource setcolorrendering
  297. "
  298. *End
  299. *HPHalftone Scatter/Scatter (Enhanced): "
  300. <</Install
  301. {/ScatterHalftone /Halftone findresource sethalftone {} settransfer
  302. false setstrokeadjust /ScatterCRD /ColorRendering findresource setcolorrendering
  303. }
  304. >> setpagedevice
  305. /setscreen { pop pop pop } def
  306. /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def
  307. /sethalftone { pop } def
  308. /ScatterHalftone /Halftone findresource sethalftone
  309. /ScatterCRD /ColorRendering findresource setcolorrendering
  310. "
  311. *End
  312. *HPHalftone AppHalftone/Printer's Current Setting :""
  313. *?HPHalftone:"
  314. save
  315. currenthalftone /HalftoneType get 9 eq
  316. {(Scatter)} {(Cluster)} ifelse = flush
  317. restore
  318. "
  319. *End
  320. *CloseUI: *HPHalftone
  321. *% =============================
  322. *% Color Control : User either prints color or device grayscale
  323. *% =============================
  324. *OpenUI *HPColorModel/Color Control : PickOne
  325. *OrderDependency: 10 DocumentSetup *HPColorModel
  326. *DefaultHPColorModel: Color
  327. *HPColorModel Color/Full Color: "
  328. <</ProcessColorModel /DeviceCMY>> setpagedevice
  329. "
  330. *End
  331. *HPColorModel Gray/Print Color as Gray: "
  332. <</ProcessColorModel /DeviceGray>> setpagedevice
  333. "
  334. *End
  335. *?HPColorModel: "
  336. save
  337. currentpagedevice /ProcessColorModel get
  338. /DeviceCMY eq {(True)} {(False)} ifelse = flush
  339. restore
  340. "
  341. *End
  342. *CloseUI: *HPColorModel
  343. *% =============================
  344. *% Media Handling Features
  345. *% =============================
  346. *% Media Type Selection
  347. *OpenUI *MediaType/Media Type: PickOne
  348. *OrderDependency: 20 AnySetup *MediaType
  349. *DefaultMediaType: Plain
  350. *MediaType Plain/Paper: ""
  351. *MediaType Transparency/Transparency: ""
  352. *?MediaType: "
  353. save
  354. currentpagedevice /MediaType get
  355. dup null eq {pop (Unknown)} if
  356. = flush
  357. restore
  358. "
  359. *End
  360. *CloseUI: *MediaType
  361. *% Media Input Sources
  362. *OpenUI *InputSlot: PickOne
  363. *OrderDependency: 20 AnySetup *InputSlot
  364. *DefaultInputSlot: Front
  365. *InputSlot Front/Front Tray: "
  366. <</DeferredMediaSelection true
  367. /MediaPosition 0
  368. >> setpagedevice
  369. "
  370. *End
  371. *InputSlot Rear/Rear Tray: "
  372. <</DeferredMediaSelection true
  373. /MediaPosition 1
  374. >> setpagedevice
  375. "
  376. *End
  377. *InputSlot ManualFeed/Manual Feed: "
  378. <</ManualFeed true >> setpagedevice
  379. "
  380. *End
  381. *?InputSlot: "
  382. save
  383. currentpagedevice /InputAttributes get
  384. /Priority get
  385. aload pop pop
  386. 0 eq {(Upper)} {(Rear)} ifelse
  387. = flush
  388. restore
  389. "
  390. *End
  391. *CloseUI: *InputSlot
  392. *% *********************************************************
  393. *% Media Output Destination
  394. *% *********************************************************
  395. *OpenUI *OutputBin/Output Bin: PickOne
  396. *OrderDependency: 40 AnySetup *OutputBin
  397. *DefaultOutputBin: Upper
  398. *OutputBin Upper/Upper : "1 dict dup /OutputFaceUp false put setpagedevice"
  399. *OutputBin Lower/Lower : "1 dict dup /OutputFaceUp true put setpagedevice"
  400. *?OutputBin:"
  401. save
  402. currentpagedevice /OutputFaceUp get
  403. {(Lower)}{(Upper)}ifelse = flush
  404. restore
  405. "
  406. *End
  407. *CloseUI: *OutputBin
  408. *DefaultOutputOrder: Normal
  409. *PageStackOrder Upper: Normal
  410. *PageStackOrder Lower: Reverse
  411. *% =============================
  412. *% Resolution and Apperance Control
  413. *% =============================
  414. *DefaultResolution: 300dpi
  415. *?Resolution: "
  416. save
  417. currentpagedevice /HWResolution get
  418. 0 get
  419. ( ) cvs print
  420. (dpi)
  421. = flush
  422. restore
  423. "
  424. *End
  425. *%===========================================
  426. *% Smoothing / Resolution Enhancement (REt)
  427. *%===========================================
  428. *OpenUI *Smoothing/Resolution Enhancement (REt): PickOne
  429. *OrderDependency: 50 AnySetup *Smoothing
  430. *DefaultSmoothing: Medium
  431. *Smoothing None/Off: "2 dict
  432. dup /PostRenderingEnhance true put
  433. dup /PostRenderingEnhanceDetails
  434. 2 dict dup /REValue 0 put dup /Type 8 put put
  435. setpagedevice"
  436. *End
  437. *Smoothing Light/Light: "2 dict
  438. dup /PostRenderingEnhance true put
  439. dup /PostRenderingEnhanceDetails
  440. 2 dict dup /REValue 1 put dup /Type 8 put put
  441. setpagedevice"
  442. *End
  443. *Smoothing Medium/Medium: "2 dict
  444. dup /PostRenderingEnhance true put
  445. dup /PostRenderingEnhanceDetails
  446. 2 dict dup /REValue 2 put dup /Type 8 put put
  447. setpagedevice"
  448. *End
  449. *Smoothing Dark/Dark: "2 dict
  450. dup /PostRenderingEnhance true put
  451. dup /PostRenderingEnhanceDetails
  452. 2 dict dup /REValue 3 put dup /Type 8 put put
  453. setpagedevice"
  454. *End
  455. *Smoothing PrinterDefault/Printer Default: ""
  456. *?Smoothing: "
  457. save
  458. currentpagedevice /PostRenderingEnhanceDetails get /REValue get
  459. [(None) (Light) (Medium) (Dark)] exch get print
  460. restore
  461. "
  462. *End
  463. *CloseUI: *Smoothing
  464. *% =============================
  465. *% Font Information
  466. *% =============================
  467. *DefaultFont: Courier
  468. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  469. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  470. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  471. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  472. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  473. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  474. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  475. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  476. *Font Courier: Standard "(002.004S)" Standard ROM
  477. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  478. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  479. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  480. *Font Helvetica: Standard "(001.006S)" Standard ROM
  481. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  482. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  483. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  484. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  485. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  486. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  487. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  488. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  489. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  490. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  491. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  492. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  493. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  494. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  495. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  496. *Font Symbol: Special "(001.007S)" Special ROM
  497. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  498. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  499. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  500. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  501. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  502. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  503. *?FontQuery: "
  504. save
  505. { count 1 gt
  506. { exch dup 127 string cvs (/) print print (:) print
  507. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  508. } { exit } ifelse
  509. } bind loop
  510. (*) = flush
  511. restore
  512. "
  513. *End
  514. *?FontList: "
  515. save
  516. (*) {cvn ==} 128 string /Font resourceforall
  517. (*) = flush
  518. restore
  519. "
  520. *End
  521. *% =============================
  522. *% Printer Messages
  523. *% =============================
  524. *% Printer Messages (verbatim from printer):
  525. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  526. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  527. *Message: "\FontName\ not found, using Courier"
  528. *% Status (format: %%[ status: <one of these> ] %%)
  529. *Status: "warming up"/warming up
  530. *Status: "initializing"/initializing
  531. *Status: "idle"/idle
  532. *Status: "busy"/busy
  533. *Status: "printing"/printing
  534. *Status: "waiting"/waiting
  535. *Status: "printing test page"/printing test page
  536. *Status: "PrinterError: needs attention"/PrinterError: needs attention
  537. *Status: "PrinterError: cover open"/PrinterError: cover open
  538. *Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge
  539. *Status: "PrinterError: manual feed"/PrinterError: manual feed
  540. *Status: "PrinterError: out of paper"/PrinterError: out of paper
  541. *Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam
  542. *Status: "PrinterError: page protect needed"/PrinterError: page protect needed
  543. *Status: "PrinterError: out of memory"/PrinterError: out of memory
  544. *Status: "PrinterError: output bin full"/PrinterError: output bin full
  545. *Status: "PrinterError: resetting printer"/PrinterError: resetting printer
  546. *Status: "PrinterError: toner is low"/PrinterError: toner is low
  547. *Status: "PrinterError: off line"/PrinterError: off line
  548. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  549. *Source: "other I/O"/other I/O
  550. *Source: "AppleTalk"/AppleTalk
  551. *Source: "APPLETALK"/AppleTalk
  552. *Source: "ATALK"/AppleTalk
  553. *Source: "LocalTalk"/LocalTalk
  554. *Source: "Parallel"/Parallel
  555. *Source: "EtherTalk"/EtherTalk
  556. *Source: "NOVELL"/NOVELL
  557. *Source: "DLC/LLC"/DLC/LLC
  558. *Source: "ETALK"/TherTalk
  559. *Source: "TCP/IP"/TCP/IP
  560. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  561. *Printer Error: "needs attention"/needs attention
  562. *Printer Error: "cover open"/cover open
  563. *Printer Error: "no toner cartridge"/no toner cartridge
  564. *Printer Error: "manual feed"/manual feed
  565. *Printer Error: "out of paper"/out of paper
  566. *Printer Error: "Paper Jam"/Paper Jam
  567. *Printer Error: "page protect needed"/page protect needed
  568. *Printer Error: "out of memory"/out of memory
  569. *Printer Error: "output bin full"/output bin full
  570. *Printer Error: "resetting printer"/resetting printer
  571. *Printer Error: "toner is low"/toner is low
  572. *Printer Error: "off line"/off line
  573. *% =============================
  574. *% System Management
  575. *% =============================
  576. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  577. *FreeVM: "1672616"
  578. *VMOption 8Meg/8 - 15 MB Total RAM: "1672616"
  579. *VMOption 16Meg/16 - 23 MB Total RAM: "6858152"
  580. *VMOption 24Meg/24 - 31 MB Total RAM: "14992808"
  581. *VMOption 32Meg/32 - 39 MB Total RAM: "23119272"
  582. *VMOption 40Meg/40 - 56 MB Total RAM: "31262120"
  583. *SuggestedJobTimeout: "0"
  584. *SuggestedWaitTimeout: "300"
  585. *Password: "()"
  586. *ExitServer: "
  587. count 0 eq
  588. { false } { true exch startjob } ifelse
  589. not {
  590. (WARNING: Cannot modify initial VM.) =
  591. (Missing or invalid password.) =
  592. (Please contact the author of this software.) = flush quit
  593. } if
  594. "
  595. *End
  596. *Reset: "
  597. count 0 eq
  598. { false } { true exch startjob } ifelse
  599. not {
  600. (WARNING: Cannot reset printer.) =
  601. (Missing or invalid password.) =
  602. (Please contact the author of this software.) = flush quit
  603. } if
  604. systemdict /quit get exec
  605. (WARNING : Cannot reset printer.) = flush
  606. "
  607. *End
  608. *% =============================
  609. *% For "HP Color LaserJet"
  610. *% =============================