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.
 
 
 
 
 
 

448 lines
17 KiB

*PPD-Adobe: "4.3"
*% =========================================
*% Disclaimer: The above statement indicates
*% that this PPD was written using the Adobe PPD
*% File Format Specification 4.3, but does not
*% intend to imply approval and acceptance by
*% Adobe Systems, Inc.
*% =========================================
*% CopyRight (c) 1998 by
*% Samsung Electronics Inc,.
*% All Rights Reserved
*%
*% This software is furnished under a license and may be used and copied
*% only in accordance with the terms of such license and with the inclusion
*% of the above copyright notice. This software or any other copies
*% thereof may not be provided or otherwise made available to any other
*% person except as allowed under license. No title to and owership of the
*% software is hereby transferred.
*%
*% =========================================
*% PPD for Samsung ML-7050 PS
*% For Windows NT 4.0 only
*% Sep 18, 2000
*% Release Candidate 1
*% Version 1.02
*% =========================================
*FormatVersion: "4.3"
*PCFileName: "sml7050.ppd"
*Product: "(PowerPage)"
*PSVersion: "(2004.002) 22"
*ModelName: "Samsung ML-7050"
*NickName: "Samsung 7050 Series PS"
*ShortNickName: "Samsung 7050 Series PS"
*LanguageLevel: "2"
*Protocols: PJL TBCP
*FreeVM: "2200000"
*ColorDevice: False
*TTRasterizer: None
*?TTRasterizer: "
save
42 /FontType resourcestatus
{ pop pop (Type42)} {pop pop (None)} ifelse = flush
restore
"
*End
*% +++++++++++++++++++++++++++++
*% Installable Options
*% +++++++++++++++++++++++++++++
*OpenGroup: InstallableOptions/Installed Options
*OpenUI *Option1/Option Cassette: Boolean
*DefaultOption1: False
*Option1 True/Installed: ""
*Option1 False/Not Installed: ""
*CloseUI: *Option1
*OpenUI *InstalledMemory/Installed Memory: PickOne
*DefaultInstalledMemory: 8MB
*InstalledMemory 8MB/8 - 12 MB: ""
*InstalledMemory 12MB/13 - 20 MB: ""
*InstalledMemory 20MB/21 - 28 MB: ""
*InstalledMemory 28MB/29 - 35 MB: ""
*InstalledMemory 36MB/36 MB or more: ""
*CloseUI: *InstalledMemory
*CloseGroup: InstallableOptions
*VMOption 8MB/8 - 12 MB: "2200000"
*VMOption 12MB/13 - 20 MB: "6400000"
*VMOption 20MB/21 - 28 MB:"12000000"
*VMOption 28MB/29 - 35 MB:"16500000"
*VMOption 36MB/36 MB or more: "24000000"
*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>"
*JCLEnd: "<1B>%-12345X"
*JCLOpenUI *JCLEconomode/Econo Mode: Boolean
*OrderDependency: 10 JCLSetup *JCLEconomode
*DefaultJCLEconomode: Off
*JCLEconomode Off/OFF: "@PJL SET ECONOMODE = OFF<0A>"
*JCLEconomode On/ON: "@PJL SET ECONOMODE = ON<0A>"
*JCLCloseUI: *JCLEconomode
*JCLOpenUI *JCLRET/SRT Mode: PickOne
*DefaultJCLRET: LIGHT
*OrderDependency: 10 JCLSetup *JCLRET
*JCLRET LIGHT/Enhance: "@PJL SET RET = ENHANCE<0A>"
*JCLRET OFF/Normal: "@PJL SET RET = NORMAL<0A>"
*JCLRET MEDIUM/Gray: "@PJL SET RET = GRAY<0A>"
*JCLCloseUI: *JCLRET
*JCLOpenUI *JCLMediaType/Media Type: PickOne
*OrderDependency: 10 JCLSetup *JCLMediaType
*DefaultJCLMediaType: Normal
*JCLMediaType Normal/Normal: "@PJL SET PAPERTYPE = NORMAL<0A>"
*JCLMediaType Thick/Thick: "@PJL SET PAPERTYPE = THICK<0A>"
*JCLMediaType Wet/Wet: "@PJL SET PAPERTYPE = WET<0A>"
*JCLMediaType OHP/Transparency: "@PJL SET PAPERTYPE = OHP<0A>"
*JCLCloseUI: *JCLMediaType
*% ++++++++++++++++++++++++++++++++
*% User Interface Constraints
*% ++++++++++++++++++++++++++++++++
*UIConstraints: *Option1 False *InputSlot Lower
*%======Not allowed papersize in cassette 1
*UIConstraints: *PageSize Statement *InputSlot Middle
*UIConstraints: *PageSize Env10 *InputSlot Middle
*UIConstraints: *PageSize EnvMonarch *InputSlot Middle
*UIConstraints: *PageSize EnvDL *InputSlot Middle
*UIConstraints: *PageSize EnvC5 *InputSlot Middle
*UIConstraints: *PageSize EnvC6 *InputSlot Middle
*UIConstraints: *PageSize PostA6 *InputSlot Middle
*UIConstraints: *PageSize A5 *InputSlot Middle
*UIConstraints: *PageRegion Statement *InputSlot Middle
*UIConstraints: *PageRegion Env10 *InputSlot Middle
*UIConstraints: *PageRegion EnvMonarch *InputSlot Middle
*UIConstraints: *PageRegion EnvDL *InputSlot Middle
*UIConstraints: *PageRegion EnvC5 *InputSlot Middle
*UIConstraints: *PageRegion EnvC6 *InputSlot Middle
*UIConstraints: *PageRegion PostA6 *InputSlot Middle
*UIConstraints: *PageRegion A5 *InputSlot Middle
*%======Not allowed papersize in cassette 2
*UIConstraints: *PageSize Statement *InputSlot Lower
*UIConstraints: *PageSize PostA6 *InputSlot Lower
*UIConstraints: *PageSize A5 *InputSlot Lower
*UIConstraints: *PageSize EnvC6 *InputSlot Lower
*UIConstraints: *PageRegion Statement *InputSlot Lower
*UIConstraints: *PageRegion PostA6 *InputSlot Lower
*UIConstraints: *PageRegion A5 *InputSlot Lower
*UIConstraints: *PageRegion EnvC6 *InputSlot Lower
*%========Not allowed Duplex papersize
*UIConstraints: *PageSize Statement *Duplex DuplexNoTumble
*UIConstraints: *PageSise A5 *Duplex DuplexNoTumble
*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvC6 *Duplex DuplexNoTumble
*UIConstraints: *PageSize PostA6 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion Statement *Duplex DuplexNoTumble
*UIConstraints: *PageRegion A5 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvC6 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion PostA6 *Duplex DuplexNoTumble
*UIConstraints: *PageSize Statement *Duplex DuplexTumble
*UIConstraints: *PageSise A5 *Duplex DuplexTumble
*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble
*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
*UIConstraints: *PageSize EnvC6 *Duplex DuplexTumble
*UIConstraints: *PageSize PostA6 *Duplex DuplexTumble
*UIConstraints: *PageRegion Statement *Duplex DuplexTumble
*UIConstraints: *PageRegion A5 *Duplex DuplexTumble
*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvC6 *Duplex DuplexTumble
*UIConstraints: *PageRegion PostA6 *Duplex DuplexTumble
*%======Manual Feed does'nt allow fit to page
*UIConstraints: *InputSlot ManualFeed *PaperPolicy NearestSizeAdjust
*UIConstraints: *InputSlot ManualFeed *PaperPolicy NearestSizeNoAdjust
*% +++++++++++++++
*% Resolution
*% +++++++++++++++
*OpenUI *Resolution/Choose Resolution: PickOne
*OrderDependency: 10 AnySetup *Resolution
*DefaultResolution: 600dpi
*Resolution 300dpi: "<</HWResolution [300 300]>> setpagedevice"
*Resolution 600dpi: "<</HWResolution [600 600]>> setpagedevice"
*?Resolution: "
save
currentpagedevice /HWResolution get
0 get
( ) cvs print (dpi) = flush
restore"
*End
*CloseUI: *Resolution
*% +++++++++++++++
*% InputSlot
*% +++++++++++++++
*OpenUI *InputSlot: PickOne
*OrderDependency: 20 AnySetup *InputSlot
*DefaultInputSlot: Middle
*InputSlot Upper/MP Tray:"
<< /ManualFeed false /MediaPosition 1 >> setpagedevice"
*End
*InputSlot Middle/First Cassette:"
<< /ManualFeed false /MediaPosition 0 >> setpagedevice"
*End
*InputSlot Lower/Option Cassette:"
<< /ManualFeed false /MediaPosition 2 >> setpagedevice"
*End
*InputSlot ManualFeed/Manual Feed:"
<</ManualFeed true>> setpagedevice"
*End
*CloseUI: *InputSlot
*% +++++++++++++++++++
*% 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: 30 AnySetup *PageSize
*DefaultPageSize: A4
*PageSize Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
*PageSize Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
*PageSize A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
*PageSize Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice"
*PageSize B5-JIS/B5 (JIS): "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
*PageSize B5-ISO/B5 (ISO): "<</PageSize [499 709] /ImagingBBox null>> setpagedevice"
*PageSize Env10/Com10: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice"
*PageSize EnvMonarch/Monarch: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice"
*PageSize EnvDL/DL: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice"
*PageSize EnvC5/C5: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
*PageSize PostA6: "<</PageSize [284 419] /ImagingBBox null>> setpagedevice"
*PageSize EnvC6/C6: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
*PageSize Folio: "<</PageSize [612 936] /ImagingBBox null>> setpagedevice"
*PageSize A5: "<</PageSize [415 595] /ImagingBBox null>> setpagedevice"
*PageSize Statement: "<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
*?pageSize: "
save currentpagedevice /PageSize get aload pop
2 copy gt {exch} if (Unknown) 15 dict
dup [396 612] (Statement) put
dup [415 595] (A5) put
dup [612 936] (Folio) put
dup [323 459] (EnvC6) put
dup [284 419] (PostA6) put
dup [459 649] (EnvC5) put
dup [312 624] (EnvDL) put
dup [279 540] (EnvMonarch) put
dup [297 684] (Env10) put
dup [499 709] (B5-ISO) put
dup [516 729] (B5-JIS) put
dup [522 756] (Executive) put
dup [595 842] (A4) put
dup [612 1008] (Legal) put
dup [612 792] (Letter) put
{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
*OpenUI *PageRegion: PickOne
*OrderDependency: 40 AnySetup *PageRegion
*DefaultPageRegion: A4
*PageRegion Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
*PageRegion Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
*PageRegion A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
*PageRegion Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice"
*PageRegion B5-JIS/B5 (JIS): "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
*PageRegion B5-ISO/B5 (ISO): "<</PageSize [499 709] /ImagingBBox null>> setpagedevice"
*PageRegion Env10/Com10: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice"
*PageRegion EnvMonarch/Monarch: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice"
*PageRegion EnvDL/DL: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice"
*PageRegion EnvC5/C5: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
*PageRegion PostA6/PostA6: "<</PageSize [284 419] /ImagingBBox null>> setpagedevice"
*PageRegion EnvC6/C6: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
*PageRegion Folio: "<</PageSize [612 936] /ImagingBBox null>> setpagedevice"
*PageRegion A5: "<</PageSize [415 595] /ImagingBBox null>> setpagedevice"
*PageRegion Statement: "<</PageSize [396 612] /ImagingBBox null>> setpagedevice"
*CloseUI: *PageRegion
*% These entries provide the imageable areas of the media option keywords
*DefaultImageableArea: A4
*ImageableArea Letter: "12.24 12.06 599.76 780.06"
*ImageableArea Legal: "12 12 600 996"
*ImageableArea A4: "12 12 583 830"
*ImageableArea Executive: "13.3 12.1 508.7 744.1"
*ImageableArea B5-JIS/B5 (JIS): "12.5 12.5 503.5 716.5"
*ImageableArea B5-ISO/B5 (ISO): "13.20 12.06 485.52 696.54"
*ImageableArea Env10/Com10: "12 12 285 672"
*ImageableArea EnvMonarch/Monarch: "12.7 12.1 266.2 528.1"
*ImageableArea EnvDL/DL: "13.8 12.1 297.9 611.6"
*ImageableArea EnvC5/C5: "12.6 12.1 446.5 637.0"
*ImageableArea PostA6/PostA6: "12 12 272 407"
*ImageableArea EnvC6/C6: "12 12 311 447"
*ImageableArea Folio: "12 12 600 924"
*ImageableArea A5: "12 12 403 583"
*ImageableArea Statement: "12 12 384 600"
*?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: A4
*PaperDimension Letter: "612 792"
*PaperDimension Legal: "612 1008"
*PaperDimension A4: "595 842"
*PaperDimension Executive: "522 756"
*PaperDimension B5-JIS/B5 (JIS): "516 729"
*PaperDimension B5-ISO/B5 (ISO): "499 709"
*PaperDimension Env10/Com10: "297 684"
*PaperDimension EnvMonarch/Monarch: "279 540"
*PaperDimension EnvDL/DL: "312 624"
*PaperDimension EnvC5/C5: "459 649"
*PaperDimension PostA6/PostA6: "284 419"
*PaperDimension EnvC6/C6: "323 459"
*PaperDimension Folio: "612 936"
*PaperDimension A5: "415 595"
*PaperDimension Statement: "396 612"
*%=== Custom Paper Support =================
*MaxMediaWidth: "612"
*MaxMediaHeight: "1008"
*HWMargins: 12 12 12 12
*CustomPageSize True: "
pop pop pop
<</PageSize [ 5 -2 roll ] /ImagingBBox null >> setpagedevice
"
*End
*ParamCustomPageSize Width: 1 points 216 612
*ParamCustomPageSize Height: 2 points 360 1008
*ParamCustomPageSize WidthOffset: 3 points 0 0
*ParamCustomPageSize HeightOffset: 4 points 0 0
*ParamCustomPageSize Orientation: 5 int 1 1
*RequiresPageRegion All: True
*LandscapeOrientation: Plus90
*% ++++++++++++++++++++++++++
*% Halftone Information
*% ++++++++++++++++++++++++++
*DefaultHalftoneType: 1
*ScreenFreq: "85.0"
*ScreenAngle: "45.0"
*ResScreenFreq 300dpi: "60.0"
*ResScreenAngle 300dpi: "45.0"
*ResScreenFreq 600dpi: "85.0"
*ResScreenAngle 600dpi: "45.0"
*% ++++++++++++++
*% Duplex Mode
*% ++++++++++++++
*OpenUI *Duplex/Duplex: PickOne
*OrderDependency: 50 AnySetup *Duplex
*DefaultDuplex: None
*Duplex None/Off (1-Sided): " <</Duplex false>> setpagedevice"
*Duplex DuplexNoTumble/Flip on Long Edge (Standard): "
<</Duplex true /Tumble false>> setpagedevice"
*End
*Duplex DuplexTumble/Flip on Short Edge: "
<</Duplex true /Tumble true>> setpagedevice"
*End
*?Duplex: "
save
currentpagedevice /Duplex get
{currentpagedevice /Tumble get
{(DuplexTumble)}{(DuplexNoTumble)}ifelse
}{(None)} ifelse = flush
restore
"
*End
*CloseUI: *Duplex
*OpenUI *PaperPolicy/Fit to Page: PickOne
*OrderDependency: 10 AnySetup *PaperPolicy
*DefaultPaperPolicy: Promptuser
*PaperPolicy Promptuser/Prompt User: "
<</Policies << /PageSize 7 >> >> setpagedevice"
*End
*PaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
<</Policies << /PageSize 3 >> >> setpagedevice"
*End
*PaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
<</Policies << /PageSize 5 >> >> setpagedevice"
*End
*CloseUI: *PaperPolicy
*% ++++++++++++++++++++++
*% 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
*% end of ML-7050.PPD (Ver 1.02)
*% Last modification date: 09/18/2000