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