Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
*PPD-Adobe: "4.2" *FormatVersion: "4.2" *FileVersion: "1.2.6" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *PCFileName: "7050-US.PPD" *Product: "(7050)" *PSVersion: "(2003.002) 5" *ModelName: "Konica 7050/IP-201 PS US" *NickName: "Konica 7050/IP-201 PS US"
*% === US Paper Size Version =============== *% Last Edit Date 10/16/96
*% === Device Capabilities ============ *LanguageLevel: "2" *ColorDevice: False *DefaultColorSpace: Gray *VariablePaperSize: False *SuggestedJobTimeout: "0" *SuggestedWaitTimeout: "300" *LandscapeOrientation: Plus90 *RequiresPageRegion All: True
*FileSystem: True *?FileSystem: " save statusdict begin (False) /diskstatus where{ pop diskstatus exch pop 0 ne {pop (True)} if }if = flush end restore" *End *Throughput: "50" *Password: "0" *ExitServer: "serverdict begin exitserver" *Reset: " serverdict begin count 0 eq { 0 }if exitserver systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush" *End
*FreeVM: "4000000" *VMOption None/Standard 16 MB RAM: "4000000" *VMOption 32Meg/Additional RAM: "4000000"
*% === Installable Options =========== *OpenGroup: InstallableOptions/Options Installed
*OpenUI *InstalledMemory/Memory Configuration: PickOne *OrderDependency: 1 DocumentSetup *InstalledMemory *DefaultInstalledMemory: None *InstalledMemory None/Standard 16 MB RAM: "" *InstalledMemory 32Meg/Additional RAM: "" *CloseUI: *InstalledMemory
*OpenUI *Finisher/Finisher Installed: PickOne *OrderDependency: 1 DocumentSetup *Finisher *DefaultFinisher: FS-103 *Finisher None: "" *Finisher FS-102: "" *Finisher FS-103: "" *CloseUI: *Finisher
*CloseGroup: InstallableOptions
*% === Print Quality & Effects =============== *OpenUI *Resolution: PickOne *OrderDependency: 10 DocumentSetup *Resolution *DefaultResolution: 400dpi *Resolution 400dpi: "<</HWResolution [400 400]>> setpagedevice" *Resolution 600dpi: "<</HWResolution [600 600]>> setpagedevice" *?Resolution: " save currentpagedevice /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" *End *CloseUI: *Resolution
*OpenUI *BitsPerPixel/Print Quality: PickOne *OrderDependency: 10 DocumentSetup *BitsPerPixel *DefaultBitsPerPixel: 1 *BitsPerPixel 1/Text: "<</ColorDepth 1 /PrintQuality 1>> setpagedevice" *BitsPerPixel 2/Medium: "<</ColorDepth 8 /PrintQuality 2>> setpagedevice" *BitsPerPixel 4/High: "<</ColorDepth 8 /PrintQuality 4>> setpagedevice" *BitsPerPixel 8/Very High: "<</ColorDepth 8 /PrintQuality 8>> setpagedevice" *CloseUI: *BitsPerPixel
*OpenUI *Smoothing/Edge Smoothing: PickOne *OrderDependency: 11 DocumentSetup *Smoothing *DefaultSmoothing: None *Smoothing None/Off: "<< /GrayScale 0 >> setpagedevice" *Smoothing Text/Text Only: "<< /GrayScale 1 >> setpagedevice" *Smoothing All/All Objects: "<< /GrayScale 2 >> setpagedevice" *CloseUI: *Smoothing
*ScreenFreq: "70.0" *ScreenAngle: "45.0" *DefaultScreenProc: Dot *ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}" *ScreenProc Line: "{ pop }" *ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}"
*DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub }"
*OpenUI *MediaType/Media Type: PickOne *OrderDependency: 15 PageSetup *MediaType *DefaultMediaType: Paper *MediaType Paper/Plain Paper: "<< /MediaType (PAPER) >> setpagedevice" *MediaType OHP/OHP Transparency: "<< /MediaType (OHP) >> setpagedevice" *MediaType Thin/Thin Paper: "<< /MediaType (THIN) >> setpagedevice" *MediaType Thick/Thick Paper: "<< /MediaType (THICK) >> setpagedevice" *?MediaType: "curentpagedevice /MediaType get == flush" *CloseUI: *MediaType
*OpenUI *Duplex/Duplex Mode: PickOne *OrderDependency: 15 DocumentSetup *Duplex *DefaultDuplex: None *Duplex None/Off: "<< /Duplex false /Tumble false >> setpagedevice" *Duplex DuplexNoTumble/Long Edge Binding: "<< /Duplex true /Tumble false >> setpagedevice" *Duplex DuplexTumble/Short Edge Binding: "<< /Duplex true /Tumble true >> setpagedevice" *?Duplex: " save currentpagedevice /Duplex get { currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse } { (None)} ifelse = flush restore" *End *CloseUI: *Duplex
*% === Finishing Options =============== *OpenGroup: Finishing/Finishing Options
*OpenUI *Jog/Job Offset: Boolean *OrderDependency: 10 DocumentSetup *Jog *DefaultJog: True *Jog True/On: "<< /Jog 3 >> setpagedevice" *Jog False/Off: "<< /Jog 0 >> setpagedevice" *CloseUI: *Jog
*%OpenUI *StapleWhen/Stapler: Boolean *%OrderDependency: 20 DocumentSetup *StapleWhen *%DefaultStapleWhen: False *%StapleWhen True/On: "<< /Staple 3 >> setpagedevice" *%StapleWhen False/Off: "<< /Staple 0 >> setpagedevice" *%CloseUI: *StapleWhen
*OpenUI *StapleLocation/Stapling: PickOne *OrderDependency: 21 DocumentSetup *StapleLocation *DefaultStapleLocation: None *StapleLocation None/Off: "<< /Staple 0 >> setpagedevice" *StapleLocation SinglePortrait/Single (Portrait): " << /Staple 3>> setpagedevice << /StaplePosition 1 >> setpagedevice" *End *StapleLocation SingleLandscape/Single (Landscape): " << /Staple 3>> setpagedevice << /StaplePosition 2 >> setpagedevice" *End *StapleLocation DualPortrait/Double: " << /Staple 3>> setpagedevice << /StaplePosition 3 >> setpagedevice" *End *CloseUI: *StapleLocation
*% === Insert parameters are [0=first,1=last,2=both 0=print,1=noprint] *OpenUI *Special/Special Modes: PickOne *OrderDependency: 30 DocumentSetup *Special *DefaultSpecial: None *Special None: "" *Special 2in1/2-in-1: "<</Booklet 1>> setpagedevice" *Special 4in1/Booklet Mode: "<</Booklet 2>> setpagedevice" *Special Letterhead/Letterhead Mode: "<</Insert [0 0]>> setpagedevice" *Special Covers/Front & Back Covers: "<</Insert [2 0]>> setpagedevice" *Special Separator/Separator Page: "<</Insert [1 1]>> setpagedevice" *CloseUI: *Special
*OpenUI *InsertTray/Insert Tray: PickOne *OrderDependency: 31 DocumentSetup *InsertTray *DefaultInsertTray: None *InsertTray None: "" *InsertTray Manual/Manual Feed: "<</InsertTray 0>> setpagedevice" *InsertTray Tray1/Tray 1: "<</InsertTray 1>> setpagedevice" *CloseUI: *InsertTray
*OpenUI *OutputBin/Output Bin: PickOne *OrderDependency: 40 DocumentSetup *OutputBin *DefaultOutputBin: Lower *OutputBin Upper/Upper: "<</OutputType (Upper)>> setpagedevice" *OutputBin Lower/Lower: "<</OutputType (Lower)>> setpagedevice" *CloseUI: *OutputBin
*OpenUI *OutputOrder/Output Order: PickOne *OrderDependency: 41 DocumentSetup *OutputOrder *DefaultOutputOrder: Normal *OutputOrder Normal/Face Up: "<</OutputFaceUp true>> setpagedevice" *OutputOrder Reverse/Face Down: "<</OutputFaceUp false>> setpagedevice" *CloseUI: *OutputOrder
*CloseGroup: Finishing
*% === Tray Selection ============ *OpenUI *InputSlot: PickOne *OrderDependency: 5 PageSetup *InputSlot *InputSlot Tray1/Tray 1: "0 statusdict /setpapertray get exec" *InputSlot Tray2/Tray 2: "1 statusdict /setpapertray get exec" *InputSlot Tray3/Tray 3: "2 statusdict /setpapertray get exec" *InputSlot Tray4/Tray 4: "3 statusdict /setpapertray get exec" *?InputSlot: " save << /0 (Tray1) /1 (Tray2) /2 (Tray3) /3 (Tray4) >> statusdict /papertray get exec {get} stopped {pop pop (Unknown)} if = flush restore" *End *CloseUI: *InputSlot
*OpenUI *ManualFeed/Manual Feed: Boolean *OrderDependency: 5 PageSetup *ManualFeed *DefaultManualFeed: False *ManualFeed True: "<</ManualFeed true>> setpagedevice" *ManualFeed False: "<</ManualFeed false>> setpagedevice" *?ManualFeed: " save currentpagedevice /ManualFeed get {(True)} {(False)} ifelse = flush restore" *End *CloseUI: *ManualFeed
*% === Paper Handling =================== *% Use these entries to set paper size unless there is a specific *% reason to use PageRegion, such as when using manual feed. *OpenUI *PageSize: PickOne *OrderDependency: 10 PageSetup *PageSize *DefaultPageSize: Letter *PageSize Half-letter: "<< /PageSize [396 612] /ImagingBBox null >> setpagedevice" *PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" *PageSize Legal: "<< /PageSize [612 1008] /ImagingBBox null >> setpagedevice" *PageSize Tabloid: "<< /PageSize [792 1224] /ImagingBBox null >> setpagedevice" *?PageSize: " save currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) << [396 612] (Half-letter) [612 792] (Letter) [612 1008] (Legal) [792 1224] (Tabloid) >> {exch aload pop 4 index sub abs 6 le exch 5 index sub abs 6 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: 10 PageSetup *PageRegion *DefaultPageRegion: Letter *PageRegion Half-letter: "<< /PageSize [396 612] /ImagingBBox null >> setpagedevice" *PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" *PageRegion Legal: "<< /PageSize [612 1008] /ImagingBBox null >> setpagedevice" *PageRegion Tabloid: "<< /PageSize [792 1224] /ImagingBBox null >> setpagedevice" *CloseUI: *PageRegion
*% === These entries provide the imageable areas of the media option keywords. === *DefaultImageableArea: Letter *ImageableArea Half-letter: "14 14 368 584" *ImageableArea Letter: "14 14 584 764" *ImageableArea Legal: "14 14 584 980" *ImageableArea Tabloid: "14 14 584 1196" *?ImageableArea: " save /cvp { cvi ( ) cvs print ( ) print } bind def newpath clippath pathbbox 4 -2 roll exch 2 {ceiling cvp} repeat exch 2 {floor cvp} repeat flush restore" *End
*% === These provide the physical dimensions of the media, by option keyword. === *DefaultPaperDimension: Letter *PaperDimension Half-letter: "396 612" *PaperDimension Letter: "612 792" *PaperDimension Legal: "612 1008" *PaperDimension Tabloid: "792 1224"
*% === Constraints =================== *UIConstraints: *PageSize Legal *InputSlot Tray3 *UIConstraints: *PageSize Legal *InputSlot Tray4
*UIConstraints: *PageSize Tabloid *InputSlot Tray3 *UIConstraints: *PageSize Tabloid *InputSlot Tray4
*UIConstraints: *PageSize Half-Letter *InputSlot Tray3 *UIConstraints: *PageSize Half-Letter *InputSlot Tray4
*UIConstraints: *Finisher FS-102 *Resolution 600dpi *UIConstraints: *Finisher FS-102 *OutputBin Upper *UIConstraints: *Finisher FS-102 *StapleLocation SingleLandscape *UIConstraints: *Finisher FS-102 *StapleLocation DualPortrait *UIConstraints: *Finisher FS-102 *StapleLocation DualLandscape
*UIConstraints: *Finisher None *OutputBin Upper *UIConstraints: *Finisher None *StapleLocation SingleLandscape *UIConstraints: *Finisher None *StapleLocation DualPortrait *UIConstraints: *Finisher None *StapleLocation DualLandscape
*UIConstraints: *OutputBin Lower *OutputOrder Reverse *UIConstraints: *OutputBin Upper *StapleLocatoin SinglePortrait *UIConstraints: *OutputBin Upper *StapleLocatoin SingleLandscape *UIConstraints: *OutputBin Upper *StapleLocatoin DualPortrait *UIConstraints: *OutputBin Upper *StapleLocatoin DualLandscape
*UIConstraints: *MediaType OHP *InputSlot Tray1 *UIConstraints: *MediaType OHP *InputSlot Tray2 *UIConstraints: *MediaType OHP *InputSlot Tray3 *UIConstraints: *MediaType OHP *InputSlot Tray4
*UIConstraints: *MediaType Thick *InputSlot Tray1 *UIConstraints: *MediaType Thick *InputSlot Tray2 *UIConstraints: *MediaType Thick *InputSlot Tray3 *UIConstraints: *MediaType Thick *InputSlot Tray4
*UIConstraints: *MediaType Thin *InputSlot Tray1 *UIConstraints: *MediaType Thin *InputSlot Tray2 *UIConstraints: *MediaType Thin *InputSlot Tray3 *UIConstraints: *MediaType Thin *InputSlot Tray4
*UIConstraints: *BitsPerPixel 8 *Duplex DuplexTumble *UIConstraints: *BitsPerPixel 8 *Duplex DuplexNoTumble *UIConstraints: *BitsPerPixel 8 *Jog True *UIConstraints: *BitsPerPixel 8 *StapleLocation SinglePortrait *UIConstraints: *BitsPerPixel 8 *StapleLocation SingleLandscape *UIConstraints: *BitsPerPixel 8 *StapleLocation DualPortrait *UIConstraints: *BitsPerPixel 8 *StapleLocation DualLandscape *UIConstraints: *BitsPerPixel 8 *Special 2in1 *UIConstraints: *BitsPerPixel 8 *Special 4in1 *UIConstraints: *BitsPerPixel 8 *Special Letterhead *UIConstraints: *BitsPerPixel 8 *Special Covers *UIConstraints: *BitsPerPixel 8 *Special Separator
*UIConstraints: *BitsPerPixel 1 *Smoothing Text *UIConstraints: *BitsPerPixel 1 *Smoothing All
*UIConstraints: *Jog False *StapleLocation SinglePortrait *UIConstraints: *Jog False *StapleLocation SingleLandscape *UIConstraints: *Jog False *StapleLocation DualPortrait *UIConstraints: *Jog False *StapleLocation DualLandscape
*UIConstraints: *InputSlot Tray1 *InsertTray Tray1 *UIConstraints: *ManualFeed True *InsertTray Manual
*UIConstraints: *Special None *InsertTray Tray1 *UIConstraints: *Special None *InsertTray Manual *UIConstraints: *Special 2in1 *InsertTray Tray1 *UIConstraints: *Special 2in1 *InsertTray Manual *UIConstraints: *Special 4in1 *InsertTray Tray1 *UIConstraints: *Special 4in1 *InsertTray Manual *UIConstraints: *Special Covers *InsertTray None *UIConstraints: *Special Separator *InsertTray None *UIConstraints: *Special Letterhead *InsertTray None
*UIConstraints: *Special 4in1 *Duplex DuplexTumble *UIConstraints: *Special 4in1 *Duplex DuplexNoTumble
*UIConstraints: *ManualFeed True *Duplex DuplexTumble *UIConstraints: *ManualFeed True *Duplex DuplexNoTumble *UIConstraints: *ManualFeed True *Jog True *UIConstraints: *ManualFeed True *StapleLocation SinglePortrait *UIConstraints: *ManualFeed True *StapleLocation SingleLandscape *UIConstraints: *ManualFeed True *StapleLocation DualPortrait *UIConstraints: *ManualFeed True *StapleLocation DualLandscape *UIConstraints: *ManualFeed True *Special 4in1
*UIConstraints: *PrintQuality Medium *InstalledMemory None *UIConstraints: *PrintQuality High *InstalledMemory None *UIConstraints: *PrintQuality VeryHigh *InstalledMemory None
*% === Font Information ===================== *DefaultFont: Times-Roman *Font AvantGarde-Book: Standard "(001.002)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM *Font Bookman-Demi: Standard "(001.001)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM *Font Bookman-Light: Standard "(001.001)" Standard ROM *Font Bookman-LightItalic: Standard "(001.001)" Standard ROM *Font Courier: Standard "(001.004)" Standard ROM *Font Courier-Bold: Standard "(001.004)" Standard ROM *Font Courier-BoldOblique: Standard "(001.004)" Standard ROM *Font Courier-Oblique: Standard "(001.004)" Standard ROM *Font Helvetica: Standard "(001.002)" Standard ROM *Font Helvetica-Bold: Standard "(001.002)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM *Font Helvetica-Narrow: Standard "(001.000)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM *Font Helvetica-Oblique: Standard "(001.002)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.005)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM *Font Palatino-Bold: Standard "(001.002)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM *Font Palatino-Italic: Standard "(001.002)" Standard ROM *Font Palatino-Roman: Standard "(001.001)" Standard ROM *Font Symbol: Special "(001.003)" Special ROM *Font Times-Bold: Standard "(001.002)" Standard ROM *Font Times-BoldItalic: Standard "(001.004)" Standard ROM *Font Times-Italic: Standard "(001.002)" Standard ROM *Font Times-Roman: Standard "(001.002)" Standard ROM *Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM *Font ZapfDingbats: Special "(001.001)" Special ROM *?FontQuery: " save 4 dict begin /sv exch def /str (fonts/ ) def /st2 30 string def { count 0 gt { dup FontDirectory exch known { pop 1 }{ str exch st2 cvs dup length /len exch def 6 exch putinterval str 0 len 6 add getinterval mark exch { } st2 filenameforall counttomark 0 gt { cleartomark 1 }{ cleartomark 0 } ifelse } ifelse = flush }{ exit } ifelse } bind loop sv end restore" *End *?FontList: " FontDirectory { pop == flush } forall /filenameforall where { pop save (fonts/*) {dup length 6 sub 6 exch getinterval == flush} 128 string filenameforall restore } if (*) = flush" *End
*% === Printer Messages (verbatim from printer): ========= *Message: "%%[ exitserver: permanent state may be changed ]%%" *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" *Message: "\FontName\ not found, using Times-Roman"
*% === Status (format: %%[ status: <one of these> ]%% ) === *Status: "idle" *Status: "busy" *Status: "waiting" *Status: "printing" *Status: "initializing" *Status: "PrinterError: out of paper" *Status: "PrinterError: printer fault" *Status: "PrinterError: printer offline"
*% === Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) === *% Please edit list below and remove % from each line as appropriate: *Source: "Serial" *Source: "Parallel"
*% === Printer Error (format: %%[ PrinterError: <one of these> ]%%) === *PrinterError: "out of paper" *PrinterError: "printer fault" *PrinterError: "printer offline"
*% PPD last Modified 18.11.2000 KONICA SSC K.AKUTSU *% end of PPD file for Konica 7050PS US
|