*PPD-Adobe: "4.3"
*%
*%  Printer Description file
*%    for "Ricoh Aficio AP3200 PS"
*%
*%    CreationDate: 2000/06/16
*%    Modified:     2005/08/29
*%
*%    COPYRIGHT (C) 2000-2005 RICOH COMPANY, LTD.
*%    
*%    Permission is hereby granted, free of charge, to any person obtaining
*%    a copy of this software and associated documentation files (the
*%    "Software"), to deal in the Software without restriction, including
*%    without limitation the rights to use, copy, modify, merge, publish,
*%    distribute, sublicense, and/or sell copies of the Software, and to
*%    permit persons to whom the Software is furnished to do so, subject to
*%    the following conditions:
*%    
*%    The above copyright notice and this permission notice shall be
*%    included in all copies or substantial portions of the Software.
*%    
*%    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
*%    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
*%    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
*%    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
*%    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
*%    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
*%    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*%    
*%    [this is the MIT open source license -- please see www.opensource.org]
*%

*FileVersion: "1.1"
*FormatVersion: "4.3"
*LanguageEncoding: ISOLatin1
*LanguageVersion: English
*ModelName: "Ricoh Aficio AP3200"
*PCFileName: "RIAP3203.PPD"
*Manufacturer: "Ricoh"
*Product: "(RICOH Aficio AP3200 PS3)"
*PSVersion: "(3010.106) 2"
*ShortNickName: "Ricoh Aficio AP3200 PS"
*NickName: "Ricoh Aficio AP3200 PS"

*%========== Basic Device Capabilities ==========

*Protocols: PJL BCP
*JCLBegin: "<1B>%-12345X@PJL JOB<0A>"
*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>"
*JCLEnd: "<1B>%-12345X@PJL EOJ<0A>"

*LanguageLevel: "3"
*ColorDevice: False
*DefaultColorSpace: Gray

*TTRasterizer: Type42
*?TTRasterizer: "
   save
      42 /FontType resourcestatus
      { pop pop (Type42)} {pop pop (None)} ifelse = flush
   restore
"
*End

*FileSystem: True
*?FileSystem: "
  save
  statusdict /diskonline get exec
  {(True)}{(False)}ifelse = flush
  restore
"
*End

*Throughput: "32"

*%========== Installable Options ==========
*%========== & System Management ==========

*OpenGroup: InstallableOptions/InstallableOptions
*OpenUI *InstalledMemory/Total Printer Memory: PickOne
*DefaultInstalledMemory: None
*InstalledMemory None/32MB: ""
*InstalledMemory 64Meg/64MB: ""
*InstalledMemory 96Meg/96MB: ""
*InstalledMemory 160Meg/160MB: ""
*?InstalledMemory: "
  save
  currentsystemparams /RamSize get 1048576 div cvi
  dup 32 eq { pop (None)}{
  dup 64 eq 1 index 96 eq or 1 index 160 eq or
  {(  ) cvs print (Meg)}{ pop (Unknown)} ifelse} ifelse = flush
  restore
"
*End
*CloseUI: *InstalledMemory


*OpenUI *Option8/Tray: PickOne
*DefaultOption8: None
*Option8 None/None: ""
*Option8 1Cassette/Tray 3: ""
*Option8 2Cassette/Tray 3 and 4: ""
*?Option8: "
  save {
  currentpagedevice /InputAttributes get
  {exch 0 eq {type (dicttype) eq {/num 0 def}{/num 1 def}ifelse}if}forall
  currentpagedevice /InputAttributes get
  {type (dicttype) eq {/num num 1 add def} if pop} forall
  num
     dup 3 eq { (None) exit } if
     dup 4 eq { (1Cassette) exit } if
     5 eq { (2Cassette) exit } if
     (Unknown) exit
  } loop
  mark count 1 sub 2 roll cleartomark
  = flush
  restore
"
*End
*CloseUI: *Option8


*OpenUI *Option1/Bypass Tray: PickOne
*DefaultOption1: False
*Option1 False/Not Installed: ""
*Option1 True/Installed: ""
*?Option1: "
  save
  currentpagedevice /InputAttributes get
  {exch 0 eq {type (dicttype)
  eq {(True) exit} {(False) exit} ifelse}if} forall
  mark count 1 sub 2 roll cleartomark
  = flush
  restore
"
*End
*CloseUI: *Option1


*OpenUI *Option2/Duplex Unit: Boolean
*DefaultOption2: False
*Option2 False/Not Installed: ""
*Option2 True/Installed: ""
*?Option2: "
  save
  currentpagedevice /Duplex known
  {(True)}{(False)}ifelse = flush
  restore
"
*End
*CloseUI: *Option2


*OpenUI *Option3/Finisher: PickOne
*DefaultOption3: False
*Option3 False/Not Installed: ""
*Option3 True/Installed: ""
*?Option3: "
  save
  currentpagedevice /OutputAttributes get
  {exch 2 eq {type (dicttype)
  eq {(True) exit} {(False) exit} ifelse}if} forall
  mark count 1 sub 2 roll cleartomark
  = flush
  restore
"
*End
*CloseUI: *Option3


*OpenUI *Option5/Mail Box: PickOne
*DefaultOption5: False
*Option5 False/Not Installed: ""
*Option5 True/Installed: ""
*?Option5: "
  save
  currentpagedevice /OutputAttributes get
  {exch 3 eq {type (dicttype)
  eq {(True) exit} {(False) exit} ifelse}if} forall
  mark count 1 sub 2 roll cleartomark
  = flush
  restore
"
*End
*CloseUI: *Option5

*CloseGroup: InstallableOptions

*UIConstraints: *Option1 False *InputSlot BypassTray
*UIConstraints: *Option8 None *InputSlot 3Tray
*UIConstraints: *Option8 None *InputSlot 4Tray
*UIConstraints: *Option8 1Cassette *InputSlot 4Tray
*UIConstraints: *InputSlot BypassTray *Option1 False
*UIConstraints: *InputSlot 3Tray *Option8 None
*UIConstraints: *InputSlot 4Tray *Option8 None
*UIConstraints: *InputSlot 4Tray *Option8 1Cassette

*% *UIConstraints: *Option9 False *OutputBin UpperTray
*% *UIConstraints: *OutputBin UpperTray *Option9 False

*UIConstraints: *Option2 False *Duplex DuplexTumble
*UIConstraints: *Option2 False *Duplex DuplexNoTumble
*UIConstraints: *Duplex DuplexTumble *Option2 False
*UIConstraints: *Duplex DuplexNoTumble *Option2 False

*UIConstraints: *Option3 False *OutputBin BinShift
*UIConstraints: *Option3 False *RIStaple UpperLeft
*UIConstraints: *Option3 False *RIStaple UpperRight
*UIConstraints: *Option3 False *RIStaple LowerLeft
*UIConstraints: *Option3 False *RIStaple LowerRight
*UIConstraints: *OutputBin BinShift *Option3 False
*UIConstraints: *RIStaple UpperLeft *Option3 False
*UIConstraints: *RIStaple UpperRight *Option3 False
*UIConstraints: *RIStaple LowerLeft *Option3 False
*UIConstraints: *RIStaple LowerRight *Option3 False

*UIConstraints: *Option5 False *OutputBin MailBoxBin1
*UIConstraints: *Option5 False *OutputBin MailBoxBin2
*UIConstraints: *Option5 False *OutputBin MailBoxBin3
*UIConstraints: *Option5 False *OutputBin MailBoxBin4
*UIConstraints: *OutputBin MailBoxBin1 *Option5 False
*UIConstraints: *OutputBin MailBoxBin2 *Option5 False
*UIConstraints: *OutputBin MailBoxBin3 *Option5 False
*UIConstraints: *OutputBin MailBoxBin4 *Option5 False

*UIConstraints: *PageSize A6 *Duplex DuplexTumble
*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble
*UIConstraints: *PageSize HalfLetter *Duplex DuplexTumble
*UIConstraints: *PageSize HalfLetter *Duplex DuplexNoTumble
*UIConstraints: *PageSize DLEnv *Duplex DuplexTumble
*UIConstraints: *PageSize DLEnv *Duplex DuplexNoTumble
*UIConstraints: *PageSize Env10 *Duplex DuplexTumble
*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble
*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble
*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble
*UIConstraints: *PageSize EnvC6 *Duplex DuplexTumble
*UIConstraints: *PageSize EnvC6 *Duplex DuplexNoTumble
*UIConstraints: *PageSize 8K *Duplex DuplexTumble
*UIConstraints: *PageSize 8K *Duplex DuplexNoTumble
*UIConstraints: *PageSize 16K *Duplex DuplexTumble
*UIConstraints: *PageSize 16K *Duplex DuplexNoTumble
*UIConstraints: *PageRegion A6 *Duplex DuplexTumble
*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion HalfLetter *Duplex DuplexTumble
*UIConstraints: *PageRegion HalfLetter *Duplex DuplexNoTumble
*UIConstraints: *PageRegion DLEnv *Duplex DuplexTumble
*UIConstraints: *PageRegion DLEnv *Duplex DuplexNoTumble
*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble
*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion EnvC6 *Duplex DuplexTumble
*UIConstraints: *PageRegion EnvC6 *Duplex DuplexNoTumble
*UIConstraints: *PageRegion 8K *Duplex DuplexTumble
*UIConstraints: *PageRegion 8K *Duplex DuplexNoTumble
*UIConstraints: *PageRegion 16K *Duplex DuplexTumble
*UIConstraints: *PageRegion 16K *Duplex DuplexNoTumble

*UIConstraints: *Duplex DuplexTumble *PageSize A6
*UIConstraints: *Duplex DuplexNoTumble *PageSize A6
*UIConstraints: *Duplex DuplexTumble *PageSize HalfLetter
*UIConstraints: *Duplex DuplexNoTumble *PageSize HalfLetter
*UIConstraints: *Duplex DuplexTumble *PageSize DLEnv
*UIConstraints: *Duplex DuplexNoTumble *PageSize DLEnv
*UIConstraints: *Duplex DuplexTumble *PageSize Env10
*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10
*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch
*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch
*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5
*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5
*UIConstraints: *Duplex DuplexTumble *PageSize EnvC6
*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC6
*UIConstraints: *Duplex DuplexTumble *PageSize 8K
*UIConstraints: *Duplex DuplexNoTumble *PageSize 8K
*UIConstraints: *Duplex DuplexTumble *PageSize 16K
*UIConstraints: *Duplex DuplexNoTumble *PageSize 16K
*UIConstraints: *Duplex DuplexTumble *PageRegion A6
*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6
*UIConstraints: *Duplex DuplexTumble *PageRegion HalfLetter
*UIConstraints: *Duplex DuplexNoTumble *PageRegion HalfLetter
*UIConstraints: *Duplex DuplexTumble *PageRegion DLEnv
*UIConstraints: *Duplex DuplexNoTumble *PageRegion DLEnv
*UIConstraints: *Duplex DuplexTumble *PageRegion Env10
*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10
*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch
*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch
*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5
*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5
*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC6
*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC6
*UIConstraints: *Duplex DuplexTumble *PageRegion 8K
*UIConstraints: *Duplex DuplexNoTumble *PageRegion 8K
*UIConstraints: *Duplex DuplexTumble *PageRegion 16K
*UIConstraints: *Duplex DuplexNoTumble *PageRegion 16K

*UIConstraints: *InputSlot BypassTray *Duplex DuplexTumble
*UIConstraints: *InputSlot BypassTray *Duplex DuplexNoTumble
*UIConstraints: *Duplex DuplexTumble *InputSlot BypassTray
*UIConstraints: *Duplex DuplexNoTumble *InputSlot BypassTray

*% *UIConstraints: *RIStaple UpperLeft *OutputBin Default
*% *UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin1
*% *UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin2
*% *UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin3
*% *UIConstraints: *RIStaple UpperLeft *OutputBin MailBoxBin4

*% *UIConstraints: *OutputBin Default *RIStaple UpperLeft
*% *UIConstraints: *OutputBin MailBoxBin1 *RIStaple UpperLeft
*% *UIConstraints: *OutputBin MailBoxBin2 *RIStaple UpperLeft
*% *UIConstraints: *OutputBin MailBoxBin3 *RIStaple UpperLeft
*% *UIConstraints: *OutputBin MailBoxBin4 *RIStaple UpperLeft

*% *UIConstraints: *RIStaple UpperRight *OutputBin Default
*% *UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin1
*% *UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin2
*% *UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin3
*% *UIConstraints: *RIStaple UpperRight *OutputBin MailBoxBin4

*% *UIConstraints: *OutputBin Default *RIStaple UpperRight
*% *UIConstraints: *OutputBin MailBoxBin1 *RIStaple UpperRight
*% *UIConstraints: *OutputBin MailBoxBin2 *RIStaple UpperRight
*% *UIConstraints: *OutputBin MailBoxBin3 *RIStaple UpperRight
*% *UIConstraints: *OutputBin MailBoxBin4 *RIStaple UpperRight

*% *UIConstraints: *RIStaple LowerLeft *OutputBin Default
*% *UIConstraints: *RIStaple LowerLeft *OutputBin MailBoxBin1
*% *UIConstraints: *RIStaple LowerLeft *OutputBin MailBoxBin2
*% *UIConstraints: *RIStaple LowerLeft *OutputBin MailBoxBin3
*% *UIConstraints: *RIStaple LowerLeft *OutputBin MailBoxBin4

*% *UIConstraints: *OutputBin Default *RIStaple LowerLeft
*% *UIConstraints: *OutputBin MailBoxBin1 *RIStaple LowerLeft
*% *UIConstraints: *OutputBin MailBoxBin2 *RIStaple LowerLeft
*% *UIConstraints: *OutputBin MailBoxBin3 *RIStaple LowerLeft
*% *UIConstraints: *OutputBin MailBoxBin4 *RIStaple LowerLeft

*% *UIConstraints: *RIStaple LowerRight *OutputBin Default
*% *UIConstraints: *RIStaple LowerRight *OutputBin MailBoxBin1
*% *UIConstraints: *RIStaple LowerRight *OutputBin MailBoxBin2
*% *UIConstraints: *RIStaple LowerRight *OutputBin MailBoxBin3
*% *UIConstraints: *RIStaple LowerRight *OutputBin MailBoxBin4

*% *UIConstraints: *OutputBin Default *RIStaple LowerRight
*% *UIConstraints: *OutputBin MailBoxBin1 *RIStaple LowerRight
*% *UIConstraints: *OutputBin MailBoxBin2 *RIStaple LowerRight
*% *UIConstraints: *OutputBin MailBoxBin3 *RIStaple LowerRight
*% *UIConstraints: *OutputBin MailBoxBin4 *RIStaple LowerRight

*UIConstraints: *RIStaple UpperLeft *InputSlot BypassTray
*UIConstraints: *RIStaple UpperRight *InputSlot BypassTray
*UIConstraints: *RIStaple LowerLeft *InputSlot BypassTray
*UIConstraints: *RIStaple LowerRight *InputSlot BypassTray
*UIConstraints: *InputSlot BypassTray *RIStaple UpperLeft
*UIConstraints: *InputSlot BypassTray *RIStaple UpperRight
*UIConstraints: *InputSlot BypassTray *RIStaple LowerLeft
*UIConstraints: *InputSlot BypassTray *RIStaple LowerRight

*UIConstraints: *PageSize A6 *OutputBin MailBoxBin1
*UIConstraints: *PageSize A6 *OutputBin MailBoxBin2
*UIConstraints: *PageSize A6 *OutputBin MailBoxBin3
*UIConstraints: *PageSize A6 *OutputBin MailBoxBin4
*UIConstraints: *PageSize PostCard *OutputBin MailBoxBin1
*UIConstraints: *PageSize PostCard *OutputBin MailBoxBin2
*UIConstraints: *PageSize PostCard *OutputBin MailBoxBin3
*UIConstraints: *PageSize PostCard *OutputBin MailBoxBin4
*UIConstraints: *PageSize B6 *OutputBin MailBoxBin1
*UIConstraints: *PageSize B6 *OutputBin MailBoxBin2
*UIConstraints: *PageSize B6 *OutputBin MailBoxBin3
*UIConstraints: *PageSize B6 *OutputBin MailBoxBin4
*UIConstraints: *PageRegion A6 *OutputBin MailBoxBin1
*UIConstraints: *PageRegion A6 *OutputBin MailBoxBin2
*UIConstraints: *PageRegion A6 *OutputBin MailBoxBin3
*UIConstraints: *PageRegion A6 *OutputBin MailBoxBin4
*UIConstraints: *PageRegion PostCard *OutputBin MailBoxBin1
*UIConstraints: *PageRegion PostCard *OutputBin MailBoxBin2
*UIConstraints: *PageRegion PostCard *OutputBin MailBoxBin3
*UIConstraints: *PageRegion PostCard *OutputBin MailBoxBin4
*UIConstraints: *PageRegion B6 *OutputBin MailBoxBin1
*UIConstraints: *PageRegion B6 *OutputBin MailBoxBin2
*UIConstraints: *PageRegion B6 *OutputBin MailBoxBin3
*UIConstraints: *PageRegion B6 *OutputBin MailBoxBin4

*UIConstraints: *OutputBin MailBoxBin1 *PageSize A6
*UIConstraints: *OutputBin MailBoxBin2 *PageSize A6
*UIConstraints: *OutputBin MailBoxBin3 *PageSize A6
*UIConstraints: *OutputBin MailBoxBin4 *PageSize A6
*UIConstraints: *OutputBin MailBoxBin1 *PageSize PostCard
*UIConstraints: *OutputBin MailBoxBin2 *PageSize PostCard
*UIConstraints: *OutputBin MailBoxBin3 *PageSize PostCard
*UIConstraints: *OutputBin MailBoxBin4 *PageSize PostCard
*UIConstraints: *OutputBin MailBoxBin1 *PageSize B6
*UIConstraints: *OutputBin MailBoxBin2 *PageSize B6
*UIConstraints: *OutputBin MailBoxBin3 *PageSize B6
*UIConstraints: *OutputBin MailBoxBin4 *PageSize B6
*UIConstraints: *OutputBin MailBoxBin1 *PageRegion A6
*UIConstraints: *OutputBin MailBoxBin2 *PageRegion A6
*UIConstraints: *OutputBin MailBoxBin3 *PageRegion A6
*UIConstraints: *OutputBin MailBoxBin4 *PageRegion A6
*UIConstraints: *OutputBin MailBoxBin1 *PageRegion PostCard
*UIConstraints: *OutputBin MailBoxBin2 *PageRegion PostCard
*UIConstraints: *OutputBin MailBoxBin3 *PageRegion PostCard
*UIConstraints: *OutputBin MailBoxBin4 *PageRegion PostCard
*UIConstraints: *OutputBin MailBoxBin1 *PageRegion B6
*UIConstraints: *OutputBin MailBoxBin2 *PageRegion B6
*UIConstraints: *OutputBin MailBoxBin3 *PageRegion B6
*UIConstraints: *OutputBin MailBoxBin4 *PageRegion B6

*UIConstraints: *PageSize A5 *RIStaple UpperLeft
*UIConstraints: *PageSize A5 *RIStaple UpperRight
*UIConstraints: *PageSize A5 *RIStaple LowerLeft
*UIConstraints: *PageSize A5 *RIStaple LowerRight
*UIConstraints: *PageSize A6 *RIStaple UpperLeft
*UIConstraints: *PageSize A6 *RIStaple UpperRight
*UIConstraints: *PageSize A6 *RIStaple LowerLeft
*UIConstraints: *PageSize A6 *RIStaple LowerRight
*UIConstraints: *PageSize PostCard *RIStaple UpperLeft
*UIConstraints: *PageSize PostCard *RIStaple UpperRight
*UIConstraints: *PageSize PostCard *RIStaple LowerLeft
*UIConstraints: *PageSize PostCard *RIStaple LowerRight
*UIConstraints: *PageSize B6 *RIStaple UpperLeft
*UIConstraints: *PageSize B6 *RIStaple UpperRight
*UIConstraints: *PageSize B6 *RIStaple LowerLeft
*UIConstraints: *PageSize B6 *RIStaple LowerRight
*UIConstraints: *PageRegion A5 *RIStaple UpperLeft
*UIConstraints: *PageRegion A5 *RIStaple UpperRight
*UIConstraints: *PageRegion A5 *RIStaple LowerLeft
*UIConstraints: *PageRegion A5 *RIStaple LowerRight
*UIConstraints: *PageRegion A6 *RIStaple UpperLeft
*UIConstraints: *PageRegion A6 *RIStaple UpperRight
*UIConstraints: *PageRegion A6 *RIStaple LowerLeft
*UIConstraints: *PageRegion A6 *RIStaple LowerRight
*UIConstraints: *PageRegion PostCard *RIStaple UpperLeft
*UIConstraints: *PageRegion PostCard *RIStaple UpperRight
*UIConstraints: *PageRegion PostCard *RIStaple LowerLeft
*UIConstraints: *PageRegion PostCard *RIStaple LowerRight
*UIConstraints: *PageRegion B6 *RIStaple UpperLeft
*UIConstraints: *PageRegion B6 *RIStaple UpperRight
*UIConstraints: *PageRegion B6 *RIStaple LowerLeft
*UIConstraints: *PageRegion B6 *RIStaple LowerRight

*UIConstraints: *RIStaple UpperLeft *PageSize A5
*UIConstraints: *RIStaple UpperRight *PageSize A5
*UIConstraints: *RIStaple LowerLeft *PageSize A5
*UIConstraints: *RIStaple LowerRight *PageSize A5
*UIConstraints: *RIStaple UpperLeft *PageSize A6
*UIConstraints: *RIStaple UpperRight *PageSize A6
*UIConstraints: *RIStaple LowerLeft *PageSize A6
*UIConstraints: *RIStaple LowerRight *PageSize A6
*UIConstraints: *RIStaple UpperLeft *PageSize PostCard
*UIConstraints: *RIStaple UpperRight *PageSize PostCard
*UIConstraints: *RIStaple LowerLeft *PageSize PostCard
*UIConstraints: *RIStaple LowerRight *PageSize PostCard
*UIConstraints: *RIStaple UpperLeft *PageSize B6
*UIConstraints: *RIStaple UpperRight *PageSize B6
*UIConstraints: *RIStaple LowerLeft *PageSize B6
*UIConstraints: *RIStaple LowerRight *PageSize B6
*UIConstraints: *RIStaple UpperLeft *PageRegion A5
*UIConstraints: *RIStaple UpperRight *PageRegion A5
*UIConstraints: *RIStaple LowerLeft *PageRegion A5
*UIConstraints: *RIStaple LowerRight *PageRegion A5
*UIConstraints: *RIStaple UpperLeft *PageRegion A6
*UIConstraints: *RIStaple UpperRight *PageRegion A6
*UIConstraints: *RIStaple LowerLeft *PageRegion A6
*UIConstraints: *RIStaple LowerRight *PageRegion A6
*UIConstraints: *RIStaple UpperLeft *PageRegion PostCard
*UIConstraints: *RIStaple UpperRight *PageRegion PostCard
*UIConstraints: *RIStaple LowerLeft *PageRegion PostCard
*UIConstraints: *RIStaple LowerRight *PageRegion PostCard
*UIConstraints: *RIStaple UpperLeft *PageRegion B6
*UIConstraints: *RIStaple UpperRight *PageRegion B6
*UIConstraints: *RIStaple LowerLeft *PageRegion B6
*UIConstraints: *RIStaple LowerRight *PageRegion B6

*UIConstraints: *MediaType Recycled *InputSlot BypassTray
*UIConstraints: *MediaType Special *InputSlot BypassTray
*UIConstraints: *InputSlot BypassTray *MediaType Recycled
*UIConstraints: *InputSlot BypassTray *MediaType Special


*FreeVM: "2330000"
*VMOption None/32 MB RAM: "2330000"
*VMOption 64Meg/64 MB RAM: "3550000"
*VMOption 96Meg/96 MB RAM: "5330000"
*VMOption 160Meg/160 MB RAM: "5330000"


*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.) = 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.) = flush quit
  }if 
  systemdict /quit get exec
  (WARNING: Printer Reset Failed.) = flush
"
*End

*DefaultResolution: 600dpi
*?Resolution: "
  save
  currentpagedevice /HWResolution get 0 get
  (       ) cvs print (dpi) = flush
  restore
"
*End

*SuggestedJobTimeout: "0"
*SuggestedWaitTimeout: "300"
*PrintPSErrors: True
*%DeviceAdjustMatrix: "[1 0 0 1 0 0]"

*%========== Media Selection ==========
*LandscapeOrientation: Plus90

*OpenUI *PageSize: PickOne
*OrderDependency: 150 AnySetup *PageSize
*DefaultPageSize: A4
*PageSize A3: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
*End
*PageSize A4: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [595 842] /ImagingBBox null>> setpagedevice"
*End
*PageSize A5: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [420 595] /ImagingBBox null>> setpagedevice"
*End
*PageSize A6: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [297 420] /ImagingBBox null>> setpagedevice"
*End
*PageSize B4/B4 (JIS): "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
*End
*PageSize B5/B5 (JIS): "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [516 729] /ImagingBBox null>> setpagedevice"
*End
*PageSize Legal/Legal: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
*End
*PageSize Letter/Letter: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [612 792] /ImagingBBox null>> setpagedevice"
*End
*PageSize HalfLetter/HalfLetter: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [396 612] /ImagingBBox null>> setpagedevice"
*End
*PageSize 11x17/11x17: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
*End
*PageSize Executive/Executive: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [522 756] /ImagingBBox null>> setpagedevice"
*End
*PageSize F/8x13: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [576 936] /ImagingBBox null>> setpagedevice"
*End
*PageSize Folio/8.25x13: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [595 935] /ImagingBBox null>> setpagedevice"
*End
*PageSize FanFoldGermanLegal/8.5x13: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [612 936] /ImagingBBox null>> setpagedevice"
*End
*PageSize Env10/Com10 Env: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [297 684] /ImagingBBox null>> setpagedevice"
*End
*PageSize EnvMonarch/Mon. Env: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [279 540] /ImagingBBox null>> setpagedevice"
*End
*PageSize EnvC5/C5 Env: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [459 649] /ImagingBBox null>> setpagedevice"
*End
*PageSize EnvC6/C6 Env: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [323 459] /ImagingBBox null>> setpagedevice"
*End
*PageSize DLEnv/DL Env: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [311 623] /ImagingBBox null>> setpagedevice"
*End
*PageSize 8Kai/8K: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [757 1106] /ImagingBBox null>> setpagedevice"
*End
*PageSize 16Kai/16K: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [553 757] /ImagingBBox null>> setpagedevice"
*End
*?PageSize: "
  save
  currentpagedevice /PageSize get aload pop
  2 copy gt {exch}if (Unknown)
  21 dict
    dup [842 1191] (A3) put
    dup [595 842]  (A4) put
    dup [420 595]  (A5) put
    dup [297 420]  (A6) put
    dup [729 1032] (B4) put
    dup [516 729]  (B5) put
    dup [612 1008] (Legal) put
    dup [612 792]  (Letter) put
    dup [396 612]  (HalfLetter) put
    dup [792 1224] (11x17) put
    dup [522 756] (Executive) put
    dup [576 936] (F) put
    dup [595 935] (Folio) put
    dup [612 936] (FanFoldGermanLegal) put
    dup [297 684] (Env10) put
    dup [279 540] (EnvMonarch) put
    dup [459 649] (EnvC5) put
    dup [323 459] (EnvC6) put
    dup [311 623] (DLEnv) put
    dup [757 1106] (8Kai) put
    dup [553 757] (16Kai) 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: 140 AnySetup *PageRegion
*DefaultPageRegion: A4
*PageRegion A3: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [842 1191] /ImagingBBox null>> setpagedevice"
*End
*PageRegion A4: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [595 842] /ImagingBBox null>> setpagedevice"
*End
*PageRegion A5: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [420 595] /ImagingBBox null>> setpagedevice"
*End
*PageRegion A6: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [297 420] /ImagingBBox null>> setpagedevice"
*End
*PageRegion B4/B4 (JIS): "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [729 1032] /ImagingBBox null>> setpagedevice"
*End
*PageRegion B5/B5 (JIS): "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [516 729] /ImagingBBox null>> setpagedevice"
*End
*PageRegion Legal/Legal: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [612 1008] /ImagingBBox null>> setpagedevice"
*End
*PageRegion Letter/Letter: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [612 792] /ImagingBBox null>> setpagedevice"
*End
*PageRegion HalfLetter/HalfLetter: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [396 612] /ImagingBBox null>> setpagedevice"
*End
*PageRegion 11x17/11x17: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [792 1224] /ImagingBBox null>> setpagedevice"
*End
*PageRegion Executive/Executive: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [522 756] /ImagingBBox null>> setpagedevice"
*End
*PageRegion F/8x13: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [576 936] /ImagingBBox null>> setpagedevice"
*End
*PageRegion Folio/8.25x13: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [595 935] /ImagingBBox null>> setpagedevice"
*End
*PageRegion FanFoldGermanLegal/8.5x13: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [612 936] /ImagingBBox null>> setpagedevice"
*End
*PageRegion Env10/Com10 Env: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [297 684] /ImagingBBox null>> setpagedevice"
*End
*PageRegion EnvMonarch/Mon. Env: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [279 540] /ImagingBBox null>> setpagedevice"
*End
*PageRegion EnvC5/C5 Env: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [459 649] /ImagingBBox null>> setpagedevice"
*End
*PageRegion EnvC6/C6 Env: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [323 459] /ImagingBBox null>> setpagedevice"
*End
*PageRegion DLEnv/DL Env: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [311 623] /ImagingBBox null>> setpagedevice"
*End
*PageRegion 8Kai/8K: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [757 1106] /ImagingBBox null>> setpagedevice"
*End
*PageRegion 16Kai/16K: "<</Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  /PageSize [553 757] /ImagingBBox null>> setpagedevice"
*End
*CloseUI: *PageRegion

*%========== Information About Media Sizes ==========

*DefaultImageableArea: A4
*ImageableArea A3: "12 12 830 1179"
*ImageableArea A4: "12 12 583 830"
*ImageableArea A5: "12 12 408 583"
*ImageableArea A6: "12 12 285 408"
*ImageableArea B4/B4 (JIS): "12 12 717 1020"
*ImageableArea B5/B5 (JIS): "12 12 504 717"
*ImageableArea Legal/Legal: "12 12 600 996"
*ImageableArea Letter/Letter: "12 12 600 780"
*ImageableArea HalfLetter/HalfLetter: "12 12 384 600"
*ImageableArea 11x17/11x17: "12 12 780 1212"
*ImageableArea Executive/Executive: "12 12 510 744"
*ImageableArea F/8x13: "12 12 564 924"
*ImageableArea Folio/8.25x13: "12 12 583 923"
*ImageableArea FanFoldGermanLegal/8.5x13: "12 12 600 924"
*ImageableArea Env10/Com10 Env: "12 12 285 672"
*ImageableArea EnvMonarch/Mon. Env: "12 12 267 528"
*ImageableArea EnvC5/C5 Env: "12 12 447 637"
*ImageableArea EnvC6/C6 Env: "12 12 311 447"
*ImageableArea DLEnv/DL Env: "12 12 299 611"
*ImageableArea 8Kai/8K: "12 12 745 1094"
*ImageableArea 16Kai/16K: "12 12 541 745"
*?ImageableArea: "
  save
  /cvp {(            ) cvs print (               ) print}bind def
  newpath clippath pathbbox 4 -2 roll exch
  2 {10000 mul ceiling 10000 div cvp}repeat exch
  2 {10000 mul floor 10000 div cvp}repeat flush
  restore
"
*End

*DefaultPaperDimension: A4
*PaperDimension A3: "842 1191"
*PaperDimension A4: "595 842"
*PaperDimension A5: "420 595"
*PaperDimension A6: "297 420"
*PaperDimension B4/B4 (JIS): "729 1032"
*PaperDimension B5/B5 (JIS): "516 729"
*PaperDimension Legal/Legal: "612 1008"
*PaperDimension Letter/Letter: "612 792"
*PaperDimension HalfLetter/HalfLetter: "396 612"
*PaperDimension 11x17/11x17: "792 1224"
*PaperDimension Executive/Executive: "522 756"
*PaperDimension F/8x13: "576 936"
*PaperDimension Folio/8.25x13: "595 935"
*PaperDimension FanFoldGermanLegal/8.5x13: "612 936"
*PaperDimension Env10/Com10 Env: "297 684"
*PaperDimension EnvMonarch/Mon. Env: "279 540"
*PaperDimension EnvC5/C5 Env: "459 649"
*PaperDimension EnvC6/C6 Env: "323 459"
*PaperDimension DLEnv/DL Env: "311 623"
*PaperDimension 8Kai/8K: "757 1106"
*PaperDimension 16Kai/16K: "553 757"

*%========== Media Handling Features ==========
*OpenUI *InputSlot: PickOne
*OrderDependency: 25 AnySetup *InputSlot
*InputSlot BypassTray/Bypass Tray: " 
  /MEDIAPOSITION {/MediaPosition 0} def
  0 statusdict /setpapertray get exec"
*End
*InputSlot 1Tray/Tray 1: "
  /MEDIAPOSITION {/MediaPosition 1} def"
*End
*InputSlot 2Tray/Tray 2: "
  /MEDIAPOSITION {/MediaPosition 2} def"
*End
*InputSlot 3Tray/Tray 3: "
  /MEDIAPOSITION {/MediaPosition 3} def"
*End
*InputSlot 4Tray/Tray 4: "
  /MEDIAPOSITION {/MediaPosition 4} def"
*End
*DefaultInputSlot: 1Tray
*?InputSlot: "
  save
  [(BypassTray)(1Tray)(2Tray)(3Tray)(4Tray)]
  statusdict /papertray get exec {get}stopped
  {pop pop (Unknown)}if = flush
  restore
"
*End
*CloseUI: *InputSlot

*%=== Custom Paper Support =================
*LeadingEdge Short: ""
*LeadingEdge Long: ""
*DefaultLeadingEdge: Short

*MaxMediaWidth:  "842"
*MaxMediaHeight: "1224"
*HWMargins:      12 12 12 12
*NonUIOrderDependency:151 AnySetup *CustomPageSize
*CustomPageSize True: "pop pop pop 
  << /PageSize [ 5 -2 roll ]  /ImagingBBox null 
  /Policies <</PageSize 2 /MediaType 2>>
  currentdict /MEDIAPOSITION known
  { currentdict /MEDIATYPE known
    { MEDIAPOSITION MEDIATYPE }{ MEDIAPOSITION } ifelse
  }{ currentdict /MEDIATYPE known
    { MEDIATYPE }{ } ifelse
  } ifelse
  >> setpagedevice"
*End

*ParamCustomPageSize Width:        1 points 256 842
*ParamCustomPageSize Height:       2 points 421 1224
*ParamCustomPageSize WidthOffset:  3 points 0 0
*ParamCustomPageSize HeightOffset: 4 points 0 0
*ParamCustomPageSize Orientation:  5 int 1 1

*NonUIOrderDependency: 151 AnySetup *CustomPageSize True

*RequiresPageRegion BypassTray: False
*RequiresPageRegion 1Tray: True
*RequiresPageRegion 2Tray: True
*RequiresPageRegion 3Tray: True
*RequiresPageRegion 4Tray: True


*% *OpenUI *RICPaperPolicy/Fit to Page: PickOne
*% *OrderDependency: 2 AnySetup *RICPaperPolicy
*% *RICPaperPolicy PromptUser/Prompt User: "
*%   <</DeferredMediaSelection true>> setpagedevice"
*% *End
*% *RICPaperPolicy NearestSizeAdjust/Nearest Size and Scale: "
*%   <</DeferredMediaSelection false /Policies << /PageSize 3 >> >> setpagedevice"
*% *End
*% *RICPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: "
*%   <</DeferredMediaSelection false /Policies << /PageSize 5 >> >> setpagedevice"
*% *End
*% *DefaultRICPaperPolicy: PromptUser/Prompt User
*% *CloseUI: *RICPaperPolicy


*OpenUI *Duplex/Duplex: PickOne
*OrderDependency: 205 AnySetup *Duplex
*Duplex None/Off: "<</Duplex false>>setpagedevice"
*Duplex DuplexTumble/Short Edge: "<</Duplex true /Tumble true>>setpagedevice"
*Duplex DuplexNoTumble/Long Edge: "<</Duplex true /Tumble false>>setpagedevice"
*DefaultDuplex: None
*?Duplex: "
  save
  currentpagedevice /Duplex get
  {currentpagedevice /Tumble get
    {(DuplexTumble)}{(DuplexNoTumble)}ifelse
  }{(None)}ifelse = flush
  restore
"
*End
*CloseUI: *Duplex


*%========== Finishing Features ==========

*OpenUI *RICollate/Collate: Boolean
*OrderDependency: 200 AnySetup *RICollate
*RICollate False/Off: "<</Collate false>>setpagedevice"
*RICollate True/On: "<</Collate true
  /CollateDetails <</Type 6 /AlignSet false>>
  >>setpagedevice"
*End
*DefaultRICollate: False
*?RICollate: "
  save
  currentpagedevice /Collate get 
  {{(True)}{(False)}ifelse }stopped {(Unknown)}if = flush
  restore
"
*End
*CloseUI: *RICollate


*OpenUI *OutputBin/Destination: PickOne
*OrderDependency: 210 AnySetup *OutputBin
*OutputBin Default/Printer Default: "<</OutputType null>>setpagedevice"
*OutputBin Standard/Standard Tray: "<</OutputType (Standard)>>setpagedevice"
*OutputBin BinShift/Finisher Shift Tray: "<</OutputType (Fin1000Shift)>>setpagedevice"
*OutputBin MailBoxBin1/Mail Box Tray1: "<</OutputType (MailBin1)>>setpagedevice"
*OutputBin MailBoxBin2/Mail Box Tray2: "<</OutputType (MailBin2)>>setpagedevice"
*OutputBin MailBoxBin3/Mail Box Tray3: "<</OutputType (MailBin3)>>setpagedevice"
*OutputBin MailBoxBin4/Mail Box Tray4: "<</OutputType (MailBin4)>>setpagedevice"
*DefaultOutputBin: Default
*?OutputBin: "
  save
  currentpagedevice /OutputType get = flush
  restore
"
*End
*CloseUI: *OutputBin


*OpenUI *RIStaple/Staple: PickOne
*OrderDependency: 220 AnySetup *RIStaple
*DefaultRIStaple: None
*RIStaple None/Off: "<< /Staple 0 >> setpagedevice"
*RIStaple UpperLeft/Top Left: "<< /OutputType (Fin1000Shift)
  /Collate true  /CollateDetails <</Type 6 /AlignSet true>>
  /Staple 2  /StapleDetails << /Type 14 /Angle 0 /Position 0 >>
  /LeadingEdge 1
  >> setpagedevice"
*End
*RIStaple UpperRight/Top Right: "<< /OutputType (Fin1000Shift)
  /Collate true  /CollateDetails <</Type 6 /AlignSet true>>
  /Staple 2  /StapleDetails << /Type 14 /Angle 0 /Position 6 >>
  /LeadingEdge 0
  >> setpagedevice"
*End
*RIStaple LowerLeft/Bottom Left: "<< /OutputType (Fin1000Shift)
  /Collate true  /CollateDetails <</Type 6 /AlignSet true>>
  /Staple 2  /StapleDetails << /Type 14 /Angle 0 /Position 2 >>
  /LeadingEdge 0
  >> setpagedevice"
*End
*RIStaple LowerRight/Bottom Right: "<< /OutputType (Fin1000Shift)
  /Collate true  /CollateDetails <</Type 6 /AlignSet true>>
  /Staple 2  /StapleDetails << /Type 14 /Angle 0 /Position 4 >>
  /LeadingEdge 1
  >> setpagedevice"
*End
*?RIStaple: "
  save
  currentpagedevice dup /Staple 2 copy known {get 0 eq {
    pop (None)}{/StapleDetails get dup /Type get 14 eq{/Position get
    dup 0 eq{pop (UpperLeft)}{dup 6 eq{pop (LowerLeft)}{
    dup 2 eq{pop (UpperRight)}{dup 4 eq{pop (LowerRight)}{
    {pop (Unknown)}ifelse}ifelse}ifelse
    }ifelse}{pop (Unknown)}ifelse}ifelse}{pop pop pop (Unknown)}ifelse
  = flush
  restore
"
*End
*CloseUI: *RIStaple

*%========== Resolution and Appearance Control ==========

*OpenUI *Resolution/Resolution: PickOne
*OrderDependency: 190 AnySetup *Resolution
*Resolution 300dpi/300dpi: "<</HWResolution[300 300]>>setpagedevice"
*Resolution 600dpi/600dpi: "<</HWResolution[600 600]>>setpagedevice"
*DefaultResolution: 600dpi
*?Resolution: "
  save
  currentpagedevice /HWResolution get 0 get
  (       ) cvs print (dpi) = flush
  restore
"
*End
*CloseUI: *Resolution

*OpenUI *RICImagingMode/Print Mode: PickOne
*OrderDependency: 110 AnySetup *RICImagingMode
*RICImagingMode None/Through: "
  <</PostRenderingEnhance false>> setpagedevice"
*End
*RICImagingMode Smoothing/Edge Smoothing: "<</PostRenderingEnhance true
    /PostRenderingEnhanceDetails << /Type 34 /OutputMode 0>> >> setpagedevice"
*End
*RICImagingMode 4rhit/Toner Saving: "<</PostRenderingEnhance true
    /PostRenderingEnhanceDetails << /Type 34 /OutputMode 3>> >> setpagedevice"
*End
*DefaultRICImagingMode: Smoothing
*?RICImagingMode: "
  save
  currentpagedevice dup /PostRenderingEnhance get{
  /PostRenderingEnhanceDetails get dup /Type get 34 eq{
  /OutputMode get dup 0 eq{pop (Smoothing)}{dup 3 eq{pop (4rhit)}{
  dup 5 eq{pop (5rhit)}{4 eq{(4rhit)}{(Unknown)}ifelse
  }ifelse}ifelse}ifelse}{pop (Unknown)}ifelse}{pop (None)}ifelse = flush
  restore
"
*End
*CloseUI: *RICImagingMode

*OpenUI *MediaType/Paper Type: PickOne
*OrderDependency: 120 AnySetup *MediaType
*MediaType Plain/Plain: "
  /MEDIATYPE { /MediaType (Plain) } def"
*End
*MediaType Recycled/Recycled: "
  /MEDIATYPE { /MediaType (Recycled) } def"
*End
*MediaType Special/Special: "
  /MEDIATYPE { /MediaType (Special) } def"
*End
*?MediaType: "
  save
  /UK (Unknown) def
  {
    currentpagedevice /MediaType 2 copy known not { UK exit } if
    get dup null eq 1 index (Plain) eq or { (Plain) exit } if
    dup (Recycled) eq { dup exit } if
    dup (Special) eq { dup exit } if
    UK exit
  } bind loop
  mark count 1 sub 2 roll cleartomark
  = flush
  restore
"
*End
*DefaultMediaType: Plain
*CloseUI: *MediaType

*%========== Gray Levels and Halftoning ==========
*DefaultHalftoneType: 1
*AccurateScreensSupport: True
*ScreenFreq: "85.0"
*ScreenAngle: "45.0"
*ResScreenFreq 300dpi: "60.0"
*ResScreenAngle 300dpi: "45.0"
*ResScreenFreq 600dpi: "85.0"
*ResScreenAngle 600dpi: "45.0"
*DefaultScreenProc: Dot
*ScreenProc Dot: "
  {abs exch abs 2 copy add 1 gt
   {1 sub dup mul exch 1 sub dup mul add 1 sub}
   {dup mul exch dup mul add 1 exch sub}
   ifelse}
"
*End
*ScreenProc Line: "{pop}"
*ScreenProc Ellipse: "
  {dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}
"
*End

*%========== Font ==========

*DefaultFont: Courier
*Font AlbertusMT: Standard "(001.000)" Standard ROM
*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM
*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM
*Font AntiqueOlive-Bold: Standard "(501.009)" ExtendedRoman ROM
*Font AntiqueOlive-Compact: Standard "(501.008)" ExtendedRoman ROM
*Font AntiqueOlive-Italic: Standard "(501.010)" ExtendedRoman ROM
*Font AntiqueOlive-Roman: Standard "(501.008)" ExtendedRoman ROM
*Font Apple-Chancery: Standard "(001.001)" ExtendedRoman ROM
*Font ArialMT: Standard "(501.009)" ExtendedRoman ROM
*Font Arial-BoldMT: Standard "(501.009)" ExtendedRoman ROM
*Font Arial-BoldItalicMT: Standard "(501.009)" ExtendedRoman ROM
*Font Arial-ItalicMT: Standard "(501.012)" ExtendedRoman ROM
*Font AvantGarde-Book: Standard "(501.009)" ExtendedRoman ROM
*Font AvantGarde-BookOblique: Standard "(501.009)" ExtendedRoman ROM
*Font AvantGarde-Demi: Standard "(501.010)" ExtendedRoman ROM
*Font AvantGarde-DemiOblique: Standard "(501.010)" ExtendedRoman ROM
*Font Bodoni: Standard "(501.008)" ExtendedRoman ROM
*Font Bodoni-Bold: Standard "(501.006)" ExtendedRoman ROM
*Font Bodoni-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
*Font Bodoni-Italic: Standard "(501.007)" ExtendedRoman ROM
*Font Bodoni-Poster: Standard "(501.009)" ExtendedRoman ROM
*Font Bodoni-PosterCompressed: Standard "(501.007)" ExtendedRoman ROM
*Font Bookman-Demi: Standard "(501.007)" ExtendedRoman ROM
*Font Bookman-DemiItalic: Standard "(501.008)" ExtendedRoman ROM
*Font Bookman-Light: Standard "(501.006)" ExtendedRoman ROM
*Font Bookman-LightItalic: Standard "(501.007)" ExtendedRoman ROM
*Font Carta: Special "(001.001)" Special ROM
*Font Chicago: Standard "(501.011)" ExtendedRoman ROM
*Font Clarendon-Bold: Standard "(501.008)" ExtendedRoman ROM
*Font Clarendon-Light: Standard "(501.009)" ExtendedRoman ROM
*Font Clarendon: Standard "(501.009)" ExtendedRoman ROM
*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM
*Font CooperBlack: Standard "(001.003)" Standard ROM
*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM
*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM
*Font Coronet-Regular: Standard "(001.000)" ExtendedRoman ROM
*Font Courier-Bold: Standard "(501.010)" ExtendedRoman ROM
*Font Courier-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
*Font Courier-Oblique: Standard "(501.010)" ExtendedRoman ROM
*Font Courier: Standard "(501.010)" ExtendedRoman ROM
*Font Eurostile-Bold: Standard "(501.008)" ExtendedRoman ROM
*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" ExtendedRoman ROM
*Font Eurostile-ExtendedTwo: Standard "(501.010)" ExtendedRoman ROM
*Font Eurostile: Standard "(501.008)" ExtendedRoman ROM
*Font Geneva: Standard "(501.007)" ExtendedRoman ROM
*Font GillSans: Standard "(501.009)" ExtendedRoman ROM
*Font GillSans-Bold: Standard "(501.007)" ExtendedRoman ROM
*Font GillSans-BoldCondensed: Standard "(501.006)" ExtendedRoman ROM
*Font GillSans-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
*Font GillSans-Condensed: Standard "(501.007)" ExtendedRoman ROM
*Font GillSans-ExtraBold: Standard "(501.008)" ExtendedRoman ROM
*Font GillSans-Italic: Standard "(501.008)" ExtendedRoman ROM
*Font GillSans-Light: Standard "(501.009)" ExtendedRoman ROM
*Font GillSans-LightItalic: Standard "(501.009)" ExtendedRoman ROM
*Font Goudy: Standard "(001.003)" Standard ROM
*Font Goudy-Bold: Standard "(001.002)" Standard ROM
*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM
*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM
*Font Goudy-Italic: Standard "(001.002)" Standard ROM
*Font Helvetica: Standard "(501.008)" ExtendedRoman ROM
*Font Helvetica-Bold: Standard "(501.010)" ExtendedRoman ROM
*Font Helvetica-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
*Font Helvetica-Condensed-Bold: Standard "(501.009)" ExtendedRoman ROM
*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" ExtendedRoman ROM
*Font Helvetica-Condensed-Oblique: Standard "(501.010)" ExtendedRoman ROM
*Font Helvetica-Condensed: Standard "(501.010)" ExtendedRoman ROM
*Font Helvetica-Narrow-Bold: Standard "(501.010)" ExtendedRoman ROM
*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" ExtendedRoman ROM
*Font Helvetica-Narrow-Oblique: Standard "(501.008)" ExtendedRoman ROM
*Font Helvetica-Narrow: Standard "(501.008)" ExtendedRoman ROM
*Font Helvetica-Oblique: Standard "(501.008)" ExtendedRoman ROM
*Font HoeflerText-Black: Standard "(501.008)" ExtendedRoman ROM
*Font HoeflerText-BlackItalic: Standard "(501.009)" ExtendedRoman ROM
*Font HoeflerText-Italic: Standard "(501.010)" ExtendedRoman ROM
*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM
*Font HoeflerText-Regular: Standard "(501.009)" ExtendedRoman ROM
*Font JoannaMT: Standard "(501.009)" ExtendedRoman ROM
*Font JoannaMT-Bold: Standard "(501.008)" ExtendedRoman ROM
*Font JoannaMT-BoldItalic: Standard "(501.008)" ExtendedRoman ROM
*Font JoannaMT-Italic: Standard "(501.008)" ExtendedRoman ROM
*Font LetterGothic: Standard "(501.009)" ExtendedRoman ROM
*Font LetterGothic-Bold: Standard "(501.010)" ExtendedRoman ROM
*Font LetterGothic-BoldSlanted: Standard "(501.010)" ExtendedRoman ROM
*Font LetterGothic-Slanted: Standard "(501.010)" ExtendedRoman ROM
*Font LubalinGraph-Book: Standard "(501.009)" ExtendedRoman ROM
*Font LubalinGraph-BookOblique: Standard "(501.009)" ExtendedRoman ROM
*Font LubalinGraph-Demi: Standard "(501.009)" ExtendedRoman ROM
*Font LubalinGraph-DemiOblique: Standard "(501.009)" ExtendedRoman ROM
*Font Marigold: Standard "(001.000)" Standard ROM
*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM
*Font Monaco: Standard "(501.012)" ExtendedRoman ROM
*Font NewCenturySchlbk-Bold: Standard "(501.008)" ExtendedRoman ROM
*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
*Font NewCenturySchlbk-Italic: Standard "(501.011)" ExtendedRoman ROM
*Font NewCenturySchlbk-Roman: Standard "(501.008)" ExtendedRoman ROM
*Font NewYork: Standard "(501.013)" ExtendedRoman ROM
*Font Optima-Bold: Standard "(501.008)" ExtendedRoman ROM
*Font Optima-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
*Font Optima-Italic: Standard "(501.010)" ExtendedRoman ROM
*Font Optima: Standard "(501.010)" ExtendedRoman ROM
*Font Oxford: Standard "(001.000)" Standard ROM
*Font Palatino-Bold: Standard "(501.008)" ExtendedRoman ROM
*Font Palatino-BoldItalic: Standard "(501.007)" ExtendedRoman ROM
*Font Palatino-Italic: Standard "(501.008)" ExtendedRoman ROM
*Font Palatino-Roman: Standard "(501.006)" ExtendedRoman ROM
*Font StempelGaramond-Bold: Standard "(501.007)" ExtendedRoman ROM
*Font StempelGaramond-BoldItalic: Standard "(501.012)" ExtendedRoman ROM
*Font StempelGaramond-Italic: Standard "(501.009)" ExtendedRoman ROM
*Font StempelGaramond-Roman: Standard "(501.011)" ExtendedRoman ROM
*Font Symbol: Special "(001.008)" Special ROM
*Font Tekton: Standard "(001.001)" Standard ROM
*Font Times-Bold: Standard "(501.009)" ExtendedRoman ROM
*Font Times-BoldItalic: Standard "(501.009)" ExtendedRoman ROM
*Font Times-Italic: Standard "(501.010)" ExtendedRoman ROM
*Font Times-Roman: Standard "(501.010)" ExtendedRoman ROM
*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" ExtendedRoman ROM
*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" ExtendedRoman ROM
*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" ExtendedRoman ROM
*Font TimesNewRomanPSMT: Standard "(501.010)" ExtendedRoman ROM
*Font Univers: Standard "(501.009)" ExtendedRoman ROM
*Font Univers-Bold: Standard "(501.008)" ExtendedRoman ROM
*Font Univers-BoldExt: Standard "(501.010)" ExtendedRoman ROM
*Font Univers-BoldExtObl: Standard "(501.010)" ExtendedRoman ROM
*Font Univers-BoldOblique: Standard "(501.008)" ExtendedRoman ROM
*Font Univers-Condensed: Standard "(501.011)" ExtendedRoman ROM
*Font Univers-CondensedBold: Standard "(501.009)" ExtendedRoman ROM
*Font Univers-CondensedBoldOblique: Standard "(501.009)" ExtendedRoman ROM
*Font Univers-CondensedOblique: Standard "(501.011)" ExtendedRoman ROM
*Font Univers-Extended: Standard "(501.009)" ExtendedRoman ROM
*Font Univers-ExtendedObl: Standard "(501.009)" ExtendedRoman ROM
*Font Univers-Light: Standard "(501.009)" ExtendedRoman ROM
*Font Univers-LightOblique: Standard "(501.009)" ExtendedRoman ROM
*Font Univers-Oblique: Standard "(501.009)" ExtendedRoman ROM
*Font Wingdings-Regular: Special "(001.001)" Special ROM
*Font ZapfChancery-MediumItalic: Standard "(002.000)" ExtendedRoman ROM
*Font ZapfDingbats: Special "(001.005S)" 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 ==========
*PrinterError: "initializing"
*PrinterError: "holding"
*PrinterError: "idle"
*PrinterError: "busy"
*PrinterError: "printing"
*PrinterError: "Warming up"
*PrinterError: "Energy Save Mode"
*PrinterError: "Add Staples"
*PrinterError: "Install Tray #"
*PrinterError: "Install Duplex Unit"
*PrinterError: "Remove Paper in Staple Tray"
*PrinterError: "Remove Paper in Duplex Unit"
*PrinterError: "Wait for Finish - Staple"
*PrinterError: "Wait for Finish - Duplex"
*PrinterError: "Wait for Finish - Finisher"
*PrinterError: "Remove Paper in StandardTray"
*PrinterError: "Remove Paper in 1bin Tray"
*PrinterError: "Remove Paper in Shift Tray"
*PrinterError: "Remove Paper in OutputTray #"
*PrinterError: "Remove Misfeed A"
*PrinterError: "Remove Misfeed B"
*PrinterError: "Remove Misfeed C"
*PrinterError: "Remove Misfeed D"
*PrinterError: "Remove Misfeed E"
*PrinterError: "Remove Misfeed R"
*PrinterError: "Remove Misfeed U"
*PrinterError: "Remove Misfeed Y"
*PrinterError: "Remove Misfeed X"
*PrinterError: "miscellaneous error"
*PrinterError: "serviceman call #1"
*PrinterError: "copy count over flow"
*PrinterError: "sort print request canceled"
*PrinterError: ""
*PrinterError: "Close Side Bank Cover"
*PrinterError: "Close Side Main Cover"
*PrinterError: "Call Service"
*PrinterError: "Add Toner"

*Status: "initializing"
*Status: "holding"
*Status: "idle"
*Status: "busy"
*Status: "printing"
*Status: "PrinterError: Warming up"
*Status: "PrinterError: Energy Save Mode"
*Status: "PrinterError: Add Staple"
*Status: "PrinterError: Install Tray #"
*Status: "PrinterError: Install Duplex Unit"
*Status: "PrinterError: Remove Paper in Staple Tray"
*Status: "PrinterError: Remove Paper in Duplex Unit"
*Status: "PrinterError: Wait for Finish - Staple"
*Status: "PrinterError: Wait for Finish - Duplax"
*Status: "PrinterError: Wait for Finish - Finisher"
*Status: "PrinterError: Remove Paper in Standard Tray"
*Status: "PrinterError: Remove Paper in 1bin Tray"
*Status: "PrinterError: Remove Paper in Shift Tray"
*Status: "PrinterError: Remove Paper in Output Tray #"
*Status: "PrinterError: Remove Misfeed A"
*Status: "PrinterError: Remove Misfeed B"
*Status: "PrinterError: Remove Misfeed C"
*Status: "PrinterError: Remove Misfeed D"
*Status: "PrinterError: Remove Misfeed E"
*Status: "PrinterError: Remove Misfeed R"
*Status: "PrinterError: Remove Misfeed U"
*Status: "PrinterError: Remove Misfeed Y"
*Status: "PrinterError: Remove Misfeed Z"
*Status: "PrinterError: Close Front over"
*Status: "PrinterError: Close Mailbox Cover"
*Status: "PrinterError: Close Finisher Cover"
*Status: "PrinterError: Close Bridge Cover"
*Status: "PrinterError: Close 1bin Cover"
*Status: "PrinterError: Close Side Bank Cover"
*Status: "PrinterError: Close Side Main Cover"
*Status: "PrinterError: Call Service"
*Status: "PrinterError: Add Toner"

*Source: "Parallel"
*Source: "EtherTalk"
*Source: "TCP/IP"
*Source: "SPX/IPX"
*Source: "NetBEUI"

*Message: "%%[ exitserver: permanent state may be changed ]%%"
*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
*Message: "\FontName\ not found, using Courier"

*%========== Color Separation ==========

*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi

*%===== For 85 lpi / 600 dpi =====

*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15.0"
*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75.0"
*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0"

*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85"
*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85"
*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85"
*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85"
*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85"

*%===== For 60 lpi / 300 dpi =====

*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0"
*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15.0"
*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75.0"
*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0.0"

*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"

*% end of Printer Description file