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.

574 lines
16 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. *% Copyright (c) Tektronix, Incorporated. All rights reserved.
  10. *% Tektronix (R) is a registered trademark of Tektronix, Inc.
  11. *% TekColor TM is a trademark of Tektronix, Inc.
  12. *% Phaser (R) is a registered trademark of Tektronix, Inc., for color
  13. *% printers and related products.
  14. *FormatVersion: "4.3"
  15. *FileVersion: "1.2"
  16. *LanguageEncoding: ISOLatin1
  17. *LanguageVersion: English
  18. *Product: "(Phaser 560)"
  19. *PSVersion: "(2015.105) 14"
  20. *Manufacturer: "Tektronix"
  21. *ModelName: "Tektronix Phaser 560"
  22. *ShortNickName: "Tektronix Phaser 560"
  23. *NickName: "Tektronix Phaser 560"
  24. *PCFileName: "TKPH5601.PPD"
  25. *% === Installable Options ===========
  26. *OpenGroup: InstallableOptions/Options Installed
  27. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  28. *OrderDependency: 69.0 AnySetup *InstalledMemory
  29. *DefaultInstalledMemory: None
  30. *InstalledMemory None/Standard 8 MB RAM: ""
  31. *InstalledMemory 24Meg/24 MB Total RAM: ""
  32. *InstalledMemory 40Meg/40 MB Total RAM: ""
  33. *InstalledMemory 56Meg/56 MB Total RAM: ""
  34. *InstalledMemory 72Meg/72 MB Total RAM: ""
  35. *?InstalledMemory: "% InstalledMemory
  36. currentsystemparams /RamSize get
  37. 16#100000 div round cvi
  38. dup 10 lt
  39. { pop (None) } {2 string cvs print (Meg) } ifelse
  40. print (\n) print flush"
  41. *End
  42. *CloseUI: *InstalledMemory
  43. *OpenUI *Option3/Optional Lower Trays: Boolean
  44. *OrderDependency: 69.2 AnySetup *Option3
  45. *DefaultOption3: False
  46. *Option3 True/Installed: ""
  47. *Option3 False/Not Installed: ""
  48. *?Option3: "
  49. currentpagedevice /InputAttributes get 1 known
  50. { (True) } { (False) } ifelse = flush"
  51. *End
  52. *CloseUI: *Option3
  53. *OpenUI *Option1/Optional Hard Drive: Boolean
  54. *OrderDependency: 69.4 AnySetup *Option1
  55. *DefaultOption1: False
  56. *Option1 True/Installed: ""
  57. *Option1 False/Not Installed: ""
  58. *?Option1: "
  59. false
  60. (%disk?%)
  61. { currentdevparams dup /Writeable known
  62. { /Writeable get {pop true} if } {pop} ifelse
  63. } 10 string /IODevice resourceforall
  64. {(True)}{(False)} ifelse = flush"
  65. *End
  66. *CloseUI: *Option1
  67. *OpenUI *Option2/Optional Network Card: PickOne
  68. *OrderDependency: 69.6 AnySetup *Option2
  69. *DefaultOption2: None
  70. *Option2 None/Not Installed: ""
  71. *Option2 P1/EtherTalk, NetWare and TCP/IP: ""
  72. *Option2 P3/LocalTalk and Serial: ""
  73. *Option2 P4/TokenTalk, NetWare and TCP/IP: ""
  74. *?Option2: "% Option2
  75. (%EthernetPhysical%) /IODevice resourcestatus
  76. {pop pop (P1) }
  77. {
  78. (%LocalTalk%) /IODevice resourcestatus
  79. {pop pop (P3) }
  80. {
  81. (%TokenRingPhysical%) /IODevice resourcestatus
  82. {pop pop (P4) } { (None) } ifelse
  83. } ifelse
  84. } ifelse = flush"
  85. *End
  86. *CloseUI: *Option2
  87. *CloseGroup: InstallableOptions
  88. *% === Constraints ===================
  89. *UIConstraints: *Option3 False *InputSlot Middle
  90. *UIConstraints: *Option3 False *InputSlot Lower
  91. *UIConstraints: *InputSlot Middle *Option3 False
  92. *UIConstraints: *InputSlot Lower *Option3 False
  93. *% === Basic Device Capabilities ============
  94. *LanguageLevel: "2"
  95. *Protocols: BCP
  96. *FreeVM: "2100000"
  97. *VMOption None/Standard 8 MB RAM: "2100000"
  98. *VMOption 24Meg/24 MB Total RAM: "6000000"
  99. *VMOption 40Meg/40 MB Total RAM: "5900000"
  100. *VMOption 56Meg/56 MB Total RAM: "17900000"
  101. *VMOption 72Meg/72 MB Total RAM: "4300000"
  102. *ColorDevice: True
  103. *DefaultColorSpace: CMYK
  104. *AccurateScreensSupport: True
  105. *SuggestedJobTimeout: "0"
  106. *SuggestedWaitTimeout: "300"
  107. *SuggestedManualFeedTimeout: "60"
  108. *1284Modes Parallel: Compat Nibble
  109. *1284DeviceID: "
  110. MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;
  111. MODEL:Phaser 560;CLASS:Printer;DESCRIPTION:
  112. Phaser 560 Color Laser Printer, PostScript Level 2, Letter/Legal/A4 Size;
  113. COMPATIBLE_ID:"
  114. *End
  115. *TTRasterizer: Type42
  116. *?TTRasterizer: "
  117. 42 /FontType resourcestatus
  118. { pop pop (Type42)} {pop pop (None)} ifelse = flush"
  119. *End
  120. *FileSystem: True
  121. *?FileSystem: "
  122. false
  123. (%disk?%)
  124. { currentdevparams dup /Writeable known
  125. { /Writeable get {pop true} if } {pop} ifelse
  126. } 10 string /IODevice resourceforall
  127. {(True)}{(False)} ifelse = flush"
  128. *End
  129. *Throughput: "14"
  130. *Password: "0"
  131. *ExitServer: "
  132. count 0 eq
  133. { false } { true exch startjob } ifelse
  134. not
  135. { (WARNING: Cannot modify initial VM.) =
  136. (Missing or invalid password.) =
  137. (Please contact the author of this software.) = flush quit
  138. } if"
  139. *End
  140. *Reset: "
  141. count 0 eq
  142. { false } { true exch startjob } ifelse
  143. not
  144. { (WARNING: Cannot reset printer.) =
  145. (Missing or invalid password.) =
  146. (Please contact the author of this software.) = flush quit
  147. } if
  148. systemdict /quit get exec
  149. (WARNING : Printer Reset Failed.) = flush"
  150. *End
  151. *DefaultResolution: 600dpi
  152. *SetResolution 600dpi : ""
  153. *?Resolution: "
  154. currentpagedevice /HWResolution get 0 get ( ) cvs print (dpi) = flush"
  155. *End
  156. *% Halftone Information =================
  157. *DefaultHalftoneType: 9
  158. *ScreenFreq: "60.0"
  159. *ScreenAngle: "45.0"
  160. *DefaultScreenProc: Dot
  161. *ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind"
  162. *DefaultTransfer: Null
  163. *Transfer Null: "{ }"
  164. *Transfer Null.Inverse: "{1 exch sub} bind"
  165. *% Tray Selection ============
  166. *OpenUI *TKMPFMedia/MP Manual Feed Media: PickOne
  167. *OrderDependency: 45.0 AnySetup *TKMPFMedia
  168. *DefaultTKMPFMedia: Paper
  169. *TKMPFMedia Paper: "userdict /MFMedia (Paper) put"
  170. *TKMPFMedia Duplex/Paper 2nd Side: "userdict /MFMedia (Duplex) put"
  171. *TKMPFMedia Transparency: "userdict /MFMedia (Transparency) put"
  172. *TKMPFMedia CoatedPaper/Coated Paper: "userdict /MFMedia (CoatedPaper) put"
  173. *TKMPFMedia CardStock/Card or Envelope: "userdict /MFMedia (CardStock) put"
  174. *TKMPFMedia Label: "userdict /MFMedia (Label) put"
  175. *TKMPFMedia FabricTransfer/Fabric Transfer: "
  176. userdict /MFMedia (FabricTransfer) put"
  177. *End
  178. *?TKMPFMedia: "
  179. /MFMedia where {/MFMedia get}{(Unknown)} ifelse
  180. = flush"
  181. *End
  182. *CloseUI: *TKMPFMedia
  183. *OpenUI *InputSlot: PickOne
  184. *OrderDependency: 46.0 AnySetup *InputSlot
  185. *DefaultInputSlot: Paper
  186. *InputSlot Paper: "
  187. <<
  188. /MediaPosition null
  189. /MediaType (Paper)
  190. /TraySwitch true
  191. /ManualFeed false
  192. >> setpagedevice"
  193. *End
  194. *InputSlot Transparency: "
  195. <<
  196. /MediaPosition null
  197. /MediaType (Transparency)
  198. /TraySwitch true
  199. /ManualFeed false
  200. >> setpagedevice"
  201. *End
  202. *InputSlot Upper: "
  203. <<
  204. /MediaPosition 0
  205. /MediaType null
  206. /TraySwitch false
  207. /ManualFeed false
  208. >> setpagedevice"
  209. *End
  210. *InputSlot Middle: "
  211. <<
  212. /MediaPosition 1
  213. /MediaType null
  214. /TraySwitch false
  215. /ManualFeed false
  216. >> setpagedevice"
  217. *End
  218. *InputSlot Lower: "
  219. <<
  220. /MediaPosition 2
  221. /MediaType null
  222. /TraySwitch false
  223. /ManualFeed false
  224. >> setpagedevice"
  225. *End
  226. *InputSlot MPTray/Multi-Purpose Tray: "
  227. <<
  228. /MediaPosition 3
  229. /MediaType null
  230. /TraySwitch false
  231. /ManualFeed false
  232. >> setpagedevice"
  233. *End
  234. *InputSlot MPMF/Multi-Purpose Manual Feed: "
  235. <<
  236. /MediaPosition null
  237. /MediaType /MFMedia where {/MFMedia get }{(Paper)}ifelse
  238. /TraySwitch false
  239. /ManualFeed true
  240. >> setpagedevice"
  241. *End
  242. *?InputSlot: "
  243. currentpagedevice begin ManualFeed
  244. {(MPMF)}
  245. {MediaPosition null eq {MediaType}
  246. {[(Upper) (Middle) (Lower) (MPTray)] MediaPosition get}ifelse
  247. }ifelse end
  248. = flush"
  249. *End
  250. *CloseUI: *InputSlot
  251. *% Paper Handling ===================
  252. *% Use these entries to set paper size most of the time, unless there is
  253. *% specific reason to use PageRegion.
  254. *OpenUI *PageSize: PickOne
  255. *OrderDependency: 56.0 AnySetup *PageSize
  256. *DefaultPageSize: Letter
  257. *PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
  258. *PageSize Legal: "<< /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  259. *PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
  260. *?PageSize: "
  261. currentpagedevice /PageSize get aload pop
  262. 2 copy gt {exch} if (Unknown)
  263. <<
  264. [612 792] (Letter)
  265. [612 1008] (Legal)
  266. [595 842] (A4) >>
  267. { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and
  268. { exch pop exit } { pop } ifelse
  269. } bind forall = flush pop pop"
  270. *End
  271. *CloseUI: *PageSize
  272. *% These entries will set up the frame buffer. Usually used with manual feed.
  273. *OpenUI *PageRegion: PickOne
  274. *OrderDependency: 56.0 AnySetup *PageRegion
  275. *DefaultPageRegion: Letter
  276. *PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice"
  277. *PageRegion Legal: "<< /PageSize [612 1008] /ImagingBBox null >> setpagedevice"
  278. *PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice"
  279. *CloseUI: *PageRegion
  280. *% The following entries provide information about specific paper keywords.
  281. *DefaultImageableArea: Letter
  282. *ImageableArea Letter: "10.32 15.91 601.68 776.22"
  283. *ImageableArea Legal: "10.32 16.39 601.68 991.74"
  284. *ImageableArea A4: "13.45 14.47 581.76 828.54"
  285. *?ImageableArea: "
  286. currentpagedevice pop
  287. clippath pathbbox
  288. /cvp {16 string cvs print ( ) print} def
  289. 4 3 roll 100 mul ceiling 100 div cvp
  290. 3 2 roll 100 mul ceiling 100 div cvp
  291. exch 100 mul floor 100 div cvp
  292. 100 mul floor 100 div = flush
  293. userdict /cvp undef"
  294. *End
  295. *% These provide the physical dimensions of the paper (by keyword)
  296. *DefaultPaperDimension: Letter
  297. *PaperDimension Letter: "612 792"
  298. *PaperDimension Legal: "612 1008"
  299. *PaperDimension A4: "595 842"
  300. *RequiresPageRegion All: True
  301. *% TKColor Selections ===================
  302. *OpenUI *TKColor/Color Correction: PickOne
  303. *OrderDependency: 40.0 AnySetup *TKColor
  304. *DefaultTKColor: Automatic
  305. *TKColor Automatic: "
  306. <<
  307. /DeviceRenderingInfo <<
  308. /Type 2
  309. /VirtualColorDevice <<
  310. /Type 3
  311. /ColorTransform /Automatic
  312. >>
  313. >>
  314. >> setpagedevice"
  315. *End
  316. *TKColor NoAdjust/None: "
  317. <<
  318. /DeviceRenderingInfo <<
  319. /Type 2
  320. /VirtualColorDevice null
  321. >>
  322. >> setpagedevice"
  323. *End
  324. *TKColor VividColor/Vivid Color: "
  325. <<
  326. /DeviceRenderingInfo <<
  327. /Type 2
  328. /VirtualColorDevice <<
  329. /Type 3
  330. /ColorTransform /TekBlue
  331. >>
  332. >>
  333. >> setpagedevice"
  334. *End
  335. *TKColor SimulateDisplay/Simulate Display: "
  336. <<
  337. /DeviceRenderingInfo <<
  338. /Type 2
  339. /VirtualColorDevice <<
  340. /Type 3
  341. /ColorTransform /TekDisplay
  342. >>
  343. >>
  344. >> setpagedevice"
  345. *End
  346. *TKColor SWOPPress/SWOP Press: "
  347. <<
  348. /DeviceRenderingInfo <<
  349. /Type 2
  350. /VirtualColorDevice <<
  351. /Type 3
  352. /ColorTransform /SWOP-Coated
  353. >>
  354. >>
  355. >> setpagedevice"
  356. *End
  357. *TKColor EuroscalePress/Euroscale Press: "
  358. <<
  359. /DeviceRenderingInfo <<
  360. /Type 2
  361. /VirtualColorDevice <<
  362. /Type 3
  363. /ColorTransform /Euroscale-Coated
  364. >>
  365. >>
  366. >> setpagedevice"
  367. *End
  368. *TKColor CommercialPress/Commercial Press: "
  369. <<
  370. /DeviceRenderingInfo <<
  371. /Type 2
  372. /VirtualColorDevice <<
  373. /Type 3
  374. /ColorTransform /Commercial-Coated
  375. >>
  376. >>
  377. >> setpagedevice"
  378. *End
  379. *TKColor UsePrinterSetting/Use Printer Setting: ""
  380. *?TKColor: "
  381. { currentpagedevice /DeviceRenderingInfo get
  382. /VirtualColorDevice get
  383. dup null eq
  384. { pop (NoAdjust) }
  385. { /ColorTransform get
  386. <<
  387. /Automatic (Automatic)
  388. /TekBlue (VividColor)
  389. /TekDisplay (SimulateDisplay)
  390. /SWOP-Coated (SWOPPress)
  391. /Euroscale-Coated (EuroscalePress)
  392. /Commercial-Coated (CommercialPress)
  393. >>
  394. exch get
  395. } ifelse
  396. } stopped
  397. { % error in PostScript code execution
  398. pop pop (Unknown)
  399. } if
  400. = flush"
  401. *End
  402. *CloseUI: *TKColor
  403. *% Print Quality Selection ===================
  404. *OpenUI *OutputMode/Print Quality: PickOne
  405. *OrderDependency: 47.0 AnySetup *OutputMode
  406. *DefaultOutputMode: Standard
  407. *OutputMode FastMono/Fast Monochrome 600x600 dpi: "
  408. <<
  409. /HWResolution [600 600]
  410. /ProcessColorModel /DeviceGray
  411. >> setpagedevice"
  412. *End
  413. *OutputMode FastColor/Fast Color 600x600 dpi: "
  414. <<
  415. /HWResolution [600 600]
  416. /ProcessColorModel /DeviceCMY
  417. >> setpagedevice"
  418. *End
  419. *OutputMode Presentation/Presentation 600x600 dpi: "
  420. <<
  421. /HWResolution [600 600]
  422. /ProcessColorModel /DeviceCMYK
  423. /PostRenderingEnhance true
  424. /PostRenderingEnhanceDetails <<
  425. /OutputMode (Presentation)
  426. >>
  427. >> setpagedevice"
  428. *End
  429. *OutputMode Standard/Standard 600x600 dpi: "
  430. <<
  431. /HWResolution [600 600]
  432. /ProcessColorModel /DeviceCMYK
  433. /PostRenderingEnhance true
  434. /PostRenderingEnhanceDetails <<
  435. /OutputMode (Standard)
  436. >>
  437. >> setpagedevice"
  438. *End
  439. *?OutputMode: "
  440. currentpagedevice /ProcessColorModel get dup /DeviceGray eq
  441. {
  442. pop (FastMono)
  443. }
  444. {
  445. /DeviceCMY eq
  446. {
  447. (FastColor)
  448. }
  449. {
  450. currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get
  451. } ifelse
  452. } ifelse
  453. = flush"
  454. *End
  455. *CloseUI: *OutputMode
  456. *OpenUI *TKImageSmoothing/Image Smoothing: Boolean
  457. *OrderDependency: 52.0 AnySetup *TKImageSmoothing
  458. *DefaultTKImageSmoothing: False
  459. *TKImageSmoothing False/Off: "
  460. false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
  461. *End
  462. *TKImageSmoothing True/On: "
  463. true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"
  464. *End
  465. *?TKImageSmoothing: "
  466. /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec
  467. {(True)}{(False)} ifelse
  468. = flush"
  469. *End
  470. *CloseUI: *TKImageSmoothing
  471. *OpenUI *OutputOrder/Output Order: PickOne
  472. *OrderDependency: 44.0 AnySetup *OutputOrder
  473. *DefaultOutputOrder: Reverse
  474. *OutputOrder Normal/Face Down: " << /OutputFaceUp false >> setpagedevice"
  475. *OutputOrder Reverse/Face Up: " << /OutputFaceUp true >> setpagedevice"
  476. *?OutputOrder: "
  477. currentpagedevice /OutputFaceUp get
  478. { (Reverse) }
  479. { (Normal) } ifelse
  480. = flush"
  481. *End
  482. *CloseUI: *OutputOrder
  483. *% Font Information =====================
  484. *DefaultFont: Courier
  485. *Font Courier: Standard "(002.004S)" Standard ROM
  486. *Font Courier-Bold: Standard "(002.004S)" Standard ROM
  487. *Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
  488. *Font Courier-Oblique: Standard "(002.004S)" Standard ROM
  489. *Font Helvetica: Standard "(001.006S)" Standard ROM
  490. *Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
  491. *Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
  492. *Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
  493. *Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
  494. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
  495. *Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
  496. *Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
  497. *Font Symbol: Special "(001.007S)" Special ROM
  498. *Font Times-Bold: Standard "(001.007S)" Standard ROM
  499. *Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
  500. *Font Times-Italic: Standard "(001.007S)" Standard ROM
  501. *Font Times-Roman: Standard "(001.007S)" Standard ROM
  502. *?FontQuery: "
  503. { count 1 gt
  504. { exch dup 127 string cvs (/) print print (:) print
  505. /Font resourcestatus {pop pop (Yes)} {(No)} ifelse =
  506. } { exit } ifelse
  507. } bind loop
  508. (*) = flush"
  509. *End
  510. *?FontList: "(*) {cvn ==} 128 string /Font resourceforall (*) = flush"
  511. *InkName: ProcessBlack/Process Black
  512. *InkName: CustomColor/Custom Color
  513. *InkName: ProcessCyan/Process Cyan
  514. *InkName: ProcessMagenta/Process Magenta
  515. *InkName: ProcessYellow/Process Yellow
  516. *DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi
  517. *% For 60 lpi / 600 dpi ================================
  518. *ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45.0"
  519. *ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45.0"
  520. *ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "45.0"
  521. *ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "45.0"
  522. *ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "45.0"
  523. *ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
  524. *ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
  525. *ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
  526. *ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
  527. *ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60.0"
  528. *% The byte count of this file should be exactly 016199 or 016773
  529. *% depending on the filesystem it resides in.
  530. *% end of PPD file for Tektronix Phaser 560