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.

772 lines
28 KiB

  1. *PPD-Adobe: "4.3"
  2. *%
  3. *% Copyright 2001 Oce-Nederland B.V., Venlo, The Netherlands
  4. *% All rights reserved
  5. *%
  6. *% Oce identification: name=OC84452.PPD version=2.18 date=01-03-16
  7. *%
  8. *FormatVersion: "4.3"
  9. *FileVersion: "2.18"
  10. *Manufacturer: "Oce"
  11. *LanguageVersion: English
  12. *LanguageEncoding: ISOLatin1
  13. *PCFileName: "OC8445_2.PPD"
  14. *Product: "(Oce 8445)"
  15. *PSVersion: "(2014.071) 1"
  16. *ModelName: "Oce 8445 PS2"
  17. *ShortNickName: "Oce 8445 PS2"
  18. *NickName: "Oce 8445 PS2"
  19. *% Basic Capabilities =============================
  20. *FreeVM: "8388608"
  21. *LanguageLevel: "2"
  22. *ColorDevice: False
  23. *DefaultColorSpace: Gray
  24. *FileSystem: True
  25. *?FileSystem: "
  26. save
  27. (%disk%) currentdevparams dup /Writeable known
  28. { /Writeable get {pop true} if
  29. {(True)}{(False)} ifelse = flush
  30. restore"
  31. *End
  32. *PrintPSErrors: False
  33. *Throughput: "45"
  34. *Password: "0"
  35. *ExitServer: "
  36. count 0 eq
  37. { false } { true exch startjob } ifelse
  38. not {
  39. (WARNING : Cannot modify initial VM.) =
  40. (Missing or invalid password.) =
  41. (Please contact the author of this software.) = flush quit
  42. } if"
  43. *End
  44. *Reset: "
  45. count 0 eq
  46. { false } { true exch startjob } ifelse
  47. not {
  48. (WARNING: Cannot reset printer.) =
  49. (Missing or invalid password.) =
  50. (Please contact the author of this software.) = flush quit
  51. } if
  52. systemdict /quit get exec
  53. (WARNING : Printer Reset Failed.) = flush"
  54. *End
  55. *% Tray 1: Only A4 or Letter.
  56. *%
  57. *UIConstraints: *InputSlot LargeCapacity *PageSize A3
  58. *UIConstraints: *InputSlot LargeCapacity *PageSize A5
  59. *UIConstraints: *InputSlot LargeCapacity *PageSize Folio
  60. *UIConstraints: *InputSlot LargeCapacity *PageSize Commercial
  61. *UIConstraints: *InputSlot LargeCapacity *PageSize Foolscap
  62. *UIConstraints: *InputSlot LargeCapacity *PageSize Legal
  63. *UIConstraints: *InputSlot LargeCapacity *PageSize Tabloid
  64. *UIConstraints: *InputSlot LargeCapacity *PageSize LegalSmall
  65. *UIConstraints: *InputSlot LargeCapacity *PageSize Statement
  66. *UIConstraints: *PageSize A3 *InputSlot LargeCapacity
  67. *UIConstraints: *PageSize A5 *InputSlot LargeCapacity
  68. *UIConstraints: *PageSize Folio *InputSlot LargeCapacity
  69. *UIConstraints: *PageSize Commercial *InputSlot LargeCapacity
  70. *UIConstraints: *PageSize Foolscap *InputSlot LargeCapacity
  71. *UIConstraints: *PageSize Legal *InputSlot LargeCapacity
  72. *UIConstraints: *PageSize Tabloid *InputSlot LargeCapacity
  73. *UIConstraints: *PageSize LegalSmall *InputSlot LargeCapacity
  74. *UIConstraints: *PageSize Statement *InputSlot LargeCapacity
  75. *UIConstraints: *InputSlot LargeCapacity *PageRegion A3
  76. *UIConstraints: *InputSlot LargeCapacity *PageRegion A5
  77. *UIConstraints: *InputSlot LargeCapacity *PageRegion Folio
  78. *UIConstraints: *InputSlot LargeCapacity *PageRegion Commercial
  79. *UIConstraints: *InputSlot LargeCapacity *PageRegion Foolscap
  80. *UIConstraints: *InputSlot LargeCapacity *PageRegion Legal
  81. *UIConstraints: *InputSlot LargeCapacity *PageRegion Tabloid
  82. *UIConstraints: *InputSlot LargeCapacity *PageRegion LegalSmall
  83. *UIConstraints: *InputSlot LargeCapacity *PageRegion Statement
  84. *UIConstraints: *PageRegion A3 *InputSlot LargeCapacity
  85. *UIConstraints: *PageRegion A5 *InputSlot LargeCapacity
  86. *UIConstraints: *PageRegion Folio *InputSlot LargeCapacity
  87. *UIConstraints: *PageRegion Commercial *InputSlot LargeCapacity
  88. *UIConstraints: *PageRegion Foolscap *InputSlot LargeCapacity
  89. *UIConstraints: *PageRegion Legal *InputSlot LargeCapacity
  90. *UIConstraints: *PageRegion Tabloid *InputSlot LargeCapacity
  91. *UIConstraints: *PageRegion LegalSmall *InputSlot LargeCapacity
  92. *UIConstraints: *PageRegion Statement *InputSlot LargeCapacity
  93. *%--- Dependency between staple and bin 61 is defined here ---
  94. *UIConstraints: *StapleWhen EndOfSet *OutputBin Side
  95. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin1
  96. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin2
  97. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin3
  98. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin4
  99. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin5
  100. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin6
  101. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin7
  102. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin8
  103. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin9
  104. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin10
  105. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin11
  106. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin12
  107. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin13
  108. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin14
  109. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin15
  110. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin16
  111. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin17
  112. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin18
  113. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin19
  114. *UIConstraints: *StapleWhen EndOfSet *OutputBin Bin20
  115. *UIConstraints: *StapleWhen EndOfSet *OutputBin Tray
  116. *UIConstraints: *OutputBin Side *StapleWhen EndOfSet
  117. *UIConstraints: *OutputBin Bin1 *StapleWhen EndOfSet
  118. *UIConstraints: *OutputBin Bin2 *StapleWhen EndOfSet
  119. *UIConstraints: *OutputBin Bin3 *StapleWhen EndOfSet
  120. *UIConstraints: *OutputBin Bin4 *StapleWhen EndOfSet
  121. *UIConstraints: *OutputBin Bin5 *StapleWhen EndOfSet
  122. *UIConstraints: *OutputBin Bin6 *StapleWhen EndOfSet
  123. *UIConstraints: *OutputBin Bin7 *StapleWhen EndOfSet
  124. *UIConstraints: *OutputBin Bin8 *StapleWhen EndOfSet
  125. *UIConstraints: *OutputBin Bin9 *StapleWhen EndOfSet
  126. *UIConstraints: *OutputBin Bin10 *StapleWhen EndOfSet
  127. *UIConstraints: *OutputBin Bin11 *StapleWhen EndOfSet
  128. *UIConstraints: *OutputBin Bin12 *StapleWhen EndOfSet
  129. *UIConstraints: *OutputBin Bin13 *StapleWhen EndOfSet
  130. *UIConstraints: *OutputBin Bin14 *StapleWhen EndOfSet
  131. *UIConstraints: *OutputBin Bin15 *StapleWhen EndOfSet
  132. *UIConstraints: *OutputBin Bin16 *StapleWhen EndOfSet
  133. *UIConstraints: *OutputBin Bin17 *StapleWhen EndOfSet
  134. *UIConstraints: *OutputBin Bin18 *StapleWhen EndOfSet
  135. *UIConstraints: *OutputBin Bin19 *StapleWhen EndOfSet
  136. *UIConstraints: *OutputBin Bin20 *StapleWhen EndOfSet
  137. *UIConstraints: *OutputBin Tray *StapleWhen EndOfSet
  138. *%--- Dependancy between staple and bin 61 is defined here ---
  139. *UIConstraints: *Jog EndOfSet *OutputBin Side
  140. *UIConstraints: *Jog EndOfSet *OutputBin Bin1
  141. *UIConstraints: *Jog EndOfSet *OutputBin Bin2
  142. *UIConstraints: *Jog EndOfSet *OutputBin Bin3
  143. *UIConstraints: *Jog EndOfSet *OutputBin Bin4
  144. *UIConstraints: *Jog EndOfSet *OutputBin Bin5
  145. *UIConstraints: *Jog EndOfSet *OutputBin Bin6
  146. *UIConstraints: *Jog EndOfSet *OutputBin Bin7
  147. *UIConstraints: *Jog EndOfSet *OutputBin Bin8
  148. *UIConstraints: *Jog EndOfSet *OutputBin Bin9
  149. *UIConstraints: *Jog EndOfSet *OutputBin Bin10
  150. *UIConstraints: *Jog EndOfSet *OutputBin Bin11
  151. *UIConstraints: *Jog EndOfSet *OutputBin Bin12
  152. *UIConstraints: *Jog EndOfSet *OutputBin Bin13
  153. *UIConstraints: *Jog EndOfSet *OutputBin Bin14
  154. *UIConstraints: *Jog EndOfSet *OutputBin Bin15
  155. *UIConstraints: *Jog EndOfSet *OutputBin Bin16
  156. *UIConstraints: *Jog EndOfSet *OutputBin Bin17
  157. *UIConstraints: *Jog EndOfSet *OutputBin Bin18
  158. *UIConstraints: *Jog EndOfSet *OutputBin Bin19
  159. *UIConstraints: *Jog EndOfSet *OutputBin Bin20
  160. *UIConstraints: *Jog EndOfSet *OutputBin Tray
  161. *UIConstraints: *OutputBin Side *Jog EndOfSet
  162. *UIConstraints: *OutputBin Bin1 *Jog EndOfSet
  163. *UIConstraints: *OutputBin Bin2 *Jog EndOfSet
  164. *UIConstraints: *OutputBin Bin3 *Jog EndOfSet
  165. *UIConstraints: *OutputBin Bin4 *Jog EndOfSet
  166. *UIConstraints: *OutputBin Bin5 *Jog EndOfSet
  167. *UIConstraints: *OutputBin Bin6 *Jog EndOfSet
  168. *UIConstraints: *OutputBin Bin7 *Jog EndOfSet
  169. *UIConstraints: *OutputBin Bin8 *Jog EndOfSet
  170. *UIConstraints: *OutputBin Bin9 *Jog EndOfSet
  171. *UIConstraints: *OutputBin Bin10 *Jog EndOfSet
  172. *UIConstraints: *OutputBin Bin11 *Jog EndOfSet
  173. *UIConstraints: *OutputBin Bin12 *Jog EndOfSet
  174. *UIConstraints: *OutputBin Bin13 *Jog EndOfSet
  175. *UIConstraints: *OutputBin Bin14 *Jog EndOfSet
  176. *UIConstraints: *OutputBin Bin15 *Jog EndOfSet
  177. *UIConstraints: *OutputBin Bin16 *Jog EndOfSet
  178. *UIConstraints: *OutputBin Bin17 *Jog EndOfSet
  179. *UIConstraints: *OutputBin Bin18 *Jog EndOfSet
  180. *UIConstraints: *OutputBin Bin19 *Jog EndOfSet
  181. *UIConstraints: *OutputBin Bin20 *Jog EndOfSet
  182. *UIConstraints: *OutputBin Tray *Jog EndOfSet
  183. *DefaultResolution: 600dpi
  184. *% Paper Handling
  185. *%
  186. *OpenGroup: PaperHandling/Paper Handling
  187. *OpenUI *PageSize/Page Size: PickOne
  188. *OrderDependency: 30 AnySetup *PageSize
  189. *DefaultPageSize: A4
  190. *PageSize A4: "
  191. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  192. *End
  193. *PageSize A3: "
  194. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  195. *End
  196. *PageSize A5: "
  197. 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  198. *End
  199. *PageSize Folio/Standard-Folio: "
  200. 2 dict dup /PageSize [595 935] put dup /ImagingBBox null put setpagedevice"
  201. *End
  202. *PageSize Commercial: "
  203. 2 dict dup /PageSize [576 765] put dup /ImagingBBox null put setpagedevice"
  204. *End
  205. *PageSize Foolscap: "
  206. 2 dict dup /PageSize [576 936] put dup /ImagingBBox null put setpagedevice"
  207. *End
  208. *PageSize Letter: "
  209. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  210. *End
  211. *PageSize Legal: "
  212. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  213. *End
  214. *PageSize Tabloid/11x17: "
  215. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  216. *End
  217. *PageSize LegalSmall: "
  218. 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
  219. *End
  220. *PageSize Statement: "
  221. 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
  222. *End
  223. *?PageSize: "
  224. save
  225. currentpagedevice /PageSize get aload pop
  226. 2 copy gt {exch} if
  227. (Unknown)
  228. 10 dict begin
  229. [595 842] (A4) def
  230. [842 1191] (A3) def
  231. [420 595] (A5) def
  232. [595 935] (Folio) def
  233. [576 765] (Commercial) def
  234. [576 936] (Foolscap) def
  235. [612 792] (Letter) def
  236. [612 1008] (Legal) def
  237. [792 1224] (Tabloid) def
  238. [612 936] (LegalSmall) def
  239. [396 612] (Statement) def
  240. currentdict
  241. end
  242. { exch aload pop 4 index sub abs 5 le exch
  243. 5 index sub abs 5 le and
  244. {exch pop exit} {pop} ifelse
  245. } bind forall
  246. = flush pop pop
  247. restore"
  248. *End
  249. *CloseUI: *PageSize
  250. *OpenUI *PageRegion/Page Region: PickOne
  251. *OrderDependency: 40 AnySetup *PageRegion
  252. *DefaultPageRegion: A4
  253. *PageRegion A4: "
  254. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  255. *End
  256. *PageRegion A3: "
  257. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  258. *End
  259. *PageRegion A5: "
  260. 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
  261. *End
  262. *PageRegion Folio/Standard-Folio: "
  263. 2 dict dup /PageSize [595 935] put dup /ImagingBBox null put setpagedevice"
  264. *End
  265. *PageRegion Commercial: "
  266. 2 dict dup /PageSize [595 765] put dup /ImagingBBox null put setpagedevice"
  267. *End
  268. *PageRegion Foolscap: "
  269. 2 dict dup /PageSize [576 936] put dup /ImagingBBox null put setpagedevice"
  270. *End
  271. *PageRegion Letter: "
  272. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  273. *End
  274. *PageRegion Legal: "
  275. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  276. *End
  277. *PageRegion Tabloid/11x17: "
  278. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  279. *End
  280. *PageRegion LegalSmall: "
  281. 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
  282. *End
  283. *PageRegion Statement: "
  284. 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
  285. *End
  286. *CloseUI: *PageRegion
  287. *% The following entries provide information about specific paper keywords.
  288. *%
  289. *DefaultImageableArea: A4
  290. *ImageableArea A4: "13.0 14.4 582.0 827.6"
  291. *ImageableArea A3: "13.7 14.4 828.3 1176.6"
  292. *ImageableArea A5: "13.7 14.4 406.3 580.6"
  293. *ImageableArea Folio/Standard-Folio: "13.7 14.4 581.3 921.6"
  294. *ImageableArea Commercial: "13.7 14.4 581.3 750.6"
  295. *ImageableArea Foolscap: "13.7 14.4 562.3 921.6"
  296. *ImageableArea Letter: "12.2 14.4 599.8 777.6"
  297. *ImageableArea Legal: "12.2 14.4 599.8 993.6"
  298. *ImageableArea Tabloid/11x17: "12.2 14.4 779.8 1209.6"
  299. *ImageableArea LegalSmall: "12.2 14.4 599.8 921.6"
  300. *ImageableArea Statement: "12.2 14.4 383.8 597.6"
  301. *?ImageableArea: "
  302. save /cvp { cvi ( ) cvs print ( ) print } bind def
  303. newpath clippath pathbbox
  304. 4 -2 roll exch 2 {ceiling cvp} repeat
  305. exch 2 {floor cvp} repeat flush
  306. restore"
  307. *End
  308. *% These provide the physical dimensions of the paper (by keyword)
  309. *%
  310. *DefaultPaperDimension: A4
  311. *PaperDimension A4: "595 842"
  312. *PaperDimension A3: "842 1191"
  313. *PaperDimension A5: "420 595"
  314. *PaperDimension Folio/Standard-Folio: "595 935"
  315. *PaperDimension Commercial: "595 765"
  316. *PaperDimension Foolscap: "576 936"
  317. *PaperDimension Letter: "612 792"
  318. *PaperDimension Legal: "612 1008"
  319. *PaperDimension Tabloid/11x17: "792 1224"
  320. *PaperDimension LegalSmall: "612 936"
  321. *PaperDimension Statement: "396 612"
  322. *% Input Sources
  323. *%
  324. *OpenUI *InputSlot/Input Slot: PickOne
  325. *OrderDependency: 20 AnySetup *InputSlot
  326. *DefaultInputSlot: Unknown
  327. *InputSlot Upper/Tray 1: "statusdict begin 3 setpapertray end"
  328. *InputSlot Middle/Tray 2: "statusdict begin 2 setpapertray end"
  329. *InputSlot Lower/Tray 3: "statusdict begin 1 setpapertray end"
  330. *InputSlot LargeCapacity/Tray 4 (Large Capacity): "statusdict begin 0 setpapertray end"
  331. *?InputSlot: "
  332. save statusdict begin
  333. 2 dict begin
  334. /3 (Upper) def
  335. /2 (Middle) def
  336. /1 (Lower) def
  337. /0 (LargeCapacity) def
  338. papertray
  339. {( ) cvs cvn load exec} stopped not{= flush}if
  340. end
  341. end restore"
  342. *End
  343. *CloseUI: *InputSlot
  344. *OpenUI *Duplex: PickOne
  345. *OrderDependency: 50 AnySetup *Duplex
  346. *DefaultDuplex: None
  347. *Duplex None/Simplex: "
  348. 2 dict dup /Duplex false put dup /Tumble false put setpagedevice"
  349. *End
  350. *Duplex DuplexNoTumble/Duplex Long-Edge Binding: "
  351. 2 dict dup /Duplex true put dup /Tumble false put setpagedevice"
  352. *End
  353. *Duplex DuplexTumble/Duplex Short-Edge Binding: "
  354. 2 dict dup /Duplex true put dup /Tumble true put setpagedevice"
  355. *End
  356. *?Duplex: "
  357. save
  358. currentpagedevice /Duplex get
  359. { currentpagedevice /Tumble get
  360. { (DuplexTumble) }
  361. { (DuplexNoTumble) }
  362. ifelse
  363. }
  364. {
  365. (None)
  366. } ifelse
  367. = flush
  368. restore"
  369. *End
  370. *CloseUI: *Duplex
  371. *OpenUI *Collate: Boolean
  372. *OrderDependency: 20 DocumentSetup *Collate
  373. *DefaultCollate: True
  374. *Collate True/On: "1 dict dup /Collate true put setpagedevice"
  375. *Collate False/Off: "1 dict dup /Collate false put setpagedevice"
  376. *?Collate: "
  377. save
  378. currentpagedevice /Collate get
  379. {(True)}{(False)}ifelse = flush
  380. restore"
  381. *End
  382. *CloseUI: *Collate
  383. *CloseGroup: PaperHandling
  384. *OpenGroup: Finishing
  385. *OpenUI *StapleWhen/Staple: PickOne
  386. *OrderDependency: 55 DocumentSetup *StapleWhen
  387. *DefaultStapleWhen: None
  388. *StapleWhen EndOfSet/Staple: "
  389. 1 dict dup /Staple 3 put setpagedevice"
  390. *End
  391. *StapleWhen None/No Staple: "
  392. 1 dict dup /Staple 0 put setpagedevice"
  393. *End
  394. *?StapleWhen: "
  395. save
  396. 5 dict begin
  397. /0 (None) def
  398. /1 (DeviceDeactivation) def
  399. /2 (EndOfJob) def
  400. /3 (EndOfSet) def
  401. /4 (EndOfPage) def
  402. currentpagedevice /Staple get
  403. {( ) cvs cvn load exec} stopped not{= flush}if
  404. end
  405. end restore"
  406. *End
  407. *CloseUI: *StapleWhen
  408. *OpenUI *Jog/Jogging: PickOne
  409. *OrderDependency: 50 DocumentSetup *Jog
  410. *DefaultJog: None
  411. *Jog EndOfSet/Jogging: "
  412. 1 dict dup /Jog 3 put setpagedevice"
  413. *End
  414. *Jog None/No Jogging: "
  415. 1 dict dup /Jog 0 put setpagedevice"
  416. *End
  417. *?Jog: "
  418. save
  419. 5 dict begin
  420. /0 (None) def
  421. /1 (DeviceDeactivation) def
  422. /2 (EndOfJob) def
  423. /3 (EndOfSet) def
  424. /4 (EndOfPage) def
  425. currentpagedevice /Jog get
  426. {( ) cvs cvn load exec} stopped not{= flush}if
  427. end
  428. end restore"
  429. *End
  430. *CloseUI: *Jog
  431. *OpenUI *OutputBin/Output Bin: PickOne
  432. *OrderDependency: 25 DocumentSetup *OutputBin
  433. *DefaultOutputBin: PrintersDefault
  434. *OutputBin PrintersDefault/Printer's Default: ""
  435. *OutputBin Finisher/Finisher Bin: "statusdict begin 61 setoutputtray end"
  436. *OutputBin Tray/Output Tray: "statusdict begin 81 setoutputtray end"
  437. *OutputBin Side/Bypass: "statusdict begin 0 setoutputtray end"
  438. *OutputBin Bin1/Sorter Bin 1: "statusdict begin 1 setoutputtray end"
  439. *OutputBin Bin2/Sorter Bin 2: "statusdict begin 2 setoutputtray end"
  440. *OutputBin Bin3/Sorter Bin 3: "statusdict begin 3 setoutputtray end"
  441. *OutputBin Bin4/Sorter Bin 4: "statusdict begin 4 setoutputtray end"
  442. *OutputBin Bin5/Sorter Bin 5: "statusdict begin 5 setoutputtray end"
  443. *OutputBin Bin6/Sorter Bin 6: "statusdict begin 6 setoutputtray end"
  444. *OutputBin Bin7/Sorter Bin 7: "statusdict begin 7 setoutputtray end"
  445. *OutputBin Bin8/Sorter Bin 8: "statusdict begin 8 setoutputtray end"
  446. *OutputBin Bin9/Sorter Bin 9: "statusdict begin 9 setoutputtray end"
  447. *OutputBin Bin10/Sorter Bin 10: "statusdict begin 10 setoutputtray end"
  448. *OutputBin Bin11/Sorter Bin 11: "statusdict begin 11 setoutputtray end"
  449. *OutputBin Bin12/Sorter Bin 12: "statusdict begin 12 setoutputtray end"
  450. *OutputBin Bin13/Sorter Bin 13: "statusdict begin 13 setoutputtray end"
  451. *OutputBin Bin14/Sorter Bin 14: "statusdict begin 14 setoutputtray end"
  452. *OutputBin Bin15/Sorter Bin 15: "statusdict begin 15 setoutputtray end"
  453. *OutputBin Bin16/Sorter Bin 16: "statusdict begin 16 setoutputtray end"
  454. *OutputBin Bin17/Sorter Bin 17: "statusdict begin 17 setoutputtray end"
  455. *OutputBin Bin18/Sorter Bin 18: "statusdict begin 18 setoutputtray end"
  456. *OutputBin Bin19/Sorter Bin 19: "statusdict begin 19 setoutputtray end"
  457. *OutputBin Bin20/Sorter Bin 20: "statusdict begin 20 setoutputtray end"
  458. *CloseUI: *OutputBin
  459. *CloseGroup: Finishing
  460. *OpenGroup: Quality
  461. *% Halftone Information =====================
  462. *OpenUI *OCHalftone/Halftoning: PickOne
  463. *OrderDependency: 10 DocumentSetup *OCHalftone
  464. *DefaultOCHalftone: 12x12
  465. *OCHalftone 8x8/8x8 (105 lpi): "
  466. 1 dict dup
  467. /Install
  468. {
  469. {} settransfer
  470. /Halftone8x8 /Halftone findresource sethalftone
  471. /DefaultColorRendering /ColorRendering findresource setcolorrendering
  472. } put
  473. setpagedevice"
  474. *End
  475. *OCHalftone 10x10/10x10 (85 lpi): "
  476. 1 dict dup
  477. /Install
  478. {
  479. {} settransfer
  480. /Halftone10x10 /Halftone findresource sethalftone
  481. /DefaultColorRendering /ColorRendering findresource setcolorrendering
  482. } put
  483. setpagedevice"
  484. *End
  485. *OCHalftone 12x12/12x12 (71 lpi): "
  486. 1 dict dup
  487. /Install
  488. {
  489. {} settransfer
  490. /Halftone12x12 /Halftone findresource sethalftone
  491. /DefaultColorRendering /ColorRendering findresource setcolorrendering
  492. } put
  493. setpagedevice"
  494. *End
  495. *OCHalftone 14x14/14x14 (61 lpi): "
  496. 1 dict dup
  497. /Install
  498. {
  499. {} settransfer
  500. /Halftone14x14 /Halftone findresource sethalftone
  501. /DefaultColorRendering /ColorRendering findresource setcolorrendering
  502. } put
  503. setpagedevice"
  504. *End
  505. *OCHalftone 16x16/16x16 (53 lpi): "
  506. 1 dict dup
  507. /Install
  508. {
  509. {} settransfer
  510. /Halftone16x16 /Halftone findresource sethalftone
  511. /DefaultColorRendering /ColorRendering findresource setcolorrendering
  512. } put
  513. setpagedevice"
  514. *End
  515. *?OCHalftone: "
  516. currenthalftone /Width get
  517. dup 8 eq
  518. {
  519. pop (8x8)
  520. }
  521. {
  522. dup 10 eq
  523. {
  524. pop (10x10)
  525. }
  526. {
  527. dup 12 eq
  528. {
  529. pop (12x12)
  530. }
  531. {
  532. 14
  533. {
  534. (14x14)
  535. }
  536. {
  537. (16x16)
  538. } ifelse
  539. } ifelse
  540. } ifelse
  541. } ifelse"
  542. *End
  543. *CloseUI: *OCHalftone
  544. *DefaultHalftoneType: 3
  545. *ScreenFreq: "70.2"
  546. *ScreenAngle: "45.0"
  547. *DefaultScreenProc: Dot
  548. *ScreenProc Dot: "
  549. { 0.001 add exch 0.002 add exch
  550. 2 copy add 3 1 roll sub 2 copy 0 ge
  551. { 0 ge
  552. { 1.0 sub dup mul exch 1.0 sub dup mul add 2.0 sub -0.49 mul }
  553. { 1.0 sub dup mul exch -1.0 sub dup mul add 2.0 sub -0.49 mul }
  554. ifelse
  555. }
  556. { 0 ge
  557. { -1.0 sub dup mul exch 1.0 sub dup mul add 2.0 sub -0.49 mul }
  558. { -1.0 sub dup mul exch -1.0 sub dup mul add 2.0 sub -0.49 mul }
  559. ifelse
  560. }
  561. ifelse
  562. }"
  563. *End
  564. *ScreenProc Line: "{ pop }"
  565. *ScreenProc Ellipse: "
  566. { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  567. *End
  568. *CloseGroup: Quality
  569. *DefaultTransfer: Null
  570. *Transfer Null: "{ }"
  571. *Transfer Null.Inverse: "{ 1 exch sub }"
  572. *% Font Information
  573. *%
  574. *% Truetype fonts are supported by the 8445
  575. *TTRasterizer: Type42
  576. *?TTRasterizer: "
  577. save
  578. 42 /FontType resourcestatus
  579. { pop pop (Type42)} {(NO Type42} ifelse = flush
  580. restore
  581. "
  582. *End
  583. *DefaultFont: Courier
  584. *Font AvantGarde-Book: Standard "(002.001)" Standard ROM
  585. *Font AvantGarde-BookOblique: Standard "(002.001)" Standard ROM
  586. *Font AvantGarde-Demi: Standard "(002.001)" Standard ROM
  587. *Font AvantGarde-DemiOblique: Standard "(002.001)" Standard ROM
  588. *Font Bookman-Demi: Standard "(002.001)" Standard ROM
  589. *Font Bookman-DemiItalic: Standard "(002.001)" Standard ROM
  590. *Font Bookman-Light: Standard "(002.001)" Standard ROM
  591. *Font Bookman-LightItalic: Standard "(002.001)" Standard ROM
  592. *Font Courier: Standard "(002.001)" Standard ROM
  593. *Font Courier-Bold: Standard "(002.001)" Standard ROM
  594. *Font Courier-BoldOblique: Standard "(002.001)" Standard ROM
  595. *Font Courier-Oblique: Standard "(002.001)" Standard ROM
  596. *Font Garamond-Bold: Standard "(002.001)" Standard ROM
  597. *Font Garamond-BoldItalic: Standard "(002.001)" Standard ROM
  598. *Font Garamond-Light: Standard "(002.001)" Standard ROM
  599. *Font Garamond-LightItalic: Standard "(002.001)" Standard ROM
  600. *Font Helvetica: Standard "(002.001)" Standard ROM
  601. *Font Helvetica-Bold: Standard "(002.001)" Standard ROM
  602. *Font Helvetica-BoldOblique: Standard "(002.001)" Standard ROM
  603. *Font Helvetica-Condensed: Standard "(002.001)" Standard ROM
  604. *Font Helvetica-Condensed-Bold: Standard "(002.001)" Standard ROM
  605. *Font Helvetica-Condensed-BoldObl: Standard "(002.001)" Standard ROM
  606. *Font Helvetica-Condensed-Oblique: Standard "(002.001)" Standard ROM
  607. *Font Helvetica-Narrow: Standard "(002.001)" Standard ROM
  608. *Font Helvetica-Narrow-Bold: Standard "(002.001)" Standard ROM
  609. *Font Helvetica-Narrow-BoldOblique: Standard "(002.001)" Standard ROM
  610. *Font Helvetica-Narrow-Oblique: Standard "(002.001)" Standard ROM
  611. *Font Helvetica-Oblique: Standard "(002.001)" Standard ROM
  612. *Font NewCenturySchlbk-Bold: Standard "(002.001)" Standard ROM
  613. *Font NewCenturySchlbk-BoldItalic: Standard "(002.001)" Standard ROM
  614. *Font NewCenturySchlbk-Italic: Standard "(002.001)" Standard ROM
  615. *Font NewCenturySchlbk-Roman: Standard "(002.001)" Standard ROM
  616. *Font Palatino-Bold: Standard "(002.001)" Standard ROM
  617. *Font Palatino-BoldItalic: Standard "(002.001)" Standard ROM
  618. *Font Palatino-Italic: Standard "(002.001)" Standard ROM
  619. *Font Palatino-Roman: Standard "(002.001)" Standard ROM
  620. *Font Symbol: Special "(002.001)" Special ROM
  621. *Font Times-Bold: Standard "(002.001)" Standard ROM
  622. *Font Times-BoldItalic: Standard "(002.001)" Standard ROM
  623. *Font Times-Italic: Standard "(002.001)" Standard ROM
  624. *Font Times-Roman: Standard "(002.001)" Standard ROM
  625. *Font ZapfChancery-MediumItalic: Standard "(002.001)" Standard ROM
  626. *Font ZapfDingbats: Special "(002.001)" Special ROM
  627. *?FontQuery: "
  628. save
  629. { count 1 gt
  630. { exch dup 127 string cvs (/) print print (:) print
  631. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  632. } { exit } ifelse
  633. } bind loop
  634. (*) = flush
  635. restore"
  636. *End
  637. *?FontList: "
  638. save
  639. (*) {cvn ==} 128 string /Font resourceforall
  640. (*) = flush
  641. restore"
  642. *End
  643. *% Printer Messages (verbatim from printer):
  644. *%
  645. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  646. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  647. *Message: "\FontName\ not found, using Courier"
  648. *% Status (format: %%[ status: <one of these> ]%% )
  649. *%
  650. *Status: "idle"
  651. *Status: "busy"
  652. *Status: "waiting"
  653. *% Status (format: %%[ status: <one of these>; Source: <one of these> ]%% )
  654. *%
  655. *Source: "LPR"
  656. *Source: "RemoteServer"
  657. *Source: "other"
  658. *% Color Separation Information
  659. *%
  660. *DefaultColorSep: ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi
  661. *% For 53 lpi / 600 dpi
  662. *%
  663. *ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
  664. *ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0"
  665. *ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651"
  666. *ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349"
  667. *ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0"
  668. *ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
  669. *ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033"
  670. *ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
  671. *ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342"
  672. *ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0"
  673. *% For 60 lpi / 600 dpi
  674. *%
  675. *ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45"
  676. *ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45"
  677. *ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15"
  678. *ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75"
  679. *ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0"
  680. *ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60"
  681. *ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60"
  682. *ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60"
  683. *ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60"
  684. *ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60"
  685. *% For 71 lpi / 600 dpi
  686. *%
  687. *ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  688. *ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0"
  689. *ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651"
  690. *ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349"
  691. *ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0"
  692. *ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  693. *ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107"
  694. *ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  695. *ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456"
  696. *ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667"
  697. *% For 85 lpi / 600 dpi
  698. *%
  699. *ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  700. *ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
  701. *ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "75"
  702. *ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "15"
  703. *ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"
  704. *ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
  705. *ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
  706. *ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
  707. *ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
  708. *ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"
  709. *% For 106 lpi /600 dpi ===============================
  710. *%
  711. *ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0"
  712. *ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0"
  713. *ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651"
  714. *ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349"
  715. *ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0"
  716. *ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066"
  717. *ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066"
  718. *ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
  719. *ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683"
  720. *ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0"
  721. *% end of PPD file for Oce 8445 PS2