home *** CD-ROM | disk | FTP | other *** search
/ Chip 2000 May / Chip_2000-05_cd1.bin / servis / ovladace / drivers / PPD4eng.exe / Tkh560E4.ppd < prev    next >
PostScript Printer Description  |  1999-12-13  |  16KB  |  556 lines

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