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.

748 lines
25 KiB

  1. *PPD-Adobe: "4.1"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1994 Adobe Systems Incorporated.
  4. *% All Rights Reserved.
  5. *% Permission is granted for redistribution of this file as
  6. *% long as this copyright notice is intact and the contents
  7. *% of the file is not altered in any way from its original form.
  8. *% End of Copyright statement
  9. *%
  10. *% Copyright 1994 Digital Equipment Corporation.
  11. *%
  12. *FormatVersion: "4.1"
  13. *FileVersion: "1.0"
  14. *LanguageEncoding: ISOLatin1
  15. *LanguageVersion: English
  16. *PCFileName: "DCPS1721.PPD"
  17. *Product: "(PrintServer 17)"
  18. *PSVersion: "(2014.102) 68"
  19. *ModelName: "Digital PrintServer 17"
  20. *ShortNickName: "Digital PrintServer 17 12mb/L2"
  21. *NickName: "Digital PrintServer 17 v2014"
  22. *% === Options and Constraints ===============
  23. *OpenGroup: InstallableOptions/Options Installed
  24. *OpenUI *Option1/Optional Duplex Unit: Boolean
  25. *DefaultOption1: False
  26. *Option1 True/Installed: ""
  27. *Option1 False/Not Installed: ""
  28. *CloseUI: *Option1
  29. *OpenUI *Option2/Optional Envelope Feeder: Boolean
  30. *DefaultOption2: False
  31. *Option2 True/Installed: ""
  32. *Option2 False/Not Installed: ""
  33. *CloseUI: *Option2
  34. *OpenUI *Option3/Memory Configuration: PickOne
  35. *DefaultOption3: None
  36. *Option3 None/Standard 12 MB RAM: ""
  37. *Option3 4Meg/Upgrade to 16 MB RAM: ""
  38. *Option3 8Meg/Upgrade to 20 MB RAM: ""
  39. *Option3 12Meg/Upgrade to 24 MB RAM: ""
  40. *Option3 16Meg/Upgrade to 28 MB RAM: ""
  41. *Option3 20Meg/Upgrade to 32 MB RAM: ""
  42. *CloseUI: *Option3
  43. *CloseGroup: InstallableOptions/Options Installed
  44. *UIConstraints: *Option1 False *Duplex
  45. *UIConstraints: *Option2 False *InputSlot Envelope
  46. *UIConstraints: *OutputBin Side *Duplex
  47. *UIConstraints: *Duplex *OutputBin Side
  48. *UIConstraints: *InputSlot Envelope *Duplex
  49. *UIConstraints: *Duplex *InputSlot Envelope
  50. *UIConstraints: *PageSize 4.125x9.5 *Duplex
  51. *UIConstraints: *PageSize 3.875x7.5 *Duplex
  52. *UIConstraints: *PageSize DL *Duplex
  53. *UIConstraints: *PageRegion 4.125x9.5 *Duplex
  54. *UIConstraints: *PageRegion 3.875x7.5 *Duplex
  55. *UIConstraints: *PageRegion DL *Duplex
  56. *UIConstraints: *Duplex *PageSize 4.125x9.5
  57. *UIConstraints: *Duplex *PageSize 3.875x7.5
  58. *UIConstraints: *Duplex *PageSize DL
  59. *UIConstraints: *Duplex *PageRegion 4.125x9.5
  60. *UIConstraints: *Duplex *PageRegion 3.875x7.5
  61. *UIConstraints: *Duplex *PageRegion DL
  62. *UIConstraints: *InputSlot Envelope *PageSize Letter
  63. *UIConstraints: *InputSlot Envelope *PageSize Legal
  64. *UIConstraints: *InputSlot Envelope *PageSize ExecutivePage
  65. *UIConstraints: *InputSlot Envelope *PageSize A4
  66. *UIConstraints: *InputSlot Envelope *PageSize B5
  67. *UIConstraints: *InputSlot Envelope *PageSize LetterSmall
  68. *UIConstraints: *InputSlot Envelope *PageSize LegalSmall
  69. *UIConstraints: *InputSlot Envelope *PageSize A4Small
  70. *UIConstraints: *InputSlot Envelope *PageRegion Letter
  71. *UIConstraints: *InputSlot Envelope *PageRegion Legal
  72. *UIConstraints: *InputSlot Envelope *PageRegion ExecutivePage
  73. *UIConstraints: *InputSlot Envelope *PageRegion A4
  74. *UIConstraints: *InputSlot Envelope *PageRegion B5
  75. *UIConstraints: *InputSlot Envelope *PageRegion LetterSmall
  76. *UIConstraints: *InputSlot Envelope *PageRegion LegalSmall
  77. *UIConstraints: *InputSlot Envelope *PageRegion A4Small
  78. *UIConstraints: *InputSlot Upper *PageSize 4.125x9.5
  79. *UIConstraints: *InputSlot Lower *PageSize 4.125x9.5
  80. *UIConstraints: *InputSlot Upper *PageSize 3.875x7.5
  81. *UIConstraints: *InputSlot Lower *PageSize 3.875x7.5
  82. *UIConstraints: *InputSlot Upper *PageSize DL
  83. *UIConstraints: *InputSlot Lower *PageSize DL
  84. *UIConstraints: *InputSlot Upper *PageRegion 4.125x9.5
  85. *UIConstraints: *InputSlot Lower *PageRegion 4.125x9.5
  86. *UIConstraints: *InputSlot Upper *PageRegion 3.875x7.5
  87. *UIConstraints: *InputSlot Lower *PageRegion 3.875x7.5
  88. *UIConstraints: *InputSlot Upper *PageRegion DL
  89. *UIConstraints: *InputSlot Lower *PageRegion DL
  90. *UIConstraints: *Option3 None *VMOption
  91. *UIConstraints: *Option3 4Meg *VMOption None
  92. *UIConstraints: *Option3 4Meg *VMOption 8Meg
  93. *UIConstraints: *Option3 4Meg *VMOption 12Meg
  94. *UIConstraints: *Option3 4Meg *VMOption 16Meg
  95. *UIConstraints: *Option3 4Meg *VMOption 20Meg
  96. *UIConstraints: *Option3 8Meg *VMOption None
  97. *UIConstraints: *Option3 8Meg *VMOption 4Meg
  98. *UIConstraints: *Option3 8Meg *VMOption 12Meg
  99. *UIConstraints: *Option3 8Meg *VMOption 16Meg
  100. *UIConstraints: *Option3 8Meg *VMOption 20Meg
  101. *UIConstraints: *Option3 12Meg *VMOption None
  102. *UIConstraints: *Option3 12Meg *VMOption 4Meg
  103. *UIConstraints: *Option3 12Meg *VMOption 8Meg
  104. *UIConstraints: *Option3 12Meg *VMOption 16Meg
  105. *UIConstraints: *Option3 12Meg *VMOption 20Meg
  106. *UIConstraints: *Option3 16Meg *VMOption None
  107. *UIConstraints: *Option3 16Meg *VMOption 4Meg
  108. *UIConstraints: *Option3 16Meg *VMOption 8Meg
  109. *UIConstraints: *Option3 16Meg *VMOption 12Meg
  110. *UIConstraints: *Option3 16Meg *VMOption 20Meg
  111. *UIConstraints: *Option3 20Meg *VMOption None
  112. *UIConstraints: *Option3 20Meg *VMOption 4Meg
  113. *UIConstraints: *Option3 20Meg *VMOption 8Meg
  114. *UIConstraints: *Option3 20Meg *VMOption 12Meg
  115. *UIConstraints: *Option3 20Meg *VMOption 16Meg
  116. *UIConstraints: *DECimage Off *DECimagePlusparams
  117. *% === Basic Capabilities ===============
  118. *LanguageLevel: "2"
  119. *Protocols: BCP
  120. *Emulators: hplj
  121. *StartEmulator_hplj: "currentfile /LaserJetIII statusdict /emulate get exec "
  122. *StopEmulator_hplj: "<1B7F>0"
  123. *FreeVM: "1400000"
  124. *VMOption None/Standard 12 MB RAM: "1400000"
  125. *VMOption 4Meg/4 MB Upgrade to 16MB: "5550000"
  126. *VMOption 8Meg/8 MB Upgrade to 20MB: "9500000"
  127. *VMOption 12Meg/12 MB Upgrade to 24MB: "13500000"
  128. *VMOption 16Meg/16 MB Upgrade to 28MB: "17500000"
  129. *VMOption 20Meg/20 MB Upgrade to 32MB: "21500000"
  130. *Extensions: CMYK
  131. *ColorDevice: False
  132. *DefaultColorSpace: Gray
  133. *VariablePaperSize: False
  134. *FileSystem: False
  135. *Throughput: "17"
  136. *% For MS Windows: Do not put ^D in files
  137. *EndOfFile: False
  138. *Password: "(LPS)"
  139. *ExitServer: "
  140. count 0 eq
  141. { false } { true exch startjob } ifelse
  142. not {
  143. (WARNING: Cannot modify initial VM.) =
  144. (Missing or invalid password.) =
  145. (Please contact the author of this software.) = flush quit
  146. } if
  147. "
  148. *End
  149. *DefaultResolution: 300dpi
  150. *Resolution 300dpi/300 dpi: "
  151. 1 dict dup /HWResolution [300 300] put setpagedevice"
  152. *End
  153. *?Resolution: "
  154. save
  155. currentpagedevice /HWResolution get
  156. 0 get
  157. ( ) cvs print
  158. (dpi)
  159. = flush
  160. restore
  161. "
  162. *End
  163. *OpenGroup: DECimageControls
  164. *% === DECimage ============
  165. *OpenUI *DECimage/DECimage Plus: Boolean
  166. *OrderDependency: 54 AnySetup *DECimage
  167. *DefaultDECimage: Off
  168. *DECimage Off: "
  169. false statusdict /setDECimage get exec
  170. currentpagedevice /Install get exec"
  171. *End
  172. *DECimage On: "true statusdict /setDECimage get exec"
  173. *?DECimage: "
  174. save statusdict /DECimage get exec
  175. {(On)}{(Off)} ifelse = flush restore"
  176. *End
  177. *CloseUI: *DECimage
  178. *% === DECimage Plus Parameters =========
  179. *OpenUI *DECimagePlusparams/DECimage Plus Controls: PickOne
  180. *OrderDependency: 52 AnySetup *DECimagePlusparams
  181. *DefaultDECimagePlusparams: Off
  182. *DECimagePlusparams Off/Standard: "0.0 1.0 1.5 1 statusdict /setDECimageparams get exec"
  183. *DECimagePlusparams 1/High Contrast: "0.2 0.8 0.0 1 statusdict /setDECimageparams get exec"
  184. *DECimagePlusparams 2/Med Contrast: "0.1 0.9 0.0 1 statusdict /setDECimageparams get exec"
  185. *DECimagePlusparams 3/Little Darker: "0.1 1.1 0.0 1 statusdict /setDECimageparams get exec"
  186. *DECimagePlusparams 4/Darker: "0.2 1.2 0.0 1 statusdict /setDECimageparams get exec"
  187. *DECimagePlusparams 5/Brighter: "-0.2 0.8 0.0 1 statusdict /setDECimageparams get exec"
  188. *DECimagePlusparams 6/Little Brighter: "-0.1 0.9 0.0 1 statusdict /setDECimageparams get exec"
  189. *DECimagePlusparams 7/Little Low Contrast: "-0.05 1.05 0.0 1 statusdict /setDECimageparams get exec"
  190. *DECimagePlusparams 8/Low Contrast: "-0.1 1.1 0.0 1 statusdict /setDECimageparams get exec"
  191. *DECimagePlusparams 9/Lower Contrast: "-0.15 1.15 0.0 1 statusdict /setDECimageparams get exec"
  192. *DECimagePlusparams 10/Lowest Contrast: "-0.2 1.2 0.0 1 statusdict /setDECimageparams get exec"
  193. *DECimagePlusparams 11/Extra Sharp: "0.0 1.0 4.0 1 statusdict /setDECimageparams get exec"
  194. *DECimagePlusparams 12/Very Sharp: "0.0 1.0 3.0 1 statusdict /setDECimageparams get exec"
  195. *DECimagePlusparams 13/Sharp: "0.0 1.0 1.5 1 statusdict /setDECimageparams get exec"
  196. *DECimagePlusparams 14/Soft: "0.0 1.0 -1.0 1 statusdict /setDECimageparams get exec"
  197. *CloseUI: *DECimagePlusparams
  198. *CloseGroup: DECimageControls
  199. *% Halftone Information ===============
  200. *ScreenFreq: "60.0"
  201. *ScreenAngle: "45.0"
  202. *DefaultScreenProc: Dot
  203. *ScreenProc Dot: "
  204. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub }
  205. {dup mul exch dup mul add 1 exch sub }ifelse }"
  206. *End
  207. *ScreenProc Line: "{ pop }"
  208. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  209. *DefaultTransfer: Null
  210. *Transfer Null: "{ }"
  211. *Transfer Null.Inverse: "{ 1 exch sub }"
  212. *% Paper Handling ===================
  213. *% Use these entries to set paper size most of the time, unless there is
  214. *% specific reason to use PageRegion.
  215. *OpenUI *PageSize: PickOne
  216. *OrderDependency: 30 AnySetup *PageSize
  217. *DefaultPageSize: Letter
  218. *PageSize Letter: "
  219. 2 dict
  220. dup /PageSize [612 792] put
  221. dup /ImagingBBox null put
  222. setpagedevice"
  223. *End
  224. *PageSize Legal: "
  225. 2 dict
  226. dup /PageSize [612 1008] put
  227. dup /ImagingBBox null put
  228. setpagedevice"
  229. *End
  230. *PageSize ExecutivePage/Executive: "
  231. 2 dict
  232. dup /PageSize [522 756] put
  233. dup /ImagingBBox null put
  234. setpagedevice"
  235. *End
  236. *PageSize A4: "
  237. 2 dict
  238. dup /PageSize [595 842] put
  239. dup /ImagingBBox null put
  240. setpagedevice"
  241. *End
  242. *PageSize B5: "
  243. 2 dict
  244. dup /PageSize [516 729] put
  245. dup /ImagingBBox null put
  246. setpagedevice"
  247. *End
  248. *PageSize 4.125x9.5/Env Comm10: "
  249. 2 dict
  250. dup /PageSize [297 684] put
  251. dup /ImagingBBox null put
  252. setpagedevice"
  253. *End
  254. *PageSize 3.875x7.5/Env Monarch: "
  255. 2 dict
  256. dup /PageSize [279 540] put
  257. dup /ImagingBBox null put
  258. setpagedevice"
  259. *End
  260. *PageSize DL/Env DL: "
  261. 2 dict
  262. dup /PageSize [312 624] put
  263. dup /ImagingBBox null put
  264. setpagedevice"
  265. *End
  266. *PageSize LetterSmall/Letter Small: "
  267. 2 dict
  268. dup /PageSize [612 792] put
  269. dup /ImagingBBox null put
  270. setpagedevice"
  271. *End
  272. *PageSize LegalSmall/Legal Small: "
  273. 2 dict
  274. dup /PageSize [612 1008] put
  275. dup /ImagingBBox null put
  276. setpagedevice"
  277. *End
  278. *PageSize A4Small/A4 Small: "
  279. 2 dict
  280. dup /PageSize [595 842] put
  281. dup /ImagingBBox null put
  282. setpagedevice"
  283. *End
  284. *?PageSize: "
  285. save
  286. currentpagedevice /PageSize get aload pop
  287. 2 copy gt {exch} if
  288. (Unknown)
  289. 11 dict
  290. dup [612 792] (Letter) put
  291. dup [612 1008] (Legal) put
  292. dup [522 756] (ExecutivePage) put
  293. dup [595 842] (A4) put
  294. dup [516 729] (B5) put
  295. dup [297 684] (4.125x9.5) put
  296. dup [279 540] (3.875x7.5) put
  297. dup [312 624] (DL) put
  298. dup [612 792] (LetterSmall) put
  299. dup [612 1008] (LegalSmall) put
  300. dup [595 842] (A4Small) put
  301. { exch aload pop 4 index sub abs 5 le exch
  302. 5 index sub abs 5 le and
  303. {exch pop exit} {pop} ifelse
  304. } bind forall
  305. = flush pop pop restore"
  306. *End
  307. *CloseUI: *PageSize
  308. *OpenUI *PageRegion: PickOne
  309. *OrderDependency: 40 AnySetup *PageRegion
  310. *DefaultPageRegion: Letter
  311. *PageRegion Letter: "
  312. 2 dict
  313. dup /PageSize [612 792] put
  314. dup /ImagingBBox null put
  315. setpagedevice"
  316. *End
  317. *PageRegion Legal: "
  318. 2 dict
  319. dup /PageSize [612 1008] put
  320. dup /ImagingBBox null put
  321. setpagedevice"
  322. *End
  323. *PageRegion ExecutivePage/Executive: "
  324. 2 dict
  325. dup /PageSize [522 756] put
  326. dup /ImagingBBox null put
  327. setpagedevice"
  328. *End
  329. *PageRegion A4: "
  330. 2 dict
  331. dup /PageSize [595 842] put
  332. dup /ImagingBBox null put
  333. setpagedevice"
  334. *End
  335. *PageRegion B5: "
  336. 2 dict
  337. dup /PageSize [516 729] put
  338. dup /ImagingBBox null put
  339. setpagedevice"
  340. *End
  341. *PageRegion 3.875x7.5/Env Monarch: "
  342. 2 dict
  343. dup /PageSize [279 540] put
  344. dup /ImagingBBox null put
  345. setpagedevice"
  346. *End
  347. *PageRegion 4.125x9.5/Env Comm10: "
  348. 2 dict
  349. dup /PageSize [297 684] put
  350. dup /ImagingBBox null put
  351. setpagedevice"
  352. *End
  353. *PageRegion DL/Env DL: "
  354. 2 dict
  355. dup /PageSize [312 624] put
  356. dup /ImagingBBox null put
  357. setpagedevice"
  358. *End
  359. *PageRegion LetterSmall/Letter Small: "
  360. 2 dict
  361. dup /PageSize [612 792] put
  362. dup /ImagingBBox null put
  363. setpagedevice"
  364. *End
  365. *PageRegion LegalSmall/Legal Small: "
  366. 2 dict
  367. dup /PageSize [612 1008] put
  368. dup /ImagingBBox null put
  369. setpagedevice"
  370. *End
  371. *PageRegion A4Small/A4 Small: "
  372. 2 dict
  373. dup /PageSize [595 842] put
  374. dup /ImagingBBox null put
  375. setpagedevice"
  376. *End
  377. *CloseUI: *PageRegion
  378. *% The following entries provide information about specific paper keywords.
  379. *DefaultImageableArea: Letter
  380. *ImageableArea Letter: "14.16 7.74 597.84 780.54 "
  381. *ImageableArea Legal: "14.16 7.74 597.84 991.74 "
  382. *ImageableArea ExecutivePage/Executive: "12.0 9.18 511.2 745.98 "
  383. *ImageableArea A4: "12.96 9.18 581.28 832.38 "
  384. *ImageableArea B5: "14.20 7.24 501.80 721.76 "
  385. *ImageableArea 4.125x9.5/Env Comm10: "20.64 9.18 281.76 657.18 "
  386. *ImageableArea 3.875x7.5/Env Monarch: "14.94 7.2 264.06 532.8 "
  387. *ImageableArea DL/Env DL: "12.02 7.07 298.98 615.93 "
  388. *ImageableArea LetterSmall/Letter Small: "29.4 30.06 582.60 758.22 "
  389. *ImageableArea LegalSmall/Legal Small: "63.84 41.58 548.16 957.90 "
  390. *ImageableArea A4Small/A4 Small: "22.43 30.4 571.81 811.16 "
  391. *?ImageableArea: "
  392. save
  393. /cvp { ( ) cvs print ( ) print } bind def
  394. /upperright {10000 mul floor 10000 div} bind def
  395. /lowerleft {10000 mul ceiling 10000 div} bind def
  396. newpath clippath pathbbox
  397. 4 -2 roll exch 2 {lowerleft cvp} repeat
  398. exch 2 {upperright cvp} repeat flush
  399. restore"
  400. *End
  401. *% These provide the physical dimensions of the paper (by keyword)
  402. *DefaultPaperDimension: Letter
  403. *PaperDimension Letter: "612 792"
  404. *PaperDimension Legal: "612 1008"
  405. *PaperDimension ExecutivePage/Executive: "522 756"
  406. *PaperDimension A4: "595 842"
  407. *PaperDimension B5: "516 729"
  408. *PaperDimension 4.125x9.5/Env Comm10: "297 684"
  409. *PaperDimension 3.875x7.5/Env Monarch: "279 540"
  410. *PaperDimension DL/Env DL: "312 624"
  411. *PaperDimension LetterSmall/Letter Small: "612 792"
  412. *PaperDimension LegalSmall/Legal Small: "612 1008"
  413. *PaperDimension A4Small/A4 Small: "595 842"
  414. *OpenUI *InputSlot: PickOne
  415. *OrderDependency: 20 AnySetup *InputSlot
  416. *DefaultInputSlot: Lower
  417. *InputSlot Lower: "
  418. currentpagedevice /InputAttributes get
  419. 0 get dup
  420. null eq {pop}
  421. { dup length 1 add dict copy
  422. dup /InputAttributes
  423. 1 dict dup /Priority [0] put
  424. put setpagedevice
  425. } ifelse"
  426. *End
  427. *InputSlot Upper: "
  428. currentpagedevice /InputAttributes get
  429. 1 get dup
  430. null eq {pop}
  431. { dup length 1 add dict copy
  432. dup /InputAttributes
  433. 1 dict dup /Priority [1] put
  434. put setpagedevice
  435. } ifelse"
  436. *End
  437. *InputSlot Envelope: "
  438. currentpagedevice /InputAttributes get
  439. 2 get dup
  440. null eq {pop}
  441. { dup length 1 add dict copy
  442. dup /InputAttributes
  443. 1 dict dup /Priority [2] put
  444. put setpagedevice
  445. } ifelse"
  446. *End
  447. *?InputSlot: "
  448. save
  449. 3 dict
  450. dup /0 (Lower) put
  451. dup /1 (Upper) put
  452. dup /2 (Envelope) put
  453. currentpagedevice /InputAttributes get
  454. dup /Priority known
  455. { /Priority get 0 get ( ) cvs cvn get }
  456. {
  457. dup length 1 eq
  458. { {pop} forall ( ) cvs cvn get }
  459. { pop pop (Unknown) } ifelse
  460. } ifelse
  461. = flush
  462. restore
  463. "
  464. *End
  465. *CloseUI: *InputSlot
  466. *OpenUI *OutputBin: PickOne
  467. *OrderDependency: 40 AnySetup *OutputBin
  468. *DefaultOutputBin: Upper
  469. *OutputBin Upper: "
  470. currentpagedevice /OutputAttributes get
  471. 0 get dup
  472. null eq {pop}
  473. { dup length 1 add dict copy
  474. dup /OutputAttributes
  475. 1 dict dup /Priority [0] put
  476. put setpagedevice
  477. } ifelse"
  478. *End
  479. *OutputBin Side: "
  480. currentpagedevice /OutputAttributes get
  481. 1 get dup
  482. null eq {pop}
  483. { dup length 1 add dict copy
  484. dup /OutputAttributes
  485. 1 dict dup /Priority [1] put
  486. put setpagedevice
  487. } ifelse"
  488. *End
  489. *?OutputBin: "
  490. save
  491. 2 dict
  492. dup /0 (Upper) put
  493. dup /1 (Side) put
  494. currentpagedevice /OutputAttributes get
  495. dup /Priority known
  496. { /Priority get 0 get ( ) cvs cvn get }
  497. {
  498. dup length 1 eq
  499. { {pop} forall ( ) cvs cvn get }
  500. { pop pop (Unknown) } ifelse
  501. } ifelse
  502. = flush
  503. restore
  504. "
  505. *End
  506. *CloseUI: *OutputBin
  507. *PageStackOrder Upper: Normal
  508. *PageStackOrder Side: Reverse
  509. *OpenUI *Duplex: PickOne
  510. *OrderDependency: 50 AnySetup *Duplex
  511. *DefaultDuplex: None
  512. *Duplex None: "
  513. 1 dict dup /Duplex false put setpagedevice
  514. 1 dict dup /Tumble false put setpagedevice"
  515. *End
  516. *Duplex DuplexNoTumble/Long Edge: "
  517. 1 dict dup /Duplex true put setpagedevice
  518. 1 dict dup /Tumble false put setpagedevice"
  519. *End
  520. *Duplex DuplexTumble/Short Edge: "
  521. 1 dict dup /Duplex true put setpagedevice
  522. 1 dict dup /Tumble true put setpagedevice"
  523. *End
  524. *?Duplex: "save
  525. currentpagedevice /Duplex get
  526. { currentpagedevice /Tumble get
  527. {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  528. }
  529. { (None)}
  530. ifelse = flush
  531. restore
  532. "
  533. *End
  534. *CloseUI: *Duplex
  535. *OpenUI *ManualFeed/Manual Feed: Boolean
  536. *OrderDependency: 20 AnySetup *ManualFeed
  537. *DefaultManualFeed: False
  538. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  539. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  540. *?ManualFeed: "
  541. save
  542. currentpagedevice /ManualFeed get
  543. {(True)}{(False)}ifelse = flush
  544. restore
  545. "
  546. *End
  547. *CloseUI: *ManualFeed
  548. *% Font Information =====================
  549. *DefaultFont: Error
  550. *Font AvantGarde-Book: Standard "(001.006S)" Standard
  551. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard
  552. *Font AvantGarde-Demi: Standard "(001.007S)" Standard
  553. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard
  554. *Font Bookman-Demi: Standard "(001.004S)" Standard
  555. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard
  556. *Font Bookman-Light: Standard "(001.004S)" Standard
  557. *Font Bookman-LightItalic: Standard "(001.004S)" Standard
  558. *Font Courier: Standard "(002.004S)" Standard
  559. *Font Courier-Bold: Standard "(002.004S)" Standard
  560. *Font Courier-BoldOblique: Standard "(002.004S)" Standard
  561. *Font Courier-Oblique: Standard "(002.004S)" Standard
  562. *Font Helvetica: Standard "(001.006S)" Standard
  563. *Font Helvetica-Bold: Standard "(001.007S)" Standard
  564. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard
  565. *Font Helvetica-Narrow: Standard "(001.006S)" Standard
  566. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard
  567. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard
  568. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard
  569. *Font Helvetica-Oblique: Standard "(001.006S)" Standard
  570. *Font LubalinGraph-Book: Standard "(001.002)" Standard
  571. *Font LubalinGraph-BookOblique: Standard "(001.002)" Standard
  572. *Font LubalinGraph-Demi: Standard "(001.002)" Standard
  573. *Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard
  574. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard
  575. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard
  576. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard
  577. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard
  578. *Font Palatino-Bold: Standard "(001.005S)" Standard
  579. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard
  580. *Font Palatino-Italic: Standard "(001.005S)" Standard
  581. *Font Palatino-Roman: Standard "(001.005S)" Standard
  582. *Font Souvenir-Demi: Standard "(001.002)" Standard
  583. *Font Souvenir-DemiItalic: Standard "(001.002)" Standard
  584. *Font Souvenir-Light: Standard "(001.002)" Standard
  585. *Font Souvenir-LightItalic: Standard "(001.002)" Standard
  586. *Font Symbol: Special "(001.007S)" Special
  587. *Font Times-Bold: Standard "(001.007S)" Standard
  588. *Font Times-BoldItalic: Standard "(001.009S)" Standard
  589. *Font Times-Italic: Standard "(001.007S)" Standard
  590. *Font Times-Roman: Standard "(001.007S)" Standard
  591. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard
  592. *Font ZapfDingbats: Special "(001.004S)" Special
  593. *?FontQuery: "
  594. save
  595. { count 1 gt
  596. { exch dup 127 string cvs (/) print print (:) print
  597. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  598. } { exit } ifelse
  599. } bind loop
  600. (*) = flush
  601. restore
  602. "
  603. *End
  604. *?FontList: "
  605. save
  606. (*) {cvn ==} 128 string /Font resourceforall
  607. (*) = flush
  608. restore
  609. "
  610. *End
  611. *% Printer Messages (verbatim from printer):
  612. *Message: "A new input or output tray has been selected"
  613. *Message: "Document has been printed"
  614. *Message: "Job \jobname\ Aborted by Server Management"
  615. *Message: "Job \jobname\ Aborted"
  616. *Message: "Job \jobname\ Connect"
  617. *Message: "Job \jobname\ Finish"
  618. *Message: "Job \jobname\ Start"
  619. *Message: "Job aborted - Printer is still paused"
  620. *Message: "Job acceptance is disabled - job rejected"
  621. *Message: "Pending Job \jobname\ Aborted"
  622. *Message: "PostScript quit operator has been executed"
  623. *Message: "Print Engine error has been corrected"
  624. *Message: "Print Engine has gone online"
  625. *Message: "Print Engine ready"
  626. *Message: "Timeout trying to send a message"
  627. *Message: "Priviledged command executed - permanent state may be changed"
  628. *Message: "Manual feed mode, insert media"
  629. *% PrinterErrors
  630. *PrinterError: "Toner low or not distributed properly - replace toner cartridge"
  631. *PrinterError: "Check toner cartridge installation"
  632. *PrinterError: "Communication with print engine lost -- reboot PrintServer"
  633. *PrinterError: "Duplexer unit is jammed"
  634. *PrinterError: "Engine command buffer overflow -- reboot PrintServer"
  635. *PrinterError: "Paper feed slot access paper jam, clear cassette area"
  636. *PrinterError: "Please reboot the PrintServer - FATAL ERROR"
  637. *PrinterError: "Print Engine driving unit error"
  638. *PrinterError: "Print Engine hardware error: \code\"
  639. *PrinterError: "Print Engine has gone off line"
  640. *PrinterError: "Print Engine is in warmup state"
  641. *PrinterError: "Print Engine is not ready"
  642. *PrinterError: "Upper door access paper jam, open top cover"
  643. *PrinterError: "Upper unit cover open, close top cover"
  644. *PrinterError: "Face down stacker is full"
  645. *% Status Messages: copy of PrinterErrors
  646. *Status: "Toner low or not distributed properly - replace toner cartridge"
  647. *Status: "Check: toner cartridge installation"
  648. *Status: "Communication with print engine lost -- reboot PrintServer"
  649. *Status: "Duplexer unit is jammed"
  650. *Status: "Engine command buffer overflow -- reboot PrintServer"
  651. *Status: "General user maintenance, perform: \maintenance\"
  652. *Status: "Paper Jam - Clear top output tray"
  653. *Status: "Paper Jam - Open side door to clear paper path"
  654. *Status: "Paper feed slot access paper jam, clear cassette area"
  655. *Status: "Perform user maintenance"
  656. *Status: "Please reboot the PrintServer - FATAL ERROR"
  657. *Status: "Print Engine driving unit error"
  658. *Status: "Print Engine hardware error: \code\"
  659. *Status: "Print Engine has gone off line"
  660. *Status: "Print Engine is in warmup state"
  661. *Status: "Print Engine is not ready"
  662. *Status: "Upper door access paper jam, open top cover"
  663. *Status: "Upper unit cover open, close top cover"
  664. *Status: "Face down stacker is full"
  665. *% Other status messages
  666. *Status: "Active"
  667. *Status: "Idle"
  668. *Status: "PrintServer is currently disabled and cannot accept jobs"
  669. *Status: "Printer is paused (job is pending)"
  670. *Status: "Printer is resuming"
  671. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  672. *% Color Separation Information =====================
  673. *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
  674. *InkName: ProcessBlack/Process Black
  675. *InkName: CustomColor/Custom Color
  676. *InkName: ProcessCyan/Process Cyan
  677. *InkName: ProcessMagenta/Process Magenta
  678. *InkName: ProcessYellow/Process Yellow
  679. *% For 60 lpi / 300 dpi ===============================
  680. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
  681. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
  682. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
  683. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
  684. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
  685. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  686. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  687. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  688. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  689. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  690. *% For 53 lpi / 300 dpi ===============================
  691. *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  692. *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
  693. *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
  694. *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
  695. *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
  696. *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  697. *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
  698. *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  699. *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
  700. *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
  701. *% Produced by "bldppd42.ps" version 4.0 edit 12
  702. *% Last Edit Date: Mar 17 1994
  703. *% The byte count of this file should be exactly 025087 or 025836
  704. *% depending on the filesystem it resides in.
  705. *% end of PPD file for PrintServer 17 v2014