home *** CD-ROM | disk | FTP | other *** search
/ Soft 19 / Soft19.iso / win95-rc / win95_15.cab / tk220171.spd < prev    next >
PostScript Printer Description  |  1995-07-11  |  10KB  |  332 lines

  1. *PPD-Adobe: "4.2"
  2. *% TK220171.spd: Simplified form of TK220171.ppd
  3. *LanguageEncoding: ISOLatin1
  4. *PCFileName: "TK220171.PPD"
  5. *Product: "(Phaser 220e)"
  6. *PSVersion: "(2013.113) 4"
  7. *ModelName: "Tektronix Phaser 220e with 17 fonts"
  8. *ShortNickName: "Tektronix Phaser 220e 17"
  9. *NickName: "Tektronix Phaser 220e with 17 fonts"
  10. *OpenGroup: InstallableOptions/Options Installed
  11. *OpenUI *Option1/Optional Lower Tray: Boolean
  12. *DefaultOption1: False
  13. *Option1 True/Installed: ""
  14. *Option1 False/Not Installed: ""
  15. *CloseUI: *Option1
  16. *CloseGroup: InstallableOptions
  17. *UIConstraints: *Option1 False *InputSlot Lower
  18. *LanguageLevel: "2"
  19. *Protocols: BCP
  20. *FreeVM: "860000"
  21. *TTRasterizer: Type42
  22. *ColorDevice: True
  23. *Password: "()" 
  24. *ExitServer: "
  25.  count 0 eq
  26.  { false } { true exch startjob } ifelse
  27.  not { 
  28.      (WARNING: Cannot modify initial VM.) =
  29.      (Missing or invalid password.) =
  30.      (Please contact the author of this software.) = flush quit
  31.      } if
  32. "
  33. *End
  34. *DefaultResolution: 300dpi
  35. *Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice"
  36. *?Resolution: "
  37.   save
  38.     currentpagedevice /HWResolution get
  39.     0 get
  40.     (          ) cvs print
  41.     (dpi)
  42.     = flush
  43.   restore
  44. "
  45. *End
  46. *ScreenFreq: "60.0"
  47. *ScreenAngle: "68.0"
  48. *OpenUI *OutputMode/Print Quality: PickOne
  49. *OrderDependency: 40 AnySetup *OutputMode
  50. *DefaultOutputMode: Standard
  51. *OutputMode Standard: "
  52.   mark
  53.   {
  54.     3 dict begin
  55.       /HWResolution [300 300] def
  56.       /PostRenderingEnhance true def
  57.       /PostRenderingEnhanceDetails 1 dict begin
  58.         /OutputMode (Standard) def
  59.       currentdict end def
  60.     currentdict end setpagedevice
  61.   } stopped cleartomark"
  62. *End
  63. *OutputMode Enhanced: "
  64.   mark
  65.   {
  66.     3 dict begin
  67.       /HWResolution [300 300] def
  68.       /PostRenderingEnhance true def
  69.       /PostRenderingEnhanceDetails 1 dict begin
  70.         /OutputMode (Enhanced) def
  71.       currentdict end def
  72.     currentdict end setpagedevice
  73.   } stopped cleartomark"
  74. *End
  75. *OutputMode HighResolution/High Resolution: "
  76.   mark
  77.   {
  78.     3 dict begin
  79.       /HWResolution [300 600] def
  80.       /PostRenderingEnhance true def
  81.       /PostRenderingEnhanceDetails 1 dict begin
  82.         /OutputMode (Enhanced) def
  83.       currentdict end def
  84.     currentdict end setpagedevice
  85.   } stopped cleartomark"
  86. *End
  87. *?OutputMode: "save
  88.   currentpagedevice /HWResolution get 1 get 600 eq
  89.   { (HighResolution) }
  90.   { currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get } ifelse
  91.   = flush restore"
  92. *End
  93. *CloseUI: *OutputMode
  94. *OpenUI *InputSlot: PickOne
  95. *OrderDependency: 60 AnySetup *InputSlot
  96. *DefaultInputSlot:AutoSelect
  97. *InputSlot Lower: "
  98.   mark
  99.   {
  100.     2 dict begin
  101.       /InputAttributes 1 dict begin /Priority [1] def currentdict end def
  102.       /TraySwitch false def
  103.      currentdict end setpagedevice
  104.   } stopped cleartomark
  105.   "
  106. *End
  107. *InputSlot Upper: "
  108.   mark
  109.   {
  110.     2 dict begin
  111.       /InputAttributes 1 dict begin /Priority [0] def currentdict end def
  112.       /TraySwitch false def
  113.      currentdict end setpagedevice
  114.   } stopped cleartomark
  115.   "
  116. *End
  117. *InputSlot AutoSelect: "
  118.   mark
  119.   {
  120.     2 dict begin 
  121.       /InputAttributes 1 dict begin /Priority [1 0] def currentdict end def
  122.       /TraySwitch true def
  123.      currentdict end setpagedevice
  124.   } stopped cleartomark
  125.   "
  126. *End
  127. *?InputSlot: "
  128. save
  129.   3 dict
  130.   dup /0 (Upper) put
  131.   dup /1 (Lower) put
  132.   dup /2 (AutoSelect) put
  133.   currentpagedevice /InputAttributes get
  134.   dup /Priority known
  135.   { /Priority get dup length 2 eq {pop 2}{0 get} ifelse (      ) cvs cvn get }
  136.   {
  137.     dup length 1 eq
  138.     { {pop} forall (       ) cvs cvn get }
  139.     { pop pop (Unknown) } ifelse
  140.   } ifelse
  141.   = flush
  142. restore
  143. "
  144. *End
  145. *CloseUI: *InputSlot
  146. *DefaultOutputBin:  OnlyOne
  147. *OpenUI *PageSize: PickOne
  148. *OrderDependency: 100 AnySetup *PageSize
  149. *DefaultPageSize: Letter
  150. *PageSize Letter/Letter: "
  151.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  152. *End
  153. *PageSize Letter.Perf/Letter Perf: "
  154.     2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
  155. *End
  156. *PageSize A4/A4: "
  157.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  158. *End
  159. *PageSize A4.Perf/A4 Perf: "
  160.     2 dict dup /PageSize [594 842] put dup /ImagingBBox null put setpagedevice"
  161. *End
  162. *?PageSize: "
  163.  save
  164.    currentpagedevice /PageSize get aload pop
  165.    2 copy gt {exch} if 
  166.    (Unknown) 
  167.   4 dict
  168.    dup [612 792] (Letter) put
  169.    dup [611 792] (Letter Perf) put
  170.    dup [595 842] (A4) put
  171.    dup [594 842] (A4 Perf) put
  172.    { exch aload pop 4 index sub abs 5 le exch 
  173.    5 index sub abs 5 le and 
  174.       {exch pop exit} {pop} ifelse
  175.    } bind forall
  176.    = flush pop pop
  177. restore 
  178. "
  179. *End
  180. *CloseUI: *PageSize
  181. *OpenUI *PageRegion:  PickOne
  182. *OrderDependency: 120 AnySetup *PageRegion
  183. *DefaultPageRegion: Letter
  184. *PageRegion Letter/Letter: "
  185.     2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
  186. *End
  187. *PageRegion Letter.Perf/Letter Perf: "
  188.     2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice"
  189. *End
  190. *PageRegion A4/A4: "
  191.     2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
  192. *End
  193. *PageRegion A4.Perf/A4 Perf: "
  194.     2 dict dup /PageSize [594 842] put dup /ImagingBBox null put setpagedevice"
  195. *End
  196. *CloseUI: *PageRegion
  197. *DefaultImageableArea:  Letter
  198. *ImageableArea Letter/Letter: "14.1733 59.6476 597.853 777.247"  
  199. *ImageableArea Letter.Perf/Letter Perf: "14.1733 14.2933 597.853 777.493"  
  200. *ImageableArea A4/A4: "14.1733 59.6476 582.493 827.648"
  201. *ImageableArea A4.Perf/A4 Perf: "14.1733 14.2933 582.493 827.893"
  202. *?ImageableArea: "
  203.    save
  204.     /cvp { (                ) cvs print ( ) print } bind def
  205.     /upperright {10000 mul floor 10000 div} bind def
  206.      /lowerleft {10000 mul ceiling 10000 div} bind def
  207.     newpath clippath pathbbox
  208.     4 -2 roll exch 2 {lowerleft cvp} repeat
  209.     exch 2 {upperright cvp} repeat flush
  210.    restore
  211.    "
  212. *End
  213. *DefaultPaperDimension: Letter
  214. *PaperDimension Letter/Letter: "612 792"
  215. *PaperDimension Letter.Perf/Letter Perf: "611 792"
  216. *PaperDimension A4/A4: "595 842"
  217. *PaperDimension A4.Perf/A4 Perf: "594 842"
  218. *RequiresPageRegion All: True
  219. *OpenUI *TekColor/Color Correction: PickOne
  220. *OrderDependency: 200 AnySetup *TekColor
  221. *DefaultTekColor: VividBlue/Vivid Blue
  222. *TekColor NoAdjust/None: "mark
  223.   { 1 dict begin
  224.       /DeviceRenderingInfo 2 dict begin
  225.         /Type 2 def
  226.         /VirtualColorDevice null def
  227.       currentdict end def
  228.     currentdict end
  229.   
  230.     setpagedevice
  231.   } stopped cleartomark"
  232. *End
  233. *TekColor VividBlue/Vivid Blue: " mark
  234.   { 1 dict begin
  235.       /DeviceRenderingInfo 2 dict begin
  236.         /Type 2 def
  237.         /VirtualColorDevice 2 dict begin
  238.           /Type 3 def
  239.           /ColorTransform /TekBlue def
  240.         currentdict end def
  241.       currentdict end def
  242.     currentdict end
  243.  
  244.     setpagedevice
  245.   } stopped cleartomark"
  246. *End
  247. *TekColor SimulateDisplay/Simulate Display: " mark
  248.   { 1 dict begin
  249.       /DeviceRenderingInfo 2 dict begin
  250.         /Type 2 def
  251.         /VirtualColorDevice 2 dict begin
  252.           /Type 3 def
  253.           /ColorTransform /TekDisplay def
  254.         currentdict end def
  255.       currentdict end def
  256.     currentdict end
  257.   
  258.     setpagedevice
  259.   } stopped cleartomark"
  260. *End
  261. *TekColor SimulatePress/Simulate Press: " mark
  262.   { 1 dict begin
  263.       /DeviceRenderingInfo 2 dict begin
  264.         /Type 2 def
  265.         /VirtualColorDevice 2 dict begin
  266.           /Type 3 def
  267.           /ColorTransform /SWOP-Coated def
  268.         currentdict end def
  269.       currentdict end def
  270.     currentdict end
  271.   
  272.     setpagedevice
  273.   } stopped cleartomark"
  274. *End
  275. *TekColor Monochrome/Monochrome: " mark
  276.   { 1 dict begin
  277.       /DeviceRenderingInfo 2 dict begin
  278.         /Type 2 def
  279.         /VirtualColorDevice 2 dict begin
  280.           /Type 1 def
  281.           /ColorTransform /Gray def
  282.         currentdict end def
  283.       currentdict end def
  284.     currentdict end
  285.  
  286.     setpagedevice
  287.   } stopped cleartomark"
  288. *End
  289. *TekColor UsePrinterSetting/Use Printer Setting: ""
  290. *?TekColor: "
  291. save
  292.   { currentpagedevice /DeviceRenderingInfo get
  293.     /VirtualColorDevice get
  294.     dup null eq
  295.     { pop (None) }
  296.     { /ColorTransform get
  297.       4 dict begin
  298.         /TekBlue           (Vivid Blue)       def
  299.         /TekDisplay        (Simulate Display) def
  300.         /SWOP-Coated       (Simulate Press)   def
  301.         /Gray              (Monochrome)       def
  302.       currentdict end
  303.       exch get
  304.     } ifelse
  305.   } stopped
  306.   { % error in PostScript code execution
  307.     pop pop (Unknown)
  308.   } if
  309.   = flush
  310. restore
  311. "
  312. *End
  313. *CloseUI: *TekColor
  314. *DefaultFont: Courier
  315. *Font Courier: Standard "(002.003)" Standard ROM
  316. *Font Courier-Bold: Standard "(002.003)" Standard ROM
  317. *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM
  318. *Font Courier-Oblique: Standard "(002.003)" Standard ROM
  319. *Font Helvetica: Standard "(001.006)" Standard ROM
  320. *Font Helvetica-Bold: Standard "(001.007)" Standard ROM
  321. *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM
  322. *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM
  323. *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM
  324. *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM
  325. *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM
  326. *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM
  327. *Font Symbol: Special "(001.007)" Special ROM
  328. *Font Times-Bold: Standard "(001.007)" Standard ROM
  329. *Font Times-BoldItalic: Standard "(001.009)" Standard ROM
  330. *Font Times-Italic: Standard "(001.007)" Standard ROM
  331. *Font Times-Roman: Standard "(001.007)" Standard ROM
  332.