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.
 
 
 
 
 
 

451 lines
18 KiB

*PPD-Adobe: "4.3"
*% NEC Technologies, Inc. (R) Printer Description File
*% Copyright NEC Technologies, Inc.
*% Copyright Adobe Systems, Inc.
*% All Rights Reserved.
*%
*FormatVersion: "4.3"
*FileVersion: "1.4"
*PCFileName: "NEC1800.ppd"
*Product: "(NEC SuperScript 1800)"
*PSVersion: "(2004.002) 0"
*ModelName: "NEC SuperScript 1800 PS"
*NickName: "NEC SuperScript 1800 PS"
*ShortNickName: "NEC SuperScript 1800 PS"
*LanguageLevel: "2"
*Protocols: PJL TBCP
*Throughput: "17"
*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/Tray 3: Boolean
*DefaultOption1: False
*Option1 True/Installed: ""
*Option1 False/Not Installed: ""
*CloseUI: *Option1
*OpenUI *InstalledMemory/Installed Memory: PickOne
*DefaultInstalledMemory: 12MB
*InstalledMemory 12MB/12288 KB: ""
*InstalledMemory 20MB/20480 KB: ""
*InstalledMemory 28MB/28672 KB: ""
*InstalledMemory 36MB/36864 KB: ""
*InstalledMemory 44MB/45056 KB: ""
*InstalledMemory 52MB/53248 or more KB: ""
*CloseUI: *InstalledMemory
*CloseGroup: InstallableOptions
*VMOption 12MB/12288 KB: "2200000"
*VMOption 20MB/20480 KB: "6400000"
*VMOption 28MB/28672 KB: "12000000"
*VMOption 36MB/36864 KB: "16500000"
*VMOption 44MB/45056 KB: "22000000"
*VMOption 52MB/53248 or more KB: "28000000"
*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/SET Mode: PickOne
*OrderDependency: 10 JCLSetup *JCLRET
*DefaultJCLRET: Text
*JCLRET Text/Text: "@PJL SET RET = ENHANCE<0A>"
*JCLRET Medium/Photo: "@PJL SET RET = GRAY<0A>"
*JCLRET Off/Off: "@PJL SET RET = NORMAL<0A>"
*JCLCloseUI: *JCLRET
*JCLOpenUI *JCLMediaType/Paper Type: PickOne
*OrderDependency: 10 JCLSetup *JCLMediaType
*DefaultJCLMediaType: Normal
*JCLMediaType Normal/Plain Paper: "@PJL SET PAPERTYPE = NORMAL<0A>"
*JCLMediaType Thick/Thick Paper: "@PJL SET PAPERTYPE = THICK<0A>"
*JCLMediaType Wet/Thin Paper: "@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: *PageSize B5-JIS *Duplex DuplexNoTumble
*UIConstraints: *PageSize B5-ISO *Duplex DuplexNoTumble
*UIConstraints: *PageSize Executive *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: *PageRegion B5-JIS *Duplex DuplexNoTumble
*UIConstraints: *PageRegion B5-ISO *Duplex DuplexNoTumble
*UIConstraints: *PageRegion Executive *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: *PageSize B5-JIS *Duplex DuplexTumble
*UIConstraints: *PageSize B5-ISO *Duplex DuplexTumble
*UIConstraints: *PageSize Executive *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
*UIConstraints: *PageRegion B5-JIS *Duplex DuplexTumble
*UIConstraints: *PageRegion B5-ISO *Duplex DuplexTumble
*UIConstraints: *PageRegion Executive *Duplex DuplexTumble
*%======Custom size paper cannot be duplex===================
*NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble
*NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
*UIConstraints: *CustomPageSize True *Duplex DuplexTumble
*UIConstraints: *CustomPageSize True *Duplex DuplexNoTumble
*%======Manual Feed does'nt allow fit to page
*UIConstraints: *InputSlot ManualFeed *PaperPolicy NearestSizeAdjust
*UIConstraints: *InputSlot ManualFeed *PaperPolicy NearestSizeNoAdjust
*%======Not allowed papertype in cassette 1 and cassette 2
*UIConstraints: *InputSlot Middle *JCLMediaType OHP
*UIConstraints: *InputSlot Lower *JCLMediaType OHP
*% +++++++++++++++
*% Resolution
*% +++++++++++++++
*OpenUI *Resolution/Choose Resolution: PickOne
*OrderDependency: 10 AnySetup *Resolution
*DefaultResolution: 600dpi
*Resolution 1200dpi/1200 dpi: "<</HWResolution [600 600]>> setpagedevice"
*Resolution 600dpi/600 dpi: "<</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/Tray 1:"
<< /ManualFeed false /MediaPosition 1 >> setpagedevice"
*End
*InputSlot ManualFeed/Tray 1 (Manual):"
<< /ManualFeed true >> setpagedevice"
*End
*InputSlot Middle/Tray 2:"
<< /ManualFeed false /MediaPosition 0 >> setpagedevice"
*End
*InputSlot Lower/Tray 3:"
<< /ManualFeed false /MediaPosition 2 >> 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: Letter
*PageSize Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
*PageSize A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
*PageSize Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
*PageSize Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice"
*PageSize B5-JIS/JIS B5: "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
*PageSize A5/A5: "<</PageSize [415 595] /ImagingBBox null>> setpagedevice"
*PageSize Env10/Com-10 Env: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice"
*PageSize EnvMonarch/Monarch Env: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice"
*PageSize EnvDL/DL Env: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice"
*PageSize EnvC5/C5 Env: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
*PageSize EnvC6/C6 Env: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
*PageSize B5-ISO/B5 Env: "<</PageSize [499 709] /ImagingBBox null>> setpagedevice"
*PageSize PostA6/PostA6: "<</PageSize [284 419] /ImagingBBox null>> setpagedevice"
*PageSize Folio/Folio: "<</PageSize [595 935] /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 [595 935] (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: Letter
*PageRegion Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice"
*PageRegion A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice"
*PageRegion Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice"
*PageRegion Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice"
*PageRegion B5-JIS/JIS B5: "<</PageSize [516 729] /ImagingBBox null>> setpagedevice"
*PageRegion A5/A5: "<</PageSize [415 595] /ImagingBBox null>> setpagedevice"
*PageRegion Env10/Com10 Env: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice"
*PageRegion EnvMonarch/Monarch Env: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice"
*PageRegion EnvDL/DL Env: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice"
*PageRegion EnvC5/C5 Env: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice"
*PageRegion EnvC6/C6 Env: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice"
*PageRegion B5-ISO/B5 Env: "<</PageSize [499 709] /ImagingBBox null>> setpagedevice"
*PageRegion PostA6/PostA6: "<</PageSize [284 419] /ImagingBBox null>> setpagedevice"
*PageRegion Folio/Folio: "<</PageSize [595 935] /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: Letter
*ImageableArea Letter: "11.5 16.5 600.5 780.5"
*ImageableArea A4: "11.5 16.5 583.5 830.5"
*ImageableArea Legal: "11.5 16.5 600.5 996.5"
*ImageableArea Executive: "11.5 16.5 510.5 744.5"
*ImageableArea B5-JIS/JIS B5: "11.5 16.5 504.5 717.5"
*ImageableArea A5/A5: "11.5 16.5 403.5 583.5"
*ImageableArea Env10/Com10 Env: "11.5 11.5 285.5 672.5"
*ImageableArea EnvMonarch/Monarch Env: "11.5 16.5 267.5 528.5"
*ImageableArea EnvDL/DL Env: "11.5 16.5 300.5 612.5"
*ImageableArea EnvC5/C5 Env: "11.5 16.5 447.5 637.5"
*ImageableArea EnvC6/C6: "11.5 16.5 311.5 447.5"
*ImageableArea B5-ISO/B5 Env: "11.5 16.5 487.5 697.5"
*ImageableArea PostA6/PostA6: "11.5 16.5 272.5 407.5"
*ImageableArea Folio/Folio: "11.5 16.5 583.5 923.5"
*ImageableArea Statement: "11.5 16.5 384.5 600.5"
*?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 Letter: "612 792"
*PaperDimension A4: "595 842"
*PaperDimension Legal: "612 1008"
*PaperDimension Executive: "522 756"
*PaperDimension B5-JIS/JIS B5: "516 729"
*PaperDimension A5/A5: "415 595"
*PaperDimension Env10/Com10 Env: "297 684"
*PaperDimension EnvMonarch/Monarch Env: "279 540"
*PaperDimension EnvDL/DL Env: "312 624"
*PaperDimension EnvC5/C5 Env: "459 649"
*PaperDimension EnvC6/C6 Env: "323 459"
*PaperDimension B5-ISO/B5 Env: "499 709"
*PaperDimension PostA6/PostA6: "284 419"
*PaperDimension Folio/Folio: "595 935"
*PaperDimension Statement: "396 612"
*% ++++++++++++++++++++++++++
*% Custom Paper Support
*% ++++++++++++++++++++++++++
*MaxMediaWidth: "612"
*MaxMediaHeight: "1008"
*HWMargins: 11.5 11.5 11.5 11.5
*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 0 0
*RequiresPageRegion All: True
*LandscapeOrientation: Plus90
*% ++++++++++++++++++++++++++
*% Halftone Information
*% ++++++++++++++++++++++++++
*DefaultHalftoneType: 1
*ScreenFreq: "85.0"
*ScreenAngle: "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/Scale 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 NEC1800.ppd (Ver 1.15)
*% Last modification date: 10/18/00