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.

539 lines
16 KiB

  1. *PPD-Adobe: "4.2"
  2. *FormatVersion: "4.2"
  3. *FileVersion: "v3.0ER2.26"
  4. *LanguageEncoding: ISOLatin1
  5. *LanguageVersion: English
  6. *PSVersion: "(51 R) 0"
  7. *Product: "(Xerox DCS35 v3.0ER2.26)"
  8. *ModelName: "Xerox DCS35 v3.0ER2.26"
  9. *ShortNickName: "Xerox DCS35 v3.0ER2.26"
  10. *NickName: "Xerox DCS35 v3.0ER2.26"
  11. *PCFileName: "XR_DCS35.PPD"
  12. *%=========================================================================
  13. *% UIConstraints: PageSize Letter
  14. *%=========================================================================
  15. *%=========================================================================
  16. *% UIConstraints: PageSize Legal
  17. *%=========================================================================
  18. *%=========================================================================
  19. *% UIConstraints: PageSize Ledger
  20. *%=========================================================================
  21. *%=========================================================================
  22. *% UIConstraints: PageSize A4
  23. *%=========================================================================
  24. *%=========================================================================
  25. *% UIConstraints: PageSize A3
  26. *%=========================================================================
  27. *%=========================================================================
  28. *% UIConstraints: PageSize Spanish1
  29. *%=========================================================================
  30. *%=========================================================================
  31. *% UIConstraints: PageSize Spanish2
  32. *%=========================================================================
  33. *%=========================================================================
  34. *% UIConstraints: Duplex
  35. *%=========================================================================
  36. *%=========================================================================
  37. *% UIConstraints: Collate
  38. *%=========================================================================
  39. *%=========================================================================
  40. *% UIConstraints: StapleWhen
  41. *%=========================================================================
  42. *%=========================================================================
  43. *% UIConstraints: OutputBin
  44. *%=========================================================================
  45. *%=========================================================================
  46. *% UIConstraints: Smoothing
  47. *%=========================================================================
  48. *%=========================================================================
  49. *% Device Capabilities
  50. *%=========================================================================
  51. *LanguageLevel: "2"
  52. *TTRasterizer: Type42
  53. *ColorDevice: False
  54. *DefaultColorSpace: Gray
  55. *Throughput: "35"
  56. *%=========================================================================
  57. *% Password
  58. *%=========================================================================
  59. *Password: "()"
  60. *ExitServer: "
  61. count 0 eq
  62. { false } { true exch startjob } ifelse
  63. not {
  64. (WARNING: Cannot modify initial VM.) =
  65. (Missing or invalid password.) =
  66. (Please contact the author of this software.) = flush quit
  67. } if
  68. "
  69. *End
  70. *%=========================================================================
  71. *% Reset
  72. *%=========================================================================
  73. *Reset: "
  74. count 0 eq
  75. { false } { true exch startjob } ifelse
  76. not {
  77. (WARNING: Cannot reset printer.) =
  78. (Missing or invalid password.) =
  79. (Please contact the author of this software.) = flush quit
  80. } if
  81. systemdict /quit get exec
  82. (WARNING : Printer Reset Failed.) = flush
  83. "
  84. *End
  85. *%=========================================================================
  86. *% Resolution Information
  87. *%=========================================================================
  88. *DefaultResolution: 600dpi
  89. *?Resolution: "
  90. save
  91. currentpagedevice /HWResolution get
  92. 0 get
  93. ( ) cvs print
  94. (dpi)
  95. = flush
  96. restore
  97. "
  98. *End
  99. *%=========================================================================
  100. *% Halftone Information
  101. *%=========================================================================
  102. *DefaultScreenProc: Dot
  103. *ScreenProc Dot: "
  104. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch
  105. 1 sub dup mul add 1 sub } {dup mul exch dup mul
  106. add 1 exch sub } ifelse }
  107. "
  108. *End
  109. *ScreenProc Line: "{ pop }"
  110. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  111. *DefaultTransfer: Null
  112. *Transfer Null: "{ }"
  113. *Transfer Null.Inverse: "{ 1 exch sub }"
  114. *%=========================================================================
  115. *% JobPatchFile
  116. *%=========================================================================
  117. *%=========================================================================
  118. *% PageSize
  119. *%=========================================================================
  120. *OpenUI *PageSize: PickOne
  121. *OrderDependency: 20 AnySetup *PageSize
  122. *DefaultPageSize: Unknown
  123. *PageSize Letter/US Letter: "
  124. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  125. *End
  126. *PageSize Legal/US Legal: "
  127. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  128. *End
  129. *PageSize Ledger/US Ledger: "
  130. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  131. *End
  132. *PageSize A4/A4 Letter: "
  133. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  134. *End
  135. *PageSize A3/A3 Ledger: "
  136. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  137. *End
  138. *PageSize Spanish1/8.5 x 13: "
  139. 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
  140. *End
  141. *PageSize Spanish2/8.5 x 12.4: "
  142. 2 dict dup /PageSize [612 893] put dup /ImagingBBox null put setpagedevice"
  143. *End
  144. *CloseUI: *PageSize
  145. *%=========================================================================
  146. *% PageRegion
  147. *%=========================================================================
  148. *OpenUI *PageRegion: PickOne
  149. *OrderDependency: 30 AnySetup *PageRegion
  150. *DefaultPageRegion: Unknown
  151. *PageRegion Letter/US Letter: "
  152. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  153. *End
  154. *PageRegion Legal/US Legal: "
  155. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
  156. *End
  157. *PageRegion Ledger/US Ledger: "
  158. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  159. *End
  160. *PageRegion A4/A4 Letter: "
  161. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  162. *End
  163. *PageRegion A3/A3 Ledger: "
  164. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice"
  165. *End
  166. *PageRegion Spanish1/8.5 x 13: "
  167. 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
  168. *End
  169. *PageRegion Spanish2/8.5 x 12.4: "
  170. 2 dict dup /PageSize [612 893] put dup /ImagingBBox null put setpagedevice"
  171. *End
  172. *CloseUI: *PageRegion
  173. *%=========================================================================
  174. *% ImageableArea
  175. *%=========================================================================
  176. *DefaultImageableArea: Unknown
  177. *%=========================================================================
  178. *ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04"
  179. *ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04"
  180. *ImageableArea Ledger/US Ledger: "11.52 14.1601 779.04 1214.04"
  181. *ImageableArea A4/A4 Letter: "10.68 14.1601 582.84 831.96"
  182. *ImageableArea A3/A3 Ledger: "10.68 14.1601 829.84 1180.96"
  183. *ImageableArea Spanish1/8.5 x 13: "11.52 14.1601 599.04 926.04"
  184. *ImageableArea Spanish2/8.5 x 12.4: "11.52 14.1601 599.04 883.04"
  185. *%=========================================================================
  186. *% PaperDimension
  187. *%=========================================================================
  188. *DefaultPaperDimension: Unknown
  189. *PaperDimension Letter/US Letter: "612 792"
  190. *PaperDimension Legal/US Legal: "612 1008"
  191. *PaperDimension Ledger/US Ledger: "792 1224"
  192. *PaperDimension A4/A4 Letter: "595 842"
  193. *PaperDimension A3/A3 Ledger: "842 1191"
  194. *PaperDimension Spanish1/8.5 x 13: "612 936"
  195. *PaperDimension Spanish2/8.5 x 12.4: "612 893"
  196. *%=========================================================================
  197. *% RequiresPageRegion
  198. *%=========================================================================
  199. *RequiresPageRegion All: True
  200. *%=========================================================================
  201. *% LandscapeOrientation
  202. *%=========================================================================
  203. *LandscapeOrientation: Plus90
  204. *%=========================================================================
  205. *% OpenGroup
  206. *%=========================================================================
  207. *OpenGroup: Xerox DCS35 Options
  208. *%=========================================================================
  209. *%=========================================================================
  210. *% InputSlot
  211. *%=========================================================================
  212. *OpenUI *InputSlot/Input Tray: PickOne
  213. *OrderDependency: 40 AnySetup *InputSlot
  214. *%=========================================================================
  215. *DefaultInputSlot: Unknown
  216. *%DefaultInputSlot: AutoSelect
  217. *%InputSlot AutoSelect/AutoSelect: ""
  218. *%End
  219. *%=========================================================================
  220. *InputSlot Tray1/Tray 1: "
  221. 2 dict dup /TraySwitch false put dup /MediaPosition 1 put setpagedevice"
  222. *End
  223. *InputSlot Tray2/Tray 2: "
  224. 2 dict dup /TraySwitch false put dup /MediaPosition 2 put setpagedevice"
  225. *End
  226. *InputSlot Tray3/Tray 3: "
  227. 2 dict dup /TraySwitch false put dup /MediaPosition 3 put setpagedevice"
  228. *End
  229. *InputSlot Tray4/Tray 4: "
  230. 2 dict dup /TraySwitch false put dup /MediaPosition 4 put setpagedevice"
  231. *End
  232. *CloseUI: *InputSlot
  233. *%=========================================================================
  234. *% Duplex
  235. *%=========================================================================
  236. *OpenUI *Duplex/Duplex: PickOne
  237. *OrderDependency: 50 AnySetup *Duplex
  238. *DefaultDuplex: None
  239. *Duplex None/None: "
  240. 1 dict dup /Duplex false put setpagedevice"
  241. *End
  242. *Duplex DuplexNoTumble/Duplex Long Edge Bind: "
  243. 2 dict dup /Duplex true put dup /Tumble false put setpagedevice"
  244. *End
  245. *Duplex DuplexTumble/Duplex Short Edge Bind: "
  246. 2 dict dup /Duplex true put dup /Tumble true put setpagedevice"
  247. *End
  248. *CloseUI: *Duplex
  249. *%=========================================================================
  250. *% Collate
  251. *%=========================================================================
  252. *OpenUI *Collate/Collate: Boolean
  253. *OrderDependency: 60 AnySetup *Collate
  254. *DefaultCollate: True
  255. *Collate True/On: "
  256. 1 dict dup /Collate true put setpagedevice"
  257. *End
  258. *Collate False/Off: "
  259. 1 dict dup /Collate false put setpagedevice"
  260. *End
  261. *CloseUI: *Collate
  262. *%=========================================================================
  263. *% StapleWhen
  264. *%=========================================================================
  265. *OpenUI *StapleWhen/Staple: Boolean
  266. *OrderDependency: 70 AnySetup *StapleWhen
  267. *DefaultStapleWhen: None
  268. *StapleWhen None/Off: "
  269. 1 dict dup /Staple 0 put setpagedevice"
  270. *End
  271. *StapleWhen EndOfSet/On: "
  272. 1 dict dup /Staple 3 put setpagedevice"
  273. *End
  274. *CloseUI: *StapleWhen
  275. *%=========================================================================
  276. *% OutputBin
  277. *%=========================================================================
  278. *OpenUI *OutputBin/Output Tray: PickOne
  279. *OrderDependency: 80 AnySetup *OutputBin
  280. *DefaultOutputBin: Stacker
  281. *OutputBin Stacker/Stacker: "
  282. 1 dict dup /OutputType (side tray) put setpagedevice"
  283. *End
  284. *OutputBin TopTray/Top Tray: "
  285. 1 dict dup /OutputType (top tray) put setpagedevice"
  286. *End
  287. *CloseUI: *OutputBin
  288. *%=========================================================================
  289. *% Smoothing
  290. *%=========================================================================
  291. *OpenUI *Smoothing/Image Quality: PickOne
  292. *OrderDependency: 90 AnySetup *Smoothing
  293. *DefaultSmoothing: Fine
  294. *%=========== Fine Mode ====================
  295. *Smoothing Fine/Fine: "
  296. 1 dict dup /PostRenderingEnhance false put setpagedevice "
  297. *End
  298. *%=========== Bold Mode ====================
  299. *Smoothing Bold/Bold: "
  300. 1 dict dup /PostRenderingEnhance true put setpagedevice "
  301. *End
  302. *CloseUI: *Smoothing
  303. *%=========================================================================
  304. *% CloseGroup
  305. *%=========================================================================
  306. *CloseGroup: Xerox DCS35 Options
  307. *%=========================================================================
  308. *%=========================================================================
  309. *% PrintPSErrors
  310. *%=========================================================================
  311. *PrintPSErrors: True
  312. *%=========================================================================
  313. *% Font
  314. *%=========================================================================
  315. *DefaultFont: Courier
  316. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  317. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  318. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  319. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  320. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  321. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  322. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  323. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  324. *Font Courier: Standard "(002.004S)" Standard ROM
  325. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  326. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  327. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  328. *Font Helvetica: Standard "(001.006S)" Standard ROM
  329. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  330. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  331. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  332. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  333. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  334. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  335. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  336. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  337. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  338. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  339. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  340. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  341. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  342. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  343. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  344. *Font Symbol: Standard "(001.007S)" Standard ROM
  345. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  346. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  347. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  348. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  349. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  350. *Font ZapfDingbats: Standard "(001.004S)" Standard ROM
  351. *%=========================================================================
  352. *% FontQuery
  353. *%=========================================================================
  354. *?FontQuery: "
  355. save
  356. { count 1 gt
  357. { exch dup 127 string cvs (/) print print (:) print
  358. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  359. } { exit } ifelse
  360. } bind loop
  361. (*) = flush
  362. restore
  363. "
  364. *End
  365. *%=========================================================================
  366. *% FontList
  367. *%=========================================================================
  368. *?FontList: "
  369. save
  370. (*) {cvn ==} 128 string /Font resourceforall
  371. (*) = flush
  372. restore
  373. "
  374. *End
  375. *%=========================================================================
  376. *% end of PPD file for Xerox DCS35
  377. *%=========================================================================