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.

435 lines
15 KiB

  1. *PPD-Adobe: "4.3"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright 1987-1995 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. *FormatVersion: "4.3"
  10. *FileVersion: "1.0"
  11. *LanguageEncoding: ISOLatin1
  12. *LanguageVersion: English
  13. *Product: "(ColorStream II DPL)"
  14. *PSVersion: "(2016.104) 20302"
  15. *Manufacturer: "Shinko"
  16. *ModelName: "ColorStream II DPL J2"
  17. *ShortNickName: "ColorStream II DPL J2"
  18. *NickName: "ColorStream II DPL J2"
  19. *PCFileName: "SECS2DLA.PPD"
  20. *% === Options and Constraints =========
  21. *OpenGroup: InstallableOptions/Options Installed
  22. *OpenUI *InstalledMemory/InstallableMemory: PickOne
  23. *DefaultInstalledMemory: None
  24. *InstalledMemory None/Standard 32MB Ram: ""
  25. *InstalledMemory 64Meg/Upgraded to 64MB: ""
  26. *InstalledMemory 96Meg/Upgraded to 96MB: ""
  27. *InstalledMemory 128Meg/Upgraded to 128MB: ""
  28. *?InstalledMemory: "
  29. save
  30. (Unknown)
  31. 4 dict
  32. dup 32 (None) put
  33. dup 64 (64Meg) put
  34. dup 96 (96Meg) put
  35. dup 128 (128Meg) put
  36. dup
  37. currentsystemparams /RamSize get
  38. 1048576 div cvi /Mem exch def
  39. Mem known {Mem get exch pop } { pop } ifelse
  40. = flush
  41. restore
  42. "
  43. *End
  44. *CloseUI: *InstalledMemory
  45. *CloseGroup: InstallableOptions
  46. *% ==== Device Capabilities ===============
  47. *LanguageLevel: "2"
  48. *ColorDevice: True
  49. *DefaultColorSpace: CMYK
  50. *Protocols: BCP
  51. *TTRasterizer: Type42
  52. *?TTRasterizer: "
  53. save
  54. 42 /FontType resourcestatus
  55. { pop pop (Type42)} {(None)} ifelse = flush
  56. restore
  57. "
  58. *End
  59. *FreeVM: "6360636"
  60. *VMOption None/Standard 32MB RAM: "6360636"
  61. *VMOption 64Meg/Upgraded to 64MB: "11390524"
  62. *VMOption 96Meg/Upgraded to 96MB: "11390524"
  63. *VMOption 128Meg/Upgraded to 128MB: "11390524"
  64. *SuggestedJobTimeout: "0"
  65. *SuggestedWaitTimeout: "0"
  66. *PrintPSErrors: False
  67. *FileSystem: True
  68. *?FileSystem: "
  69. save false
  70. (%disk?%)
  71. { currentdevparams dup /Writeable known
  72. { /Writeable get {pop true} if } { pop } ifelse
  73. } 10 string /IODevice resourceforall
  74. {(True)}{(False)} ifelse = flush
  75. restore"
  76. *End
  77. *Throughput: "1"
  78. *Password: "()"
  79. *ExitServer: "
  80. count 0 eq
  81. { false } { true exch startjob } ifelse
  82. not {
  83. (WARNING: Cannot modify initial VM.) =
  84. (Missing or invalid password.) =
  85. (Please contact the author of this software.) = flush quit
  86. } if
  87. "
  88. *End
  89. *Reset: "
  90. count 0 eq
  91. { false } { true exch startjob } ifelse
  92. not {
  93. (WARNING: Cannot reset printer.) =
  94. (Missing or invalid password.) =
  95. (Please contact the author of this software.) = flush quit
  96. } if
  97. systemdict /quit get exec
  98. (WARNING : Printer Reset Failed.) = flush
  99. "
  100. *End
  101. *DefaultResolution: 300dpi
  102. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  103. *?Resolution: "
  104. save
  105. currentpagedevice /HWResolution get
  106. 0 get
  107. ( ) cvs print
  108. (dpi)
  109. = flush
  110. restore
  111. "
  112. *End
  113. *ContoneOnly: True
  114. *% Halftone Information ===============
  115. *ScreenFreq: "60.0"
  116. *ScreenAngle: "45.0"
  117. *DefaultScreenProc: Dot
  118. *ScreenProc Dot: "
  119. {180 mul cos exch 180 mul cos add 2 div }
  120. "
  121. *End
  122. *ScreenProc Line: "{ pop }"
  123. *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
  124. *DefaultTransfer: Null
  125. *Transfer Null: "{ }"
  126. *Transfer Null.Inverse: "{ 1 exch sub }"
  127. *DefaultColorModel: CMYK
  128. *?ColorModel: "
  129. save
  130. currentpagedevice /ProcessColorModel
  131. {get} stopped
  132. {pop pop (Unknown)} if = flush
  133. restore
  134. "
  135. *End
  136. *OpenUI *SEColorRenderDict: PickOne
  137. *OrderDependency: 50 AnySetup *SEColorRenderDict
  138. *DefaultSEColorRenderDict: Perceptual
  139. *SEColorRenderDict Saturation: "/Saturation findcolorrendering pop /ColorRendering findresource setcolorrendering"
  140. *SEColorRenderDict RelativeColorimetric: "/RelativeColorimetric findcolorrendering pop /ColorRendering findresource setcolorrendering"
  141. *SEColorRenderDict Perceptual: "/Perceptual findcolorrendering pop /ColorRendering findresource setcolorrendering"
  142. *CloseUI: *SEColorRenderDict
  143. *% Paper Handling ===================
  144. *% Code in this section both selects a tray and sets up a frame buffer.
  145. *OpenUI *PageSize: PickOne
  146. *OrderDependency: 30 AnySetup *PageSize
  147. *DefaultPageSize: SuperB
  148. *PageSize SuperB: "
  149. 2 dict dup /PageSize [914 1360] put dup /ImagingBBox null put setpagedevice"
  150. *End
  151. *PageSize SuperA: "
  152. 2 dict dup /PageSize [732 1029] put dup /ImagingBBox null put setpagedevice"
  153. *End
  154. *PageSize Tabloid: "
  155. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  156. *End
  157. *PageSize Letter: "
  158. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  159. *End
  160. *PageSize A4: "
  161. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  162. *End
  163. *PageSize A3: "
  164. 2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice"
  165. *End
  166. *?PageSize: "
  167. save
  168. currentpagedevice /PageSize get aload pop
  169. 2 copy gt {exch} if
  170. (Unknown)
  171. 6 dict
  172. dup [914 1360] (SuperB) put
  173. dup [732 1029] (SuperA) put
  174. dup [792 1224] (Tabloid) put
  175. dup [612 792] (Letter) put
  176. dup [595 842] (A4) put
  177. dup [842 1190] (A3) put
  178. { exch aload pop 4 index sub abs 5 le exch
  179. 5 index sub abs 5 le and
  180. {exch pop exit} {pop} ifelse
  181. } bind forall
  182. = flush pop pop
  183. restore
  184. "
  185. *End
  186. *CloseUI: *PageSize
  187. *OpenUI *PageRegion: PickOne
  188. *OrderDependency: 40 AnySetup *PageRegion
  189. *DefaultPageRegion: SuperB
  190. *PageRegion SuperB: "
  191. 2 dict dup /PageSize [914 1360] put dup /ImagingBBox null put setpagedevice"
  192. *End
  193. *PageRegion SuperA: "
  194. 2 dict dup /PageSize [732 1029] put dup /ImagingBBox null put setpagedevice"
  195. *End
  196. *PageRegion Tabloid: "
  197. 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice"
  198. *End
  199. *PageRegion Letter: "
  200. 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  201. *End
  202. *PageRegion A4: "
  203. 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  204. *End
  205. *PageRegion A3: "
  206. 2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice"
  207. *End
  208. *CloseUI: *PageRegion
  209. *% The following entries provide information about specific paper keywords.
  210. *DefaultImageableArea: SuperB
  211. *ImageableArea SuperA: "8.8801 5.7601 719.28 969.36 "
  212. *ImageableArea SuperB: "17.52 8.5201 889.2 1304.52 "
  213. *ImageableArea Tabloid: "12.0001 5.8801 780.0 1161.72 "
  214. *ImageableArea Letter: "10.32 5.8801 601.68 729.72 "
  215. *ImageableArea A4: "9.6001 5.8801 585.6 779.64 "
  216. *ImageableArea A3: "9.8401 5.52 831.6 1128.0 "
  217. *?ImageableArea: "
  218. save
  219. /cvp { ( ) cvs print ( ) print } bind def
  220. /upperright {10000 mul floor 10000 div} bind def
  221. /lowerleft {10000 mul ceiling 10000 div} bind def
  222. newpath clippath pathbbox
  223. 4 -2 roll exch 2 {lowerleft cvp} repeat
  224. exch 2 {upperright cvp} repeat flush
  225. restore
  226. "
  227. *End
  228. *% These provide the physical dimensions of the paper (by keyword)
  229. *DefaultPaperDimension: SuperB
  230. *PaperDimension SuperB: "914 1360"
  231. *PaperDimension SuperA: "732 1029"
  232. *PaperDimension Tabloid: "792 1224"
  233. *PaperDimension Letter: "612 792"
  234. *PaperDimension A4: "595 842"
  235. *PaperDimension A3: "842 1190"
  236. *RequiresPageRegion All: True
  237. *OpenUI *InputSlot: PickOne
  238. *OrderDependency: 20 AnySetup *InputSlot
  239. *DefaultInputSlot: Cassette
  240. *InputSlot Cassette: ""
  241. *?InputSlot: "save (Cassette) = flush restore"
  242. *CloseUI: *InputSlot
  243. *% Font Information =====================
  244. *DefaultFont: Courier
  245. *Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
  246. *Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
  247. *Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
  248. *Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
  249. *Font Bookman-Demi: Standard "(001.004S)" Standard ROM
  250. *Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
  251. *Font Bookman-Light: Standard "(001.004S)" Standard ROM
  252. *Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
  253. *Font Courier: Standard "(002.004S)" Standard ROM
  254. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  255. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  256. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  257. *Font Helvetica: Standard "(001.006S)" Standard ROM
  258. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  259. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  260. *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
  261. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
  262. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
  263. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
  264. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  265. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  266. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  267. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  268. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  269. *Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
  270. *Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
  271. *Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
  272. *Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
  273. *Font Palatino-Bold: Standard "(001.005S)" Standard ROM
  274. *Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
  275. *Font Palatino-Italic: Standard "(001.005S)" Standard ROM
  276. *Font Palatino-Roman: Standard "(001.005S)" Standard ROM
  277. *Font Symbol: Special "(001.007S)" Special ROM
  278. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  279. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  280. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  281. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  282. *Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
  283. *Font ZapfDingbats: Special "(001.004S)" Special ROM
  284. *Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv Disk
  285. *Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add Disk
  286. *Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add Disk
  287. *Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add Disk
  288. *Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add Disk
  289. *Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 Disk
  290. *Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 Disk
  291. *Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext Disk
  292. *Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext Disk
  293. *Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext Disk
  294. *Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext Disk
  295. *Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 Disk
  296. *Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP Disk
  297. *Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP Disk
  298. *Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 Disk
  299. *Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 Disk
  300. *Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 Disk
  301. *Font GothicBBB-Medium.Oubun: Special "(003.002)" Special Disk
  302. *Font GothicBBB-Medium.Roman: Special "(003.002)" Special Disk
  303. *Font GothicBBB-Medium.Roman83pv: Special "(003.002)" Special Disk
  304. *Font GothicBBB-Medium.WP-Symbol: Special "(003.002)" Special Disk
  305. *Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk
  306. *Font Ryumin-Light-Add-H: JIS "(003.001)" Add Disk
  307. *Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk
  308. *Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk
  309. *Font Ryumin-Light-Add-V: JIS "(003.001)" Add Disk
  310. *Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 Disk
  311. *Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 Disk
  312. *Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext Disk
  313. *Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk
  314. *Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk
  315. *Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext Disk
  316. *Font Ryumin-Light-H: JIS "(003.001)" JIS-83 Disk
  317. *Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP Disk
  318. *Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP Disk
  319. *Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk
  320. *Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk
  321. *Font Ryumin-Light-V: JIS "(003.001)" JIS-83 Disk
  322. *Font Ryumin-Light.Oubun: Special "(003.001)" Special Disk
  323. *Font Ryumin-Light.Roman: Special "(003.001)" Special Disk
  324. *Font Ryumin-Light.Roman83pv: Special "(003.001)" Special Disk
  325. *Font Ryumin-Light.WP-Symbol: Special "(003.001)" Special Disk
  326. *?FontQuery: "
  327. save
  328. { count 1 gt
  329. { exch dup 127 string cvs (/) print print (:) print
  330. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  331. } { exit } ifelse
  332. } bind loop
  333. (*) = flush
  334. restore
  335. "
  336. *End
  337. *?FontList: "
  338. save
  339. (*) {cvn ==} 128 string /Font resourceforall
  340. (*) = flush
  341. restore
  342. "
  343. *End
  344. *% Printer Messages (verbatim from printer):
  345. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  346. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  347. *Message: "\FontName\ not found, using Courier"
  348. *% Status (format: %%[ status: <one of these> ] %%)
  349. *Status: "PrinterError: idle"
  350. *Status: "PrinterError: busy"
  351. *Status: "PrinterError: receiving"
  352. *Status: "PrinterError: printing"
  353. *Status: "PrinterError: initializing"
  354. *Status: "PrinterError: Replace Cassette"
  355. *Status: "PrinterError: Replace Paper"
  356. *Status: "PrinterError: Misfeed"
  357. *Status: "PrinterError: Cover open"
  358. *Status: "PrinterError: Replace Ribbon"
  359. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  360. *Source: "EtherTalk"
  361. *Source: "Parallel"
  362. *Source: "Serial"
  363. *Source: "LocalTalk"
  364. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  365. *PrinterError: "idle"
  366. *PrinterError: "busy"
  367. *PrinterError: "receiving"
  368. *PrinterError: "printing"
  369. *PrinterError: "initializing"
  370. *PrinterError: "Replace Cassette"
  371. *PrinterError: "Replace Paper"
  372. *PrinterError: "Misfeed"
  373. *PrinterError: "Cover open"
  374. *PrinterError: "Replace Ribbon"
  375. *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
  376. *% Color Separation Information =====================
  377. *DefaultColorSep: ProcessBlack.300lpi.300dpi/300 lpi / 300 dpi
  378. *% For 300 lpi / 300 dpi ===============================
  379. *ColorSepScreenAngle ProcessBlack.300lpi.300dpi/300 lpi / 300 dpi: "0"
  380. *ColorSepScreenAngle CustomColor.300lpi.300dpi/300 lpi / 300 dpi: "0"
  381. *ColorSepScreenAngle ProcessCyan.300lpi.300dpi/300 lpi / 300 dpi: "0"
  382. *ColorSepScreenAngle ProcessMagenta.300lpi.300dpi/300 lpi / 300 dpi: "0"
  383. *ColorSepScreenAngle ProcessYellow.300lpi.300dpi/300 lpi / 300 dpi: "0"
  384. *ColorSepScreenFreq ProcessBlack.300lpi.300dpi/300 lpi / 300 dpi: "0"
  385. *ColorSepScreenFreq CustomColor.300lpi.300dpi/300 lpi / 300 dpi: "0"
  386. *ColorSepScreenFreq ProcessCyan.300lpi.300dpi/300 lpi / 300 dpi: "0"
  387. *ColorSepScreenFreq ProcessMagenta.300lpi.300dpi/300 lpi / 300 dpi: "0"
  388. *ColorSepScreenFreq ProcessYellow.300lpi.300dpi/300 lpi / 300 dpi: "0"
  389. *% Produced based on PPD 4.3 specs
  390. *% Last Edit Date: Jul 17 1996
  391. *% The byte count of this file should be exactly 015009 or 015444
  392. *% depending on the filesystem it resides in.
  393. *% end of PPD file for ColorStream II DPL