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.

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