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.

1496 lines
50 KiB

  1. *PPD-Adobe: "4.3"
  2. *% All Rights Reserved.
  3. *% Permission is granted for redistribution of this file as
  4. *% long as this copyright notice is intact and the contents
  5. *% of the file is not altered in any way from its original form.
  6. *% End of Copyright statement
  7. *% Copyright 1995 Digital Equipment Corporation.
  8. *% Copyright 1998 GENICOM Corporation
  9. *%
  10. *FormatVersion: "4.3"
  11. *FileVersion: "1.1"
  12. *LanguageEncoding: ISOLatin1
  13. *LanguageVersion: English
  14. *PCFileName: "DCPS3221.PPD"
  15. *Product: "(PrintServer 32)"
  16. *PSVersion: "(2014.102) 116"
  17. *Manufacturer: "Digital"
  18. *ModelName: "Digital PrintServer 32 plus"
  19. *ShortNickName: "Digital PrintServer 32 plus"
  20. *NickName: "Digital PrintServer 32 plus"
  21. *% === Options and Constraints ===============
  22. *OpenGroup: InstallableOptions/Options Installed
  23. *OpenUI *Option1/Optional Duplex Unit: Boolean
  24. *DefaultOption1: False
  25. *Option1 True/Installed: ""
  26. *Option1 False/Not Installed: ""
  27. *CloseUI: *Option1
  28. *OpenUI *Option2/Optional Mailbox-Sorter: Boolean
  29. *DefaultOption2: False
  30. *Option2 True/Installed: ""
  31. *Option2 False/Not Installed: ""
  32. *CloseUI: *Option2
  33. *OpenUI *Option3/Optional Large Capacity Output Tray: Boolean
  34. *DefaultOption3: False
  35. *Option3 True/Installed: ""
  36. *Option3 False/Not Installed: ""
  37. *CloseUI: *Option3
  38. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  39. *DefaultInstalledMemory: None
  40. *InstalledMemory None/Standard 16 MB RAM: ""
  41. *InstalledMemory 4Meg/Upgrade to 20 MB RAM: ""
  42. *InstalledMemory 8Meg/Upgrade to 24 MB RAM: ""
  43. *InstalledMemory 12Meg/Upgrade to 28 MB RAM: ""
  44. *InstalledMemory 16Meg/Upgrade to 32 MB RAM: ""
  45. *CloseUI: *InstalledMemory
  46. *CloseGroup: InstallableOptions/Options Installed
  47. *UIConstraints: *InputSlot LargeCapacity *PageSize Tabloid
  48. *UIConstraints: *InputSlot LargeCapacity *PageSize A3
  49. *UIConstraints: *InputSlot LargeCapacity *PageSize Executive
  50. *UIConstraints: *PageSize Tabloid *InputSlot LargeCapacity
  51. *UIConstraints: *PageSize A3 *InputSlot LargeCapacity
  52. *UIConstraints: *PageSize Executive *InputSlot LargeCapacity
  53. *UIConstraints: *InputSlot LargeCapacity *PageRegion Tabloid
  54. *UIConstraints: *InputSlot LargeCapacity *PageRegion A3
  55. *UIConstraints: *InputSlot LargeCapacity *PageRegion Executive
  56. *UIConstraints: *PageRegion Tabloid *InputSlot LargeCapacity
  57. *UIConstraints: *PageRegion A3 *InputSlot LargeCapacity
  58. *UIConstraints: *PageRegion Executive *InputSlot LargeCapacity
  59. *UIConstraints: *Option1 False *Duplex
  60. *UIConstraints: *Duplex *Option1 False
  61. *UIConstraints: *Option2 False *OutputBin MB1
  62. *UIConstraints: *Option2 False *OutputBin MB2
  63. *UIConstraints: *Option2 False *OutputBin MB3
  64. *UIConstraints: *Option2 False *OutputBin MB4
  65. *UIConstraints: *Option2 False *OutputBin MB5
  66. *UIConstraints: *Option2 False *OutputBin MB6
  67. *UIConstraints: *Option2 False *OutputBin MB7
  68. *UIConstraints: *Option2 False *OutputBin MB8
  69. *UIConstraints: *Option2 False *OutputBin MB9
  70. *UIConstraints: *Option2 False *OutputBin MB10
  71. *UIConstraints: *Option2 False *OutputBin MB11
  72. *UIConstraints: *Option2 False *OutputBin MB12
  73. *UIConstraints: *Option2 False *OutputBin MB13
  74. *UIConstraints: *Option2 False *OutputBin MB14
  75. *UIConstraints: *Option2 False *OutputBin MB15
  76. *UIConstraints: *Option2 False *OutputBin MB16
  77. *UIConstraints: *Option2 False *OutputBin MB17
  78. *UIConstraints: *Option2 False *OutputBin MB18
  79. *UIConstraints: *Option2 False *OutputBin MB19
  80. *UIConstraints: *Option2 False *OutputBin MB20
  81. *UIConstraints: *OutputBin MB1 *Option2 False
  82. *UIConstraints: *OutputBin MB2 *Option2 False
  83. *UIConstraints: *OutputBin MB3 *Option2 False
  84. *UIConstraints: *OutputBin MB4 *Option2 False
  85. *UIConstraints: *OutputBin MB5 *Option2 False
  86. *UIConstraints: *OutputBin MB6 *Option2 False
  87. *UIConstraints: *OutputBin MB7 *Option2 False
  88. *UIConstraints: *OutputBin MB8 *Option2 False
  89. *UIConstraints: *OutputBin MB9 *Option2 False
  90. *UIConstraints: *OutputBin MB10 *Option2 False
  91. *UIConstraints: *OutputBin MB11 *Option2 False
  92. *UIConstraints: *OutputBin MB12 *Option2 False
  93. *UIConstraints: *OutputBin MB13 *Option2 False
  94. *UIConstraints: *OutputBin MB14 *Option2 False
  95. *UIConstraints: *OutputBin MB15 *Option2 False
  96. *UIConstraints: *OutputBin MB16 *Option2 False
  97. *UIConstraints: *OutputBin MB17 *Option2 False
  98. *UIConstraints: *OutputBin MB18 *Option2 False
  99. *UIConstraints: *OutputBin MB19 *Option2 False
  100. *UIConstraints: *OutputBin MB20 *Option2 False
  101. *UIConstraints: *Option3 False *OutputBin OLCOT
  102. *UIConstraints: *OutputBin OLCOT *Option3 False
  103. *UIConstraints: *Option2 True *Option3
  104. *UIConstraints: *Option3 *Option2 True
  105. *UIConstraints: *Option3 True *Option2
  106. *UIConstraints: *Option2 *Option3 True
  107. *% === Basic Capabilities ===============
  108. *LanguageLevel: "2"
  109. *Emulators: hplj
  110. *StartEmulator_hplj: "currentfile /LaserJetIII statusdict /emulate get exec "
  111. *StopEmulator_hplj: "<1B7F>0"
  112. *FreeVM: "3223000"
  113. *VMOption None/Standard 16 MB RAM: "3223000"
  114. *VMOption 4Meg/Upgrade to 20 MB RAM: "6910000"
  115. *VMOption 8Meg/Upgrade to 24 MB RAM: "10710000"
  116. *VMOption 12Meg/Upgrade to 28 MB RAM: "14233000"
  117. *VMOption 16Meg/Upgrade to 32 MB RAM: "17704000"
  118. *%Extensions: CMYK
  119. *ColorDevice: False
  120. *DefaultColorSpace: Gray
  121. *%VariablePaperSize: False
  122. *TTRasterizer: Type42
  123. *?TTRasterizer: "(Type42) = flush"
  124. *FileSystem: False
  125. *Throughput: "32"
  126. *% For MS Windows: Flag to not put ^D in files (historical)
  127. *EndOfFile: False
  128. *Password: "(LPS)"
  129. *ExitServer: "
  130. count 0 eq
  131. { false } { true exch startjob } ifelse
  132. not {
  133. (WARNING: Cannot modify initial VM.) =
  134. (Missing or invalid password.) =
  135. (Please contact the author of this software.) = flush quit
  136. } if
  137. "
  138. *End
  139. *% ===== Resolution ===================
  140. *DefaultResolution: 300dpi
  141. *?Resolution: "
  142. save
  143. currentpagedevice /HWResolution get
  144. 0 get
  145. ( ) cvs print
  146. (dpi)
  147. = flush
  148. restore
  149. "
  150. *End
  151. *OpenGroup: DECimageControls
  152. *% === DECimageContrast ============
  153. *OpenUI *DCimageContrast/DECimage Contrast: PickOne
  154. *OrderDependency: 51.0 AnySetup *DCimageContrast
  155. *DefaultDCimageContrast: Unrefined
  156. *DCimageContrast Unrefined/Unrefined Contrast: "
  157. userdict /DECimage_Dict 3 dict put
  158. DECimage_Dict begin
  159. /DECimage_Punch0 0 def
  160. /DECimage_Punch1 1 def
  161. /DECimage_Sharp 0 def
  162. end
  163. userdict /DECimage_Dict known
  164. { DECimage_Dict /DECimage_Punch0 0.0 put
  165. DECimage_Dict /DECimage_Punch1 1.0 put } if "
  166. *End
  167. *DCimageContrast P1/Very Low Contrast: "
  168. userdict /DECimage_Dict 3 dict put
  169. DECimage_Dict begin
  170. /DECimage_Punch0 0 def
  171. /DECimage_Punch1 1 def
  172. /DECimage_Sharp 0 def
  173. end
  174. userdict /DECimage_Dict known
  175. { DECimage_Dict /DECimage_Punch0 -0.2 put
  176. DECimage_Dict /DECimage_Punch1 1.2 put } if"
  177. *End
  178. *DCimageContrast P2/Low Contrast: "
  179. userdict /DECimage_Dict 3 dict put
  180. DECimage_Dict begin
  181. /DECimage_Punch0 0 def
  182. /DECimage_Punch1 1 def
  183. /DECimage_Sharp 0 def
  184. end
  185. userdict /DECimage_Dict known
  186. { DECimage_Dict /DECimage_Punch0 -0.1 put
  187. DECimage_Dict /DECimage_Punch1 1.1 put } if"
  188. *End
  189. *DCimageContrast P3/Reduce Contrast: "
  190. userdict /DECimage_Dict 3 dict put
  191. DECimage_Dict begin
  192. /DECimage_Punch0 0 def
  193. /DECimage_Punch1 1 def
  194. /DECimage_Sharp 0 def
  195. end
  196. userdict /DECimage_Dict known
  197. { DECimage_Dict /DECimage_Punch0 -0.05 put
  198. DECimage_Dict /DECimage_Punch1 1.05 put } if"
  199. *End
  200. *DCimageContrast P4/Add Contrast: "
  201. userdict /DECimage_Dict 3 dict put
  202. DECimage_Dict begin
  203. /DECimage_Punch0 0 def
  204. /DECimage_Punch1 1 def
  205. /DECimage_Sharp 0 def
  206. end
  207. userdict /DECimage_Dict known
  208. { DECimage_Dict /DECimage_Punch0 0.05 put
  209. DECimage_Dict /DECimage_Punch1 .95 put } if"
  210. *End
  211. *DCimageContrast P5/High Contrast: "
  212. userdict /DECimage_Dict 3 dict put
  213. DECimage_Dict begin
  214. /DECimage_Punch0 0 def
  215. /DECimage_Punch1 1 def
  216. /DECimage_Sharp 0 def
  217. end
  218. userdict /DECimage_Dict known
  219. { DECimage_Dict /DECimage_Punch0 .1 put
  220. DECimage_Dict /DECimage_Punch1 .9 put } if"
  221. *End
  222. *DCimageContrast P6/Very High Contrast: "
  223. userdict /DECimage_Dict 3 dict put
  224. DECimage_Dict begin
  225. /DECimage_Punch0 0 def
  226. /DECimage_Punch1 1 def
  227. /DECimage_Sharp 0 def
  228. end
  229. userdict /DECimage_Dict known
  230. { DECimage_Dict /DECimage_Punch0 0.2 put
  231. DECimage_Dict /DECimage_Punch1 .8 put } if"
  232. *End
  233. *CloseUI: *DCimageContrast
  234. *% === DECimagePunch0 ============
  235. *OpenUI *DCimagePunch0/DECimage Shadows: PickOne
  236. *OrderDependency: 52.0 AnySetup *DCimagePunch0
  237. *DefaultDCimagePunch0: Off
  238. *DCimagePunch0 Off/Unrefined Shadows: "
  239. userdict /DECimage_Dict known
  240. { DECimage_Dict /DECimage_Punch0 2 copy get 0.0 add put }
  241. {userdict /DECimage_Dict 3 dict put
  242. DECimage_Dict begin
  243. /DECimage_Punch0 0 def
  244. /DECimage_Punch1 1 def
  245. /DECimage_Sharp 0 def
  246. end
  247. userdict DECimage_Dict /DECimage_Punch0 2 copy get 0.0 add put
  248. }ifelse "
  249. *End
  250. *DCimagePunch0 P1/Lightest Shadows: "
  251. userdict /DECimage_Dict known
  252. { DECimage_Dict /DECimage_Punch0 2 copy get -0.2 add put }
  253. {userdict /DECimage_Dict 3 dict put
  254. DECimage_Dict begin
  255. /DECimage_Punch0 0 def
  256. /DECimage_Punch1 1 def
  257. /DECimage_Sharp 0 def
  258. end
  259. userdict DECimage_Dict /DECimage_Punch0 2 copy get -0.2 add put
  260. }ifelse "
  261. *End
  262. *DCimagePunch0 P2/Lighter Shadows: "
  263. userdict /DECimage_Dict known
  264. { DECimage_Dict /DECimage_Punch0 2 copy get -0.1 add put }
  265. {userdict /DECimage_Dict 3 dict put
  266. DECimage_Dict begin
  267. /DECimage_Punch0 0 def
  268. /DECimage_Punch1 1 def
  269. /DECimage_Sharp 0 def
  270. end
  271. userdict DECimage_Dict /DECimage_Punch0 2 copy get -0.1 add put
  272. }ifelse "
  273. *End
  274. *DCimagePunch0 P3/Light Shadow: "
  275. userdict /DECimage_Dict known
  276. { DECimage_Dict /DECimage_Punch0 2 copy get -0.05 add put }
  277. {userdict /DECimage_Dict 3 dict put
  278. DECimage_Dict begin
  279. /DECimage_Punch0 0 def
  280. /DECimage_Punch1 1 def
  281. /DECimage_Sharp 0 def
  282. end
  283. userdict DECimage_Dict /DECimage_Punch0 2 copy get -0.05 add put
  284. }ifelse "
  285. *End
  286. *DCimagePunch0 P4/Dark Shadows: "
  287. userdict /DECimage_Dict known
  288. { DECimage_Dict /DECimage_Punch0 2 copy get 0.05 add put }
  289. {userdict /DECimage_Dict 3 dict put
  290. DECimage_Dict begin
  291. /DECimage_Punch0 0 def
  292. /DECimage_Punch1 1 def
  293. /DECimage_Sharp 0 def
  294. end
  295. userdict DECimage_Dict /DECimage_Punch0 2 copy get 0.05 add put
  296. }ifelse "
  297. *End
  298. *DCimagePunch0 P5/Darker Shadows: "
  299. userdict /DECimage_Dict known
  300. { DECimage_Dict /DECimage_Punch0 2 copy get 0.1 add put }
  301. {userdict /DECimage_Dict 3 dict put
  302. DECimage_Dict begin
  303. /DECimage_Punch0 0 def
  304. /DECimage_Punch1 1 def
  305. /DECimage_Sharp 0 def
  306. end
  307. userdict DECimage_Dict /DECimage_Punch0 2 copy get 0.1 add put
  308. }ifelse "
  309. *End
  310. *DCimagePunch0 P6/Darkest Shadows: "
  311. userdict /DECimage_Dict known
  312. { DECimage_Dict /DECimage_Punch0 2 copy get 0.2 add put }
  313. {userdict /DECimage_Dict 3 dict put
  314. DECimage_Dict begin
  315. /DECimage_Punch0 0 def
  316. /DECimage_Punch1 1 def
  317. /DECimage_Sharp 0 def
  318. end
  319. userdict DECimage_Dict /DECimage_Punch0 2 copy get 0.2 add put
  320. }ifelse "
  321. *End
  322. *CloseUI: *DCimagePunch0
  323. *% === DECimagePunch1 ============
  324. *OpenUI *DCimagePunch1/DECimage Highlights: PickOne
  325. *OrderDependency: 52.0 AnySetup *DCimagePunch1
  326. *DefaultDCimagePunch1: Off
  327. *DCimagePunch1 Off/Unrefined Highlights: "
  328. userdict /DECimage_Dict known
  329. { DECimage_Dict /DECimage_Punch1 2 copy get 0.0 add put }
  330. {userdict /DECimage_Dict 3 dict put
  331. DECimage_Dict begin
  332. /DECimage_Punch0 0 def
  333. /DECimage_Punch1 1 def
  334. /DECimage_Sharp 0 def
  335. end
  336. userdict DECimage_Dict /DECimage_Punch1 2 copy get 0.0 add put
  337. }ifelse "
  338. *End
  339. *DCimagePunch1 P1/Most Highlights: "
  340. userdict /DECimage_Dict known
  341. { DECimage_Dict /DECimage_Punch1 2 copy get -0.2 add put }
  342. {userdict /DECimage_Dict 3 dict put
  343. DECimage_Dict begin
  344. /DECimage_Punch0 0 def
  345. /DECimage_Punch1 1 def
  346. /DECimage_Sharp 0 def
  347. end
  348. userdict DECimage_Dict /DECimage_Punch1 2 copy get -0.2 add put
  349. }ifelse "
  350. *End
  351. *DCimagePunch1 P2/More Highlights: "
  352. userdict /DECimage_Dict known
  353. { DECimage_Dict /DECimage_Punch1 2 copy get -0.1 add put }
  354. {userdict /DECimage_Dict 3 dict put
  355. DECimage_Dict begin
  356. /DECimage_Punch0 0 def
  357. /DECimage_Punch1 1 def
  358. /DECimage_Sharp 0 def
  359. end
  360. userdict DECimage_Dict /DECimage_Punch1 2 copy get -0.1 add put
  361. }ifelse "
  362. *End
  363. *DCimagePunch1 P3/Add Highlights: "
  364. userdict /DECimage_Dict known
  365. { DECimage_Dict /DECimage_Punch1 2 copy get -0.05 add put }
  366. {userdict /DECimage_Dict 3 dict put
  367. DECimage_Dict begin
  368. /DECimage_Punch0 0 def
  369. /DECimage_Punch1 1 def
  370. /DECimage_Sharp 0 def
  371. end
  372. userdict DECimage_Dict /DECimage_Punch1 2 copy get -0.05 add put
  373. }ifelse "
  374. *End
  375. *DCimagePunch1 P4/Reduce Highlights: "
  376. userdict /DECimage_Dict known
  377. { DECimage_Dict /DECimage_Punch1 2 copy get 0.05 add put }
  378. {userdict /DECimage_Dict 3 dict put
  379. DECimage_Dict begin
  380. /DECimage_Punch0 0 def
  381. /DECimage_Punch1 1 def
  382. /DECimage_Sharp 0 def
  383. end
  384. userdict DECimage_Dict /DECimage_Punch1 2 copy get 0.05 add put
  385. }ifelse "
  386. *End
  387. *DCimagePunch1 P5/Less Highlights: "
  388. userdict /DECimage_Dict known
  389. { DECimage_Dict /DECimage_Punch1 2 copy get 0.1 add put }
  390. {userdict /DECimage_Dict 3 dict put
  391. DECimage_Dict begin
  392. /DECimage_Punch0 0 def
  393. /DECimage_Punch1 1 def
  394. /DECimage_Sharp 0 def
  395. end
  396. userdict DECimage_Dict /DECimage_Punch1 2 copy get 0.1 add put
  397. }ifelse "
  398. *End
  399. *DCimagePunch1 P6/Least Highlights: "
  400. userdict /DECimage_Dict known
  401. { DECimage_Dict /DECimage_Punch1 2 copy get 0.2 add put }
  402. {userdict /DECimage_Dict 3 dict put
  403. DECimage_Dict begin
  404. /DECimage_Punch0 0 def
  405. /DECimage_Punch1 1 def
  406. /DECimage_Sharp 0 def
  407. end
  408. userdict DECimage_Dict /DECimage_Punch1 2 copy get 0.2 add put
  409. }ifelse "
  410. *End
  411. *CloseUI: *DCimagePunch1
  412. *% === DECimageHalftone ============
  413. *OpenUI *DCimageHalftone/DECimage Halftone: PickOne
  414. *OrderDependency: 55.0 AnySetup *DCimageHalftone
  415. *DefaultDCimageHalftone: spot
  416. *DCimageHalftone spot/Default Spot: "
  417. userdict /DECimage_Dict known
  418. { }
  419. {userdict /DECimage_Dict 3 dict put
  420. DECimage_Dict begin
  421. /DECimage_Punch0 0 def
  422. /DECimage_Punch1 1 def
  423. /DECimage_Sharp 0 def
  424. end
  425. } ifelse
  426. false statusdict /setDECimage get exec
  427. currentpagedevice /Install get exec
  428. true statusdict /setDECimage get exec
  429. currenthalftone dup length dict copy
  430. dup dup /OrigHalftone get /OtherHalftone exch put
  431. dup /Sharp userdict /DECimage_Dict get /DECimage_Sharp get put
  432. sethalftone
  433. {DECimage_Dict begin DECimage_Punch0 DECimage_Punch1 end
  434. 2 copy lt
  435. {dup 3 1 roll sub 1 exch div neg dup 3 -1 roll mul neg 1 add
  436. }
  437. { exch dup 3 1 roll sub 1 exch div dup 3 -1 roll mul neg
  438. } ifelse
  439. 3 1 roll mul add
  440. } settransfer
  441. "
  442. *End
  443. *DCimageHalftone dither/DECimage Diffused: "
  444. userdict /DECimage_Dict known
  445. { }
  446. {userdict /DECimage_Dict 3 dict put
  447. DECimage_Dict begin
  448. /DECimage_Punch0 0 def
  449. /DECimage_Punch1 1 def
  450. /DECimage_Sharp 0 def
  451. end
  452. } ifelse
  453. false statusdict /setDECimage get exec
  454. currentpagedevice /Install get exec
  455. true statusdict /setDECimage get exec
  456. currenthalftone dup length dict copy
  457. % dup dup /OrigHalftone get /OtherHalftone exch put
  458. dup /Sharp userdict /DECimage_Dict get /DECimage_Sharp get put
  459. sethalftone
  460. {DECimage_Dict begin DECimage_Punch0 DECimage_Punch1 end
  461. 2 copy lt
  462. {dup 3 1 roll sub 1 exch div neg dup 3 -1 roll mul neg 1 add
  463. }
  464. { exch dup 3 1 roll sub 1 exch div dup 3 -1 roll mul neg
  465. } ifelse
  466. 3 1 roll mul add
  467. } settransfer
  468. "
  469. *End
  470. *CloseUI: *DCimageHalftone
  471. *% === DECimageSharp ============
  472. *OpenUI *DCimageSharp/DECimage Sharpness: PickOne
  473. *OrderDependency: 52.0 AnySetup *DCimageSharp
  474. *DefaultDCimageSharp: Off
  475. *DCimageSharp Off/Unrefined Sharpness: "
  476. userdict /DECimage_Dict known
  477. { DECimage_Dict /DECimage_Sharp 2 copy get 0.0 add put }
  478. {userdict /DECimage_Dict 3 dict put
  479. DECimage_Dict begin
  480. /DECimage_Punch0 0 def
  481. /DECimage_Punch1 1 def
  482. /DECimage_Sharp 0 def
  483. end
  484. userdict DECimage_Dict /DECimage_Sharp 2 copy get 0.0 add put
  485. }ifelse "
  486. *End
  487. *DCimageSharp P1/Soft: "
  488. userdict /DECimage_Dict known
  489. { DECimage_Dict /DECimage_Sharp 2 copy get -1 add put }
  490. {userdict /DECimage_Dict 3 dict put
  491. DECimage_Dict begin
  492. /DECimage_Punch0 0 def
  493. /DECimage_Punch1 1 def
  494. /DECimage_Sharp 0 def
  495. end
  496. userdict DECimage_Dict /DECimage_Sharp 2 copy get -1 add put
  497. }ifelse "
  498. *End
  499. *DCimageSharp P2/Sharp: "
  500. userdict /DECimage_Dict known
  501. { DECimage_Dict /DECimage_Sharp 2 copy get 1.5 add put }
  502. {userdict /DECimage_Dict 3 dict put
  503. DECimage_Dict begin
  504. /DECimage_Punch0 0 def
  505. /DECimage_Punch1 1 def
  506. /DECimage_Sharp 0 def
  507. end
  508. userdict DECimage_Dict /DECimage_Sharp 2 copy get 1.5 add put
  509. }ifelse "
  510. *End
  511. *DCimageSharp P3/Very Sharp: "
  512. userdict /DECimage_Dict known
  513. { DECimage_Dict /DECimage_Sharp 2 copy get 2.5 add put }
  514. {userdict /DECimage_Dict 3 dict put
  515. DECimage_Dict begin
  516. /DECimage_Punch0 0 def
  517. /DECimage_Punch1 1 def
  518. /DECimage_Sharp 0 def
  519. end
  520. userdict DECimage_Dict /DECimage_Sharp 2 copy get 2.5 add put
  521. }ifelse "
  522. *End
  523. *DCimageSharp P4/Extra Sharp: "
  524. userdict /DECimage_Dict known
  525. { DECimage_Dict /DECimage_Sharp 2 copy get 3.5 add put }
  526. {userdict /DECimage_Dict 3 dict put
  527. DECimage_Dict begin
  528. /DECimage_Punch0 0 def
  529. /DECimage_Punch1 1 def
  530. /DECimage_Sharp 0 def
  531. end
  532. userdict DECimage_Dict /DECimage_Sharp 2 copy get 3.5 add put
  533. }ifelse "
  534. *End
  535. *CloseUI: *DCimageSharp
  536. *CloseGroup: DECimageControls
  537. *% Halftone Information ===============
  538. *DefaultHalftoneType: 1
  539. *ScreenFreq: "60.0"
  540. *ScreenAngle: "45.0"
  541. *DefaultScreenProc: Dot
  542. *ScreenProc Dot: "
  543. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }
  544. {dup mul exch dup mul add 1 exch sub }ifelse }"
  545. *End
  546. *ScreenProc Line: "{ pop }"
  547. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  548. *DefaultTransfer: Null
  549. *Transfer Null: "{ }"
  550. *Transfer Null.Inverse: "{ 1 exch sub }"
  551. *% Paper Handling ===================
  552. *% Use these entries to set paper size most of the time, unless there is
  553. *% specific reason to use PageRegion.
  554. *OpenUI *PageSize: PickOne
  555. *OrderDependency: 30.0 AnySetup *PageSize
  556. *DefaultPageSize: Letter
  557. *PageSize Letter: "
  558. 2 dict
  559. dup /PageSize [612 792] put
  560. dup /ImagingBBox null put
  561. setpagedevice"
  562. *End
  563. *PageSize Legal: "
  564. 2 dict
  565. dup /PageSize [612 1008] put
  566. dup /ImagingBBox null put
  567. setpagedevice"
  568. *End
  569. *PageSize Executive: "
  570. 2 dict
  571. dup /PageSize [522 756] put
  572. dup /ImagingBBox null put
  573. setpagedevice"
  574. *End
  575. *PageSize A4: "
  576. 2 dict
  577. dup /PageSize [595 842] put
  578. dup /ImagingBBox null put
  579. setpagedevice"
  580. *End
  581. *PageSize B5: "
  582. 2 dict
  583. dup /PageSize [516 729] put
  584. dup /ImagingBBox null put
  585. setpagedevice"
  586. *End
  587. *PageSize LetterSmall/Letter Small: "
  588. 2 dict
  589. dup /PageSize [612 792] put
  590. dup /ImagingBBox null put
  591. setpagedevice"
  592. *End
  593. *PageSize LegalSmall/Legal Small: "
  594. 2 dict
  595. dup /PageSize [612 1008] put
  596. dup /ImagingBBox null put
  597. setpagedevice"
  598. *End
  599. *PageSize A4Small/A4 Small: "
  600. 2 dict
  601. dup /PageSize [595 842] put
  602. dup /ImagingBBox null put
  603. setpagedevice"
  604. *End
  605. *PageSize A3: "
  606. 2 dict
  607. dup /PageSize [842 1191] put
  608. dup /ImagingBBox null put
  609. setpagedevice"
  610. *End
  611. *PageSize A5: "
  612. 2 dict
  613. dup /PageSize [420 595] put
  614. dup /ImagingBBox null put
  615. setpagedevice"
  616. *End
  617. *PageSize B4: "
  618. 2 dict
  619. dup /PageSize [729 1032] put
  620. dup /ImagingBBox null put
  621. setpagedevice"
  622. *End
  623. *PageSize Tabloid/11x17 (Ledger): "
  624. 2 dict
  625. dup /PageSize [792 1224] put
  626. dup /ImagingBBox null put
  627. setpagedevice"
  628. *End
  629. *?PageSize: "
  630. save
  631. currentpagedevice /ImagingBBox get null eq
  632. { currentpagedevice /PageSize get aload pop
  633. 2 copy gt {exch} if
  634. (Unknown)
  635. 9 dict
  636. dup [612 792] (Letter) put
  637. dup [612 1008] (Legal) put
  638. dup [522 756] (Executive) put
  639. dup [595 842] (A4) put
  640. dup [516 729] (B5) put
  641. dup [842 1191] (A3) put
  642. dup [420 595] (A5) put
  643. dup [729 1032] (B4) put
  644. dup [792 1224] (Tabloid) put
  645. { exch aload pop 4 index sub abs 5 le exch
  646. 5 index sub abs 5 le and
  647. {exch pop exit} {pop} ifelse
  648. } bind forall }
  649. { currentpagedevice /PageSize get aload pop
  650. 2 copy gt {exch} if
  651. (Unknown)
  652. 3 dict
  653. dup [612 792] (LetterSmall) put
  654. dup [612 1008] (LegalSmall) put
  655. dup [595 842] (A4Small) put
  656. { exch aload pop 4 index sub abs 5 le exch
  657. 5 index sub abs 5 le and
  658. {exch pop exit} {pop} ifelse
  659. } bind forall }
  660. ifelse
  661. = flush pop pop restore"
  662. *End
  663. *CloseUI: *PageSize
  664. *OpenUI *PageRegion: PickOne
  665. *OrderDependency: 40.0 AnySetup *PageRegion
  666. *DefaultPageRegion: Letter
  667. *PageRegion Letter: "
  668. 2 dict
  669. dup /PageSize [612 792] put
  670. dup /ImagingBBox null put
  671. setpagedevice"
  672. *End
  673. *PageRegion Legal: "
  674. 2 dict
  675. dup /PageSize [612 1008] put
  676. dup /ImagingBBox null put
  677. setpagedevice"
  678. *End
  679. *PageRegion Executive: "
  680. 2 dict
  681. dup /PageSize [522 756] put
  682. dup /ImagingBBox null put
  683. setpagedevice"
  684. *End
  685. *PageRegion A4: "
  686. 2 dict
  687. dup /PageSize [595 842] put
  688. dup /ImagingBBox null put
  689. setpagedevice"
  690. *End
  691. *PageRegion B5: "
  692. 2 dict
  693. dup /PageSize [516 729] put
  694. dup /ImagingBBox null put
  695. setpagedevice"
  696. *End
  697. *PageRegion LetterSmall/Letter Small: "
  698. 2 dict
  699. dup /PageSize [612 792] put
  700. dup /ImagingBBox null put
  701. setpagedevice"
  702. *End
  703. *PageRegion LegalSmall/Legal Small: "
  704. 2 dict
  705. dup /PageSize [612 1008] put
  706. dup /ImagingBBox null put
  707. setpagedevice"
  708. *End
  709. *PageRegion A4Small/A4 Small: "
  710. 2 dict
  711. dup /PageSize [595 842] put
  712. dup /ImagingBBox null put
  713. setpagedevice"
  714. *End
  715. *PageRegion A3: "
  716. 2 dict
  717. dup /PageSize [842 1191] put
  718. dup /ImagingBBox null put
  719. setpagedevice"
  720. *End
  721. *PageRegion A5: "
  722. 2 dict
  723. dup /PageSize [420 595] put
  724. dup /ImagingBBox null put
  725. setpagedevice"
  726. *End
  727. *PageRegion B4: "
  728. 2 dict
  729. dup /PageSize [729 1032] put
  730. dup /ImagingBBox null put
  731. setpagedevice"
  732. *End
  733. *PageRegion Tabloid/11x17 (Ledger): "
  734. 2 dict
  735. dup /PageSize [792 1224] put
  736. dup /ImagingBBox null put
  737. setpagedevice"
  738. *End
  739. *CloseUI: *PageRegion
  740. *% The following entries provide information about specific paper keywords.
  741. *DefaultImageableArea: Letter
  742. *ImageableArea Letter: "6.36 7.68 605.4 783.36 "
  743. *ImageableArea Legal: "6.72 8.76 605.76 999.48 "
  744. *ImageableArea Executive: "14.5 8.0 515.5 748.0 "
  745. *ImageableArea A4: "5.76 6.6 589.44 836.04 "
  746. *ImageableArea B5: "8.4 7.56 507.6 721.8 "
  747. *ImageableArea LetterSmall/Letter Small: "27.0 30.0 580.0 761.0 "
  748. *ImageableArea LegalSmall/Legal Small: "61.0 40.0 545.0 964.0 "
  749. *ImageableArea A4Small/A4 Small: "24.0 27.0 565.0 808.0 "
  750. *ImageableArea A3: "6.0 8.04 835.44 1183.08 "
  751. *ImageableArea A5: "14.0 7.5 405.0 587.5 "
  752. *ImageableArea B4: "7.2 9.48 721.44 1023.24 "
  753. *ImageableArea Tabloid/11x17 (Ledger): "14.5 7.5 777.5 1216.5 "
  754. *?ImageableArea: "
  755. save
  756. /cvp { ( ) cvs print ( ) print } bind def
  757. /upperright {10000 mul floor 10000 div} bind def
  758. /lowerleft {10000 mul ceiling 10000 div} bind def
  759. newpath clippath pathbbox
  760. 4 -2 roll exch 2 {lowerleft cvp} repeat
  761. exch 2 {upperright cvp} repeat flush
  762. restore"
  763. *End
  764. *% These provide the physical dimensions of the paper (by keyword)
  765. *DefaultPaperDimension: Letter
  766. *PaperDimension Letter: "612 792"
  767. *PaperDimension Legal: "612 1008"
  768. *PaperDimension Executive: "522 756"
  769. *PaperDimension A4: "595 842"
  770. *PaperDimension B5: "516 729"
  771. *PaperDimension LetterSmall/Letter Small: "612 792"
  772. *PaperDimension LegalSmall/Legal Small: "612 1008"
  773. *PaperDimension A4Small/A4 Small: "595 842"
  774. *PaperDimension A3: "842 1191"
  775. *PaperDimension A5: "420 595"
  776. *PaperDimension B4: "729 1032"
  777. *PaperDimension Tabloid/11x17 (Ledger): "792 1224"
  778. *OpenUI *InputSlot: PickOne
  779. *OrderDependency: 20.0 AnySetup *InputSlot
  780. *DefaultInputSlot: LargeCapacity
  781. *InputSlot LargeCapacity/Large Capacity: "
  782. currentpagedevice /InputAttributes get
  783. 0 get dup
  784. null eq {pop}
  785. { dup length 1 add dict copy
  786. dup /InputAttributes
  787. 1 dict dup /Priority [0] put
  788. put setpagedevice
  789. } ifelse"
  790. *End
  791. *InputSlot Middle: "
  792. currentpagedevice /InputAttributes get
  793. 1 get dup
  794. null eq {pop}
  795. { dup length 1 add dict copy
  796. dup /InputAttributes
  797. 1 dict dup /Priority [1] put
  798. put setpagedevice
  799. } ifelse"
  800. *End
  801. *InputSlot Upper: "
  802. currentpagedevice /InputAttributes get
  803. 2 get dup
  804. null eq {pop}
  805. { dup length 1 add dict copy
  806. dup /InputAttributes
  807. 1 dict dup /Priority [2] put
  808. put setpagedevice
  809. } ifelse"
  810. *End
  811. *?InputSlot: "
  812. save
  813. 3 dict
  814. dup /0 (LargeCapacity) put
  815. dup /1 (Middle) put
  816. dup /2 (Upper) put
  817. currentpagedevice /InputAttributes get
  818. dup /Priority known
  819. { /Priority get 0 get ( ) cvs cvn get }
  820. {
  821. dup length 1 eq
  822. { {pop} forall ( ) cvs cvn get }
  823. { pop pop (Unknown) } ifelse
  824. } ifelse
  825. = flush
  826. restore
  827. "
  828. *End
  829. *CloseUI: *InputSlot
  830. *OpenUI *OutputBin/Output Tray: PickOne
  831. *OrderDependency: 40.0 AnySetup *OutputBin
  832. *DefaultOutputBin: Upper
  833. *OutputBin Upper: "
  834. currentpagedevice /OutputAttributes get
  835. 0 get dup
  836. null eq {pop}
  837. { dup length 1 add dict copy
  838. dup /OutputAttributes
  839. 1 dict dup /Priority [0] put
  840. put setpagedevice
  841. } ifelse"
  842. *End
  843. *OutputBin Lower: "
  844. currentpagedevice /OutputAttributes get
  845. 1 get dup
  846. null eq {pop}
  847. { dup length 1 add dict copy
  848. dup /OutputAttributes
  849. 1 dict dup /Priority [1] put
  850. put setpagedevice
  851. } ifelse"
  852. *End
  853. *OutputBin Side: "
  854. currentpagedevice /OutputAttributes get
  855. 2 get dup
  856. null eq {pop}
  857. { dup length 1 add dict copy
  858. dup /OutputAttributes
  859. 1 dict dup /Priority [2] put
  860. put setpagedevice
  861. } ifelse"
  862. *End
  863. *OutputBin OLCOT/Large Capacity Output Tray: "
  864. currentpagedevice /OutputAttributes get
  865. 3 get dup
  866. null eq {pop}
  867. { dup length 1 add dict copy
  868. dup /OutputAttributes
  869. 1 dict dup /Priority [3] put
  870. put setpagedevice
  871. } ifelse"
  872. *End
  873. *OutputBin MB1/Mailbox 1: "
  874. currentpagedevice /OutputAttributes get
  875. 3 get dup
  876. null eq {pop}
  877. { dup length 1 add dict copy
  878. dup /OutputAttributes
  879. 1 dict dup /Priority [3] put
  880. put setpagedevice
  881. } ifelse"
  882. *End
  883. *OutputBin MB2/Mailbox 2: "
  884. currentpagedevice /OutputAttributes get
  885. 4 get dup
  886. null eq {pop}
  887. { dup length 1 add dict copy
  888. dup /OutputAttributes
  889. 1 dict dup /Priority [4] put
  890. put setpagedevice
  891. } ifelse"
  892. *End
  893. *OutputBin MB3/Mailbox 3: "
  894. currentpagedevice /OutputAttributes get
  895. 5 get dup
  896. null eq {pop}
  897. { dup length 1 add dict copy
  898. dup /OutputAttributes
  899. 1 dict dup /Priority [5] put
  900. put setpagedevice
  901. } ifelse"
  902. *End
  903. *OutputBin MB4/Mailbox 4: "
  904. currentpagedevice /OutputAttributes get
  905. 6 get dup
  906. null eq {pop}
  907. { dup length 1 add dict copy
  908. dup /OutputAttributes
  909. 1 dict dup /Priority [6] put
  910. put setpagedevice
  911. } ifelse"
  912. *End
  913. *OutputBin MB5/Mailbox 5: "
  914. currentpagedevice /OutputAttributes get
  915. 7 get dup
  916. null eq {pop}
  917. { dup length 1 add dict copy
  918. dup /OutputAttributes
  919. 1 dict dup /Priority [7] put
  920. put setpagedevice
  921. } ifelse"
  922. *End
  923. *OutputBin MB6/Mailbox 6: "
  924. currentpagedevice /OutputAttributes get
  925. 8 get dup
  926. null eq {pop}
  927. { dup length 1 add dict copy
  928. dup /OutputAttributes
  929. 1 dict dup /Priority [8] put
  930. put setpagedevice
  931. } ifelse"
  932. *End
  933. *OutputBin MB7/Mailbox 7: "
  934. currentpagedevice /OutputAttributes get
  935. 9 get dup
  936. null eq {pop}
  937. { dup length 1 add dict copy
  938. dup /OutputAttributes
  939. 1 dict dup /Priority [9] put
  940. put setpagedevice
  941. } ifelse"
  942. *End
  943. *OutputBin MB8/Mailbox 8: "
  944. currentpagedevice /OutputAttributes get
  945. 10 get dup
  946. null eq {pop}
  947. { dup length 1 add dict copy
  948. dup /OutputAttributes
  949. 1 dict dup /Priority [10] put
  950. put setpagedevice
  951. } ifelse"
  952. *End
  953. *OutputBin MB9/Mailbox 9: "
  954. currentpagedevice /OutputAttributes get
  955. 11 get dup
  956. null eq {pop}
  957. { dup length 1 add dict copy
  958. dup /OutputAttributes
  959. 1 dict dup /Priority [11] put
  960. put setpagedevice
  961. } ifelse"
  962. *End
  963. *OutputBin MB10/Mailbox 10: "
  964. currentpagedevice /OutputAttributes get
  965. 12 get dup
  966. null eq {pop}
  967. { dup length 1 add dict copy
  968. dup /OutputAttributes
  969. 1 dict dup /Priority [12] put
  970. put setpagedevice
  971. } ifelse"
  972. *End
  973. *OutputBin MB11/Mailbox 11: "
  974. currentpagedevice /OutputAttributes get
  975. 13 get dup
  976. null eq {pop}
  977. { dup length 1 add dict copy
  978. dup /OutputAttributes
  979. 1 dict dup /Priority [13] put
  980. put setpagedevice
  981. } ifelse"
  982. *End
  983. *OutputBin MB12/Mailbox 12: "
  984. currentpagedevice /OutputAttributes get
  985. 14 get dup
  986. null eq {pop}
  987. { dup length 1 add dict copy
  988. dup /OutputAttributes
  989. 1 dict dup /Priority [14] put
  990. put setpagedevice
  991. } ifelse"
  992. *End
  993. *OutputBin MB13/Mailbox 13: "
  994. currentpagedevice /OutputAttributes get
  995. 15 get dup
  996. null eq {pop}
  997. { dup length 1 add dict copy
  998. dup /OutputAttributes
  999. 1 dict dup /Priority [15] put
  1000. put setpagedevice
  1001. } ifelse"
  1002. *End
  1003. *OutputBin MB14/Mailbox 14: "
  1004. currentpagedevice /OutputAttributes get
  1005. 16 get dup
  1006. null eq {pop}
  1007. { dup length 1 add dict copy
  1008. dup /OutputAttributes
  1009. 1 dict dup /Priority [16] put
  1010. put setpagedevice
  1011. } ifelse"
  1012. *End
  1013. *OutputBin MB15/Mailbox 15: "
  1014. currentpagedevice /OutputAttributes get
  1015. 17 get dup
  1016. null eq {pop}
  1017. { dup length 1 add dict copy
  1018. dup /OutputAttributes
  1019. 1 dict dup /Priority [17] put
  1020. put setpagedevice
  1021. } ifelse"
  1022. *End
  1023. *OutputBin MB16/Mailbox 16: "
  1024. currentpagedevice /OutputAttributes get
  1025. 18 get dup
  1026. null eq {pop}
  1027. { dup length 1 add dict copy
  1028. dup /OutputAttributes
  1029. 1 dict dup /Priority [18] put
  1030. put setpagedevice
  1031. } ifelse"
  1032. *End
  1033. *OutputBin MB17/Mailbox 17: "
  1034. currentpagedevice /OutputAttributes get
  1035. 19 get dup
  1036. null eq {pop}
  1037. { dup length 1 add dict copy
  1038. dup /OutputAttributes
  1039. 1 dict dup /Priority [19] put
  1040. put setpagedevice
  1041. } ifelse"
  1042. *End
  1043. *OutputBin MB18/Mailbox 18: "
  1044. currentpagedevice /OutputAttributes get
  1045. 20 get dup
  1046. null eq {pop}
  1047. { dup length 1 add dict copy
  1048. dup /OutputAttributes
  1049. 1 dict dup /Priority [20] put
  1050. put setpagedevice
  1051. } ifelse"
  1052. *End
  1053. *OutputBin MB19/Mailbox 19: "
  1054. currentpagedevice /OutputAttributes get
  1055. 21 get dup
  1056. null eq {pop}
  1057. { dup length 1 add dict copy
  1058. dup /OutputAttributes
  1059. 1 dict dup /Priority [21] put
  1060. put setpagedevice
  1061. } ifelse"
  1062. *End
  1063. *OutputBin MB20/Mailbox 20: "
  1064. currentpagedevice /OutputAttributes get
  1065. 22 get dup
  1066. null eq {pop}
  1067. { dup length 1 add dict copy
  1068. dup /OutputAttributes
  1069. 1 dict dup /Priority [22] put
  1070. put setpagedevice
  1071. } ifelse"
  1072. *End
  1073. *?OutputBin: "
  1074. save
  1075. 22 dict
  1076. dup /0 (Upper) put
  1077. dup /1 (Lower) put
  1078. dup /2 (Side) put
  1079. dup /3 (MB1) put
  1080. dup /4 (MB2) put
  1081. dup /5 (MB3) put
  1082. dup /6 (MB4) put
  1083. dup /7 (MB5) put
  1084. dup /8 (MB6) put
  1085. dup /9 (MB7) put
  1086. dup /10 (MB8) put
  1087. dup /11 (MB9) put
  1088. dup /12 (MB10) put
  1089. dup /13 (MB11) put
  1090. dup /14 (MB12) put
  1091. dup /15 (MB13) put
  1092. dup /16 (MB14) put
  1093. dup /17 (MB15) put
  1094. dup /18 (MB16) put
  1095. dup /19 (MB17) put
  1096. dup /20 (MB18) put
  1097. dup /21 (MB19) put
  1098. dup /22 (MB20) put
  1099. currentpagedevice /OutputAttributes get
  1100. dup /Priority known
  1101. { /Priority get 0 get ( ) cvs cvn get }
  1102. {
  1103. dup length 1 eq
  1104. { {pop} forall ( ) cvs cvn get }
  1105. { pop pop (Unknown) } ifelse
  1106. } ifelse
  1107. = flush
  1108. restore
  1109. "
  1110. *End
  1111. *CloseUI: *OutputBin
  1112. *PageStackOrder Upper: Normal
  1113. *PageStackOrder Side: Reverse
  1114. *PageStackOrder Lower: Normal
  1115. *OpenUI *Duplex: PickOne
  1116. *OrderDependency: 50.0 AnySetup *Duplex
  1117. *DefaultDuplex: None
  1118. *Duplex None: "
  1119. 1 dict dup /Duplex false put setpagedevice
  1120. 1 dict dup /Tumble false put setpagedevice"
  1121. *End
  1122. *Duplex DuplexNoTumble/Long Edge: "
  1123. 1 dict dup /Duplex true put setpagedevice
  1124. 1 dict dup /Tumble false put setpagedevice"
  1125. *End
  1126. *Duplex DuplexTumble/Short Edge: "
  1127. 1 dict dup /Duplex true put setpagedevice
  1128. 1 dict dup /Tumble true put setpagedevice"
  1129. *End
  1130. *?Duplex: "save
  1131. currentpagedevice /Duplex get
  1132. { currentpagedevice /Tumble get
  1133. {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  1134. }
  1135. { (None)}
  1136. ifelse = flush
  1137. restore
  1138. "
  1139. *End
  1140. *CloseUI: *Duplex
  1141. *% Font Information =====================
  1142. *DefaultFont: Courier
  1143. *Font AvantGarde-Book: Standard "(001.006S)" Standard Disk
  1144. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk
  1145. *Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk
  1146. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk
  1147. *Font Bookman-Demi: Standard "(001.004S)" Standard Disk
  1148. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard Disk
  1149. *Font Bookman-Light: Standard "(001.004S)" Standard Disk
  1150. *Font Bookman-LightItalic: Standard "(001.004S)" Standard Disk
  1151. *Font Courier: Standard "(002.004S)" Standard Disk
  1152. *Font Courier-Bold: Standard "(002.004S)" Standard Disk
  1153. *Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk
  1154. *Font Courier-Oblique: Standard "(002.004S)" Standard Disk
  1155. *Font Helvetica: Standard "(001.006S)" Standard Disk
  1156. *Font Helvetica-Bold: Standard "(001.007S)" Standard Disk
  1157. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk
  1158. *Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk
  1159. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk
  1160. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk
  1161. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk
  1162. *Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk
  1163. *Font LubalinGraph-Book: Standard "(001.002)" Standard Disk
  1164. *Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk
  1165. *Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk
  1166. *Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk
  1167. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk
  1168. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk
  1169. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk
  1170. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk
  1171. *Font Palatino-Bold: Standard "(001.005S)" Standard Disk
  1172. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk
  1173. *Font Palatino-Italic: Standard "(001.005S)" Standard Disk
  1174. *Font Palatino-Roman: Standard "(001.005S)" Standard Disk
  1175. *Font Souvenir-Demi: Standard "(001.002)" Standard Disk
  1176. *Font Souvenir-DemiItalic: Standard "(001.002)" Standard Disk
  1177. *Font Souvenir-Light: Standard "(001.002)" Standard Disk
  1178. *Font Souvenir-LightItalic: Standard "(001.002)" Standard Disk
  1179. *Font Symbol: Special "(001.007S)" Special Disk
  1180. *Font Times-Bold: Standard "(001.007S)" Standard Disk
  1181. *Font Times-BoldItalic: Standard "(001.009S)" Standard Disk
  1182. *Font Times-Italic: Standard "(001.007S)" Standard Disk
  1183. *Font Times-Roman: Standard "(001.007S)" Standard Disk
  1184. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk
  1185. *Font ZapfDingbats: Special "(001.004S)" Special Disk
  1186. *?FontQuery: "
  1187. save
  1188. { count 1 gt
  1189. { exch dup 127 string cvs (/) print print (:) print
  1190. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  1191. } { exit } ifelse
  1192. } bind loop
  1193. (*) = flush
  1194. restore
  1195. "
  1196. *End
  1197. *?FontList: "
  1198. save
  1199. (*) {cvn ==} 128 string /Font resourceforall
  1200. (*) = flush
  1201. restore
  1202. "
  1203. *End
  1204. *% Printer Messages (verbatim from printer):
  1205. *Message: "A new input or output tray has been selected"
  1206. *Message: "Document has been printed"
  1207. *Message: "Job \jobname\ Aborted by Server Management"
  1208. *Message: "Job \jobname\ Aborted"
  1209. *Message: "Job \jobname\ Connect"
  1210. *Message: "Job \jobname\ Finish"
  1211. *Message: "Job \jobname\ Start"
  1212. *Message: "Job aborted - Printer is still paused"
  1213. *Message: "Job acceptance is disabled - job rejected"
  1214. *Message: "Lower output tray full, switching to upper"
  1215. *Message: "Output being delivered to lower tray"
  1216. *Message: "Output being delivered to upper tray"
  1217. *Message: "Pending Job \jobname\ Aborted"
  1218. *Message: "PostScript quit operator has been executed"
  1219. *Message: "Print Engine error has been corrected"
  1220. *Message: "Print Engine has gone online"
  1221. *Message: "Print Engine ready"
  1222. *Message: "Problem Unknown"
  1223. *Message: "String is too long - it has been truncated"
  1224. *Message: "Switching to alternate paper source"
  1225. *Message: "Timeout trying to send a message"
  1226. *Message: "Upper output tray full, switching to lower"
  1227. *Message: "exitserver has been executed - permanent state may be changed"
  1228. *% PrinterErrors
  1229. *PrinterError: "Add toner and Clean components"
  1230. *PrinterError: "Call Field Service to correct error"
  1231. *PrinterError: "Charge wire cleaning completed"
  1232. *PrinterError: "Charge wire cleaning in progress"
  1233. *PrinterError: "Check: toner cartridge installation"
  1234. *PrinterError: "Cleaning unit absent or improperly seated"
  1235. *PrinterError: "Cleaning unit full - needs replacement"
  1236. *PrinterError: "Communication with print engine lost -- reboot PrintServer"
  1237. *PrinterError: "Developer unit absent or improperly seated"
  1238. *PrinterError: "Duplex user maintenance, perform: duplex maintenance"
  1239. *PrinterError: "Duplexer cover is open"
  1240. *PrinterError: "Duplexer paper path is not properly seated"
  1241. *PrinterError: "Duplexer unit error"
  1242. *PrinterError: "Duplexer unit is jammed"
  1243. *PrinterError: "Engine command buffer overflow -- reboot PrintServer"
  1244. *PrinterError: "Field Service maintenance required- Call Field Service"
  1245. *PrinterError: "Fuser unit absent or improperly seated"
  1246. *PrinterError: "General user maintenance, perform: \maintenance\"
  1247. *PrinterError: "Image density adjustment required"
  1248. *PrinterError: "Incorrect media in LCIT"
  1249. *PrinterError: "Incorrect media in lower paper tray"
  1250. *PrinterError: "Incorrect media in upper paper tray"
  1251. *PrinterError: "Lower output tray full"
  1252. *PrinterError: "Lower paper tray is missing or misaligned"
  1253. *PrinterError: "Media incompatible with duplexer or output device"
  1254. *PrinterError: "OPC drum absent or improperly seated"
  1255. *PrinterError: "OPC drum needs replacement"
  1256. *PrinterError: "Output tray missing or cover open"
  1257. *PrinterError: "Paper Jam - Clear top output tray"
  1258. *PrinterError: "Paper Jam - Open side door to clear paper path"
  1259. *PrinterError: "Paper Jam - Optional output device"
  1260. *PrinterError: "Paper feed slot access paper jam, clear cassette area"
  1261. *PrinterError: "Paper output cover is open"
  1262. *PrinterError: "Perform user maintenance"
  1263. *PrinterError: "Please clear paper jam caused by DPX feed path"
  1264. *PrinterError: "Please clear paper jam caused by DPX transport station"
  1265. *PrinterError: "Please clear paper jam caused by fatal engine error"
  1266. *PrinterError: "Please clear paper jam caused by fusing unit"
  1267. *PrinterError: "Please clear paper jam caused by lower transport station"
  1268. *PrinterError: "Please clear paper jam caused by main transport station"
  1269. *PrinterError: "Please clear paper jam caused by opened cover"
  1270. *PrinterError: "Please clear paper jam caused by optional output device"
  1271. *PrinterError: "Please clear paper jam caused by optional device paper output"
  1272. *PrinterError: "Please clear paper jam caused by optional device transport station"
  1273. *PrinterError: "Please clear paper jam caused by upper transport station"
  1274. *PrinterError: "Please reboot the PrintServer - FATAL ERROR"
  1275. *PrinterError: "Print Engine 100,000 page maintenance required"
  1276. *PrinterError: "Print Engine 200,000 page maintenance required"
  1277. *PrinterError: "Print Engine 50,000 page maintenance required"
  1278. *PrinterError: "Print Engine cover is open"
  1279. *PrinterError: "Print Engine developer needs replacement"
  1280. *PrinterError: "Print Engine driving unit error"
  1281. *PrinterError: "Print Engine drum needs replacement"
  1282. *PrinterError: "Print Engine fusing error"
  1283. *PrinterError: "Print Engine fusing unit setting is incorrect"
  1284. *PrinterError: "Print Engine hardware error: \code\"
  1285. *PrinterError: "Print Engine has gone off line"
  1286. *PrinterError: "Print Engine is in warmup state"
  1287. *PrinterError: "Print Engine is not ready"
  1288. *PrinterError: "Print Engine large capacity paper tray is empty"
  1289. *PrinterError: "Print Engine large capacity paper tray is jammed"
  1290. *PrinterError: "Print Engine lower paper tray is empty"
  1291. *PrinterError: "Print Engine lower paper tray is jammed"
  1292. *PrinterError: "Print Engine oil supply low"
  1293. *PrinterError: "Print Engine optical unit error"
  1294. *PrinterError: "Print Engine paper eject section is jammed"
  1295. *PrinterError: "Print Engine paper feed unit error"
  1296. *PrinterError: "Print Engine power supply unit error"
  1297. *PrinterError: "Print Engine toner cartridge setting is incorrect"
  1298. *PrinterError: "Print Engine toner supply is exhausted"
  1299. *PrinterError: "Print Engine toner supply low"
  1300. *PrinterError: "Print Engine transport path setting is incorrect"
  1301. *PrinterError: "Print Engine transport section is jammed"
  1302. *PrinterError: "Print Engine unknown error status: \code1\, \code2\"
  1303. *PrinterError: "Print Engine upper paper tray is empty"
  1304. *PrinterError: "Print Engine upper paper tray is jammed"
  1305. *PrinterError: "Print engine side cover is open"
  1306. *PrinterError: "Printer requires service: code = \service1\ \service2\"
  1307. *PrinterError: "Replace OPC drum"
  1308. *PrinterError: "Side output tray full"
  1309. *PrinterError: "Side tray not correctly positioned"
  1310. *PrinterError: "Toner low or not distibuted properly replace: toner"
  1311. *PrinterError: "Unavailable paper destination selected"
  1312. *PrinterError: "Upper and lower output trays full"
  1313. *PrinterError: "Upper door access paper jam, open top cover"
  1314. *PrinterError: "Upper output tray full"
  1315. *PrinterError: "Upper paper tray is missing or misaligned"
  1316. *PrinterError: "Upper unit cover open, close top cover"
  1317. *% Status Messages: copy of PrinterErrors
  1318. *Status: "Add toner and Clean components"
  1319. *Status: "Call Field Service to correct error"
  1320. *Status: "Charge wire cleaning completed"
  1321. *Status: "Charge wire cleaning in progress"
  1322. *Status: "Check: toner cartridge installation"
  1323. *Status: "Cleaning unit absent or improperly seated"
  1324. *Status: "Cleaning unit full - needs replacement"
  1325. *Status: "Communication with print engine lost -- reboot PrintServer"
  1326. *Status: "Developer unit absent or improperly seated"
  1327. *Status: "Duplex user maintenance, perform: duplex maintenance"
  1328. *Status: "Duplexer cover is open"
  1329. *Status: "Duplexer paper path is not properly seated"
  1330. *Status: "Duplexer unit error"
  1331. *Status: "Duplexer unit is jammed"
  1332. *Status: "Engine command buffer overflow -- reboot PrintServer"
  1333. *Status: "Field Service maintenance required- Call Field Service"
  1334. *Status: "Fuser unit absent or improperly seated"
  1335. *Status: "General user maintenance, perform: \maintenance\"
  1336. *Status: "Image density adjustment required"
  1337. *Status: "Incorrect media in LCIT"
  1338. *Status: "Incorrect media in lower paper tray"
  1339. *Status: "Incorrect media in upper paper tray"
  1340. *Status: "Lower output tray full"
  1341. *Status: "Lower paper tray is missing or misaligned"
  1342. *Status: "Media incompatible with duplexer or output device"
  1343. *Status: "OPC drum absent or improperly seated"
  1344. *Status: "OPC drum needs replacement"
  1345. *Status: "Output tray missing or cover open"
  1346. *Status: "Paper Jam - Clear top output tray"
  1347. *Status: "Paper Jam - Open side door to clear paper path"
  1348. *Status: "Paper Jam - Optional output device"
  1349. *Status: "Paper feed slot access paper jam, clear cassette area"
  1350. *Status: "Paper output cover is open"
  1351. *Status: "Perform user maintenance"
  1352. *Status: "Please clear paper jam caused by DPX feed path"
  1353. *Status: "Please clear paper jam caused by DPX transport station"
  1354. *Status: "Please clear paper jam caused by fatal engine error"
  1355. *Status: "Please clear paper jam caused by fusing unit"
  1356. *Status: "Please clear paper jam caused by lower transport station"
  1357. *Status: "Please clear paper jam caused by main transport station"
  1358. *Status: "Please clear paper jam caused by opened cover"
  1359. *Status: "Please clear paper jam caused by optional output device"
  1360. *Status: "Please clear paper jam caused by optional device paper output"
  1361. *Status: "Please clear paper jam caused by optional device transport station"
  1362. *Status: "Please clear paper jam caused by upper transport station"
  1363. *Status: "Please reboot the PrintServer - FATAL ERROR"
  1364. *Status: "Print Engine 100,000 page maintenance required"
  1365. *Status: "Print Engine 200,000 page maintenance required"
  1366. *Status: "Print Engine 50,000 page maintenance required"
  1367. *Status: "Print Engine cover is open"
  1368. *Status: "Print Engine developer needs replacement"
  1369. *Status: "Print Engine driving unit error"
  1370. *Status: "Print Engine drum needs replacement"
  1371. *Status: "Print Engine fusing error"
  1372. *Status: "Print Engine fusing unit setting is incorrect"
  1373. *Status: "Print Engine hardware error: \code\"
  1374. *Status: "Print Engine has gone off line"
  1375. *Status: "Print Engine is in warmup state"
  1376. *Status: "Print Engine is not ready"
  1377. *Status: "Print Engine large capacity paper tray is empty"
  1378. *Status: "Print Engine large capacity paper tray is jammed"
  1379. *Status: "Print Engine lower paper tray is empty"
  1380. *Status: "Print Engine lower paper tray is jammed"
  1381. *Status: "Print Engine oil supply low"
  1382. *Status: "Print Engine optical unit error"
  1383. *Status: "Print Engine paper eject section is jammed"
  1384. *Status: "Print Engine paper feed unit error"
  1385. *Status: "Print Engine power supply unit error"
  1386. *Status: "Print Engine toner cartridge setting is incorrect"
  1387. *Status: "Print Engine toner supply is exhausted"
  1388. *Status: "Print Engine toner supply low"
  1389. *Status: "Print Engine transport path setting is incorrect"
  1390. *Status: "Print Engine transport section is jammed"
  1391. *Status: "Print Engine unknown error status: \code1\, \code2\"
  1392. *Status: "Print Engine upper paper tray is empty"
  1393. *Status: "Print Engine upper paper tray is jammed"
  1394. *Status: "Print engine side cover is open"
  1395. *Status: "Printer requires service: code = \service1\ \service2\"
  1396. *Status: "Replace OPC drum"
  1397. *Status: "Side output tray full"
  1398. *Status: "Side tray not correctly positioned"
  1399. *Status: "Toner low or not distibuted properly replace: toner"
  1400. *Status: "Unavailable paper destination selected"
  1401. *Status: "Upper and lower output trays full"
  1402. *Status: "Upper door access paper jam, open top cover"
  1403. *Status: "Upper output tray full"
  1404. *Status: "Upper paper tray is missing or misaligned"
  1405. *Status: "Upper unit cover open, close top cover"
  1406. *% Other status messages
  1407. *Status: "Active"
  1408. *Status: "Idle"
  1409. *Status: "PrintServer is currently disabled and cannot accept jobs"
  1410. *Status: "Printer is paused (job is pending)"
  1411. *Status: "Printer is resuming"
  1412. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  1413. *% Color Separation Information =====================
  1414. *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  1415. *InkName: ProcessBlack/Process Black
  1416. *InkName: CustomColor/Custom Color
  1417. *InkName: ProcessCyan/Process Cyan
  1418. *InkName: ProcessMagenta/Process Magenta
  1419. *InkName: ProcessYellow/Process Yellow
  1420. *% For 60 lpi / 300 dpi ===============================
  1421. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1422. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  1423. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  1424. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  1425. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  1426. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1427. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1428. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1429. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1430. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  1431. *% For 53 lpi / 300 dpi ===============================
  1432. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1433. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  1434. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  1435. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  1436. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  1437. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1438. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  1439. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1440. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  1441. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  1442. *% end of PPD file for PrintServer 32 plus
  1443. *% Last Edit Date: 6 July 1995