blob: 4d32d53e89976557e24777f8bd738974ae5611b8 [file] [log] [blame]
*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
*% Internal version 2.0 6/15/98
*% === REQUIRED ENTRIES ===
*FormatVersion: "4.3"
*FileVersion: "1.0"
*LanguageEncoding: ISOLatin1
*LanguageVersion: English
*PCFileName: "XRN17000.PPD"
*PSVersion: "(3010.106) 1"
*Product: "(Xerox DocuPrint N17)"
*ShortNickName: "Xerox DocuPrint N17"
*NickName: "Xerox DocuPrint N17, v. 3010.106"
*ModelName: "Xerox DocuPrint N17"
*Manufacturer: "Xerox"
*% === INSTALLABLE OPTIONS ===
*OpenGroup: InstallableOptions/Options Installed
*OpenUI *Option1/Duplex Module: Boolean
*DefaultOption1: False
*Option1 True/Installed: ""
*Option1 False/Not Installed: ""
*?Option1: "
save
currentpagedevice /Duplex known
{(True)}{(False)} ifelse
= flush
restore
"
*End
*CloseUI: *Option1
*OpenUI *Option2/Tray 2: Boolean
*DefaultOption2: False
*Option2 True/Installed: ""
*Option2 False/Not Installed: ""
*?Option2: "
save
currentpagedevice /InputAttributes known
{
currentpagedevice /InputAttributes get
2 known
{(True)}{(False)} ifelse
}
{ (Unknown) } ifelse
= flush
restore"
*End
*CloseUI: *Option2
*OpenUI *Option3/Tray 3: Boolean
*DefaultOption3: False
*Option3 True/Installed: ""
*Option3 False/Not Installed: ""
*?Option3: "
save
currentpagedevice /InputAttributes known
{
currentpagedevice /InputAttributes get
2 known
{(True)}{(False)} ifelse
}
{ (Unknown) } ifelse
= flush
restore"
*End
*CloseUI: *Option3
*OpenUI *Option4/Hard Disk: Boolean
*DefaultOption4: False
*Option4 True/Installed: ""
*Option4 False/Not Installed: ""
*?Option4: "
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: *Option4
*OpenUI *Option5/Envelope Feeder: Boolean
*DefaultOption5: False
*Option5 True/Installed: ""
*Option5 False/Not Installed: ""
*?Option5: "
save
currentpagedevice /InputAttributes known
{
currentpagedevice /InputAttributes get
6 known
{(True)}{(False)} ifelse
}
{ (Unknown) } ifelse
= flush
restore"
*End
*CloseUI: *Option5
*OpenUI *Option6/Offset Catch Tray (OCT): Boolean
*DefaultOption6: False
*Option6 True/Installed: ""
*Option6 False/Not Installed: ""
*?Option6: "
save
currentpagedevice /OutputAttributes known
{
currentpagedevice /OutputAttributes get
2 known {(True)}{(False) } ifelse
}
{ (Unknown) } ifelse
= flush
restore"
*End
*CloseUI: *Option6
*OpenUI *InstalledMemory/Total Printer Memory: PickOne
*DefaultInstalledMemory: 16Meg
*InstalledMemory 16Meg/16 MB RAM: ""
*InstalledMemory 24Meg/24 MB RAM: ""
*InstalledMemory 32Meg/32 MB RAM: ""
*InstalledMemory 40Meg/40 MB RAM: ""
*InstalledMemory 48Meg/48 MB RAM: ""
*InstalledMemory 56Meg/56 MB RAM: ""
*InstalledMemory 64Meg/64 MB RAM: ""
*InstalledMemory 72Meg/72 MB RAM: ""
*InstalledMemory 80Meg/80 MB RAM: ""
*InstalledMemory 88Meg/88 MB RAM: ""
*InstalledMemory 104Meg/104 MB RAM: ""
*?InstalledMemory: "
save
11 dict
dup 0 (16Meg) put
dup 1 (24Meg) put
dup 2 (32Meg) put
dup 3 (40Meg) put
dup 4 (48Meg) put
dup 5 (56Meg) put
dup 6 (64Meg) put
dup 7 (72Meg) put
dup 8 (80Meg) put
dup 9 (88Meg) put
dup 10 (104Meg) put
currentsystemparams dup /RamSize known
{/RamSize get 1048576 div floor cvi
8 idiv 1 sub get}
{pop (Unknown) } ifelse
= flush
restore
"
*End
*CloseUI: *InstalledMemory
*CloseGroup: InstallableOptions
*% === UI CONSTRAINTS ===
*UIConstraints: *Option1 False *Duplex
*UIConstraints: *Duplex *Option1 False
*UIConstraints: *Option2 False *InputSlot Tray2
*UIConstraints: *InputSlot Tray2 *Option2 False
*UIConstraints: *Option3 False *InputSlot Tray3
*UIConstraints: *InputSlot Tray3 *Option3 False
*UIConstraints: *Option6 False *Jog
*UIConstraints: *Jog *Option6 False
*UIConstraints: *Option5 False *InputSlot Envelope
*UIConstraints: *InputSlot Envelope *Option5 False
*UIConstraints: *Option6 False *OutputBin OCT
*UIConstraints: *OutputBin OCT *Option6 False
*% -- envelopes can only come from MBF or Envelope Feeder
*UIConstraints: *PageSize Env10 *InputSlot Tray1
*UIConstraints: *PageSize Env10 *InputSlot Tray2
*UIConstraints: *PageSize Env10 *InputSlot Tray3
*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
*UIConstraints: *PageSize EnvDL *InputSlot Tray1
*UIConstraints: *PageSize EnvDL *InputSlot Tray2
*UIConstraints: *PageSize EnvDL *InputSlot Tray3
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
*UIConstraints: *PageRegion Env10 *InputSlot Tray1
*UIConstraints: *PageRegion Env10 *InputSlot Tray2
*UIConstraints: *PageRegion Env10 *InputSlot Tray3
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
*UIConstraints: *InputSlot Tray1 *PageSize Env10
*UIConstraints: *InputSlot Tray2 *PageSize Env10
*UIConstraints: *InputSlot Tray3 *PageSize Env10
*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
*UIConstraints: *InputSlot Tray1 *PageRegion Env10
*UIConstraints: *InputSlot Tray2 *PageRegion Env10
*UIConstraints: *InputSlot Tray3 *PageRegion Env10
*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
*% -- limits Envelope Feeder
*UIConstraints: *PageSize Letter *InputSlot Envelope
*UIConstraints: *PageSize Legal *InputSlot Envelope
*UIConstraints: *PageSize A4 *InputSlot Envelope
*UIConstraints: *PageSize A5 *InputSlot Envelope
*UIConstraints: *PageSize A6 *InputSlot Envelope
*UIConstraints: *PageSize Executive *InputSlot Envelope
*UIConstraints: *PageSize Statement *InputSlot Envelope
*UIConstraints: *PageSize ISOB5 *InputSlot Envelope
*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Envelope
*UIConstraints: *InputSlot Envelope *PageSize Letter
*UIConstraints: *InputSlot Envelope *PageSize Legal
*UIConstraints: *InputSlot Envelope *PageSize A4
*UIConstraints: *InputSlot Envelope *PageSize A5
*UIConstraints: *InputSlot Envelope *PageSize A6
*UIConstraints: *InputSlot Envelope *PageSize Executive
*UIConstraints: *InputSlot Envelope *PageSize Statement
*UIConstraints: *InputSlot Envelope *PageSize ISOB5
*UIConstraints: *InputSlot Envelope *PageSize FanFoldGermanLegal
*UIConstraints: *PageRegion Letter *InputSlot Envelope
*UIConstraints: *PageRegion Legal *InputSlot Envelope
*UIConstraints: *PageRegion A4 *InputSlot Envelope
*UIConstraints: *PageRegion A5 *InputSlot Envelope
*UIConstraints: *PageRegion A6 *InputSlot Envelope
*UIConstraints: *PageRegion Executive *InputSlot Envelope
*UIConstraints: *PageRegion Statement *InputSlot Envelope
*UIConstraints: *PageRegion ISOB5 *InputSlot Envelope
*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Envelope
*UIConstraints: *InputSlot Envelope *PageRegion Letter
*UIConstraints: *InputSlot Envelope *PageRegion Legal
*UIConstraints: *InputSlot Envelope *PageRegion A4
*UIConstraints: *InputSlot Envelope *PageRegion A5
*UIConstraints: *InputSlot Envelope *PageRegion A6
*UIConstraints: *InputSlot Envelope *PageRegion Executive
*UIConstraints: *InputSlot Envelope *PageRegion Statement
*UIConstraints: *InputSlot Envelope *PageRegion ISOB5
*UIConstraints: *InputSlot Envelope *PageRegion FanFoldGermanLegal
*UIConstraints: *InputSlot Envelope *XRXAMediaType Plain
*UIConstraints: *InputSlot Envelope *XRXAMediaType Transparency
*UIConstraints: *InputSlot Envelope *XRXAMediaType Labels
*UIConstraints: *InputSlot Envelope *XRXAMediaType Preprinted
*UIConstraints: *InputSlot Envelope *XRXAMediaType Letterhead
*UIConstraints: *InputSlot Envelope *XRXAMediaType Prepunched
*UIConstraints: *InputSlot Envelope *XRXAMediaType Bond
*UIConstraints: *InputSlot Envelope *XRXAMediaType Recycled
*UIConstraints: *InputSlot Envelope *XRXAMediaType Color
*UIConstraints: *InputSlot Envelope *XRXAMediaType Cardstock
*UIConstraints: *XRXAMediaType Plain *InputSlot Envelope
*UIConstraints: *XRXAMediaType Transparency *InputSlot Envelope
*UIConstraints: *XRXAMediaType Labels *InputSlot Envelope
*UIConstraints: *XRXAMediaType Preprinted *InputSlot Envelope
*UIConstraints: *XRXAMediaType Letterhead *InputSlot Envelope
*UIConstraints: *XRXAMediaType Prepunched *InputSlot Envelope
*UIConstraints: *XRXAMediaType Bond *InputSlot Envelope
*UIConstraints: *XRXAMediaType Recycled *InputSlot Envelope
*UIConstraints: *XRXAMediaType Color *InputSlot Envelope
*UIConstraints: *XRXAMediaType Cardstock *InputSlot Envelope
*% -- A6 can only come from MBF (Multi Bypass Feeder)
*UIConstraints: *PageSize A5 *InputSlot Tray1
*UIConstraints: *PageSize A5 *InputSlot Tray2
*UIConstraints: *PageSize A5 *InputSlot Tray3
*UIConstraints: *PageRegion A5 *InputSlot Tray1
*UIConstraints: *PageRegion A5 *InputSlot Tray2
*UIConstraints: *PageRegion A5 *InputSlot Tray3
*UIConstraints: *InputSlot Tray1 *PageSize A5
*UIConstraints: *InputSlot Tray2 *PageSize A5
*UIConstraints: *InputSlot Tray3 *PageSize A5
*UIConstraints: *InputSlot Tray1 *PageRegion A5
*UIConstraints: *InputSlot Tray2 *PageRegion A5
*UIConstraints: *InputSlot Tray3 *PageRegion A5
*% -- A6 can only come from MBF (Multi Bypass Feeder)
*UIConstraints: *PageSize A6 *InputSlot Tray1
*UIConstraints: *PageSize A6 *InputSlot Tray2
*UIConstraints: *PageSize A6 *InputSlot Tray3
*UIConstraints: *PageRegion A6 *InputSlot Tray1
*UIConstraints: *PageRegion A6 *InputSlot Tray2
*UIConstraints: *PageRegion A6 *InputSlot Tray3
*UIConstraints: *InputSlot Tray1 *PageSize A6
*UIConstraints: *InputSlot Tray2 *PageSize A6
*UIConstraints: *InputSlot Tray3 *PageSize A6
*UIConstraints: *InputSlot Tray1 *PageRegion A6
*UIConstraints: *InputSlot Tray2 *PageRegion A6
*UIConstraints: *InputSlot Tray3 *PageRegion A6
*% -- ISOB5 can only come from MBF (Multi Bypass Feeder)
*UIConstraints: *PageSize ISOB5 *InputSlot Tray1
*UIConstraints: *PageSize ISOB5 *InputSlot Tray2
*UIConstraints: *PageSize ISOB5 *InputSlot Tray3
*UIConstraints: *PageRegion ISOB5 *InputSlot Tray1
*UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
*UIConstraints: *InputSlot Tray1 *PageRegion ISOB5
*UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
*% -- Statement can only come from MBF (Multi Bypass Feeder)
*UIConstraints: *PageSize Statement *InputSlot Tray1
*UIConstraints: *PageSize Statement *InputSlot Tray2
*UIConstraints: *PageSize Statement *InputSlot Tray3
*UIConstraints: *PageRegion Statement *InputSlot Tray1
*UIConstraints: *PageRegion Statement *InputSlot Tray2
*UIConstraints: *PageRegion Statement *InputSlot Tray3
*UIConstraints: *InputSlot Tray1 *PageSize Statement
*UIConstraints: *InputSlot Tray2 *PageSize Statement
*UIConstraints: *InputSlot Tray3 *PageSize Statement
*UIConstraints: *InputSlot Tray1 *PageRegion Statement
*UIConstraints: *InputSlot Tray2 *PageRegion Statement
*UIConstraints: *InputSlot Tray3 *PageRegion Statement
*% -- only limited sized from lower trays
*UIConstraints: *PageSize Executive *InputSlot Tray2
*UIConstraints: *PageSize Executive *InputSlot Tray3
*UIConstraints: *PageRegion Executive *InputSlot Tray2
*UIConstraints: *PageRegion Executive *InputSlot Tray3
*UIConstraints: *InputSlot Tray2 *PageSize Executive
*UIConstraints: *InputSlot Tray3 *PageSize Executive
*UIConstraints: *InputSlot Tray2 *PageRegion Executive
*UIConstraints: *InputSlot Tray3 *PageRegion Executive
*% -- limits for Tray1
*UIConstraints: *PageSize Statement *InputSlot Tray1
*UIConstraints: *PageSize ISOB5 *InputSlot Tray1
*UIConstraints: *PageSize A5 *InputSlot Tray1
*UIConstraints: *PageSize A6 *InputSlot Tray1
*UIConstraints: *PageSize Env10 *InputSlot Tray1
*UIConstraints: *PageSize EnvC5 *InputSlot Tray1
*UIConstraints: *PageSize EnvDL *InputSlot Tray1
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1
*UIConstraints: *InputSlot Tray1 *PageSize Statement
*UIConstraints: *InputSlot Tray1 *PageSize ISOB5
*UIConstraints: *InputSlot Tray1 *PageSize A5
*UIConstraints: *InputSlot Tray1 *PageSize A6
*UIConstraints: *InputSlot Tray1 *PageSize Env10
*UIConstraints: *InputSlot Tray1 *PageSize EnvC5
*UIConstraints: *InputSlot Tray1 *PageSize EnvDL
*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch
*UIConstraints: *PageRegion Statement *InputSlot Tray1
*UIConstraints: *PageRegion ISOB5 *InputSlot Tray1
*UIConstraints: *PageRegion A5 *InputSlot Tray1
*UIConstraints: *PageRegion A6 *InputSlot Tray1
*UIConstraints: *PageRegion Env10 *InputSlot Tray1
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1
*UIConstraints: *PageRegion EnvDL *InputSlot Tray1
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1
*UIConstraints: *InputSlot Tray1 *PageRegion Statement
*UIConstraints: *InputSlot Tray1 *PageRegion ISOB5
*UIConstraints: *InputSlot Tray1 *PageRegion A5
*UIConstraints: *InputSlot Tray1 *PageRegion A6
*UIConstraints: *InputSlot Tray1 *PageRegion Env10
*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5
*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL
*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch
*% -- limits for Tray2
*UIConstraints: *PageSize ISOB5 *InputSlot Tray2
*UIConstraints: *PageSize Executive *InputSlot Tray2
*UIConstraints: *PageSize A6 *InputSlot Tray2
*UIConstraints: *PageSize Env10 *InputSlot Tray2
*UIConstraints: *PageSize EnvC5 *InputSlot Tray2
*UIConstraints: *PageSize EnvDL *InputSlot Tray2
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2
*UIConstraints: *PageSize A5 *InputSlot Tray2
*UIConstraints: *PageSize Statement *InputSlot Tray2
*UIConstraints: *InputSlot Tray2 *PageSize ISOB5
*UIConstraints: *InputSlot Tray2 *PageSize Executive
*UIConstraints: *InputSlot Tray2 *PageSize A6
*UIConstraints: *InputSlot Tray2 *PageSize A5
*UIConstraints: *InputSlot Tray2 *PageSize Env10
*UIConstraints: *InputSlot Tray2 *PageSize EnvC5
*UIConstraints: *InputSlot Tray2 *PageSize EnvDL
*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch
*UIConstraints: *InputSlot Tray2 *PageSize Statement
*UIConstraints: *PageRegion ISOB5 *InputSlot Tray2
*UIConstraints: *PageRegion Executive *InputSlot Tray2
*UIConstraints: *PageRegion A6 *InputSlot Tray2
*UIConstraints: *PageRegion Env10 *InputSlot Tray2
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2
*UIConstraints: *PageRegion EnvDL *InputSlot Tray2
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2
*UIConstraints: *PageRegion A5 *InputSlot Tray2
*UIConstraints: *PageRegion Statement *InputSlot Tray2
*UIConstraints: *InputSlot Tray2 *PageRegion ISOB5
*UIConstraints: *InputSlot Tray2 *PageRegion Executive
*UIConstraints: *InputSlot Tray2 *PageRegion A6
*UIConstraints: *InputSlot Tray2 *PageRegion A5
*UIConstraints: *InputSlot Tray2 *PageRegion Env10
*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5
*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL
*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch
*UIConstraints: *InputSlot Tray2 *PageRegion Statement
*% -- limits for Tray3
*UIConstraints: *PageSize ISOB5 *InputSlot Tray3
*UIConstraints: *PageSize Executive *InputSlot Tray3
*UIConstraints: *PageSize A6 *InputSlot Tray3
*UIConstraints: *PageSize Env10 *InputSlot Tray3
*UIConstraints: *PageSize EnvC5 *InputSlot Tray3
*UIConstraints: *PageSize EnvDL *InputSlot Tray3
*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3
*UIConstraints: *PageSize A5 *InputSlot Tray3
*UIConstraints: *PageSize Statement *InputSlot Tray3
*UIConstraints: *InputSlot Tray3 *PageSize ISOB5
*UIConstraints: *InputSlot Tray3 *PageSize Executive
*UIConstraints: *InputSlot Tray3 *PageSize A6
*UIConstraints: *InputSlot Tray3 *PageSize A5
*UIConstraints: *InputSlot Tray3 *PageSize Env10
*UIConstraints: *InputSlot Tray3 *PageSize EnvC5
*UIConstraints: *InputSlot Tray3 *PageSize EnvDL
*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch
*UIConstraints: *InputSlot Tray3 *PageSize Statement
*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3
*UIConstraints: *PageRegion Executive *InputSlot Tray3
*UIConstraints: *PageRegion A6 *InputSlot Tray3
*UIConstraints: *PageRegion Env10 *InputSlot Tray3
*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3
*UIConstraints: *PageRegion EnvDL *InputSlot Tray3
*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3
*UIConstraints: *PageRegion A5 *InputSlot Tray3
*UIConstraints: *PageRegion Statement *InputSlot Tray3
*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5
*UIConstraints: *InputSlot Tray3 *PageRegion Executive
*UIConstraints: *InputSlot Tray3 *PageRegion A6
*UIConstraints: *InputSlot Tray3 *PageRegion A5
*UIConstraints: *InputSlot Tray3 *PageRegion Env10
*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5
*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL
*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch
*UIConstraints: *InputSlot Tray3 *PageRegion Statement
*% Duplex only allowed with Letter, Legal, A4, or Folio
*UIConstraints: *Duplex *PageSize A5
*UIConstraints: *Duplex *PageSize A6
*UIConstraints: *Duplex *PageSize ISOB5
*UIConstraints: *Duplex *PageSize Executive
*UIConstraints: *Duplex *PageSize Statement
*UIConstraints: *Duplex *PageSize Env10
*UIConstraints: *Duplex *PageSize EnvC5
*UIConstraints: *Duplex *PageSize EnvDL
*UIConstraints: *Duplex *PageSize EnvMonarch
*UIConstraints: *PageSize A5 *Duplex
*UIConstraints: *PageSize A6 *Duplex
*UIConstraints: *PageSize ISOB5 *Duplex
*UIConstraints: *PageSize Executive *Duplex
*UIConstraints: *PageSize Statement *Duplex
*UIConstraints: *PageSize Env10 *Duplex
*UIConstraints: *PageSize EnvC5 *Duplex
*UIConstraints: *PageSize EnvDL *Duplex
*UIConstraints: *PageSize EnvMonarch *Duplex
*UIConstraints: *Duplex *PageRegion A5
*UIConstraints: *Duplex *PageRegion A6
*UIConstraints: *Duplex *PageRegion ISOB5
*UIConstraints: *Duplex *PageRegion Executive
*UIConstraints: *Duplex *PageRegion Statement
*UIConstraints: *Duplex *PageRegion Env10
*UIConstraints: *Duplex *PageRegion EnvC5
*UIConstraints: *Duplex *PageRegion EnvDL
*UIConstraints: *Duplex *PageRegion EnvMonarch
*UIConstraints: *PageRegion A5 *Duplex
*UIConstraints: *PageRegion A6 *Duplex
*UIConstraints: *PageRegion ISOB5 *Duplex
*UIConstraints: *PageRegion Executive *Duplex
*UIConstraints: *PageRegion Statement *Duplex
*UIConstraints: *PageRegion Env10 *Duplex
*UIConstraints: *PageRegion EnvC5 *Duplex
*UIConstraints: *PageRegion EnvDL *Duplex
*UIConstraints: *PageRegion EnvMonarch *Duplex
*% Limits jog to only offset catch tray
*UIConstraints: *OutputBin STD *Jog EndOfSet
*UIConstraints: *Jog EndOfSet *OutputBin STD
*UIConstraints: *OutputBin STD *Jog EndOfJob
*UIConstraints: *Jog EndOfJob *OutputBin STD
*% - Must have *Collate: True for *Jog: EndOfSet
*UIConstraints: *Jog EndOfSet *Collate False
*UIConstraints: *Collate False *Jog EndOfSet
*% -- Smoothing and Draft only available in 600x600dpi
*UIConstraints: *XRXQuality Smoothing *Resolution 1200x600dpi
*UIConstraints: *Resolution 1200x600dpi *XRXQuality Smoothing
*UIConstraints: *XRXQuality Draft *Resolution 1200x600dpi
*UIConstraints: *Resolution 1200x600dpi *XRXQuality Draft
*% === BASIC CAPABILITIES & SYSTEM MANAGEMENT ===
*FreeVM: "3551452"
*VMOption 16Meg/16 MB RAM: "3551452"
*VMOption 24Meg/24 MB RAM: "5584664"
*VMOption 32Meg/32 MB RAM: "7647896"
*VMOption 40Meg/40 MB RAM: "9704088"
*VMOption 48Meg/48 MB RAM: "11752088"
*VMOption 56Meg/56 MB RAM: "13752088"
*VMOption 64Meg/64 MB RAM: "15767320"
*VMOption 72Meg/72 MB RAM: "17855128"
*VMOption 80Meg/80 MB RAM: "19919512"
*VMOption 88Meg/88 MB RAM: "21951128"
*VMOption 104Meg/104 MB RAM: "26014360"
*FCacheSize 16Meg/16 MB RAM: 760000
*FCacheSize 24Meg/24 MB RAM: 1160000
*FCacheSize 32Meg/32 MB RAM: 1560000
*FCacheSize 40Meg/40 MB RAM: 1960000
*FCacheSize 48Meg/48 MB RAM: 2360000
*FCacheSize 56Meg/56 MB RAM: 2760000
*FCacheSize 64Meg/64 MB RAM: 3160000
*FCacheSize 72Meg/72 MB RAM: 3560000
*FCacheSize 80Meg/80 MB RAM: 3960000
*FCacheSize 88Meg/88 MB RAM: 4360000
*FCacheSize 104Meg/104 MB RAM: 5160000
*ColorDevice: False
*DefaultColorSpace: Gray
*TTRasterizer: Type42
*?TTRasterizer:"
save
42/FontType resourcestatus
{pop pop (Type42)}{(No Type42)} ifelse = flush
restore
"
*End
*FileSystem: True
*?FileSystem: "
false
(*) {
/DevDict exch currentdevparams def
DevDict /Writeable known {DevDict /Writeable get} {false} ifelse
DevDict /Mounted known {DevDict /Mounted get} {false} ifelse
DevDict /HasNames known {DevDict /HasNames get} {false} ifelse
and and {pop true} if
} 128 string /IODevice resourceforall
{(True)} {(False)} ifelse =
"
*End
*LanguageLevel: "3"
*Throughput: "32"
*Password: "0"
*ExitServer: "
count 1 ge { true exch startjob } {false} ifelse
not {
(ERROR: *ExitServer cannot start unencapsulated job.) =
( Password is probably invalid.) =
} if
"
*End
*Reset: "
count 1 ge { true exch startjob } {false} ifelse
not {
(ERROR: *ExitServer cannot start unencapsulated job.) =
( Password is probably invalid.) =
} if
systemdict /quit get exec
"
*End
*% === PROTOCOLS AND EMULATIONS ===
*Protocols: TBCP
*% === MEDIA SELECTION ===
*% PageSize sets the input Tray and the imageable area
*OpenUI *PageSize/Paper Size: PickOne
*OrderDependency: 20.0 AnySetup *PageSize
*DefaultPageSize: Letter
*PageSize Letter/Letter[8.5 x 11]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize Legal/Legal[8.5 x 14]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize FanFoldGermanLegal/Folio[8.5 x 13]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize Statement/Statement[5.5 x 8.5]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize Executive/Executive[7.25 x 10.5]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize A4/A4[210mm x 297mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize A5/A5[148mm x 210mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize A6/A6[105mm x 148mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize ISOB5/ISO B5[176mm x 250mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize Env10/Com10 Envelope[4.125 x 9.5]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize EnvC5/EnvC5 Envelope[162mm x 229mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize EnvDL/DL Envelope[110mm x 220mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
*End
*PageSize EnvMonarch/Monarch Envelope[3.87 x 7.5]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
*End
*?PageSize: "
save
currentpagedevice /PageSize get aload pop
2 copy gt {exch} if
(Unknown)
14 dict
dup [612 792] (Letter) put
dup [612 1008] (Legal) put
dup [612 936] (FanFoldGermanLegal) put
dup [396 612] (Statement) put
dup [522 756] (Executive) put
dup [595 842] (A4) put
dup [420 595] (A5) put
dup [297 420] (A6) put
dup [499 709] (ISOB5) put
dup [297 684] (Env10) put
dup [312 624] (EnvDL) put
dup [459 649] (EnvC5) put
dup [279 540] (EnvMonarch) 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/Paper Size: PickOne
*OrderDependency: 20.0 AnySetup *PageRegion
*DefaultPageRegion: Letter
*PageRegion Letter/Letter[8.5 x 11]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion Legal/Legal[8.5 x 14]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion FanFoldGermanLegal/Folio[8.5 x 13]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion Statement/Statement[5.5 x 8.5]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion Executive/Executive[7.25 x 10.5]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion A4/A4[210mm x 297mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion A5/A5[148mm x 210mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion A6/A6[105mm x 148mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion ISOB5/ISO B5[176mm x 250mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion Env10/Com10 Envelope[4.125 x 9.5]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion EnvC5/EnvC5 Envelope[162mm x 229mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion EnvDL/DL Envelope[110mm x 220mm]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice"
*End
*PageRegion EnvMonarch/Monarch Envelope[3.87 x 7.5]: "
3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice"
*End
*CloseUI: *PageRegion
*% ImageableArea gives the bounding box (llx, lly, urx, ury) in points for each media.
*DefaultImageableArea: Letter
*ImageableArea Letter/Letter[8.5 x 11]: "0.0 0.0 612 792"
*ImageableArea Legal/Legal[8.5 x 14]: "0.0 0.0 612 1008"
*ImageableArea FanFoldGermanLegal/Folio[8.5 x 13]: "0.0 0.0 612 936"
*ImageableArea Statement/Statement[5.5 x 8.5]: "0.0 0.0 396 612"
*ImageableArea Executive/Executive[7.25 x 10.5]: "0.0 0.0 522 756"
*ImageableArea A4/A4[210mm x 297mm]: "0.0 0.0 595 842"
*ImageableArea A5/A5[148mm x 210mm]: "0.0 0.0 420 595"
*ImageableArea A6/A6[105mm x 148mm]: "0.0 0.0 297 420"
*ImageableArea ISOB5/ISO B5[176mm x 250mm]: "0.0 0.0 499 709"
*ImageableArea Env10/Com10 Envelope[4.125 x 9.5]: "0.0 0.0 297 684"
*ImageableArea EnvC5/EnvC5 Envelope[162mm x 229mm]: "0.0 0.0 459 649"
*ImageableArea EnvDL/DL Envelope[110mm x 220mm]: "0.0 0.0 312 624"
*ImageableArea EnvMonarch/Monarch Envelope[3.87 x 7.5]: "0.0 0.0 279 540"
*?ImageableArea: "
newpath clippath pathbbox 4 -2 roll
exch 2 {10000 mul ceiling 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
exch 2 {10000 mul floor 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat
(\n) print"
*End
*% PaperDimension gives physical dimensions in points for each media (x-width, y-height)
*DefaultPaperDimension: Letter
*PaperDimension Letter/Letter[8.5 x 11]: "612 792"
*PaperDimension Legal/Legal[8.5 x 14]: "612 1008"
*PaperDimension FanFoldGermanLegal/Folio[8.5 x 13]: "612 936"
*PaperDimension Statement/Statement[5.5 x 8.5]: "396 612"
*PaperDimension Executive/Executive[7.25 x 10.5]: "522 756"
*PaperDimension A4/A4[210mm x 297mm]: "595 842"
*PaperDimension A5/A5[148mm x 210mm]: "420 595"
*PaperDimension A6/A6[105mm x 148mm]: "297 420"
*PaperDimension ISOB5/ISO B5[176mm x 250mm]: "499 709"
*PaperDimension Env10/Com10 Envelope[4.125 x 9.5]: "297 684"
*PaperDimension EnvC5/EnvC5 Envelope[162mm x 229mm]: "459 649"
*PaperDimension EnvDL/DL Envelope[110mm x 220mm]: "312 624"
*PaperDimension EnvMonarch/Monarch Envelope[3.87 x 7.5]: "279 540"
*LandscapeOrientation: Any
*% === MEDIA HANDLING OPTIONS ===
*OpenUI *ManualFeed/Manual Feed: Boolean
*OrderDependency: 15.0 AnySetup *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
*OpenUI *InputSlot/Paper Source: PickOne
*OrderDependency: 15.0 AnySetup *InputSlot
*DefaultInputSlot: Tray1
*InputSlot Tray1/Tray 1: "
<</DeferredMediaSelection true /MediaPosition 0 >> setpagedevice"
*End
*InputSlot MBF/MBF: "
<</DeferredMediaSelection true /MediaPosition 1 >> setpagedevice "
*End
*InputSlot Tray2/Tray 2: "
<</DeferredMediaSelection true /MediaPosition 2 >> setpagedevice"
*End
*InputSlot Tray3/Tray 3: "
<</DeferredMediaSelection true /MediaPosition 3 >> setpagedevice "
*End
*InputSlot Envelope/Envelope Feeder: "
<</DeferredMediaSelection true /MediaPosition 4 >> setpagedevice "
*End
*?InputSlot: "
save
currentpagedevice /DeferredMediaSelection known dup
{ currentpagedevice /DeferredMediaSelection get and } if
{5 dict
dup 0 (Tray1) put
dup 1 (MBF) put
dup 2 (Tray2) put
dup 3 (Tray3) put
dup 4 (Envelope) put
currentpagedevice /MediaPosition get get
}
{
5 dict
dup /0 (Tray1) put
dup /1 (MBF) put
dup /2 (Tray2) put
dup /3 (Tray3) put
dup /4 (Envelope) put
currentpagedevice /InputAttributes get
dup /Priority known
{ /Priority get 0 get ( ) cvs cvn get }
{
dup length 1 eq
{ {pop} forall ( ) cvs cvn get }
{ pop pop (Unknown) } ifelse
} ifelse
} ifelse
= flush
restore
"
*End
*CloseUI: *InputSlot
*RequiresPageRegion All: True
*OpenUI *TraySwitch/Auto Tray Switch: Boolean
*OrderDependency: 30.0 AnySetup *TraySwitch
*TraySwitch True: "<</TraySwitch true>> setpagedevice"
*TraySwitch False: "<</TraySwitch false>> setpagedevice"
*DefaultTraySwitch: True
*?TraySwitch: "save
currentpagedevice /TraySwitch get
{(True)} {(False)} ifelse = flush
restore"
*End
*CloseUI: *TraySwitch
*OpenGroup: Output
*OpenUI *Duplex/Duplex: PickOne
*OrderDependency: 30.0 AnySetup *Duplex
*DefaultDuplex: None
*Duplex None/Off: "<</Duplex false /Tumble false>> setpagedevice"
*Duplex DuplexNoTumble/Normal: "<</Duplex true /Tumble false>> setpagedevice"
*Duplex DuplexTumble/Tumble: "<</Duplex true /Tumble true>> setpagedevice"
*?Duplex: "save
currentpagedevice /Duplex get
{currentpagedevice /Tumble get
{(DuplexTumble)} {(DuplexNoTumble)} ifelse}
{(None)} ifelse = flush restore"
*End
*CloseUI: *Duplex
*OpenUI *Jog/Jog: PickOne
*OrderDependency: 30.0 AnySetup *Jog
*DefaultJog: None
*Jog None/None: "<</Jog 0>> setpagedevice"
*Jog EndOfJob/End of job: "<</Jog 2>> setpagedevice"
*Jog EndOfSet/End of set: "<</Jog 3>> setpagedevice"
*?Jog: "save
currentpagedevice /Jog get dup 2 eq
{pop (EndOfJob)} {3 eq {(EndOfSet)} {(None)} ifelse}
ifelse = flush
restore "
*End
*CloseUI: *Jog
*OpenUI *Collate: Boolean
*OrderDependency: 10.0 AnySetup *Collate
*DefaultCollate: False
*Collate False: "<</Collate false>> setpagedevice"
*Collate True: "<</Collate true>> setpagedevice"
*?Collate: "save
currentpagedevice /Collate known
{currentpagedevice /Collate get
{(True)}{(False)} ifelse}
{(Unknown)}
ifelse = flush
restore "
*End
*CloseUI: *Collate
*OpenUI *XRXQuality/Quality: PickOne
*OrderDependency: 50.0 AnySetup *XRXQuality
*DefaultXRXQuality: Smoothing
*XRXQuality Draft/Draft Mode: "
2 dict
dup /PostRenderingEnhance true put
dup /PostRenderingEnhanceDetails
2 dict
dup /REValue 0 put
dup /TonerSaver 1 put
dup /Type 18 put
put setpagedevice
"
*End
*XRXQuality None/Normal: "
2 dict
dup /PostRenderingEnhance false put
dup /PostRenderingEnhanceDetails
2 dict
dup /REValue 0 put
dup /TonerSaver 0 put
dup /Type 18 put
put setpagedevice
"
*End
*XRXQuality Smoothing/Xerox Image Enhancement: "
2 dict
dup /PostRenderingEnhance true put
dup /PostRenderingEnhanceDetails
2 dict
dup /REValue 1 put
dup /TonerSaver 0 put
dup /Type 18 put
put setpagedevice
"
*End
*?XRXQuality: "save
currentpagedevice dup /PostRenderingEnhance known
{dup /PostRenderingEnhance get
{
/PostRenderingEnhanceDetails get
dup /Type get 18 eq
{
dup /REValue get 8 mul exch
/TonerSaver get add dup 8 eq
{pop (Smoothing)}
{1 eq {(Draft)} {(None)}ifelse}
ifelse
}
{pop (None)} ifelse
}
{pop (None)}
ifelse}
{pop (None)}
ifelse = flush
restore"
*End
*CloseUI: *XRXQuality
*OpenUI *XRXAMediaType/Media Type: PickOne
*OrderDependency: 30.0 AnySetup *XRXAMediaType
*DefaultXRXAMediaType: AutoSelect
*XRXAMediaType AutoSelect/AutoSelect: "
2 dict dup /DeferredMediaSelection true put dup /MediaType null
put setpagedevice"
*End
*XRXAMediaType Plain/Plain: "
2 dict dup /DeferredMediaSelection true put dup /MediaType (Plain) put setpagedevice"
*End
*XRXAMediaType Transparency/Transparency: "
2 dict dup /DeferredMediaSelection true put dup /MediaType (Transparency) put setpagedevice"
*End
*XRXAMediaType Labels/Labels: "
2 dict dup /DeferredMediaSelection true put dup /MediaType (Labels) put setpagedevice"
*End
*XRXAMediaType Preprinted/Preprinted: "
2 dict dup /DeferredMediaSelection true put dup /MediaType (Preprinted) put setpagedevice"
*End
*XRXAMediaType Letterhead/Letterhead: "
2 dict dup /DeferredMediaSelection true put dup /MediaType (Letterhead) put setpagedevice"
*End
*XRXAMediaType Prepunched/Prepunched: "
2 dict dup /DeferredMediaSelection true put dup /MediaType (Prepunched) put setpagedevice"
*End
*XRXAMediaType Bond/Bond: "
2 dict dup /DeferredMediaSelection true put dup /MediaType (Bond) put setpagedevice"
*End
*XRXAMediaType Recycled/Recycled: "
2 dict dup /DeferredMediaSelection true put dup /MediaType (Recycled) put setpagedevice"
*End
*XRXAMediaType Color/Color: "
2 dict dup /DeferredMediaSelection true put dup /MediaType (Color) put setpagedevice"
*End
*XRXAMediaType Cardstock/Cardstock: "
2 dict dup /DeferredMediaSelection true put dup /MediaType (Cardstock) put setpagedevice"
*End
*?XRXAMediaType: "
currentpagedevice dup /MediaType known
{
/MediaType get dup null eq { pop (Unknown) } if
}
{ pop (Unknown)}
ifelse = flush
"
*End
*CloseUI: *XRXAMediaType
*OpenUI *OutputBin/Output Tray: PickOne
*OrderDependency: 30.0 AnySetup *OutputBin
*DefaultOutputBin: STD
*OutputBin STD/Standard: "
<</OutputType (STD)>> setpagedevice"
*End
*OutputBin OCT/Offset Bin: "
<</OutputType (OCT)>> setpagedevice"
*End
*?OutputBin: "
currentpagedevice /OutputType known
{
<<
(STD) (STD)
(OCT) (OCT)
>>
currentpagedevice /OutputType get
dup null eq {pop (Unknown)} { get } ifelse
} { (Unkown)} ifelse = flush
"
*End
*CloseUI: *OutputBin
*CloseGroup: Output
*% === RESOLUTION AND APPEARANCE CONTROL ===
*OpenUI *Resolution/Resolution: PickOne
*OrderDependency: 55 AnySetup *Resolution
*DefaultResolution: 600x600dpi
*Resolution 600x600dpi/600 x 600 dpi: "
currentpagedevice /PostRenderingEnhanceDetails get
currentpagedevice /PostRenderingEnhance get
2 dict
dup /PostRenderingEnhance false put
dup /PostRenderingEnhanceDetails
2 dict
dup /REValue 0 put
dup /TonerSaver 0 put
dup /Type 18 put
put setpagedevice
2 dict
dup /HWResolution [600 600] put
dup /Policies
1 dict dup /HWResolution 2 put
put setpagedevice
2 dict
dup /PostRenderingEnhance 4 -1 roll put
dup /PostRenderingEnhanceDetails 4 -1 roll put
setpagedevice
"
*End
*Resolution 1200x600dpi/1200 x 600 dpi: "
2 dict
dup /PostRenderingEnhance false put
dup /PostRenderingEnhanceDetails
2 dict
dup /REValue 0 put
dup /TonerSaver 0 put
dup /Type 18 put
put setpagedevice
2 dict
dup /HWResolution [1200 600] put
dup /Policies
1 dict dup /HWResolution 2 put
put setpagedevice
"
*End
*?Resolution: "
save
currentpagedevice /HWResolution get
aload pop exch
( ) cvs print
(x) print ( ) cvs print (dpi)
= flush
restore
"
*End
*CloseUI: *Resolution
*% Halftone Information ===============
*DefaultHalftoneType: 3
*AccurateScreensSupport: False
*ScreenFreq: "65"
*ScreenAngle: "45"
*DefaultScreenProc: Dot
*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}"
*DefaultTransfer: Null
*Transfer Null: "{}"
*Transfer Null.Inverse: "{1 exch sub}"
*% Color Separation Information =====================
*DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi
*InkName: ProcessBlack/Process Black
*InkName: CustomColor/Custom Color
*InkName: ProcessCyan/Process Cyan
*InkName: ProcessMagenta/Process Magenta
*InkName: ProcessYellow/Process Yellow
*% For 85 lpi /600 x 600 dpi =======================================
*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45"
*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45"
*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "15"
*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "75"
*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "0"
*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60"
*% Font Information =====================
*DefaultFont: Courier
*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM
*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM
*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM
*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM
*Font Bookman-Demi: Standard "(001.004S)" Standard ROM
*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM
*Font Bookman-Light: Standard "(001.004S)" Standard ROM
*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM
*Font Courier: Standard "(002.004S)" Standard ROM
*Font Courier-Bold: Standard "(002.004S)" Standard ROM
*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM
*Font Courier-Oblique: Standard "(002.004S)" Standard ROM
*Font Helvetica: Standard "(001.006S)" Standard ROM
*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM
*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM
*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM
*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM
*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM
*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM
*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM
*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM
*Font Palatino-Bold: Standard "(001.005S)" Standard ROM
*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM
*Font Palatino-Italic: Standard "(001.005S)" Standard ROM
*Font Palatino-Roman: Standard "(001.005S)" Standard ROM
*Font Symbol: Special "(001.007S)" Special ROM
*Font Times-Bold: Standard "(001.007S)" Standard ROM
*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM
*Font Times-Italic: Standard "(001.007S)" Standard ROM
*Font Times-Roman: Standard "(001.007S)" Standard ROM
*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM
*Font ZapfDingbats: Special "(001.004S)" Special 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
*% === PRINTER MESSAGES ===
*% possible unsolicited messages
*PrinterError: "Cover Open"
*PrinterError: "Warming up"
*% status field of controller-requested status message
*Status: "idle"
*Status: "busy"
*Status: "waiting"
*Status: "printing"
*Status: "warming up"
*Status: "initializing"
*Status: "holding"
*Status: "PrinterError: Cover Open"
*Status: "PrinterError: Warming up"
*% source field of controller-requested status message
*Source: "Parallel"
*Source: "LocalTalk"
*Source: "Ethernet"
*Source: "TokenRing"
*% other possible printer messages
*Message: "%%Flushing: rest of job (to end-of-file) will be ignored]%%"
*Message: "%%[exitserver: permanent state may be changed]%%"
*Message: "%%[StatusChange: initializing]%%"
*% The byte count of this file should be exactly 043251 or 044518
*% depending on the filesystem it resides in.
*% end of PPD file for the Xerox Gazelle
*% last modification date 6/15/98