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.

467 lines
15 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 Document Centre System 20 v3.0ER2.26)"
  8. *ModelName: "Xerox System 20 2.1d"
  9. *ShortNickName: "Xerox DCS20 v3.0ER2.26"
  10. *NickName: "Xerox DCS20 v3.0ER2.26"
  11. *PCFileName: "XR_DCS20.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 B4
  29. *%=========================================================================
  30. *%=========================================================================
  31. *% UIConstraints: Collate
  32. *%=========================================================================
  33. *%=========================================================================
  34. *% Device Capabilities
  35. *%=========================================================================
  36. *LanguageLevel: "2"
  37. *TTRasterizer: Type42
  38. *ColorDevice: False
  39. *DefaultColorSpace: Gray
  40. *Throughput: "20"
  41. *%=========================================================================
  42. *% Password
  43. *%=========================================================================
  44. *Password: "()"
  45. *ExitServer: "
  46. count 0 eq
  47. { false } { true exch startjob } ifelse
  48. not {
  49. (WARNING: Cannot modify initial VM.) =
  50. (Missing or invalid password.) =
  51. (Please contact the author of this software.) = flush quit
  52. } if
  53. "
  54. *End
  55. *%=========================================================================
  56. *% Reset
  57. *%=========================================================================
  58. *Reset: "
  59. count 0 eq
  60. { false } { true exch startjob } ifelse
  61. not {
  62. (WARNING: Cannot reset printer.) =
  63. (Missing or invalid password.) =
  64. (Please contact the author of this software.) = flush quit
  65. } if
  66. systemdict /quit get exec
  67. (WARNING : Printer Reset Failed.) = flush
  68. "
  69. *End
  70. *%=========================================================================
  71. *% Resolution Information
  72. *%=========================================================================
  73. *DefaultResolution: 400dpi
  74. *?Resolution: "
  75. save
  76. currentpagedevice /HWResolution get
  77. 0 get
  78. ( ) cvs print
  79. (dpi)
  80. = flush
  81. restore
  82. "
  83. *End
  84. *%=========================================================================
  85. *% Halftone Information
  86. *%=========================================================================
  87. *DefaultScreenProc: Dot
  88. *ScreenProc Dot: "
  89. {abs exch abs 2 copy add 1 gt {1 sub dup mul exch
  90. 1 sub dup mul add 1 sub } {dup mul exch dup mul
  91. add 1 exch sub } ifelse }
  92. "
  93. *End
  94. *ScreenProc Line: "{ pop }"
  95. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  96. *DefaultTransfer: Null
  97. *Transfer Null: "{ }"
  98. *Transfer Null.Inverse: "{ 1 exch sub }"
  99. *%=========================================================================
  100. *% JobPatchFile
  101. *%=========================================================================
  102. *%=========================================================================
  103. *% PageSize
  104. *%=========================================================================
  105. *OpenUI *PageSize: PickOne
  106. *OrderDependency: 20 AnySetup *PageSize
  107. *DefaultPageSize: Unknown
  108. *PageSize Letter/US Letter: "
  109. 2 dict dup /PageSize [612 792] put dup /ImagingBBox [11.52 14.1601 599.04 782.04] put setpagedevice"
  110. *End
  111. *PageSize Legal/US Legal: "
  112. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [11.52 14.1601 599.04 998.04] put setpagedevice"
  113. *End
  114. *PageSize Ledger/US Ledger: "
  115. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox [11.52 14.1601 779.04 1214.04] put setpagedevice"
  116. *End
  117. *PageSize A4/A4 Letter: "
  118. 2 dict dup /PageSize [595 842] put dup /ImagingBBox [10.68 14.1601 582.84 831.96] put setpagedevice"
  119. *End
  120. *PageSize A3/A3 Ledger: "
  121. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox [10.68 14.1601 829.84 1180.96] put setpagedevice"
  122. *End
  123. *PageSize B4/B4: "
  124. 2 dict dup /PageSize [729 1032] put dup /ImagingBBox [10.68 14.16 716.84 1021.96] put setpagedevice"
  125. *End
  126. *%=========================================================================
  127. *PageSize LetterSmall/US LetterSmall: "
  128. 2 dict dup /PageSize [612 792] put dup /ImagingBBox [29.38 36.11 578.95 766.60] put setpagedevice"
  129. *End
  130. *PageSize LegalSmall/US LegalSmall: "
  131. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [29.38 36.11 578.95 982.60] put setpagedevice"
  132. *End
  133. *PageSize LedgerSmall/US LedgerSmall: "
  134. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox [29.38 36.11 758.95 1198.60] put setpagedevice"
  135. *End
  136. *PageSize A4Small/A4 LetterSmall: "
  137. 2 dict dup /PageSize [595 842] put dup /ImagingBBox [27.23 36.11 563.99 816.40] put setpagedevice"
  138. *End
  139. *PageSize A3Small/A3 LedgerSmall: "
  140. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox [27.23 36.11 810.99 1165.40] put setpagedevice"
  141. *End
  142. *PageSize B4Small/B4Small: "
  143. 2 dict dup /PageSize [729 1032] put dup /ImagingBBox [27.23 36.11 697.99 1006.40] put setpagedevice"
  144. *End
  145. *CloseUI: *PageSize
  146. *%=========================================================================
  147. *% PageRegion
  148. *%=========================================================================
  149. *OpenUI *PageRegion: PickOne
  150. *OrderDependency: 30 AnySetup *PageRegion
  151. *DefaultPageRegion: Unknown
  152. *PageRegion Letter/US Letter: "
  153. 2 dict dup /PageSize [612 792] put dup /ImagingBBox [11.52 14.1601 599.04 782.04] put setpagedevice"
  154. *End
  155. *PageRegion Legal/US Legal: "
  156. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [11.52 14.1601 599.04 998.04] put setpagedevice"
  157. *End
  158. *PageRegion Ledger/US Ledger: "
  159. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox [11.52 14.1601 779.04 1214.04] put setpagedevice"
  160. *End
  161. *PageRegion A4/A4 Letter: "
  162. 2 dict dup /PageSize [595 842] put dup /ImagingBBox [10.68 14.1601 582.84 831.96] put setpagedevice"
  163. *End
  164. *PageRegion A3/A3 Ledger: "
  165. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox [10.68 14.1601 829.84 1180.96] put setpagedevice"
  166. *End
  167. *PageRegion B4/B4: "
  168. 2 dict dup /PageSize [612 936] put dup /ImagingBBox [10.68 14.16 716.84 1021.96] put setpagedevice"
  169. *End
  170. *%=========================================================================
  171. *PageRegion LetterSmall/US LetterSmall: "
  172. 2 dict dup /PageSize [612 792] put dup /ImagingBBox [29.38 36.11 578.95 766.60] put setpagedevice"
  173. *End
  174. *PageRegion LegalSmall/US LegalSmall: "
  175. 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [29.38 36.11 578.95 982.60] put setpagedevice"
  176. *End
  177. *PageRegion LedgerSmall/US LedgerSmall: "
  178. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox [29.38 36.11 758.95 1198.60] put setpagedevice"
  179. *End
  180. *PageRegion A4Small/A4 LetterSmall: "
  181. 2 dict dup /PageSize [595 842] put dup /ImagingBBox [27.23 36.11 563.99 816.40] put setpagedevice"
  182. *End
  183. *PageRegion A3Small/A3 LedgerSmall: "
  184. 2 dict dup /PageSize [842 1191] put dup /ImagingBBox [27.23 36.11 810.99 1165.40] put setpagedevice"
  185. *End
  186. *PageRegion B4Small/B4Small: "
  187. 2 dict dup /PageSize [729 1032] put dup /ImagingBBox [27.23 36.11 697.99 1006.40] put setpagedevice"
  188. *End
  189. *CloseUI: *PageRegion
  190. *%=========================================================================
  191. *% ImageableArea
  192. *%=========================================================================
  193. *DefaultImageableArea: Unknown
  194. *ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04"
  195. *ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04"
  196. *ImageableArea Ledger/US Ledger: "11.52 14.1601 779.04 1214.04"
  197. *ImageableArea A4/A4 Letter: "10.68 14.1601 582.84 831.96"
  198. *ImageableArea A3/A3 Ledger: "10.68 14.1601 829.84 1180.96"
  199. *ImageableArea B4/B4: "10.68 14.16 716.84 1021.96"
  200. *%=========================================================================
  201. *ImageableArea LetterSmall/US LetterSmall: "29.38 36.11 578.95 766.60"
  202. *ImageableArea LegalSmall/US LegalSmall: "29.38 36.11 578.95 982.60"
  203. *ImageableArea LedgerSmall/US LedgerSmall: "29.38 36.11 758.95 1198.60"
  204. *ImageableArea A4Small/A4 LetterSmall: "27.23 36.11 563.99 816.40"
  205. *ImageableArea A3Small/A3 LedgerSmall: "27.23 36.11 810.99 1165.40"
  206. *ImageableArea B4Small/B4Small: "27.23 36.11 697.99 1006.40"
  207. *%=========================================================================
  208. *% PaperDimension
  209. *%=========================================================================
  210. *DefaultPaperDimension: Unknown
  211. *PaperDimension Letter/US Letter: "612 792"
  212. *PaperDimension Legal/US Legal: "612 1008"
  213. *PaperDimension Ledger/US Ledger: "792 1224"
  214. *PaperDimension A4/A4 Letter: "595 842"
  215. *PaperDimension A3/A3 Ledger: "842 1191"
  216. *PaperDimension B4/B4: "729 1032"
  217. *%=========================================================================
  218. *PaperDimension LetterSmall/US LetterSmall: "612 792"
  219. *PaperDimension LegalSmall/US LegalSmall: "612 1008"
  220. *PaperDimension LedgerSmall/US LedgerSmall: "792 1224"
  221. *PaperDimension A4Small/A4 LetterSmall: "595 842"
  222. *PaperDimension A3Small/A3 LedgerSmall: "842 1191"
  223. *PaperDimension B4Small/B4Small: "729 1032"
  224. *%=========================================================================
  225. *% RequiresPageRegion
  226. *%=========================================================================
  227. *RequiresPageRegion All: True
  228. *%=========================================================================
  229. *% LandscapeOrientation
  230. *%=========================================================================
  231. *LandscapeOrientation: Plus90
  232. *%=========================================================================
  233. *% InputSlot
  234. *%=========================================================================
  235. *OpenUI *InputSlot/InputSlot: PickOne
  236. *OrderDependency: 40 AnySetup *InputSlot
  237. *DefaultInputSlot: Unknown
  238. *InputSlot Tray1/Tray 1: "
  239. 2 dict dup /TraySwitch false put dup /MediaPosition 1 put setpagedevice"
  240. *End
  241. *InputSlot Tray2/Tray 2: "
  242. 2 dict dup /TraySwitch false put dup /MediaPosition 2 put setpagedevice"
  243. *End
  244. *InputSlot Tray3/Tray 3: "
  245. 2 dict dup /TraySwitch false put dup /MediaPosition 3 put setpagedevice"
  246. *End
  247. *CloseUI: *InputSlot
  248. *%=========================================================================
  249. *% Collate
  250. *%=========================================================================
  251. *OpenUI *Collate/Collate: Boolean
  252. *OrderDependency: 60 AnySetup *Collate
  253. *DefaultCollate: True
  254. *Collate True/On: "
  255. 1 dict dup /Collate true put setpagedevice"
  256. *End
  257. *Collate False/Off: "
  258. 1 dict dup /Collate false put setpagedevice"
  259. *End
  260. *CloseUI: *Collate
  261. *%=========================================================================
  262. *% PrintPSErrors
  263. *%=========================================================================
  264. *PrintPSErrors: True
  265. *%=========================================================================
  266. *% Font
  267. *%=========================================================================
  268. *DefaultFont: Courier
  269. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  270. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  271. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  272. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  273. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  274. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  275. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  276. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  277. *Font Courier: Standard "(002.004S)" Standard ROM
  278. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  279. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  280. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  281. *Font Helvetica: Standard "(001.006S)" Standard ROM
  282. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  283. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  284. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  285. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  286. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  287. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  288. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  289. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  290. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  291. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  292. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  293. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  294. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  295. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  296. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  297. *Font Symbol: Standard "(001.007S)" Standard ROM
  298. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  299. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  300. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  301. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  302. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  303. *Font ZapfDingbats: Standard "(001.004S)" Standard ROM
  304. *%=========================================================================
  305. *% FontQuery
  306. *%=========================================================================
  307. *?FontQuery: "
  308. save
  309. { count 1 gt
  310. { exch dup 127 string cvs (/) print print (:) print
  311. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  312. } { exit } ifelse
  313. } bind loop
  314. (*) = flush
  315. restore
  316. "
  317. *End
  318. *%=========================================================================
  319. *% FontList
  320. *%=========================================================================
  321. *?FontList: "
  322. save
  323. (*) {cvn ==} 128 string /Font resourceforall
  324. (*) = flush
  325. restore
  326. "
  327. *End
  328. *%=========================================================================
  329. *% end of PPD file for Xerox Document Centre System 20
  330. *%=========================================================================