home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / Chip_2000-05_cd1.bin / servis / ovladace / drivers / PPD4eng.exe / TKP300I1.PPD < prev    next >
PostScript Printer Description  |  1997-10-15  |  29KB  |  929 lines

  1. *PPD-Adobe: "4.2"
  2. *% Adobe Systems PostScript(R) Printer Description File
  3. *% Copyright (c) 1994 Tektronix, Incorporated.  All rights reserved.
  4. *% Tektronix (R) is a registered trademark of Tektronix, Inc.
  5. *% TekColor TM is a trademark of Tektronix, Inc.
  6. *% Phaser (R) is a registered trademark of Tektronix, Inc., for color
  7. *%  printers and related products.
  8.  
  9. *FormatVersion: "4.2"
  10. *FileVersion: "1.5"
  11. *LanguageEncoding: ISOLatin1
  12. *LanguageVersion: English
  13. *PCFileName: "TKP300I1.PPD"
  14. *Product: "(Phaser 300i)"
  15. *PSVersion: "(2013.113) 6"
  16. *ModelName: "Tektronix Phaser 300"
  17. *ShortNickName: "Tektronix Phaser 300i"
  18. *NickName: "Tektronix Phaser 300i"
  19.  
  20. *% === Installable Options ===========
  21. *OpenGroup: InstallableOptions/Options Installed
  22.  
  23. *OpenUI *InstalledMemory/Memory Configuration: PickOne
  24. *DefaultInstalledMemory: None
  25. *InstalledMemory None/Standard 10 MB RAM: ""
  26. *InstalledMemory 14Meg/14 MB Total RAM: ""
  27. *InstalledMemory 18Meg/18 MB Total RAM: ""
  28. *InstalledMemory 22Meg/22 MB Total RAM: ""
  29. *CloseUI: *InstalledMemory
  30.  
  31. *OpenUI *Option1/Optional Hard Drive: Boolean
  32. *DefaultOption1: False
  33. *Option1 True/Installed: ""
  34. *Option1 False/Not Installed: ""
  35. *CloseUI: *Option1
  36.  
  37. *OpenUI *Option2/Optional Ethernet Card: Boolean
  38. *DefaultOption2: False
  39. *Option2 True/Installed: ""
  40. *Option2 False/Not Installed: ""
  41. *CloseUI: *Option2
  42.  
  43. *CloseGroup: InstallableOptions
  44.  
  45. *% === Constraints ===================
  46.  
  47. *UIConstraints: *TekColor SimulateDisplay *BlackSubstitution False
  48. *UIConstraints: *TekColor SimulateDisplay *BlackSubstitution True
  49. *UIConstraints: *TekColor SWOPPress *BlackSubstitution False
  50. *UIConstraints: *TekColor SWOPPress *BlackSubstitution True
  51. *UIConstraints: *TekColor EuroscalePress *BlackSubstitution False
  52. *UIConstraints: *TekColor EuroscalePress *BlackSubstitution True
  53. *UIConstraints: *TekColor CommercialPress *BlackSubstitution False
  54. *UIConstraints: *TekColor CommercialPress *BlackSubstitution True
  55.  
  56. *% === Device Capabilities ============
  57.  
  58. *LanguageLevel: "2"
  59. *Protocols: BCP
  60.  
  61. *FreeVM: "488844"
  62. *VMOption None/Standard 10 MB RAM: "488844"
  63. *VMOption 14Meg/14 MB Total RAM: "1267084"
  64. *VMOption 18Meg/18 MB Total RAM: "1856908"
  65. *VMOption 22Meg/22 MB Total RAM: "1889284"
  66.  
  67. *ColorDevice: True
  68. *DefaultColorSpace: CMYK
  69. *VariablePaperSize: True
  70. *AccurateScreensSupport: True
  71. *SuggestedJobTimeout: "0"
  72. *SuggestedWaitTimeout: "300"
  73. *TTRasterizer: Type42
  74. *?TTRasterizer: "
  75.  save
  76.  42 /FontType resourcestatus
  77.  { pop pop (Type42)} {pop pop (None)} ifelse = flush
  78.  restore
  79.  "
  80. *End
  81.  
  82. *Emulators:  hpgl
  83. *StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec "
  84. *StopEmulator_hpgl: "<1B7F>0"
  85.  
  86. *FileSystem: True
  87. *?FileSystem: "
  88.   save false
  89.   (%disk?%)
  90.   { currentdevparams dup /Writeable known
  91.     { /Writeable get {pop true} if }  {pop} ifelse
  92.   } 10 string /IODevice resourceforall
  93.   {(True)}{(False)} ifelse = flush
  94.   restore
  95. "
  96. *End
  97. *Throughput: "1"
  98. *Password: "(0)"
  99. *ExitServer: "
  100.   count 0 eq
  101.   { false } { true exch startjob } ifelse
  102.   not
  103.   { (WARNING: Cannot modify initial VM.) =
  104.     (Missing or invalid password.) =
  105.     (Please contact the author of this software.) = flush quit
  106.   } if
  107. "
  108. *End
  109. *Reset: "
  110.   count 0 eq
  111.   { false } { true exch startjob } ifelse
  112.   not
  113.   { (WARNING: Cannot reset printer.) =
  114.     (Missing or invalid password.) =
  115.     (Please contact the author of this software.) = flush quit
  116.   } if
  117.   systemdict /quit get exec
  118.   (WARNING : Printer Reset Failed.) = flush
  119. "
  120. *End
  121.  
  122. *DefaultResolution: 300dpi
  123. *?Resolution: "
  124.   save currentpagedevice
  125.   /HWResolution get 0 get (   ) cvs print (dpi) = flush restore 
  126. *End
  127.  
  128. *% Halftone Information =================
  129. *ScreenFreq: "106.0" 
  130. *ScreenAngle: "21.0" 
  131. *DefaultScreenProc: TekHalftone 
  132. *ScreenProc TekHalftone: " 
  133.   /Halftone2 /Halftone findresource /GraySpotFunction get
  134. *End
  135.  
  136. *ScreenProc Line: "{ pop }" 
  137. *ScreenProc Ellipse: " 
  138.   { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}
  139. *End
  140.  
  141. *DefaultTransfer: Null
  142. *Transfer Null: "{ }"
  143. *Transfer Null.Inverse: "{ 1 exch sub }"
  144.  
  145. *% Print Quality Selection  ===================
  146.  
  147. *OpenUI *OutputMode/Print Quality: PickOne
  148. *OrderDependency: 10 AnySetup *OutputMode
  149. *DefaultOutputMode: Standard
  150. *OutputMode Standard: "
  151.   mark
  152.   {
  153.     3 dict begin
  154.       /HWResolution [300 300] def
  155.       /PostRenderingEnhance true def
  156.       /PostRenderingEnhanceDetails 1 dict begin
  157.         /OutputMode (Standard) def
  158.       currentdict end def
  159.     currentdict end setpagedevice
  160.   } stopped cleartomark"
  161. *End
  162. *OutputMode Enhanced: "
  163.   mark
  164.   {
  165.     3 dict begin
  166.       /HWResolution [300 300] def
  167.       /PostRenderingEnhance true def
  168.       /PostRenderingEnhanceDetails 1 dict begin
  169.         /OutputMode (Enhanced) def
  170.       currentdict end def
  171.     currentdict end setpagedevice
  172.   } stopped cleartomark"
  173. *End
  174. *OutputMode Premium: "
  175.   mark
  176.   {
  177.     3 dict begin
  178.       /HWResolution [300 300] def
  179.       /PostRenderingEnhance true def
  180.       /PostRenderingEnhanceDetails 1 dict begin
  181.         /OutputMode (Premium) def
  182.       currentdict end def
  183.     currentdict end setpagedevice
  184.   } stopped cleartomark"
  185. *End
  186. *?OutputMode: "save
  187.     currentpagedevice /PostRenderingEnhanceDetails get
  188.     /OutputMode get = flush restore"
  189. *End
  190. *CloseUI: *OutputMode
  191.  
  192.  
  193. *% Printer Specific Features ============
  194.  
  195. *OpenUI *InputSlot: PickOne
  196. *OrderDependency: 20 AnySetup *InputSlot
  197. *DefaultInputSlot: Cassette
  198. *InputSlot Cassette: ""
  199. *CloseUI: *InputSlot
  200.  
  201. *OpenUI *ManualFeed: Boolean
  202. *OrderDependency: 30 AnySetup *ManualFeed
  203. *DefaultManualFeed: False
  204. *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice"
  205. *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice"
  206. *?ManualFeed: "save
  207.    currentpagedevice /ManualFeed get
  208.   {(True)}{(False)}ifelse = flush 
  209. restore"
  210. *End
  211. *CloseUI: *ManualFeed
  212.  
  213. *% Paper Handling ===================
  214.  
  215. *% Use these entries to set paper size most of the time, unless there is
  216. *% specific reason to use PageRegion.
  217. *OpenUI *PageSize: PickOne
  218. *OrderDependency: 40 AnySetup *PageSize
  219. *DefaultPageSize: Letter
  220. *PageSize Letter: "2 dict dup /PageSize [612 792] put 
  221. dup /ImagingBBox null put 
  222. setpagedevice"
  223. *End
  224. *PageSize LetterExtra: "2 dict dup /PageSize [684 864] put 
  225. dup /ImagingBBox null put 
  226. setpagedevice"
  227. *End
  228. *PageSize Legal: "2 dict dup /PageSize [612 1008] put 
  229. dup /ImagingBBox null put  
  230. setpagedevice"
  231. *End
  232. *PageSize Tabloid: "2 dict dup /PageSize [792 1224] put 
  233. dup /ImagingBBox null put 
  234. setpagedevice"
  235. *End
  236. *PageSize TabloidExtra: "2 dict dup /PageSize [864 1296] put 
  237. dup /ImagingBBox null put 
  238. setpagedevice"
  239. *End
  240. *PageSize 4x6/4x6 Card: "2 dict dup /PageSize [288 432] put 
  241. dup /ImagingBBox null put 
  242. setpagedevice"
  243. *End
  244. *PageSize 5x7/5x7 Card: "2 dict dup /PageSize [360 504] put 
  245. dup /ImagingBBox null put 
  246. setpagedevice"
  247. *End
  248. *PageSize Comm10/#10 Envelope: "2 dict dup /PageSize [297 684] put 
  249. dup /ImagingBBox null put 
  250. setpagedevice"
  251. *End
  252. *PageSize A3: "2 dict dup /PageSize [842 1191] put 
  253. dup /ImagingBBox null put 
  254. setpagedevice"
  255. *End
  256. *PageSize A4: "2 dict dup /PageSize [595 842] put 
  257. dup /ImagingBBox null put 
  258. setpagedevice"
  259. *End
  260. *PageSize A5: "2 dict dup /PageSize [420 595] put 
  261. dup /ImagingBBox null put 
  262. setpagedevice"
  263. *End
  264. *PageSize A6: "2 dict dup /PageSize [297 420] put 
  265. dup /ImagingBBox null put 
  266. setpagedevice"
  267. *End
  268. *PageSize ISOB4: "2 dict dup /PageSize [709 1001] put 
  269. dup /ImagingBBox null put 
  270. setpagedevice"
  271. *End
  272. *PageSize ISOB5: "2 dict dup /PageSize [499 709] put 
  273. dup /ImagingBBox null put 
  274. setpagedevice"
  275. *End
  276. *PageSize ISOB6: "2 dict dup /PageSize [354 499] put 
  277. dup /ImagingBBox null put 
  278. setpagedevice"
  279. *End
  280. *PageSize Compliment/Compliment Slip: "2 dict dup /PageSize [283 595] put 
  281. dup /ImagingBBox null put 
  282. setpagedevice"
  283. *End
  284. *PageSize C6/C6 Envelope: "2 dict dup /PageSize [323 459] put 
  285. dup /ImagingBBox null put 
  286. setpagedevice"
  287. *End
  288. *PageSize DL/DL Envelope: "2 dict dup /PageSize [312 624] put 
  289. dup /ImagingBBox null put 
  290. setpagedevice"
  291. *End
  292. *PageSize A4Envelope/A4 Envelope: "2 dict dup /PageSize [624 918] put 
  293. dup /ImagingBBox null put 
  294. setpagedevice"
  295. *End
  296. *PageSize A4.2Envelope/.5 A4 Envelope: "2 dict dup /PageSize [459 624] put 
  297. dup /ImagingBBox null put 
  298. setpagedevice"
  299. *End
  300. *?PageSize: "
  301. save currentpagedevice /PageSize get aload pop 
  302.   2 copy gt {exch} if (Unknown)
  303.   20 dict
  304.   dup [612 792] (Letter) put
  305.   dup [684 864] (LetterExtra) put
  306.   dup [612 1008] (Legal) put
  307.   dup [792 1224] (Tabloid) put
  308.   dup [864 1296] (TabloidExtra) put
  309.   dup [288 432] (4x6) put
  310.   dup [360 504] (5x7) put
  311.   dup [297 684] (Comm10) put
  312.   dup [842 1191] (A3) put
  313.   dup [595 842] (A4) put
  314.   dup [420 595] (A5) put
  315.   dup [297 420] (A6) put
  316.   dup [709 1001] (ISOB4) put
  317.   dup [499 709] (ISOB5) put
  318.   dup [354 499] (ISOB6) put
  319.   dup [283 595] (Compliment) put
  320.   dup [323 459] (C6) put
  321.   dup [312 624] (DL) put
  322.   dup [624 918] (A4Envelope) put
  323.   dup [459 624] (A4.2Envelope) put
  324.   { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and 
  325.       { exch pop exit } { pop } ifelse
  326.   } bind forall = flush pop pop
  327. restore"
  328. *End
  329. *CloseUI: *PageSize
  330.  
  331. *% These entries will set up the frame buffer. Usually used with manual feed.
  332. *OpenUI *PageRegion: PickOne
  333. *OrderDependency: 50 AnySetup *PageRegion
  334. *DefaultPageRegion: Letter
  335. *PageRegion Letter: "2 dict dup /PageSize [612 792] put 
  336. dup /ImagingBBox null put 
  337. setpagedevice"
  338. *End
  339. *PageRegion LetterExtra: "2 dict dup /PageSize [684 864] put 
  340. dup /ImagingBBox null put 
  341. setpagedevice"
  342. *End
  343. *PageRegion Legal: "2 dict dup /PageSize [612 1008] put 
  344. dup /ImagingBBox null put 
  345. setpagedevice"
  346. *End
  347. *PageRegion Tabloid: "2 dict dup /PageSize [792 1224] put 
  348. dup /ImagingBBox null put 
  349. setpagedevice"
  350. *End
  351. *PageRegion TabloidExtra: "2 dict dup /PageSize [864 1296] put 
  352. dup /ImagingBBox null put 
  353. setpagedevice"
  354. *End
  355. *PageRegion 4x6/4x6 Card: "2 dict dup /PageSize [288 432] put 
  356. dup /ImagingBBox null put 
  357. setpagedevice"
  358. *End
  359. *PageRegion 5x7/5x7 Card: "2 dict dup /PageSize [360 504] put 
  360. dup /ImagingBBox null put 
  361. setpagedevice"
  362. *End
  363. *PageRegion Comm10/#10 Envelope: "2 dict dup /PageSize [297 684] put 
  364. dup /ImagingBBox null put 
  365. setpagedevice"
  366. *End
  367. *PageRegion A3: "2 dict dup /PageSize [842 1191] put 
  368. dup /ImagingBBox null put 
  369. setpagedevice"
  370. *End
  371. *PageRegion A4: "2 dict dup /PageSize [595 842] put 
  372. dup /ImagingBBox null put 
  373. setpagedevice"
  374. *End
  375. *PageRegion A5: "2 dict dup /PageSize [420 595] put 
  376. dup /ImagingBBox null put 
  377. setpagedevice"
  378. *End
  379. *PageRegion A6: "2 dict dup /PageSize [297 420] put 
  380. dup /ImagingBBox null put 
  381. setpagedevice"
  382. *End
  383. *PageRegion ISOB4: "2 dict dup /PageSize [709 1001] put 
  384. dup /ImagingBBox null put 
  385. setpagedevice"
  386. *End
  387. *PageRegion ISOB5: "2 dict dup /PageSize [499 709] put 
  388. dup /ImagingBBox null put 
  389. setpagedevice"
  390. *End
  391. *PageRegion ISOB6: "2 dict dup /PageSize [354 499] put 
  392. dup /ImagingBBox null put 
  393. setpagedevice"
  394. *End
  395. *PageRegion Compliment/Compliment Slip: "2 dict dup /PageSize [283 595] put 
  396. dup /ImagingBBox null put 
  397. setpagedevice"
  398. *End
  399. *PageRegion C6/C6 Envelope: "2 dict dup /PageSize [323 459] put 
  400. dup /ImagingBBox null put 
  401. setpagedevice"
  402. *End
  403. *PageRegion DL/DL Envelope: "2 dict dup /PageSize [312 624] put 
  404. dup /ImagingBBox null put 
  405. setpagedevice"
  406. *End
  407. *PageRegion A4Envelope/A4 Envelope: "2 dict dup /PageSize [624 918] put 
  408. dup /ImagingBBox null put 
  409. setpagedevice"
  410. *End
  411. *PageRegion A4.2Envelope/.5 A4 Envelope: "2 dict dup /PageSize [459 624] put 
  412. dup /ImagingBBox null put 
  413. setpagedevice"
  414. *End
  415. *CloseUI: *PageRegion
  416.  
  417. *% The following entries provide information about specific paper keywords.
  418. *DefaultImageableArea: Letter
  419. *ImageableArea Letter: "21 15 597 776"
  420. *ImageableArea LetterExtra: "15 21 669 849"
  421. *ImageableArea Legal: "15 21 596 993"
  422. *ImageableArea Tabloid: "15 21 776 1209"
  423. *ImageableArea TabloidExtra: "10 21 852 1281"
  424. *ImageableArea 4x6/4x6 Card: "15 21 271 417"
  425. *ImageableArea 5x7/5x7 Card: "15 21 344 489"
  426. *ImageableArea Comm10/#10 Envelope: "15 21 281 669"
  427. *ImageableArea A3: "15 21 826 1176"
  428. *ImageableArea A4: "21 15 581 826"
  429. *ImageableArea A5: "15 21 404 581"
  430. *ImageableArea A6: "15 21 281 405"
  431. *ImageableArea ISOB4: "15 21 694 986"
  432. *ImageableArea ISOB5: "15 21 483 694"
  433. *ImageableArea ISOB6: "15 21 339 485"
  434. *ImageableArea Compliment/Compliment Slip: "15 21 268 581"
  435. *ImageableArea C6/C6 Envelope: "15 21 306 444"
  436. *ImageableArea DL/DL Envelope: "15 21 296 609"
  437. *ImageableArea A4Envelope/A4 Envelope: "15 21 607 904"
  438. *ImageableArea A4.2Envelope/.5 A4 Envelope: "15 21 442 609"
  439. *?ImageableArea: "
  440. save
  441.   /cvp { (                ) cvs print ( ) print } bind def
  442.   /upperright {10000 mul floor 10000 div} bind def
  443.   /lowerleft {10000 mul ceiling 10000 div} bind def
  444.   newpath clippath pathbbox
  445.   4 -2 roll exch 2 {lowerleft cvp} repeat
  446.   exch 2 {upperright cvp} repeat flush
  447.  restore
  448. "
  449. *End
  450.  
  451. *% These provide the physical dimensions of the paper (by keyword)
  452. *DefaultPaperDimension: Letter
  453. *PaperDimension Letter: "612 792"
  454. *PaperDimension LetterExtra: "684 864"
  455. *PaperDimension Legal: "612 1008"
  456. *PaperDimension Tabloid: "792 1224"
  457. *PaperDimension TabloidExtra: "864 1296"
  458. *PaperDimension 4x6/4x6 Card: "288 432"
  459. *PaperDimension 5x7/5x7 Card: "360 504"
  460. *PaperDimension Comm10/#10 Envelope: "297 684"
  461. *PaperDimension A3: "842 1191"
  462. *PaperDimension A4: "595 842"
  463. *PaperDimension A5: "420 595"
  464. *PaperDimension A6: "297 420"
  465. *PaperDimension ISOB4: "709 1001"
  466. *PaperDimension ISOB5: "499 709"
  467. *PaperDimension ISOB6: "354 499"
  468. *PaperDimension Compliment/Compliment Slip: "283 595"
  469. *PaperDimension C6/C6 Envelope: "323 459"
  470. *PaperDimension DL/DL Envelope: "312 624"
  471. *PaperDimension A4Envelope/A4 Envelope: "624 918"
  472. *PaperDimension A4.2Envelope/.5 A4 Envelope: "459 624"
  473.  
  474.  
  475. *CustomPageSize True: "
  476.   pop pop pop
  477.   2 dict begin
  478.     /PageSize [ 4 -2 roll ] def
  479.     /ImagingBBox null def
  480.   currentdict end setpagedevice
  481. "
  482. *End
  483. *ParamCustomPageSize Width:  1 points 288 864
  484. *ParamCustomPageSize Height:  2 points 432 1296
  485. *ParamCustomPageSize WidthOffset:  3 points 0 0
  486. *ParamCustomPageSize HeightOffset:  4 points 0 0
  487. *ParamCustomPageSize Orientation:  5 int 0 0
  488. *MaxMediaWidth:  "864"
  489. *MaxMediaHeight:  "1296"
  490. *?CurrentMediaWidth: "
  491.   currentpagedevice/PageSize get 0 get = flush
  492. "
  493. *End
  494. *?CurrentMediaHeight: "
  495.   currentpagedevice/PageSize get 1 get = flush
  496. "
  497. *End
  498.  
  499. *HWMargins: 15 21 15 15
  500.  
  501. *DefaultOutputBin: OnlyOne
  502. *DefaultOutputOrder: Reverse
  503.  
  504. *RequiresPageRegion All: True
  505.  
  506. *% Printer Specific Features ============ 
  507.  
  508. *OpenUI *TekFinepoint/Finepoint Sharpening: Boolean
  509. *OrderDependency: 60 AnySetup *TekFinepoint
  510. *DefaultTekFinepoint: False
  511. *TekFinepoint True: " mark
  512.   {
  513.     1 dict begin
  514.       /DeviceRenderingInfo 3 dict begin
  515.         /Type 2 def
  516.         /RenderingMethod 2 def
  517.         /VirtualColorDevice currentpagedevice /DeviceRenderingInfo get
  518.           /VirtualColorDevice get def
  519.       currentdict end def
  520.     currentdict end
  521.     setpagedevice
  522.   } stopped cleartomark"
  523. *End
  524. *TekFinepoint False: " mark
  525.   {
  526.     1 dict begin
  527.       /DeviceRenderingInfo 3 dict begin
  528.         /Type 2 def
  529.         /RenderingMethod 1 def
  530.         /VirtualColorDevice currentpagedevice /DeviceRenderingInfo get
  531.           /VirtualColorDevice get def
  532.       currentdict end def
  533.     currentdict end
  534.     setpagedevice
  535.   } stopped cleartomark"
  536. *End
  537. *?TekFinepoint: "save
  538.     currentpagedevice /DeviceRenderingInfo get
  539.     /RenderingMethod get 2 eq {(True)}{(False)}ifelse = flush restore"
  540. *End
  541. *CloseUI: *TekFinepoint
  542.  
  543. *% Code in this section allows user selection of Tek-proprietary halftone
  544. *% screens
  545. *OpenUI *TekHalftoneScreens/Custom Halftone Screens: PickOne 
  546. *OrderDependency: 70 AnySetup *TekHalftoneScreens
  547. *DefaultTekHalftoneScreens: 106lpi
  548. *TekHalftoneScreens 60lpi: "
  549.   /DefaultHalftone /Halftone2 /Halftone findresource /Halftone defineresource
  550.   1 dict setpagedevice
  551. "
  552. *End
  553. *TekHalftoneScreens 80lpi: "
  554.   /DefaultHalftone /Halftone1 /Halftone findresource /Halftone defineresource
  555.   1 dict setpagedevice
  556. "
  557. *End
  558. *TekHalftoneScreens 106lpi: "
  559.   /DefaultHalftone /Halftone7 /Halftone findresource /Halftone defineresource
  560.   1 dict setpagedevice
  561. "
  562. *End
  563. *?TekHalftoneScreens: "
  564.   mark
  565.   { currenthalftone /HalftoneType get dup 9 eq
  566.     { pop (106lpi) }
  567.     { 2 eq
  568.       { currenthalftone /RedFrequency get dup 60 eq
  569.         { pop (60lpi) }
  570.         { 80 eq
  571.           { (80lpi) }
  572.           { (Unknown) } ifelse
  573.         } ifelse }
  574.       { (Unknown) } ifelse
  575.     } ifelse
  576.     = flush
  577.   } stopped pop cleartomark
  578. "
  579. *End
  580. *CloseUI: *TekHalftoneScreens
  581.  
  582. *OpenUI *BlackSubstitution/Black Substitution: Boolean
  583. *OrderDependency: 80 AnySetup *BlackSubstitution
  584. *DefaultBlackSubstitution: True
  585. *BlackSubstitution True: "
  586.   mark
  587.   {
  588.     2 dict begin
  589.       /PostRenderingEnhance true def
  590.       /PostRenderingEnhanceDetails 1 dict begin
  591.         /BlackSubstitution true def 
  592.       currentdict end def
  593.     currentdict end setpagedevice
  594.   } stopped cleartomark"
  595. *End
  596. *BlackSubstitution False: "
  597.   mark
  598.   {
  599.     2 dict begin
  600.       /PostRenderingEnhance true def
  601.       /PostRenderingEnhanceDetails 1 dict begin
  602.         /BlackSubstitution false def 
  603.       currentdict end def
  604.     currentdict end setpagedevice
  605.   } stopped cleartomark"
  606. *End
  607. *?BlackSubstitution: "save
  608.     currentpagedevice /PostRenderingEnhanceDetails get
  609.     /BlackSubstitution get {(True)}{(False)}ifelse = flush restore"
  610. *End
  611. *CloseUI: *BlackSubstitution
  612.  
  613. *% TekColor Selections  ===================
  614.  
  615. *OpenUI *TekColor/Color Correction: PickOne
  616. *OrderDependency: 90 AnySetup *TekColor
  617. *DefaultTekColor: VividBlue/Vivid Blue 
  618. *TekColor NoAdjust/None: "mark
  619.   { 1 dict begin
  620.       /DeviceRenderingInfo 3 dict begin
  621.         /Type 2 def
  622.         /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  623.           /RenderingMethod get def
  624.         /VirtualColorDevice null def
  625.       currentdict end def
  626.     currentdict end
  627.     setpagedevice
  628.   } stopped cleartomark"
  629. *End
  630.  
  631. *TekColor VividBlue/Vivid Blue: " mark
  632.   { 1 dict begin
  633.       /DeviceRenderingInfo 3 dict begin
  634.         /Type 2 def
  635.         /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  636.           /RenderingMethod get def
  637.         /VirtualColorDevice 2 dict begin
  638.           /Type 3 def
  639.           /ColorTransform /TekBlue def
  640.         currentdict end def
  641.       currentdict end def
  642.     currentdict end
  643.     setpagedevice
  644.   } stopped cleartomark"
  645. *End
  646.  
  647. *TekColor SimulateDisplay/Simulate Display: " mark
  648.   { 3 dict begin
  649.       /DeviceRenderingInfo 3 dict begin
  650.         /Type 2 def
  651.         /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  652.           /RenderingMethod get def
  653.         /VirtualColorDevice 2 dict begin
  654.           /Type 3 def
  655.           /ColorTransform /TekDisplay def
  656.         currentdict end def
  657.       currentdict end def
  658.       /PostRenderingEnhance true def
  659.       /PostRenderingEnhanceDetails 1 dict begin 
  660.           /BlackSubstitution true def
  661.       currentdict end def
  662.     currentdict end
  663.     setpagedevice
  664.   } stopped cleartomark"
  665. *End
  666.  
  667. *TekColor SWOPPress/SWOP Press: " mark
  668.   { 3 dict begin
  669.       /DeviceRenderingInfo 3 dict begin
  670.         /Type 2 def
  671.         /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  672.           /RenderingMethod get def
  673.         /VirtualColorDevice 2 dict begin
  674.           /Type 3 def
  675.           /ColorTransform /SWOP-Coated def
  676.         currentdict end def
  677.       currentdict end def
  678.       /PostRenderingEnhance true def
  679.       /PostRenderingEnhanceDetails 1 dict begin 
  680.           /BlackSubstitution true def
  681.       currentdict end def
  682.     currentdict end
  683.     setpagedevice  
  684.   } stopped cleartomark"
  685. *End
  686.  
  687. *TekColor EuroscalePress/Euroscale Press: " mark
  688.   { 3 dict begin
  689.       /DeviceRenderingInfo 3 dict begin
  690.         /Type 2 def
  691.         /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  692.           /RenderingMethod get def
  693.         /VirtualColorDevice 2 dict begin
  694.           /Type 3 def
  695.           /ColorTransform /Euroscale-Coated def
  696.         currentdict end def
  697.       currentdict end def
  698.       /PostRenderingEnhance true def
  699.       /PostRenderingEnhanceDetails 1 dict begin 
  700.           /BlackSubstitution true def
  701.       currentdict end def
  702.     currentdict end  
  703.     setpagedevice
  704.   } stopped cleartomark"
  705. *End
  706.  
  707. *TekColor CommercialPress/Commercial Press: " mark
  708.   { 3 dict begin
  709.       /DeviceRenderingInfo 3 dict begin
  710.         /Type 2 def
  711.         /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  712.           /RenderingMethod get def
  713.         /VirtualColorDevice 2 dict begin
  714.           /Type 3 def
  715.           /ColorTransform /Commercial-Coated def
  716.         currentdict end def
  717.       currentdict end def
  718.       /PostRenderingEnhance true def
  719.       /PostRenderingEnhanceDetails 1 dict begin 
  720.           /BlackSubstitution true def
  721.       currentdict end def
  722.     currentdict end  
  723.     setpagedevice
  724.   } stopped cleartomark"
  725. *End
  726.  
  727. *TekColor Monochrome: " mark
  728.   { 1 dict begin
  729.       /DeviceRenderingInfo 3 dict begin
  730.         /Type 2 def
  731.         /RenderingMethod currentpagedevice /DeviceRenderingInfo get
  732.           /RenderingMethod get def
  733.         /VirtualColorDevice 2 dict begin
  734.           /Type 1 def
  735.           /ColorTransform /Gray def
  736.         currentdict end def
  737.       currentdict end def
  738.     currentdict end
  739.     setpagedevice
  740.   } stopped cleartomark"
  741. *End
  742.  
  743. *TekColor UsePrinterSetting/Use Printer Setting: ""
  744.  
  745. *?TekColor: "
  746. save
  747.   { currentpagedevice /DeviceRenderingInfo get
  748.     /VirtualColorDevice get
  749.     dup null eq
  750.     { pop (NoAdjust) }
  751.     { /ColorTransform get
  752.       6 dict begin
  753.         /TekBlue           (VividBlue)       def
  754.         /TekDisplay        (SimulateDisplay) def
  755.         /SWOP-Coated       (SWOPPress)       def
  756.         /Euroscale-Coated  (EuroscalePress)  def
  757.         /Commercial-Coated (CommercialPress) def
  758.         /Gray              (Monochrome)      def
  759.       currentdict end
  760.       exch get
  761.     } ifelse
  762.   } stopped
  763.   { % error in PostScript code execution
  764.     pop pop (Unknown)
  765.   } if
  766.   = flush
  767. restore
  768. "
  769. *End
  770.  
  771. *CloseUI: *TekColor
  772.  
  773. *% Font Information =====================
  774. *DefaultFont: Courier
  775. *Font AvantGarde-Book: Standard "(001.002)" Standard ROM
  776. *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM
  777. *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM
  778. *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM
  779. *Font Bookman-Demi: Standard "(001.003)" Standard ROM
  780. *Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM
  781. *Font Bookman-Light: Standard "(001.003)" Standard ROM
  782. *Font Bookman-LightItalic: Standard "(001.003)" Standard ROM
  783. *Font Courier: Standard "(002.003)" Standard ROM
  784. *Font Courier-Bold: Standard "(002.003)" Standard ROM
  785. *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
  786. *Font Courier-Oblique: Standard "(002.003)" Standard ROM
  787. *Font Helvetica: Standard "(001.006)" Standard ROM
  788. *Font Helvetica-Bold: Standard "(001.007)" Standard ROM
  789. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
  790. *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM
  791. *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM
  792. *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM
  793. *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM
  794. *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
  795. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
  796. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
  797. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
  798. *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
  799. *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM
  800. *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM
  801. *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM
  802. *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM
  803. *Font Palatino-Bold: Standard "(001.005)" Standard ROM
  804. *Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM
  805. *Font Palatino-Italic: Standard "(001.005)" Standard ROM
  806. *Font Palatino-Roman: Standard "(001.005)" Standard ROM
  807. *Font Symbol: Special "(001.007)" Special ROM
  808. *Font Times-Bold: Standard "(001.007)" Standard ROM
  809. *Font Times-BoldItalic: Standard "(001.009)" Standard ROM
  810. *Font Times-Italic: Standard "(001.007)" Standard ROM
  811. *Font Times-Roman: Standard "(001.007)" Standard ROM
  812. *Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM
  813. *Font ZapfDingbats: Special "(001.004)" Special ROM
  814. *?FontQuery: "
  815. save  
  816.   { count 1 gt
  817.     { exch dup 127 string cvs (/) print print (:) print
  818.      /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = 
  819.     } { exit } ifelse
  820.   } bind loop
  821.   (*) = flush
  822. restore"
  823. *End
  824.  
  825. *?FontList: "
  826.    save (*) {cvn ==} 128 string /Font resourceforall
  827.    (*) = flush restore"
  828. *End
  829.  
  830. *% Printer Messages (verbatim from printer):
  831. *Message: "%%[ exitserver: permanent state may be changed ]%%"
  832. *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  833. *Message: "\FontName\ not found, using Courier"
  834.  
  835. *% Status (format: %%[ status: <one of these> ]%% )
  836. *Status: "initializing"
  837. *Status: "idle"
  838. *Status: "busy"
  839. *Status: "waiting"
  840. *Status: "PrinterError: Internal Interface Error"
  841. *Status: "PrinterError: Out of Paper"
  842. *Status: "PrinterError: Paper Jam"
  843. *Status: "PrinterError: Out of Ink"
  844. *Status: "PrinterError: Cover Open"
  845. *Status: "PrinterError: Waste Bin Full"
  846. *Status: "PrinterError: Warming Up"
  847. *Status: "PrinterError: Head Temperature Low"
  848. *Status: "PrinterError: Cleaning Head"
  849. *Status: "PrinterError: Loading Ink"
  850. *Status: "PrinterError: Waiting for manual feed"
  851.  
  852. *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
  853. *Source: "Serial"
  854. *Source: "LocalTalk"
  855. *Source: "Parallel"
  856. *Source: "Internal"
  857. *Source: "EtherTalk"
  858. *Source: "PrintServer"
  859. *Source: "LPR"
  860. *Source: "AppSocket"
  861.  
  862. *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
  863. *PrinterError: "Internal Interface Error"
  864. *PrinterError: "Out of Paper"
  865. *PrinterError: "Paper Jam"
  866. *PrinterError: "Out of Ink"
  867. *PrinterError: "Cover Open"
  868. *PrinterError: "Waste Bin Full"
  869. *PrinterError: "Warming Up"
  870. *PrinterError: "Head Temperature Low"
  871. *PrinterError: "Cleaning Head"
  872. *PrinterError: "Loading Ink"
  873. *PrinterError: "Waiting for manual feed"
  874.  
  875. *DefaultColorSep: ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi
  876.  
  877. *InkName: ProcessBlack/Process Black
  878. *InkName: CustomColor/Custom Color
  879. *InkName: ProcessCyan/Process Cyan
  880. *InkName: ProcessMagenta/Process Magenta
  881. *InkName: ProcessYellow/Process Yellow
  882.  
  883. *%  For 60 lpi / 300 dpi  ===============================
  884.  
  885. *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "54.0"
  886. *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "54.0"
  887. *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "54.0"
  888. *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "54.0"
  889. *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "54.0"
  890.  
  891. *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
  892. *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
  893. *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
  894. *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
  895. *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
  896.  
  897. *%  For 80 lpi / 300 dpi ================================
  898.  
  899. *ColorSepScreenAngle ProcessBlack.80lpi.300dpi/80 lpi / 300 dpi: "33.0"
  900. *ColorSepScreenAngle CustomColor.80lpi.300dpi/80 lpi / 300 dpi: "33.0"
  901. *ColorSepScreenAngle ProcessCyan.80lpi.300dpi/80 lpi / 300 dpi: "33.0"
  902. *ColorSepScreenAngle ProcessMagenta.80lpi.300dpi/80 lpi / 300 dpi: "33.0"
  903. *ColorSepScreenAngle ProcessYellow.80lpi.300dpi/80 lpi / 300 dpi: "33.0"
  904.  
  905. *ColorSepScreenFreq ProcessBlack.80lpi.300dpi/80 lpi / 300 dpi: "80.0"
  906. *ColorSepScreenFreq CustomColor.80lpi.300dpi/80 lpi / 300 dpi: "80.0"
  907. *ColorSepScreenFreq ProcessCyan.80lpi.300dpi/80 lpi / 300 dpi: "80.0"
  908. *ColorSepScreenFreq ProcessMagenta.80lpi.300dpi/80 lpi / 300 dpi: "80.0"
  909. *ColorSepScreenFreq ProcessYellow.80lpi.300dpi/80 lpi / 300 dpi: "80.0"
  910.  
  911. *%  For 106 lpi / 300 dpi ================================
  912.  
  913. *ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "21.0"
  914. *ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "21.0"
  915. *ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "21.0"
  916. *ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "21.0"
  917. *ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "21.0"
  918.  
  919. *ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.0"
  920. *ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.0"
  921. *ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "106.0"
  922. *ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "106.0"
  923. *ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "106.0"
  924.  
  925. *% end of PPD file for Tektronix Phaser 300i
  926.