merge the formfield patch from ooo-build
[ooovba.git] / psprint_config / configuration / ppds / TK350691.PS
blobdcbf22bb5de8f4a20af0e022996dd083800be6e8
1 *PPD-Adobe: "4.3"\r*% Adobe Systems PostScript(R) Printer Description File\r*% Copyright 1987-1995 Adobe Systems Incorporated. \r*% All Rights Reserved. \r*% Permission is granted for redistribution of this file as\r*% long as this copyright notice is intact and the contents\r*% of the file is not altered in any way from its original form.\r*% End of Copyright statement\r*FormatVersion: "4.3"\r*FileVersion: "1.2"\r*LanguageEncoding: ISOLatin1\r*LanguageVersion: English\r*Product: "(Phaser 350)"\r*PSVersion: "(2015.105) 10"\r*Manufacturer: "Tektronix"\r*ModelName: "Tektronix Phaser 350 Extended"\r*ShortNickName: "Tektronix Phaser 350 Extended"\r*NickName: "Tektronix Phaser 350 Extended"\r*PCFileName: "TK350691.PPD"\r\r*% === Installable Options ===========\r*OpenGroup: InstallableOptions/Options Installed\r\r*OpenUI *Option1/Optional Hard Drive: Boolean\r*DefaultOption1: False\r*Option1 True/Installed: ""\r*Option1 False/Not Installed: ""\r*?Option1: "\r save false\r (%disk?%)\r { currentdevparams dup /Writeable known\r   { /Writeable get {pop true} if }  {pop} ifelse\r } 10 string /IODevice resourceforall\r {(True)}{(False)} ifelse = flush\r restore"\r*End\r*CloseUI: *Option1\r\r*OpenUI *Option2/Optional Network Card: PickOne\r*DefaultOption2: None\r*Option2 None/Not Installed: ""\r*Option2 P1/EtherTalk, NetWare and TCP/IP: ""\r*Option2 P2/TokenTalk, NetWare and TCP/IP: ""\r*Option2 P3/LocalTalk and Serial: ""\r*?Option2: "\r (%EthernetPhysical%) /IODevice resourcestatus\r {pop pop (P1) }\r {\r   (%LocalTalk%) /IODevice resourcestatus\r   {pop pop (P3) }\r   {\r     (%TokenRingPhysical%) /IODevice resourcestatus\r     {pop pop (P2) } { (None) } ifelse\r   } ifelse\r } ifelse = flush"\r*End\r*CloseUI: *Option2\r\r*OpenUI *Option3/Optional Lower Tray: Boolean\r*DefaultOption3: False\r*Option3 True/Installed: ""\r*Option3 False/Not Installed: ""\r*?Option3: "\rcurrentpagedevice /InputAttributes get 1 known\r{ (True) } { (False) } ifelse = flush"\r*End\r*CloseUI: *Option3\r\r*CloseGroup: InstallableOptions\r\r*% === Constraints ===================\r\r*UIConstraints: *Option1 False *TKCollate True\r*UIConstraints: *Option3 False *InputSlot Lower\r\r*UIConstraints: *TKCollate True *Option1 False\r*UIConstraints: *InputSlot Lower *Option3 False\r\r*% === Basic Device Capabilities ============\r\r*LanguageLevel: "2"\r*Protocols: BCP\r\r*FreeVM: "4700000"\r*ColorDevice: True\r*DefaultColorSpace: CMYK\r*AccurateScreensSupport: True\r*SuggestedJobTimeout: "0"\r*SuggestedWaitTimeout: "300"\r*SuggestedManualFeedTimeout: "60"\r*1284Modes Parallel: Compat Nibble\r*1284DeviceID: "\r  MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript;\r  MODEL:Phaser 350P;CLASS:Printer;DESCRIPTION:\r  Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size;\r  COMPATIBLE_ID:"\r*End\r*TTRasterizer: Type42\r*?TTRasterizer: "\r save\r 42 /FontType resourcestatus\r { pop pop (Type42)} {pop pop (None)} ifelse = flush\r restore\r "\r*End\r\r\r*FileSystem: True\r*?FileSystem: "\r  save false\r  (%disk?%)\r  { currentdevparams dup /Writeable known\r    { /Writeable get {pop true} if }  {pop} ifelse\r  } 10 string /IODevice resourceforall\r  {(True)}{(False)} ifelse = flush\r  restore\r"\r*End\r*Throughput: "6"\r*Password: "(0)"\r*ExitServer: "\r  count 0 eq\r  { false } { true exch startjob } ifelse\r  not\r  { (WARNING: Cannot modify initial VM.) =\r    (Missing or invalid password.) =\r    (Please contact the author of this software.) = flush quit\r  } if\r"\r*End\r*Reset: "\r  count 0 eq\r  { false } { true exch startjob } ifelse\r  not\r  { (WARNING: Cannot reset printer.) =\r    (Missing or invalid password.) =\r    (Please contact the author of this software.) = flush quit\r  } if\r  systemdict /quit get exec\r  (WARNING : Printer Reset Failed.) = flush\r"\r*End\r\r*% Resolution/Print Quality Selection  ===================\r\r*DefaultResolution: 300x300dpi\r\r*SetResolution 300x300dpi : ""\r*SetResolution 600x300dpi : ""\r\r*OpenUI *OutputMode/Print Quality: PickOne\r*OrderDependency: 40.0 AnySetup *OutputMode\r*DefaultOutputMode: Standard\r*OutputMode FastColor/Fast Color: "\r <<\r   /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get\r >> setpagedevice"\r*End\r*OutputMode Standard/Standard: "\r<<\r   /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get\r>> setpagedevice"\r*End\r*OutputMode Enhanced/Enhanced: "\r<<\r   /HWResolution /Default /OutputDevice findresource /HWResolution get\r   dup length 1 sub get\r>> setpagedevice"\r*End\r*?OutputMode: "\r  currentpagedevice /HWResolution get 0 get dup 300 lt\r    {\r      pop (FastColor)\r    }\r    {\r      300 gt\r      {\r        (Enhanced)\r      }\r      {\r        (Standard)\r      } ifelse\r    } ifelse\r    = flush"\r*End\r*CloseUI: *OutputMode\r\r*% Halftone Information =================\r\r*DefaultHalftoneType: 9\r*ScreenFreq: "60.0"\r*ScreenAngle: "0.0"\r*DefaultScreenProc: Dot\r*ScreenProc Dot: "\r {180 mul cos exch 180 mul cos add 2 div} bind"\r*End\r\r\r*DefaultTransfer: Null\r*Transfer Null: "{ }"\r*Transfer Null.Inverse: "{ 1 exch sub } bind"\r\r*% Tray Selection ============\r\r*OpenUI *InputSlot: PickOne\r*OrderDependency: 42.0 AnySetup *InputSlot\r*DefaultInputSlot: Paper\r*InputSlot Upper: "\r  << \r    /MediaPosition 0\r    /MediaType null\r    /TraySwitch false\r    /ManualFeed false\r  >>  setpagedevice"\r*End\r*InputSlot Lower: "\r  << \r    /MediaPosition 1\r    /MediaType null\r    /TraySwitch false\r    /ManualFeed false\r  >>  setpagedevice"\r*End\r*InputSlot Paper: "\r  << \r    /MediaPosition null\r    /MediaType (Paper)\r    /TraySwitch true\r    /ManualFeed false\r  >>  setpagedevice"\r*End\r*InputSlot Transparency: "\r  << \r      /MediaPosition null\r      /MediaType (Transparency)\r      /TraySwitch true\r      /ManualFeed false\r  >>  setpagedevice"\r*End\r*InputSlot ManualPaper/Manual Paper: "\r  << \r    /MediaPosition null\r    /MediaType (Paper)\r    /TraySwitch false\r    /ManualFeed true\r  >>  setpagedevice"\r*End\r*InputSlot ManualTransparency/Manual Transparency: "\r  << \r    /MediaPosition null\r    /MediaType (Transparency)\r    /TraySwitch false\r    /ManualFeed true\r  >>  setpagedevice"\r*End\r*?InputSlot: "\r  save\r  currentpagedevice /MediaPosition get\r  dup null eq\r  { pop currentpagedevice /MediaType get\r    dup null eq\r    { pop (Upper) }\r    { dup (Paper) eq\r      { pop currentpagedevice /ManualFeed get\r        { (ManualPaper) }\r        { (Paper) } ifelse\r      }\r      {\r        (Transparency) eq\r        { currentpagedevice /ManualFeed get\r          { (ManualTransparency) }\r          { (Transparency) } ifelse\r        }\r        { (Unknown) } ifelse\r      } ifelse\r    } ifelse\r  }\r  {\r    dup 0 eq\r    { pop (Upper) }\r    { 1 eq\r      { (Lower) }\r      { (Unknown) } ifelse\r    } ifelse\r  } ifelse\r  = flush restore"\r*End\r*CloseUI: *InputSlot\r\r*% Paper Handling ===================\r\r*% Use these entries to set paper size most of the time, unless there is\r*% specific reason to use PageRegion.\r*OpenUI *PageSize: PickOne\r*OrderDependency: 44.0 AnySetup *PageSize\r*DefaultPageSize: Letter\r*PageSize Letter: "<<  /PageSize [612 792] /ImagingBBox null\r  >>  setpagedevice"\r*End\r*PageSize A4: "<<  /PageSize [595 842] /ImagingBBox null\r  >>  setpagedevice"\r*End\r*?PageSize: "\r  save currentpagedevice /PageSize get aload pop \r  2 copy gt {exch} if (Unknown)\r  << \r  [612 792] (Letter)\r  [595 842] (A4) >> \r  { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and \r    { exch pop exit } { pop } ifelse\r  } bind forall = flush pop pop restore"\r*End\r*CloseUI: *PageSize\r\r*% These entries will set up the frame buffer. Usually used with manual feed.\r*OpenUI *PageRegion: PickOne\r*OrderDependency: 46.0 AnySetup *PageRegion\r*DefaultPageRegion: Letter\r*PageRegion Letter: "<<  /PageSize [612 792] /ImagingBBox null\r  >>  setpagedevice"\r*End\r*PageRegion A4: "<<  /PageSize [595 842] /ImagingBBox null\r  >>  setpagedevice"\r*End\r*CloseUI: *PageRegion\r\r*% The following entries provide information about specific paper keywords.\r*DefaultImageableArea: Letter\r*ImageableArea Letter: "14.16 25.8 597.84 777.96"\r*ImageableArea A4: "13.45 25.81 581.76 827.88"\r*?ImageableArea: "\r<< /HWResolution [300 300] >> setpagedevice\r  clippath pathbbox\r  /cvp {16 string cvs print ( ) print} def\r  4 3 roll 100 mul ceiling 100 div cvp\r  3 2 roll 100 mul ceiling 100 div cvp\r  exch 100 mul floor 100 div cvp\r  100 mul floor 100 div = flush\r  userdict /cvp undef"\r*End\r\r*% These provide the physical dimensions of the paper (by keyword)\r*DefaultPaperDimension: Letter\r*PaperDimension Letter: "612 792"\r*PaperDimension A4: "595 842"\r\r*DefaultOutputOrder: Normal\r*RequiresPageRegion All: True\r\r*OpenUI *TKCollate/Quick Collate: Boolean\r*OrderDependency: 48.0 AnySetup *TKCollate\r*DefaultTKCollate: False\r*TKCollate False: "\r  << \r    /Collate false\r  >>  setpagedevice"\r*End\r*TKCollate True: "\r  << \r    /Collate true\r  >>  setpagedevice"\r*End\r*?TKCollate: "\r  save\r  currentpagedevice /Collate get {(True)}{(False)}ifelse\r  = flush restore"\r*End\r*CloseUI: *TKCollate\r*% TKColor Selections  ===================\r\r*OpenUI *TKColor/Color Correction: PickOne\r*OrderDependency: 50.0 AnySetup *TKColor\r*DefaultTKColor: VividColor/Vivid Color\r*TKColor NoAdjust/None: "\r  << \r    /DeviceRenderingInfo << \r      /Type 2\r      /VirtualColorDevice null\r    >> \r  >>  setpagedevice"\r*End\r*TKColor VividColor/Vivid Color: "\r  << \r    /DeviceRenderingInfo << \r      /Type 2\r      /VirtualColorDevice << \r        /Type 3\r        /ColorTransform /TekBlue\r      >> \r    >> \r   >>  setpagedevice"\r*End\r*TKColor SimulateDisplay/Simulate Display: "\r  << \r    /DeviceRenderingInfo << \r      /Type 2\r      /VirtualColorDevice << \r        /Type 3\r        /ColorTransform /TekDisplay\r      >> \r    >> \r   >>  setpagedevice"\r*End\r*TKColor SWOPPress/SWOP Press: "\r  << \r    /DeviceRenderingInfo << \r      /Type 2\r      /VirtualColorDevice << \r        /Type 3\r        /ColorTransform /SWOP-Coated\r      >> \r    >> \r   >>  setpagedevice"\r*End\r*TKColor EuroscalePress/Euroscale Press: "\r  << \r    /DeviceRenderingInfo << \r      /Type 2\r      /VirtualColorDevice << \r        /Type 3\r        /ColorTransform /Euroscale-Coated\r      >> \r    >> \r   >>  setpagedevice"\r*End\r*TKColor CommercialPress/Commercial Press: "\r  << \r    /DeviceRenderingInfo << \r      /Type 2\r      /VirtualColorDevice << \r        /Type 3\r        /ColorTransform /Commercial-Coated\r      >> \r    >> \r   >>  setpagedevice"\r*End\r*TKColor Monochrome: "\r  << \r    /DeviceRenderingInfo << \r      /Type 2\r      /VirtualColorDevice << \r        /Type 1\r        /ColorTransform /Gray\r      >> \r    >> \r   >>  setpagedevice"\r*End\r*TKColor UsePrinterSetting/Use Printer Setting: ""\r*?TKColor: "save\r  { currentpagedevice /DeviceRenderingInfo get\r    /VirtualColorDevice get\r    dup null eq\r    { pop (NoAdjust) }\r    { /ColorTransform get\r      << \r        /TekBlue           (VividColor)\r        /TekDisplay        (SimulateDisplay)\r        /SWOP-Coated       (SWOPPress)\r        /Euroscale-Coated  (EuroscalePress)\r        /Commercial-Coated (CommercialPress)\r        /Gray              (Monochrome)\r      >> \r      exch get\r    } ifelse\r  } stopped\r  { % error in PostScript code execution\r    pop pop (Unknown)\r  } if\r  = flush restore"\r*End\r*CloseUI: *TKColor\r\r*OpenUI *TKCheckPrint/Check Print: Boolean\r*OrderDependency: 52.0 AnySetup *TKCheckPrint\r*DefaultTKCheckPrint: False\r*TKCheckPrint False: ""\r*TKCheckPrint True: "\r  /RRCustomProcs /ProcSet findresource\r  /setcheckprint get exec"\r*End\r*?TKCheckPrint: "\r  /RRCustomProcs /ProcSet findresource\r  /currentcheckprint get exec {(True)}{(False)}ifelse\r  = flush"\r*End\r*CloseUI: *TKCheckPrint\r\r*OpenUI *TKImageSmoothing/Image Smoothing: Boolean\r*OrderDependency: 54.0 AnySetup *TKImageSmoothing\r*DefaultTKImageSmoothing: False\r*TKImageSmoothing False: "\r  false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"\r*End\r*TKImageSmoothing True: "\r  true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec"\r*End\r*?TKImageSmoothing: "\r  save\r  /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec\r  {(True)}{(False)} ifelse\r  = flush restore"\r*End\r*CloseUI: *TKImageSmoothing\r\r*% Font Information =====================\r*DefaultFont: Courier\r*Font ACaslon-Italic: Standard "(001.001)" Standard ROM\r*Font ACaslon-Regular: Standard "(001.001)" Standard ROM\r*Font ACaslon-Semibold: Standard "(001.001)" Standard ROM\r*Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM\r*Font AGaramond-Bold: Standard "(001.001)" Standard ROM\r*Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM\r*Font AGaramond-Italic: Standard "(001.001)" Standard ROM\r*Font AGaramond-Regular: Standard "(001.001)" Standard ROM\r*Font Americana: Standard "(001.000)" Standard ROM\r*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM\r*Font AvantGarde-Book: Standard "(001.002)" Standard ROM\r*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM\r*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM\r*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM\r*Font Barmeno-Bold: Standard "(001.000)" Standard ROM\r*Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM\r*Font Barmeno-Medium: Standard "(001.000)" Standard ROM\r*Font Barmeno-Regular: Standard "(001.000)" Standard ROM\r*Font Blackoak: Standard "(001.001)" Standard ROM\r*Font Bookman-Demi: Standard "(001.003)" Standard ROM\r*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM\r*Font Bookman-Light: Standard "(001.003)" Standard ROM\r*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM\r*Font Carta: Special "(001.001)" Special ROM\r*Font Courier: Standard "(002.003)" Standard ROM\r*Font Courier-Bold: Standard "(002.003)" Standard ROM\r*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM\r*Font Courier-Oblique: Standard "(002.003)" Standard ROM\r*Font Formata-Italic: Standard "(001.001)" Standard ROM\r*Font Formata-Medium: Standard "(001.001)" Standard ROM\r*Font Formata-MediumItalic: Standard "(001.001)" Standard ROM\r*Font Formata-Regular: Standard "(001.001)" Standard ROM\r*Font Helvetica: Standard "(001.006)" Standard ROM\r*Font Helvetica-Bold: Standard "(001.007)" Standard ROM\r*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM\r*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM\r*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM\r*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM\r*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM\r*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM\r*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM\r*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM\r*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM\r*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM\r*Font Kaufmann: Standard "(001.000)" Standard ROM\r*Font Lithos-Black: Standard "(001.001)" Standard ROM\r*Font Lithos-Regular: Standard "(001.001)" Standard ROM\r*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM\r*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM\r*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM\r*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM\r*Font Palatino-Bold: Standard "(001.005)" Standard ROM\r*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM\r*Font Palatino-Italic: Standard "(001.005)" Standard ROM\r*Font Palatino-Roman: Standard "(001.005)" Standard ROM\r*Font Parisian: Standard "(001.001)" Standard ROM\r*Font ParkAvenue: Standard "(001.005)" Standard ROM\r*Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM\r*Font Symbol: Special "(001.007)" Special ROM\r*Font Tekton: Standard "(001.001)" Standard ROM\r*Font Tekton-Bold: Standard "(001.000)" Standard ROM\r*Font Times-Bold: Standard "(001.007)" Standard ROM\r*Font Times-BoldItalic: Standard "(001.009)" Standard ROM\r*Font Times-Italic: Standard "(001.007)" Standard ROM\r*Font Times-Roman: Standard "(001.007)" Standard ROM\r*Font Trajan-Bold: Standard "(001.000)" Standard ROM\r*Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM\r*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM\r*Font ZapfDingbats: Special "(001.004)" Special ROM\r*?FontQuery: "\r  save  \r  { count 1 gt\r    { exch dup 127 string cvs (/) print print (:) print\r     /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = \r    } { exit } ifelse\r  } bind loop\r  (*) = flush restore"\r*End\r\r*?FontList: "\r   save (*) {cvn ==} 128 string /Font resourceforall\r   (*) = flush restore"\r*End\r\r*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi\r\r*InkName: ProcessBlack/Process Black\r*InkName: CustomColor/Custom Color\r*InkName: ProcessCyan/Process Cyan\r*InkName: ProcessMagenta/Process Magenta\r*InkName: ProcessYellow/Process Yellow\r\r*%  For 60 lpi / 300x300 dpi  ===============================\r\r*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"\r*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"\r*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"\r*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"\r*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0"\r\r*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"\r*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"\r*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"\r*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"\r*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60"\r\r*% The byte count of this file should be exactly 017624 or 018240\r*% depending on the filesystem it resides in.\r*% end of PPD file for Tektronix Phaser 350\r\r