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.

0 lines
100 KiB

  1. *PPD-Adobe: "4.3" *% Adobe Systems PostScript(R) Printer Description File *% Copyright 1987-1999 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 *% Last Edit Feb.23,1999 for Macintosh *FormatVersion: "4.3" *FileVersion: "1.0" *% Edited by Microsoft at 2/22/2001. *LanguageEncoding and *LanguageVersion. *LanguageEncoding: JIS83-RKSJ *LanguageVersion: Japanese *PCFileName: "DSTFJ_11.PPD" *Product: "(Distiller)" *PSVersion: "(3010.106) 0" *ModelName: "SCREEN TRUEFLOW_J V1.1" *Manufacturer: "DS" *ShortNickName: "SCREEN TRUEFLOW_J V1.1" *NickName: "SCREEN TRUEFLOW_J V1.1" *% ==== Device Capabilities =============== *LanguageLevel: "3" *FreeVM: "1073738132" *FCacheSize None: 4194304 *ColorDevice: True *DefaultColorSpace: Gray *VariablePaperSize: True *TTRasterizer: Type42 *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: "1" *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 *OpenUI *Resolution/Choose Resolution: PickOne *OrderDependency: 10 AnySetup *Resolution *DefaultResolution: 2400dpi *Resolution 4000dpi: "(<<) cvx exec /HWResolution [4000 4000] (>>) cvx exec setpagedevice" *Resolution 3000dpi: "(<<) cvx exec /HWResolution [3000 3000] (>>) cvx exec setpagedevice" *Resolution 2400dpi: "(<<) cvx exec /HWResolution [2400 2400] (>>) cvx exec setpagedevice" *Resolution 2000dpi: "(<<) cvx exec /HWResolution [2000 2000] (>>) cvx exec setpagedevice" *Resolution 1200dpi: "(<<) cvx exec /HWResolution [1200 1200] (>>) cvx exec setpagedevice" *?Resolution: " save currentpagedevice /HWResolution get 0 get ( ) cvs print (dpi) = flush restore " *End *CloseUI: *Resolution *% Halftone Information =============== *ScreenFreq: "100" *ScreenAngle: "45.0" *ResScreenFreq 4000dpi:"200.0" *ResScreenAngle 4000dpi:"45.0" *ResScreenFreq 3000dpi:"200.0" *ResScreenAngle 3000dpi:"45.0" *ResScreenFreq 2400dpi:"175.0" *ResScreenAngle 2400dpi:"45.0" *ResScreenFreq 2000dpi:"175.0" *ResScreenAngle 2000dpi:"45.0" *ResScreenFreq 1200dpi:"100.0" *ResScreenAngle 1200dpi:"45.0" *DefaultHalftoneType: 1 *DefaultScreenProc: Dot *ScreenProc Dot:"{abs exch abs 2 copy add 1 le {dup mul exch dup mul add 1 exch sub} {1 sub dup mul exch 1 sub dup mul add 1 sub}ifelse}" *End *ScreenProc Ellipse: "{abs exch abs 2 copy 3 mul exch 4 mul add 3 sub dup 0 lt {pop dup mul exch .75 div dup mul add 4 div 1 exch sub}{dup 1 gt {pop 1 exch sub dup mul exch 1 exch sub .75 div dup mul add 4 div 1 sub} {.5 exch sub exch pop exch pop}ifelse}ifelse}" *End *ScreenProc DiamondDot: "{abs exch abs 2 copy add .75 le {dup mul exch dup mul add 1 exch sub}{2 copy add 1.23 le {.85 mul add 1 exch sub}{1 sub dup mul exch 1 sub dup mul add 1 sub} ifelse} ifelse}" *End *ScreenProc Line: "{exch pop abs neg}" *ScreenProc Square: "{abs exch abs 2 copy lt {exch}if pop neg}" *ScreenProc Cross: "{abs exch abs 2 copy gt {exch}if pop neg}" *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub }" *% Paper Handling ===================== *% Code in this section both selects a tray and sets up a frame buffer. *OpenUI *PageSize: PickOne *OrderDependency: 30 AnySetup *PageSize *DefaultPageSiz