*PPD-Adobe: "4.3" *% ========================================================== *% Printer Description File for OKI C9200(PS) *% Copyright 2000-2003 Oki Data Corporation *% Date: Apl. 24, 2001 Edt: 90k *% ========================================================== *% OEL Revision: 4.2 Source: /usr/cvs/esp/src/ppd/en/o/Ok9200u1.ppd,v *% ========================================================== *% GPL $Revision$ $RCSfile$ *% *% Note) *% This PostScript Printer Description(PPD) file is free software; you *% can redistribute it and/or modify it under the terms of the GNU *% General Public License version 2 or later as published by the Free *% Software Foundation. *% *% In addition to the permissions in the GNU General Public License, *% Oki Data Corporation gives you unlimited permission to link the *% PostScript code fragments herein into your PostScript documents to *% form an excutable for enabling printer-specific features, and *% distribute those combinations without any restrictions from the use *% of this PPD file. (The General Public License restrictions do apply *% in other respects; for example, they cover modification of the *% file, and distribution when not merged into a PostScript document.) *% *% This PPD is distributed in the hope that it will be useful, but *% WITHOUT ANY WARRANTY; without even the implied warranty of *% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *% General Public License for more details. *% *% You should have received a copy of the GNU General Public License *% along with this PPD; see the file COPYING. *% *FormatVersion: "4.3" *FileVersion: "1.6a" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *PCFileName: "OK9200U1.PPD" *Product: "(C9200)" *PSVersion: "(3011.103) 66" *Manufacturer: "Oki" *ModelName: "OKI C9200" *ShortNickName: "OKI C9200" *NickName: "OKI C9200" *% _____ Options and Constraints _____ *OpenGroup: InstallableOptions/Options Installed *OpenUI *OKOptionTray/Additional Input Trays: PickOne *DefaultOKOptionTray: 0 *OKOptionTray 0/None: "" *OKOptionTray 1/1 Optional Tray: "" *OKOptionTray 2/2 Optional Trays: "" *OKOptionTray 3/3 High Capacity Feeder: "" *OKOptionTray 4/4 High Capacity Feeder + Optional Tray: "" *?OKOptionTray: " save currentpagedevice /InputAttributes get begin 6 where {pop (4)}{ 5 where {pop (3)}{ 2 where {pop (2)}{ 1 where {pop (1)}{ 0 where {pop (0)}{(Unknown)}ifelse }ifelse }ifelse }ifelse }ifelse end = flush restore" *End *CloseUI: *OKOptionTray *OpenUI *OKOptionDuplex/Duplex: Boolean *DefaultOKOptionDuplex: False *OKOptionDuplex False/Not Installed: "" *OKOptionDuplex True/Installed: "" *?OKOptionDuplex: " save currentpagedevice /Duplex 2 copy known{ get (<<) cvx exec /Duplex true (>>) cvx exec setpagedevice currentpagedevice /Duplex get {(True)}{(False)}ifelse exch (<<) cvx exec /Duplex 3 -1 roll (>>) cvx exec setpagedevice }{pop pop (False)}ifelse = flush restore" *End *CloseUI: *OKOptionDuplex *% ----------------------------------- *% OKHDD: Hard Drive functions removed *% ----------------------------------- *OpenUI *InstalledMemory/Memory Configuration: PickOne *DefaultInstalledMemory: 128MB *InstalledMemory 64MB/64 MB RAM: "" *InstalledMemory 128MB/128 MB: "" *InstalledMemory 192MB/192 MB: "" *InstalledMemory 256MB/256 MB: "" *InstalledMemory 320MB/320 MB: "" *InstalledMemory 384MB/384 MB: "" *InstalledMemory 448MB/448 MB: "" *InstalledMemory 512MB/512 MB: "" *InstalledMemory 576MB/576 MB: "" *InstalledMemory 640MB/640 MB: "" *InstalledMemory 704MB/704 MB: "" *InstalledMemory 768MB/768 MB: "" *InstalledMemory 832MB/832 MB: "" *InstalledMemory 896MB/896 MB: "" *InstalledMemory 1024MB/1024 MB: "" *?InstalledMemory : " save currentsystemparams /InstalledRam get 1024 idiv 1024 idiv 20 string cvs print (MB) = flush restore" *End *CloseUI: *InstalledMemory *CloseGroup: InstallableOptions *%----PaperSize selections limit ... *%----Tray selections----- *UIConstraints: *OKOptionTray 0 *InputSlot Lower *UIConstraints: *InputSlot Lower *OKOptionTray 0 *UIConstraints: *OKOptionTray 0 *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *OKOptionTray 0 *UIConstraints: *OKOptionTray 1 *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *OKOptionTray 1 *UIConstraints: *OKOptionTray 0 *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *OKOptionTray 0 *UIConstraints: *OKOptionTray 1 *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *OKOptionTray 1 *UIConstraints: *OKOptionTray 2 *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *OKOptionTray 2 *UIConstraints: *OKOptionTray 0 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *OKOptionTray 0 *UIConstraints: *OKOptionTray 1 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *OKOptionTray 1 *UIConstraints: *OKOptionTray 2 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *OKOptionTray 2 *UIConstraints: *OKOptionTray 3 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *OKOptionTray 3 *%----StandardTray selections----- *UIConstraints: *PageSize Env9 *InputSlot Upper *UIConstraints: *PageRegion Env9 *InputSlot Upper *UIConstraints: *InputSlot Upper *PageSize Env9 *UIConstraints: *InputSlot Upper *PageRegion Env9 *UIConstraints: *PageSize Env10 *InputSlot Upper *UIConstraints: *PageRegion Env10 *InputSlot Upper *UIConstraints: *InputSlot Upper *PageSize Env10 *UIConstraints: *InputSlot Upper *PageRegion Env10 *UIConstraints: *PageSize EnvMonarch *InputSlot Upper *UIConstraints: *PageRegion EnvMonarch *InputSlot Upper *UIConstraints: *InputSlot Upper *PageSize EnvMonarch *UIConstraints: *InputSlot Upper *PageRegion EnvMonarch *UIConstraints: *PageSize EnvDL *InputSlot Upper *UIConstraints: *PageRegion EnvDL *InputSlot Upper *UIConstraints: *InputSlot Upper *PageSize EnvDL *UIConstraints: *InputSlot Upper *PageRegion EnvDL *UIConstraints: *PageSize EnvC5 *InputSlot Upper *UIConstraints: *PageRegion EnvC5 *InputSlot Upper *UIConstraints: *InputSlot Upper *PageSize EnvC5 *UIConstraints: *InputSlot Upper *PageRegion EnvC5 *UIConstraints: *PageSize EnvC4 *InputSlot Upper *UIConstraints: *PageRegion EnvC4 *InputSlot Upper *UIConstraints: *InputSlot Upper *PageSize EnvC4 *UIConstraints: *InputSlot Upper *PageRegion EnvC4 *%----2ndTray selections----- *UIConstraints: *PageSize A6 *InputSlot Lower *UIConstraints: *PageRegion A6 *InputSlot Lower *UIConstraints: *InputSlot Lower *PageSize A6 *UIConstraints: *InputSlot Lower *PageRegion A6 *UIConstraints: *PageSize Env9 *InputSlot Lower *UIConstraints: *PageRegion Env9 *InputSlot Lower *UIConstraints: *InputSlot Lower *PageSize Env9 *UIConstraints: *InputSlot Lower *PageRegion Env9 *UIConstraints: *PageSize Env10 *InputSlot Lower *UIConstraints: *PageRegion Env10 *InputSlot Lower *UIConstraints: *InputSlot Lower *PageSize Env10 *UIConstraints: *InputSlot Lower *PageRegion Env10 *UIConstraints: *PageSize EnvMonarch *InputSlot Lower *UIConstraints: *PageRegion EnvMonarch *InputSlot Lower *UIConstraints: *InputSlot Lower *PageSize EnvMonarch *UIConstraints: *InputSlot Lower *PageRegion EnvMonarch *UIConstraints: *PageSize EnvDL *InputSlot Lower *UIConstraints: *PageRegion EnvDL *InputSlot Lower *UIConstraints: *InputSlot Lower *PageSize EnvDL *UIConstraints: *InputSlot Lower *PageRegion EnvDL *UIConstraints: *PageSize EnvC5 *InputSlot Lower *UIConstraints: *PageRegion EnvC5 *InputSlot Lower *UIConstraints: *InputSlot Lower *PageSize EnvC5 *UIConstraints: *InputSlot Lower *PageRegion EnvC5 *UIConstraints: *PageSize EnvC4 *InputSlot Lower *UIConstraints: *PageRegion EnvC4 *InputSlot Lower *UIConstraints: *InputSlot Lower *PageSize EnvC4 *UIConstraints: *InputSlot Lower *PageRegion EnvC4 *%----3rdTray selections----- *UIConstraints: *PageSize A6 *InputSlot Tray3 *UIConstraints: *PageRegion A6 *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *PageSize A6 *UIConstraints: *InputSlot Tray3 *PageRegion A6 *UIConstraints: *PageSize Env9 *InputSlot Tray3 *UIConstraints: *PageRegion Env9 *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *PageSize Env9 *UIConstraints: *InputSlot Tray3 *PageRegion Env9 *UIConstraints: *PageSize Env10 *InputSlot Tray3 *UIConstraints: *PageRegion Env10 *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *PageSize Env10 *UIConstraints: *InputSlot Tray3 *PageRegion Env10 *UIConstraints: *PageSize EnvMonarch *InputSlot Tray3 *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch *UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch *UIConstraints: *PageSize EnvDL *InputSlot Tray3 *UIConstraints: *PageRegion EnvDL *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *PageSize EnvDL *UIConstraints: *InputSlot Tray3 *PageRegion EnvDL *UIConstraints: *PageSize EnvC5 *InputSlot Tray3 *UIConstraints: *PageRegion EnvC5 *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *PageSize EnvC5 *UIConstraints: *InputSlot Tray3 *PageRegion EnvC5 *UIConstraints: *PageSize EnvC4 *InputSlot Tray3 *UIConstraints: *PageRegion EnvC4 *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *PageSize EnvC4 *UIConstraints: *InputSlot Tray3 *PageRegion EnvC4 *%----4thTray selections----- *UIConstraints: *PageSize A6 *InputSlot Tray4 *UIConstraints: *PageRegion A6 *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *PageSize A6 *UIConstraints: *InputSlot Tray4 *PageRegion A6 *UIConstraints: *PageSize Env9 *InputSlot Tray4 *UIConstraints: *PageRegion Env9 *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *PageSize Env9 *UIConstraints: *InputSlot Tray4 *PageRegion Env9 *UIConstraints: *PageSize Env10 *InputSlot Tray4 *UIConstraints: *PageRegion Env10 *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *PageSize Env10 *UIConstraints: *InputSlot Tray4 *PageRegion Env10 *UIConstraints: *PageSize EnvMonarch *InputSlot Tray4 *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch *UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch *UIConstraints: *PageSize EnvDL *InputSlot Tray4 *UIConstraints: *PageRegion EnvDL *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *PageSize EnvDL *UIConstraints: *InputSlot Tray4 *PageRegion EnvDL *UIConstraints: *PageSize EnvC5 *InputSlot Tray4 *UIConstraints: *PageRegion EnvC5 *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *PageSize EnvC5 *UIConstraints: *InputSlot Tray4 *PageRegion EnvC5 *UIConstraints: *PageSize EnvC4 *InputSlot Tray4 *UIConstraints: *PageRegion EnvC4 *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *PageSize EnvC4 *UIConstraints: *InputSlot Tray4 *PageRegion EnvC4 *%----5thTray selections----- *UIConstraints: *PageSize A6 *InputSlot Tray5 *UIConstraints: *PageRegion A6 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *PageSize A6 *UIConstraints: *InputSlot Tray5 *PageRegion A6 *UIConstraints: *PageSize Env9 *InputSlot Tray5 *UIConstraints: *PageRegion Env9 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *PageSize Env9 *UIConstraints: *InputSlot Tray5 *PageRegion Env9 *UIConstraints: *PageSize Env10 *InputSlot Tray5 *UIConstraints: *PageRegion Env10 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *PageSize Env10 *UIConstraints: *InputSlot Tray5 *PageRegion Env10 *UIConstraints: *PageSize EnvMonarch *InputSlot Tray5 *UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *PageSize EnvMonarch *UIConstraints: *InputSlot Tray5 *PageRegion EnvMonarch *UIConstraints: *PageSize EnvDL *InputSlot Tray5 *UIConstraints: *PageRegion EnvDL *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *PageSize EnvDL *UIConstraints: *InputSlot Tray5 *PageRegion EnvDL *UIConstraints: *PageSize EnvC5 *InputSlot Tray5 *UIConstraints: *PageRegion EnvC5 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *PageSize EnvC5 *UIConstraints: *InputSlot Tray5 *PageRegion EnvC5 *UIConstraints: *PageSize EnvC4 *InputSlot Tray5 *UIConstraints: *PageRegion EnvC4 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *PageSize EnvC4 *UIConstraints: *InputSlot Tray5 *PageRegion EnvC4 *%----Multi-Purpose selections----- *UIConstraints: *InputSlot Front *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *InputSlot Front *UIConstraints: *InputSlot Front *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *InputSlot Front *%----ManualFeed selections----- *UIConstraints: *InputSlot ManualFeed *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *InputSlot ManualFeed *UIConstraints: *InputSlot ManualFeed *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *InputSlot ManualFeed *%----Duplex selections----- *UIConstraints: *PageSize A6 *Duplex DuplexNoTumble *UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *PageSize A6 *UIConstraints: *Duplex DuplexNoTumble *PageRegion A6 *UIConstraints: *PageSize Env9 *Duplex DuplexNoTumble *UIConstraints: *PageRegion Env9 *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *PageSize Env9 *UIConstraints: *Duplex DuplexNoTumble *PageRegion Env9 *UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble *UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *PageSize Env10 *UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10 *UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch *UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble *UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL *UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble *UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5 *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5 *UIConstraints: *PageSize EnvC4 *Duplex DuplexNoTumble *UIConstraints: *PageRegion EnvC4 *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC4 *UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC4 *UIConstraints: *PageSize A6 *Duplex DuplexTumble *UIConstraints: *PageRegion A6 *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *PageSize A6 *UIConstraints: *Duplex DuplexTumble *PageRegion A6 *UIConstraints: *PageSize Env9 *Duplex DuplexTumble *UIConstraints: *PageRegion Env9 *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *PageSize Env9 *UIConstraints: *Duplex DuplexTumble *PageRegion Env9 *UIConstraints: *PageSize Env10 *Duplex DuplexTumble *UIConstraints: *PageRegion Env10 *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *PageSize Env10 *UIConstraints: *Duplex DuplexTumble *PageRegion Env10 *UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble *UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch *UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch *UIConstraints: *PageSize EnvDL *Duplex DuplexTumble *UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *PageSize EnvDL *UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL *UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble *UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *PageSize EnvC5 *UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5 *UIConstraints: *PageSize EnvC4 *Duplex DuplexTumble *UIConstraints: *PageRegion EnvC4 *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *PageSize EnvC4 *UIConstraints: *Duplex DuplexTumble *PageRegion EnvC4 *%----Stacker(Face-Down) selections----- *UIConstraints: *PageSize A6 *OutputBin Stacker *UIConstraints: *PageRegion A6 *OutputBin Stacker *UIConstraints: *OutputBin Stacker *PageSize A6 *UIConstraints: *OutputBin Stacker *PageRegion A6 *UIConstraints: *PageSize Env9 *OutputBin Stacker *UIConstraints: *PageRegion Env9 *OutputBin Stacker *UIConstraints: *OutputBin Stacker *PageSize Env9 *UIConstraints: *OutputBin Stacker *PageRegion Env9 *UIConstraints: *PageSize Env10 *OutputBin Stacker *UIConstraints: *PageRegion Env10 *OutputBin Stacker *UIConstraints: *OutputBin Stacker *PageSize Env10 *UIConstraints: *OutputBin Stacker *PageRegion Env10 *UIConstraints: *PageSize EnvMonarch *OutputBin Stacker *UIConstraints: *PageRegion EnvMonarch *OutputBin Stacker *UIConstraints: *OutputBin Stacker *PageSize EnvMonarch *UIConstraints: *OutputBin Stacker *PageRegion EnvMonarch *UIConstraints: *PageSize EnvDL *OutputBin Stacker *UIConstraints: *PageRegion EnvDL *OutputBin Stacker *UIConstraints: *OutputBin Stacker *PageSize EnvDL *UIConstraints: *OutputBin Stacker *PageRegion EnvDL *UIConstraints: *PageSize EnvC5 *OutputBin Stacker *UIConstraints: *PageRegion EnvC5 *OutputBin Stacker *UIConstraints: *OutputBin Stacker *PageSize EnvC5 *UIConstraints: *OutputBin Stacker *PageRegion EnvC5 *UIConstraints: *PageSize EnvC4 *OutputBin Stacker *UIConstraints: *PageRegion EnvC4 *OutputBin Stacker *UIConstraints: *OutputBin Stacker *PageSize EnvC4 *UIConstraints: *OutputBin Stacker *PageRegion EnvC4 *UIConstraints: *MediaType Labels1 *OutputBin Stacker *UIConstraints: *OutputBin Stacker *MediaType Labels1 *UIConstraints: *MediaType Labels2 *OutputBin Stacker *UIConstraints: *OutputBin Stacker *MediaType Labels2 *UIConstraints: *MediaType Transparency *OutputBin Stacker *UIConstraints: *OutputBin Stacker *MediaType Transparency *%----Mediatype selections limit ... *%----Tray selections & duplex selections----- *UIConstraints: *MediaType Labels1 *InputSlot Upper *UIConstraints: *InputSlot Upper *MediaType Labels1 *UIConstraints: *MediaType Labels2 *InputSlot Upper *UIConstraints: *InputSlot Upper *MediaType Labels2 *UIConstraints: *MediaType Labels1 *InputSlot Lower *UIConstraints: *InputSlot Lower *MediaType Labels1 *UIConstraints: *MediaType Labels2 *InputSlot Lower *UIConstraints: *InputSlot Lower *MediaType Labels2 *UIConstraints: *MediaType Transparency *InputSlot Lower *UIConstraints: *InputSlot Lower *MediaType Transparency *UIConstraints: *MediaType Labels1 *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *MediaType Labels1 *UIConstraints: *MediaType Labels2 *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *MediaType Labels2 *UIConstraints: *MediaType Transparency *InputSlot Tray3 *UIConstraints: *InputSlot Tray3 *MediaType Transparency *UIConstraints: *MediaType Labels1 *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *MediaType Labels1 *UIConstraints: *MediaType Labels2 *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *MediaType Labels2 *UIConstraints: *MediaType Transparency *InputSlot Tray4 *UIConstraints: *InputSlot Tray4 *MediaType Transparency *UIConstraints: *MediaType Labels1 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *MediaType Labels1 *UIConstraints: *MediaType Labels2 *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *MediaType Labels2 *UIConstraints: *MediaType Transparency *InputSlot Tray5 *UIConstraints: *InputSlot Tray5 *MediaType Transparency *UIConstraints: *MediaType Labels1 *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *MediaType Labels1 *UIConstraints: *MediaType Labels2 *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *MediaType Labels2 *UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble *UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency *UIConstraints: *MediaType Labels1 *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *MediaType Labels1 *UIConstraints: *MediaType Labels2 *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *MediaType Labels2 *UIConstraints: *MediaType Transparency *Duplex DuplexTumble *UIConstraints: *Duplex DuplexTumble *MediaType Transparency *%----Custom Paper selections limit *NonUIConstraints: *CustomPageSize True *InputSlot Upper *NonUIConstraints: *InputSlot Upper *CustomPageSize True *NonUIConstraints: *CustomPageSize True *InputSlot Lower *NonUIConstraints: *InputSlot Lower *CustomPageSize True *NonUIConstraints: *CustomPageSize True *InputSlot Tray3 *NonUIConstraints: *InputSlot Tray3 *CustomPageSize True *NonUIConstraints: *CustomPageSize True *InputSlot Tray4 *NonUIConstraints: *InputSlot Tray4 *CustomPageSize True *NonUIConstraints: *CustomPageSize True *InputSlot Tray5 *NonUIConstraints: *InputSlot Tray5 *CustomPageSize True *NonUIConstraints: *CustomPageSize True *Duplex DuplexNoTumble *NonUIConstraints: *Duplex DuplexNoTumble *CustomPageSize True *NonUIConstraints: *CustomPageSize True *Duplex DuplexTumble *NonUIConstraints: *Duplex DuplexTumble *CustomPageSize True *%----Device Option ---- *UIConstraints: *OKOptionDuplex False *Duplex DuplexNoTumble *UIConstraints: *OKOptionDuplex False *Duplex DuplexTumble *UIConstraints: *Duplex DuplexNoTumble *OKOptionDuplex False *UIConstraints: *Duplex DuplexTumble *OKOptionDuplex False *% _____ Device Capabilities _____ *ColorDevice: True *DefaultColorSpace: CMYK *LanguageLevel: "3" *Protocols: PJL TBCP *JCLBegin: "<1B>%-12345X" *JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>" *JCLEnd: "<1B>%-12345X@PJL EOJ <0A>" *Emulators: hplj *StartEmulator_hplj: "<1B>%-12345X@PJL ENTER LANGUAGE=PCL<0A>" *StopEmulator_hplj: "<1B>%-12345X" *% _____ Memory Configuration(VM Size) _____ *FreeVM: "4864000" *VMOption 64MB/Total RAM 64 MB: "4864000" *VMOption 128MB/Total RAM 128 MB: "10696704" *VMOption 192MB/Total RAM 192 MB: "17119232" *VMOption 256MB/Total RAM 256 MB: "23697408" *VMOption 320MB/Total RAM 320 MB: "29906944" *VMOption 384MB/Total RAM 384 MB: "36542464" *VMOption 448MB/Total RAM 448 MB: "43177984" *VMOption 512MB/Total RAM 512 MB: "46831616" *VMOption 576MB/Total RAM 576 MB: "53467136" *VMOption 640MB/Total RAM 640 MB: "59267072" *VMOption 704MB/Total RAM 704 MB: "65828864" *VMOption 768MB/Total RAM 768 MB: "72464384" *VMOption 832MB/Total RAM 832 MB: "79099904" *VMOption 896MB/Total RAM 896 MB: "85735424" *VMOption 1024MB/Total RAM 1024 MB: "98957312" *% _____ Memory Configuration(FontCache Size) _____ *FCacheSize 64MB:1022355 *FCacheSize 128MB:1895280 *FCacheSize 192MB:2862600 *FCacheSize 256MB:3853500 *FCacheSize 320MB:4789350 *FCacheSize 384MB:5788125 *FCacheSize 448MB:6786900 *FCacheSize 512MB:7337400 *FCacheSize 576MB:8336160 *FCacheSize 640MB:9209100 *FCacheSize 704MB:10200015 *FCacheSize 768MB:11198775 *FCacheSize 832MB:12197550 *FCacheSize 896MB:13196310 *FCacheSize 1024MB:15185985 *TTRasterizer: Type42 *?TTRasterizer: " save 42 /FontType resourcestatus {pop pop (Type42)}{(No Type42)}ifelse = flush restore" *End *Throughput: "21" *Password: "()" *ExitServer: " count 0 eq {false}{true exch startjob}ifelse not{ (WARNING: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if" *End *Reset: " count 0 eq {false}{true exch startjob true}ifelse not{ (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush }{ systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush }ifelse" *End *% _____ Resolution ____________________________________ *OpenUI *Resolution/Resolution: PickOne *OrderDependency: 65.0 DocumentSetup *Resolution *DefaultResolution: 600x1200dpi *Resolution 600x600dpi/600 dpi: " (<<) cvx exec /HWResolution [600 600] (>>) cvx exec setpagedevice" *End *Resolution 600x1200dpi/600x1200 dpi: " (<<) cvx exec /HWResolution [600 1200] (>>) cvx exec setpagedevice" *End *?Resolution: " save currentpagedevice /HWResolution get dup 0 get cvi 20 string cvs print (x) print 1 get cvi 20 string cvs print (dpi) = flush restore" *End *CloseUI: *Resolution *% =================================== *% Duplexer definitions *% =================================== *OpenUI *Duplex/2-Sided Printing: PickOne *OrderDependency: 95.0 DocumentSetup *Duplex *DefaultDuplex: None *Duplex None/Off: " (<<) cvx exec /Duplex false /Tumble false /Policies (<<) cvx exec /Duplex 2 (>>) cvx exec (>>) cvx exec setpagedevice" *End *Duplex DuplexNoTumble/Long-Edge binding: " (<<) cvx exec /Duplex statusdict /papertray 2 copy known{get exec 4 ne}{pop pop false}ifelse /Tumble false /Policies (<<) cvx exec /Duplex 2 (>>) cvx exec (>>) cvx exec setpagedevice % currentpagedevice /ManualFeed get{ % (<<) cvx exec /ManualFeedTimeout 0 (>>) cvx exec setpagedevice}if " *End *Duplex DuplexTumble/Short-Edge binding: " (<<) cvx exec /Duplex statusdict /papertray 2 copy known{get exec 4 ne}{pop pop false}ifelse /Tumble true /Policies (<<) cvx exec /Duplex 2 (>>) cvx exec (>>) cvx exec setpagedevice % currentpagedevice /ManualFeed get{ % (<<) cvx exec /ManualFeedTimeout 0 (>>) cvx exec setpagedevice}if " *End *?Duplex: " save currentpagedevice dup /Duplex known{ dup /Duplex get{ /Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse }{pop (None)}ifelse }{pop (None)}ifelse = flush restore" *End *CloseUI: *Duplex *% _____ Job Patch File _____ *JobPatchFile 0: " " *End *% _____ InputSlot _____ *OpenUI *InputSlot/Paper Source: PickOne *OrderDependency: 40.0 DocumentSetup *InputSlot *DefaultInputSlot: Upper *InputSlot Upper/Tray 1: " 1 dict dup /ManualFeed false put setpagedevice currentpagedevice /InputAttributes get 0 known{ 1 statusdict /setpapertray 2 copy known{ get {exec}stopped {pop}if }{pop pop pop}ifelse }if" *End *InputSlot Lower/Tray 2: " 1 dict dup /ManualFeed false put setpagedevice currentpagedevice /InputAttributes get 1 known{ 2 statusdict /setpapertray 2 copy known{ get {exec}stopped {pop}if }{pop pop pop}ifelse }if" *End *InputSlot Tray3/Tray 3: " 1 dict dup /ManualFeed false put setpagedevice currentpagedevice /InputAttributes get 2 known{ 3 statusdict /setpapertray 2 copy known{ get {exec}stopped {pop}if }{pop pop pop}ifelse }if" *End *InputSlot Tray4/Tray 4: " 1 dict dup /ManualFeed false put setpagedevice currentpagedevice /InputAttributes get 5 known{ 6 statusdict /setpapertray 2 copy known{ get {exec}stopped {pop}if }{pop pop pop}ifelse }if" *End *InputSlot Tray5/Tray 5: " 1 dict dup /ManualFeed false put setpagedevice currentpagedevice /InputAttributes get 6 known{ 7 statusdict /setpapertray 2 copy known{ get {exec}stopped {pop}if }{pop pop pop}ifelse }if" *End *InputSlot Front/Multi-Purpose Tray: " 1 dict dup /ManualFeed false put setpagedevice currentpagedevice /InputAttributes get 3 known{ 4 statusdict /setpapertray 2 copy known{ get {exec}stopped {pop}if }{pop pop pop}ifelse }if" *End *InputSlot ManualFeed/ManualFeed: " currentpagedevice /InputAttributes get 3 known{ 4 statusdict /setpapertray 2 copy known{ get {exec}stopped {pop}if }{pop pop pop}ifelse 1 dict dup /ManualFeed true put setpagedevice }if" *End *?InputSlot: " save currentpagedevice /ManualFeed get {(ManualFeed)}{ statusdict /papertray 2 copy known{ get {exec}stopped {0}if [(Unknown) (Upper) (Lower) (Tray3) (Front) (Unknown) (Tray4) (Tray5)] exch get }{pop pop (Unknown)}ifelse }ifelse = flush restore" *End *CloseUI: *InputSlot *% _____ Paper Handling _____ *LandscapeOrientation: Plus90 *VariablePaperSize: True *% Code in this section both selects a tray and sets up a frame buffer. *OpenUI *PageSize: PickOne *OrderDependency: 50.0 DocumentSetup *PageSize *DefaultPageSize: A4 *PageSize A4: " { (<<) cvx exec /PageSize [595 842] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { 1 dict begin pop currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def /OK@MPT_Set dup where{exch get 0 OK@LE [595 842] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [595 842] put dup /LeadingEdge OK@LE put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice end }if" *End *PageSize Letter/Letter: " { (<<) cvx exec /PageSize [612 792] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { 1 dict begin pop currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def /OK@MPT_Set dup where{exch get 0 OK@LE [612 792] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [612 792] put dup /LeadingEdge OK@LE put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice end }if" *End *PageSize Legal/Legal: " { (<<) cvx exec /PageSize [612 1008] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop {(<<) cvx exec /PageSize [612 972] (>>) cvx exec setpagedevice}stopped { pop /OK@MPT_Set dup where{exch get 0 0 [612 1008] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [612 1008] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if }if" *End *PageSize FanFoldGermanLegal/Legal13: " { (<<) cvx exec /PageSize [612 936] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop /OK@MPT_Set dup where{exch get 0 0 [612 936] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [612 936] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize B4: " { (<<) cvx exec /PageSize [729 1032] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop /OK@MPT_Set dup where{exch get 0 0 [729 1032] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [729 1032] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize A5: " { (<<) cvx exec /PageSize [420 595] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop /OK@MPT_Set dup where{exch get 0 0 [420 595] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [420 595] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize B5: " { (<<) cvx exec /PageSize [516 729] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { 1 dict begin pop currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def /OK@MPT_Set dup where{exch get 0 OK@LE [516 729] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [516 729] put dup /LeadingEdge OK@LE put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice end }if" *End *PageSize A6: " { (<<) cvx exec /PageSize [297 420] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop currentpagedevice dup /InputAttributes get /Priority get 0 get dup 0 eq exch 3 eq or not{ /ManualFeed get 4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if }{pop}ifelse /OK@MPT_Set dup where{exch get 0 0 [297 420] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [297 420] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize EnvMonarch/Monarch: " { (<<) cvx exec /PageSize [279 540] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop currentpagedevice /ManualFeed get 4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if /OK@MPT_Set dup where{exch get 0 3 [279 540] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [279 540] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize EnvDL/DL: " { (<<) cvx exec /PageSize [312 624] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop currentpagedevice /ManualFeed get 4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if /OK@MPT_Set dup where{exch get 0 3 [312 624] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [312 624] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize EnvC5/C5: " { (<<) cvx exec /PageSize [459 649] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop currentpagedevice /ManualFeed get 4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if /OK@MPT_Set dup where{exch get 0 3 [459 649] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [459 649] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize Env10/Com-10: " { (<<) cvx exec /PageSize [297 684] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop currentpagedevice /ManualFeed get 4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if /OK@MPT_Set dup where{exch get 0 3 [297 684] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [297 684] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize Executive/Executive: " { (<<) cvx exec /PageSize [522 756] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop /OK@MPT_Set dup where{exch get 0 0 [522 756] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [522 756] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize A3: " { (<<) cvx exec /PageSize [842 1191] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop /OK@MPT_Set dup where{exch get 0 0 [842 1191] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [842 1191] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize A3nobi/A3Nobi: " { (<<) cvx exec /PageSize [930 1284] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop /OK@MPT_Set dup where{exch get 0 0 [930 1284] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [930 1284] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize EnvC4/C4: " { (<<) cvx exec /PageSize [649 918] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop currentpagedevice /ManualFeed get 4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if /OK@MPT_Set dup where{exch get 0 3 [649 918] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [649 918] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize Env9/Com-9: " { (<<) cvx exec /PageSize [279 639] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop currentpagedevice /ManualFeed get 4 statusdict /setpapertray 2 copy known{get exec}{pop pop pop}ifelse {(<<) cvx exec /ManualFeed true (>>) cvx exec setpagedevice}if /OK@MPT_Set dup where{exch get 0 3 [279 639] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [279 639] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if" *End *PageSize OKLegal/Legal13.5: " { (<<) cvx exec /PageSize [612 972] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop {(<<) cvx exec /PageSize [612 1008] (>>) cvx exec setpagedevice}stopped { pop /OK@MPT_Set dup where{exch get 0 0 [612 972] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [612 972] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if }if" *End *PageSize Tabloid/Tabloid: " { (<<) cvx exec /PageSize [792 1224] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop {(<<) cvx exec /PageSize [864 1296] (>>) cvx exec setpagedevice}stopped { pop {(<<) cvx exec /PageSize [907 1276] (>>) cvx exec setpagedevice}stopped { pop /OK@MPT_Set dup where{exch get 0 0 [792 1224] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [792 1224] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if }if }if" *End *PageSize A3wide/A3Wide(SRA3): " { (<<) cvx exec /PageSize [907 1276] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop {(<<) cvx exec /PageSize [864 1296] (>>) cvx exec setpagedevice}stopped { pop {(<<) cvx exec /PageSize [792 1224] (>>) cvx exec setpagedevice}stopped { pop /OK@MPT_Set dup where{exch get 0 0 [907 1276] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [907 1276] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if }if }if" *End *PageSize TabloidExtra/Tabloid Extra: " { (<<) cvx exec /PageSize [864 1296] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec (>>) cvx exec setpagedevice }stopped { pop {(<<) cvx exec /PageSize [907 1276] (>>) cvx exec setpagedevice}stopped { pop {(<<) cvx exec /PageSize [792 1224] (>>) cvx exec setpagedevice}stopped { pop /OK@MPT_Set dup where{exch get 0 0 [864 1296] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [864 1296] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice }if }if }if" *End *?PageSize: " save currentpagedevice /PageSize get aload pop 2 copy gt {exch}if (Unknown) (<<) cvx exec [595 842] (A4) [612 792] (Letter) [612 1008] (Legal) [612 936] (FanFoldGermanLegal) [729 1032] (B4) [420 595] (A5) [516 729] (B5) [297 420] (A6) [279 540] (EnvMonarch) [312 624] (EnvDL) [459 649] (EnvC5) [297 684] (Env10) [522 756] (Executive) [842 1191] (A3) [930 1284] (A3nobi) [649 918] (EnvC4) [279 639] (Env9) [612 972] (OKLegal) [792 1224] (Tabloid) [907 1276] (A3wide) [864 1296] (TabloidExtra) (>>) cvx exec { exch aload pop 2 copy gt {exch}if 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: 55.0 DocumentSetup *PageRegion *DefaultPageRegion: A4 *PageRegion A4: " 1 dict begin currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def /OK@MPT_Set dup where{exch get 0 OK@LE [595 842] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [595 842] put dup /LeadingEdge OK@LE put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice end" *End *PageRegion Letter/Letter: " 1 dict begin currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def /OK@MPT_Set dup where{exch get 0 OK@LE [612 792] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [612 792] put dup /LeadingEdge OK@LE put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice end" *End *PageRegion Legal/Legal: " /OK@MPT_Set dup where{exch get 0 0 [612 1008] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [612 1008] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion FanFoldGermanLegal/Legal13: " /OK@MPT_Set dup where{exch get 0 0 [612 936] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [612 936] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion B4: " /OK@MPT_Set dup where{exch get 0 0 [729 1032] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [729 1032] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion A5: " /OK@MPT_Set dup where{exch get 0 0 [420 595] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [420 595] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion B5: " 1 dict begin currentpagedevice /InputAttributes get dup /Priority get 0 get get /LeadingEdge get dup dup 0 eq exch 3 eq or not {pop 0}if /OK@LE exch def /OK@MPT_Set dup where{exch get 0 OK@LE [516 729] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [516 729] put dup /LeadingEdge OK@LE put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice end" *End *PageRegion A6: " /OK@MPT_Set dup where{exch get 0 0 [297 420] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [297 420] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion EnvMonarch/Monarch: " /OK@MPT_Set dup where{exch get 0 3 [279 540] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [279 540] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion EnvDL/DL: " /OK@MPT_Set dup where{exch get 0 3 [312 624] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [312 624] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion EnvC5/C5: " /OK@MPT_Set dup where{exch get 0 3 [459 649] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [459 649] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion Env10/Com-10: " /OK@MPT_Set dup where{exch get 0 3 [297 684] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [297 684] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion Executive/Executive: " /OK@MPT_Set dup where{exch get 0 0 [522 756] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [522 756] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion A3: " /OK@MPT_Set dup where{exch get 0 0 [842 1191] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [842 1191] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion A3nobi/A3Nobi: " /OK@MPT_Set dup where{exch get 0 0 [930 1284] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [930 1284] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion EnvC4/C4: " /OK@MPT_Set dup where{exch get 0 3 [649 918] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [649 918] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion Env9/Com-9: " /OK@MPT_Set dup where{exch get 0 3 [279 639] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [279 639] put dup /LeadingEdge 3 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion OKLegal/Legal13.5: " /OK@MPT_Set dup where{exch get 0 0 [612 972] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [612 972] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion Tabloid/Tabloid: " /OK@MPT_Set dup where{exch get 0 0 [792 1224] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [792 1224] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion A3wide/A3Wide(SRA3): " /OK@MPT_Set dup where{exch get 0 0 [907 1276] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [907 1276] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *PageRegion TabloidExtra/Tabloid Extra: " /OK@MPT_Set dup where{exch get 0 0 [864 1296] 4 -1 roll exec}{pop}ifelse currentpagedevice dup length dict copy dup /PageSize [864 1296] put dup /LeadingEdge 0 put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" *End *CloseUI: *PageRegion *% The following entries provide information about specific paper keywords. *DefaultImageableArea: A4 *ImageableArea A4: "13 13 582 829 " *ImageableArea Letter/Letter: "13 13 599 779 " *ImageableArea Legal/Legal: "13 13 599 995 " *ImageableArea FanFoldGermanLegal/Legal13: "13 13 599 923 " *ImageableArea B4: "13 13 716 1019 " *ImageableArea A5: "13 13 407 582 " *ImageableArea B5: "13 13 503 716 " *ImageableArea A6: "13 13 285 407 " *ImageableArea EnvMonarch/Monarch: "13 13 265 527 " *ImageableArea EnvDL/DL: "13 13 299 611 " *ImageableArea EnvC5/C5: "13 13 443 636 " *ImageableArea Env10/Com-10: "13 13 279 670 " *ImageableArea Executive/Executive: "13 13 509 743 " *ImageableArea A3: "13 13 829 1178 " *ImageableArea A3nobi/A3Nobi: "13 13 917 1271 " *ImageableArea EnvC4/C4: "33 13 616 905 " *ImageableArea Env9/Com-9: "13 13 260 626 " *ImageableArea OKLegal/Legal13.5: "13 13 599 959 " *ImageableArea Tabloid/Tabloid: "13 13 779 1211 " *ImageableArea A3wide/A3Wide(SRA3): "13 13 894 1263 " *ImageableArea TabloidExtra/Tabloid Extra: "13 13 851 1283 " *?ImageableArea: " save /cvp {20 string cvs print ( ) print}bind def /upperright {10000 mul floor 10000 div}bind def /lowerleft {10000 mul ceiling 10000 div}bind def newpath clippath pathbbox 4 -2 roll exch 2 {lowerleft cvp}repeat exch 2 {upperright cvp}repeat flush restore" *End *% These provide the physical dimensions of the paper (by keyword) *DefaultPaperDimension: A4 *PaperDimension A4: "595 842" *PaperDimension Letter/Letter: "612 792" *PaperDimension Legal/Legal: "612 1008" *PaperDimension FanFoldGermanLegal/Legal13: "612 936" *PaperDimension B4: "729 1032" *PaperDimension A5: "420 595" *PaperDimension B5: "516 729" *PaperDimension A6: "297 420" *PaperDimension EnvMonarch/Monarch: "279 540" *PaperDimension EnvDL/DL: "312 624" *PaperDimension EnvC5/C5: "459 649" *PaperDimension Env10/Com-10: "297 684" *PaperDimension Executive/Executive: "522 756" *PaperDimension A3: "842 1191" *PaperDimension A3nobi/A3Nobi: "930 1284" *PaperDimension EnvC4/C4: "649 918" *PaperDimension Env9/Com-9: "279 639" *PaperDimension OKLegal/Legal13.5: "612 972" *PaperDimension Tabloid/Tabloid: "792 1224" *PaperDimension A3wide/A3Wide(SRA3): "907 1276" *PaperDimension TabloidExtra/Tabloid Extra: "864 1296" *%=== Custom Paper Support ================= *%Orientation and Margin (offsets) values are not utilized *MaxMediaWidth: "929.764" *MaxMediaHeight: "2551.181" *CenterRegistered: False *HWMargins: 13 13 13 13 *NonUIOrderDependency: 60.0 DocumentSetup *CustomPageSize *CustomPageSize True: " 10 dict begin /OK@res currentpagedevice /HWResolution get def (<<) cvx exec /HWResolution [600 600] (>>) cvx exec setpagedevice /OK@max [929.764 2551.181] def /OK@min [216.0 360.0] def 5 -2 roll dup OK@max 1 get gt{pop OK@max 1 get}if dup OK@min 1 get lt{pop OK@min 1 get}if exch dup OK@max 0 get gt{pop OK@max 0 get}if dup OK@min 0 get lt{pop OK@min 0 get}if exch 5 2 roll 1 dict dup /TraySwitch false put setpagedevice false statusdict /setpapersizecheck 2 copy known{ get {exec}stopped {pop}{globaldict /OK@_Custom 0 put}ifelse }{pop pop pop}ifelse /OK@ORT exch def pop pop 2 copy gt /OK@LFEED exch def /OK@WPAPER OK@ORT 2 mod OK@LFEED{1 eq}{0 eq}ifelse def OK@LFEED{exch}if /OK@Y exch def /OK@X exch def /OK@LEdge [3 0 1 2] OK@ORT get def currentpagedevice dup length dict copy dup dup /InputAttributes get dup length dict copy /InputAttributes exch dup dup 3 get dup length dict copy 3 exch dup /PageSize [OK@X OK@Y OK@WPAPER{exch}if] put dup /LeadingEdge OK@LEdge put put put dup /PageSize [OK@X OK@Y OK@WPAPER{exch}if] put dup /LeadingEdge OK@LEdge put dup /Policies 1 dict dup /PageSize 7 put put setpagedevice (<<) cvx exec /HWResolution OK@res (>>) cvx exec setpagedevice end" *End *LeadingEdge Short: "" *LeadingEdge Long: "" *DefaultLeadingEdge: Short *ParamCustomPageSize Width: 1 points 216.000 929.764 *ParamCustomPageSize Height: 2 points 360.000 2551.181 *ParamCustomPageSize WidthOffset: 3 points 0 0 *ParamCustomPageSize HeightOffset: 4 points 0 0 *ParamCustomPageSize Orientation: 5 int 0 3 *RequiresPageRegion All: True *% _____ Media Type _____ *% This selection must be later than manual feed selection *OpenUI *MediaType/Paper Type: PickOne *OrderDependency: 90.0 DocumentSetup *MediaType *DefaultMediaType: PRINTERDEFAULT *MediaType PRINTERDEFAULT/Printer Setting: " " *End *MediaType LIGHT/Light(16lb<3C>): " statusdict /papertray 2 copy known{ 4 dict begin get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def currentpagedevice dup length dict copy /OK_CPD exch def OK_CPD /MediaType get (Envelope) ne{ OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch dup /PageSize OK_IASZ put dup /MediaType (Plain) put dup /MediaWeight 62 put put OK_CPD dup /InputAttributes OK_IA put dup /MediaType (Plain) put dup /MediaWeight 62 put dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put setpagedevice }if end }{pop pop}ifelse" *End *MediaType MEDIUMLIGHT/Medium-Light(17-19lb): " statusdict /papertray 2 copy known{ 4 dict begin get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def currentpagedevice dup length dict copy /OK_CPD exch def OK_CPD /MediaType get (Envelope) ne{ OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch dup /PageSize OK_IASZ put dup /MediaType (Plain) put dup /MediaWeight 73 put put OK_CPD dup /InputAttributes OK_IA put dup /MediaType (Plain) put dup /MediaWeight 73 put dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put setpagedevice }if end }{pop pop}ifelse" *End *MediaType MEDIUM/Medium(20-24lb): " statusdict /papertray 2 copy known{ 4 dict begin get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def currentpagedevice dup length dict copy /OK_CPD exch def OK_CPD /MediaType get (Envelope) ne{ OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch dup /PageSize OK_IASZ put dup /MediaType (Plain) put dup /MediaWeight 92 put put OK_CPD dup /InputAttributes OK_IA put dup /MediaType (Plain) put dup /MediaWeight 92 put dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put setpagedevice }if end }{pop pop}ifelse" *End *MediaType MEDIUMHEAVY/Medium-Heavy(25-27lb): " statusdict /papertray 2 copy known{ 4 dict begin get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def currentpagedevice dup length dict copy /OK_CPD exch def OK_CPD /MediaType get (Envelope) ne{ OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch dup /PageSize OK_IASZ put dup /MediaType (Plain) put dup /MediaWeight 103 put put OK_CPD dup /InputAttributes OK_IA put dup /MediaType (Plain) put dup /MediaWeight 103 put dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put setpagedevice }if end }{pop pop}ifelse" *End *MediaType HEAVY/Heavy(28-32lb): " statusdict /papertray 2 copy known{ 4 dict begin get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def currentpagedevice dup length dict copy /OK_CPD exch def OK_CPD /MediaType get (Envelope) ne{ OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch dup /PageSize OK_IASZ put dup /MediaType (Plain) put dup /MediaWeight 122 put put OK_CPD dup /InputAttributes OK_IA put dup /MediaType (Plain) put dup /MediaWeight 122 put dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put setpagedevice }if end }{pop pop}ifelse" *End *MediaType ULTRAHEAVY/Ultra-Heavy(33-54lb): " statusdict /papertray 2 copy known{ 4 dict begin get exec 1 sub currentpagedevice /ManualFeed get{pop 3}if /OK_TRAY exch def currentpagedevice dup length dict copy /OK_CPD exch def OK_CPD /MediaType get (Envelope) ne{ OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch dup /PageSize OK_IASZ put dup /MediaType (Plain) put dup /MediaWeight 203 put put OK_CPD dup /InputAttributes OK_IA put dup /MediaType (Plain) put dup /MediaWeight 203 put dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put setpagedevice }if end }{pop pop}ifelse" *End *MediaType Labels1/Labels1: " false statusdict /setpapersizecheck 2 copy known {get {exec}stopped {pop}if}{pop pop pop}ifelse statusdict /papertray 2 copy known{ 4 dict begin get exec 1 sub dup 3 ne{ currentpagedevice /ManualFeed get 4 statusdict /setpapertray 2 copy known{ get {exec}stopped {pop}if }{pop pop pop}ifelse 1 dict dup /ManualFeed 4 -1 roll put setpagedevice pop 3 }if /OK_TRAY exch def currentpagedevice dup length dict copy /OK_CPD exch def OK_CPD /MediaType get (Envelope) ne{ OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch dup /PageSize OK_IASZ put dup /MediaType (Labels) put dup /MediaWeight 73 put put OK_CPD dup /InputAttributes OK_IA put dup /MediaType (Labels) put dup /MediaWeight 73 put dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put setpagedevice }if end }{pop pop}ifelse" *End *MediaType Labels2/Labels2: " false statusdict /setpapersizecheck 2 copy known {get {exec}stopped {pop}if}{pop pop pop}ifelse statusdict /papertray 2 copy known{ 4 dict begin get exec 1 sub dup 3 ne{ currentpagedevice /ManualFeed get 4 statusdict /setpapertray 2 copy known{ get {exec}stopped {pop}if }{pop pop pop}ifelse 1 dict dup /ManualFeed 4 -1 roll put setpagedevice pop 3 }if /OK_TRAY exch def currentpagedevice dup length dict copy /OK_CPD exch def OK_CPD /MediaType get (Envelope) ne{ OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch dup /PageSize OK_IASZ put dup /MediaType (Labels) put dup /MediaWeight 203 put put OK_CPD dup /InputAttributes OK_IA put dup /MediaType (Labels) put dup /MediaWeight 203 put dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put setpagedevice }if end }{pop pop}ifelse" *End *MediaType Transparency/Transparency: " false statusdict /setpapersizecheck 2 copy known {get {exec}stopped {pop}if}{pop pop pop}ifelse statusdict /papertray 2 copy known{ 4 dict begin get exec 1 sub dup dup 0 eq exch 3 eq or not{ currentpagedevice /ManualFeed get 4 statusdict /setpapertray 2 copy known{ get {exec}stopped {pop}if }{pop pop pop}ifelse 1 dict dup /ManualFeed 4 -1 roll put setpagedevice pop 3 }if /OK_TRAY exch def currentpagedevice dup length dict copy /OK_CPD exch def OK_CPD /MediaType get (Envelope) ne{ OK_CPD /InputAttributes get dup length dict copy /OK_IA exch def OK_IA OK_TRAY get /PageSize get /OK_IASZ exch def OK_IA dup OK_TRAY get dup length dict copy OK_TRAY exch dup /PageSize OK_IASZ put dup /MediaType (Transparency) put dup /MediaWeight 73 put put OK_CPD dup /InputAttributes OK_IA put dup /MediaType (Transparency) put dup /MediaWeight 73 put dup /Policies (<<) cvx exec/PageSize 7 (>>) cvx exec put setpagedevice }if end }{pop pop}ifelse" *End *?MediaType: " save 3 dict begin currentpagedevice /MediaType 2 copy known{ get /OK_MT exch def OK_MT (Transparency) eq { OK_MT }{ currentpagedevice /MediaWeight 2 copy known{ get /OK_MW exch def 5 -1 0 { /OK_idx exch def [62 73 92 103 122 203] OK_idx get OK_MW le {exit}if }for OK_MT dup (Plain) eq exch null eq or{ [(LIGHT) (MEDIUMLIGHT) (MEDIUM) (MEDIUMHEAVY) (HEAVY) (ULTRAHEAVY)] OK_idx get }{ OK_MT (Labels) eq{ [(Labels1) dup dup dup dup (Labels2)] OK_idx get }{ (Unknown) }ifelse }ifelse }{ pop pop (Unknown) }ifelse }ifelse }{ pop pop (Unknown) }ifelse end = flush restore" *End *CloseUI: *MediaType *% _____ Output Bin _____ *OpenUI *OutputBin/Output Bin: PickOne *OrderDependency: 45.0 DocumentSetup *OutputBin *DefaultOutputBin: Stacker *OutputBin Stacker/Stacker (Face-down): " (<<) cvx exec /OutputFaceUp false (>>) cvx exec setpagedevice" *End *OutputBin Rear/Stacker (Face-up): " (<<) cvx exec /OutputFaceUp true (>>) cvx exec setpagedevice" *End *?OutputBin:" save currentpagedevice /OutputFaceUp 2 copy known{ get{(Rear)}{(Stacker)}ifelse }{pop pop (Stacker)}ifelse = flush restore" *End *CloseUI: *OutputBin *% ================================================ *% Collate: driver UI only *% ================================================ *OpenUI *OKCollate/Collate: Boolean *OrderDependency: 35.0 DocumentSetup *OKCollate *DefaultOKCollate: False *OKCollate False/No: " (<<) cvx exec /Collate false (>>) cvx exec setpagedevice" *End *OKCollate True/Yes: " globaldict /OK@_Copies currentpagedevice /NumCopies get put (<<) cvx exec /Collate false /NumCopies 1 (>>) cvx exec setpagedevice globaldict /OK@_Copies known{ (<<) cvx exec /Collate true /NumCopies globaldict /OK@_Copies get (>>) cvx exec setpagedevice }if" *End *?OKCollate: " save currentpagedevice /Collate 2 copy known{ get {(True)}{(False)}ifelse }{pop pop (Unknown)}ifelse = flush restore" *End *CloseUI: *OKCollate *%----This part is diffent from Win95/98's PPD *% _____ OKI Color Control _____ *OpenUI *OKControl/Color Control: PickOne *OrderDependency: 105.0 DocumentSetup *OKControl *DefaultOKControl: PRCM *OKControl PRCM/Printer Color Matching: " globaldict /OK@_Control 1 put /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop currentpagedevice /MediaType get (Transparency) ne { /DefaultHalftone [ [/M6Best600Halftone /M6Best1200Halftone] [/M12Best600Halftone /M12Best1200Halftone] ] false /Default /OutputDevice findresource /HWResolution get {dup 0 get exch 1 get add 2400 eq{pop true exit}if}forall {1}{0}ifelse get currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get /Halftone 2 copy resourcestatus{ pop pop findresource /Halftone defineresource sethalftone }{pop pop pop}ifelse }if" *End *OKControl NOPRCM/No Color Matching: " globaldict /OK@_Control 4 put (<<) cvx exec /ProcessColorModel /DeviceCMYK (>>) cvx exec setpagedevice (<<) cvx exec /DeviceRenderingInfo 10 dict currentpagedevice /DeviceRenderingInfo 2 copy known {get exch copy}{pop pop}ifelse dup /SelectBlackGeneration 1 put dup /SelectColorMatching 0 put /PageDeviceName null (>>) cvx exec setpagedevice currentpagedevice /MediaType get (Transparency) ne { /DefaultHalftone [ [/M6Best600Halftone /M6Best1200Halftone] [/M12Best600Halftone /M12Best1200Halftone] ] false /Default /OutputDevice findresource /HWResolution get {dup 0 get exch 1 get add 2400 eq{pop true exit}if}forall {1}{0}ifelse get currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get /Halftone 2 copy resourcestatus{ pop pop findresource /Halftone defineresource sethalftone }{pop pop pop}ifelse }if" *End *OKControl Gray/Print in Grayscale: " globaldict /OK@_Control 5 put (<<) cvx exec /ProcessColorModel /DeviceGray (>>) cvx exec setpagedevice currentpagedevice /MediaType get (Transparency) ne { /DefaultHalftone [ [/M6BWBest600Halftone /M6BWBest1200Halftone] [/M12BWBest600Halftone /M12BWBest1200Halftone] ] false /Default /OutputDevice findresource /HWResolution get {dup 0 get exch 1 get add 2400 eq{pop true exit}if}forall {1}{0}ifelse get currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get /Halftone 2 copy resourcestatus{ pop pop findresource /Halftone defineresource sethalftone }{pop pop pop}ifelse }if /DefaultColorRendering /RelativeColorimetric findcolorrendering pop /ColorRendering findresource /ColorRendering defineresource setcolorrendering" *End *?OKControl: " save globaldict /OK@_Control 2 copy known {get [(UnKnown) (PRCM) (UnKnown) dup (NOPRCM) (Gray)] exch get}{pop pop (UnKnown)}ifelse = flush restore" *End *CloseUI: *OKControl *% _____ Matching Mode _____ *OpenUI *OKMatchingMode/Image Color Matching: PickOne *OrderDependency: 110.0 DocumentSetup *OKMatchingMode *DefaultOKMatchingMode: ASIC *OKMatchingMode ASIC/OKI Unique Color Matching: " globaldict /OK@_UseCRD false put (<<) cvx exec /UseCIEColor false (>>) cvx exec setpagedevice" *End *OKMatchingMode UseCRD/PostScript CRD Color Matching: " globaldict /OK@_UseCRD globaldict /OK@_Control 2 copy known{get 1 eq}{pop pop false}ifelse put (<<) cvx exec /UseCIEColor globaldict /OK@_UseCRD get (>>) cvx exec setpagedevice" *End *?OKMatchingMode: " save currentpagedevice /UseCIEColor 2 copy known{ get {(UseCRD)}{(ASIC)}ifelse }{ (Unknown) }ifelse = flush restore" *End *CloseUI: *OKMatchingMode *% _____ Color Process Black _____ *OpenUI *OKBlackSubstitution/Black Finish: PickOne *OrderDependency: 115.0 DocumentSetup *OKBlackSubstitution *DefaultOKBlackSubstitution: Auto *OKBlackSubstitution Auto/Auto: " globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if globaldict /OK@_Control get 1 eq{ (<<) cvx exec /DeviceRenderingInfo 10 dict currentpagedevice /DeviceRenderingInfo 2 copy known {get exch copy}{pop pop}ifelse dup /SelectBlackGeneration 0 put /PageDeviceName null (>>) cvx exec setpagedevice }if" *End *OKBlackSubstitution Matte/Matte: " globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if globaldict /OK@_Control get 1 eq{ (<<) cvx exec /DeviceRenderingInfo 10 dict currentpagedevice /DeviceRenderingInfo 2 copy known {get exch copy}{pop pop}ifelse dup /SelectBlackGeneration 2 put /PageDeviceName null (>>) cvx exec setpagedevice }if" *End *OKBlackSubstitution Glossy/Glossy: " globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if globaldict /OK@_Control get 1 eq{ (<<) cvx exec /DeviceRenderingInfo 10 dict currentpagedevice /DeviceRenderingInfo 2 copy known {get exch copy}{pop pop}ifelse dup /SelectBlackGeneration 1 put /PageDeviceName null (>>) cvx exec setpagedevice }if" *End *?OKBlackSubstitution:" save currentpagedevice /DeviceRenderingInfo get /SelectBlackGeneration get [(Auto) (Glossy) (Matte) (UnKnown)] exch get = flush restore" *End *CloseUI: *OKBlackSubstitution *% _____ Halftone Information _____ *DefaultHalftoneType: 5 *ScreenFreq: "85.0" *ScreenAngle: "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}" *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{1 exch sub}" *% _____ Halftone Mode _____ *OpenUI *OKHalftoneMode/Color Halftone: PickOne *OrderDependency: 145.0 DocumentSetup *OKHalftoneMode *DefaultOKHalftoneMode: DeviceBest *OKHalftoneMode DeviceBest/Device Best Dither: " globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if globaldict /OK@_Control get 1 eq{ (<<) cvx exec /DeviceRenderingInfo 10 dict currentpagedevice /DeviceRenderingInfo 2 copy known {get exch copy}{pop pop}ifelse dup /SelectHalftone 1 put /PageDeviceName null (>>) cvx exec setpagedevice}if" *End *OKHalftoneMode ClusterDither/Cluster Ordered Dither: " globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if globaldict /OK@_Control get 1 eq{ (<<) cvx exec /DeviceRenderingInfo 10 dict currentpagedevice /DeviceRenderingInfo 2 copy known {get exch copy}{pop pop}ifelse dup /SelectHalftone 2 put /PageDeviceName null (>>) cvx exec setpagedevice}if" *End *?OKHalftoneMode:" save currentpagedevice /DeviceRenderingInfo get /SelectHalftone get [(Auto) (DeviceBest) (ClusterDither) (UnKnown)] exch get = flush restore" *End *CloseUI: *OKHalftoneMode *% _____ Color Rendering Style _____ *% *% OKColorRenderStyle should be located at the last selection *% *OpenUI *OKColorRenderStyle/Image Color Rendering Style: PickOne *OrderDependency: 150.0 DocumentSetup *OKColorRenderStyle *DefaultOKColorRenderStyle: Auto *OKColorRenderStyle Auto/Auto: " globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if globaldict /OK@_Control get 1 eq{ (<<) cvx exec /DeviceRenderingInfo 10 dict currentpagedevice /DeviceRenderingInfo 2 copy known {get exch copy}{pop pop}ifelse dup /SelectColorMatching 1 put /PageDeviceName null (>>) cvx exec setpagedevice currentpagedevice /MediaType get (Transparency) ne{ /DefaultHalftone [ [ [/M6Best600Halftone /M6Best1200Halftone] [/MBest600Halftone /M12Best1200Halftone] ] [ [/M6Cluster600Halftone /M6Cluster1200Halftone] [/M12Cluster600Halftone /M12Cluster1200Halftone] ] ] currentpagedevice /DeviceRenderingInfo get /SelectHalftone get dup dup 1 eq exch 2 eq or {1 sub}{pop 0}ifelse get false /Default /OutputDevice findresource /HWResolution get { dup 0 get exch 1 get add 2400 eq{pop true exit}if }forall {1}{0}ifelse get currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get /Halftone 2 copy resourcestatus{ pop pop findresource /Halftone defineresource sethalftone }{pop pop pop}ifelse }if }if" *End *OKColorRenderStyle Perceptual/Perceptual: " globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if globaldict /OK@_Control get 1 eq{ (<<) cvx exec /DeviceRenderingInfo 10 dict currentpagedevice /DeviceRenderingInfo 2 copy known {get exch copy}{pop pop}ifelse dup /SelectColorMatching 2 put /PageDeviceName null (>>) cvx exec setpagedevice currentpagedevice /MediaType get (Transparency) ne{ /DefaultHalftone [ [ [/M6Best600Halftone /M6Best1200Halftone] [/MBest600Halftone /M12Best1200Halftone] ] [ [/M6Cluster600Halftone /M6Cluster1200Halftone] [/M12Cluster600Halftone /M12Cluster1200Halftone] ] ] currentpagedevice /DeviceRenderingInfo get /SelectHalftone get dup dup 1 eq exch 2 eq or {1 sub}{pop 0}ifelse get false /Default /OutputDevice findresource /HWResolution get { dup 0 get exch 1 get add 2400 eq{pop true exit}if }forall {1}{0}ifelse get currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get /Halftone 2 copy resourcestatus{ pop pop findresource /Halftone defineresource sethalftone }{pop pop pop}ifelse }if globaldict /OK@_UseCRD 2 copy known{get}{pop pop false}ifelse { currentpagedevice /DeviceRenderingInfo get /SelectBlackGeneration get dup dup 1 eq exch 2 eq or{ /DefaultColorRendering exch [/PerceptualCMY /PerceptualCMYK] exch 1 sub get findcolorrendering pop /ColorRendering findresource /ColorRendering defineresource setcolorrendering }{pop}ifelse }if }if" *End *OKColorRenderStyle Vivid/Vivid: " globaldict /OK@_Control known not{globaldict /OK@_Control 1 put}if globaldict /OK@_Control get 1 eq{ (<<) cvx exec /DeviceRenderingInfo 10 dict currentpagedevice /DeviceRenderingInfo 2 copy known {get exch copy}{pop pop}ifelse dup /SelectColorMatching 3 put /PageDeviceName null (>>) cvx exec setpagedevice currentpagedevice /MediaType get (Transparency) ne{ /DefaultHalftone [ [ [/M6Best600Halftone /M6Best1200Halftone] [/MBest600Halftone /M12Best1200Halftone] ] [ [/M6Cluster600Halftone /M6Cluster1200Halftone] [/M12Cluster600Halftone /M12Cluster1200Halftone] ] ] currentpagedevice /DeviceRenderingInfo get /SelectHalftone get dup dup 1 eq exch 2 eq or {1 sub}{pop 0}ifelse get false /Default /OutputDevice findresource /HWResolution get { dup 0 get exch 1 get add 2400 eq{pop true exit}if }forall {1}{0}ifelse get currentpagedevice /HWResolution get 1 get 600 eq{0}{1}ifelse get /Halftone 2 copy resourcestatus{ pop pop findresource /Halftone defineresource sethalftone }{pop pop pop}ifelse }if globaldict /OK@_UseCRD 2 copy known{get}{pop pop false}ifelse { currentpagedevice /DeviceRenderingInfo get /SelectBlackGeneration get dup dup 1 eq exch 2 eq or{ /DefaultColorRendering exch [/VividCMY /VividCMYK] exch 1 sub get findcolorrendering pop /ColorRendering findresource /ColorRendering defineresource setcolorrendering }{pop}ifelse }if }if" *End *?OKColorRenderStyle: " save currentpagedevice /DeviceRenderingInfo get /SelectColorMatching get [(None) (Auto) (Perceptual) (Vivid) (UnKnown)] exch get = flush restore" *End *CloseUI: *OKColorRenderStyle *%----This part is diffent from Win95/98's PPD *% _____ Color Separation Order _____ *OpenUI *OKSeparationorder/Separations: PickOne *OrderDependency: 130.0 DocumentSetup *OKSeparationorder *DefaultOKSeparationorder: OFF *OKSeparationorder OFF/Off: " (<<) cvx exec /Separations false (>>) cvx exec setpagedevice" *End *OKSeparationorder CMYK/CMYK: " (<<) cvx exec /Separations true (>>) cvx exec setpagedevice (<<) cvx exec /SeparationOrder [/Cyan /Magenta /Yellow /Black] (>>) cvx exec setpagedevice" *End *OKSeparationorder CMY/CMY: " (<<) cvx exec /Separations true (>>) cvx exec setpagedevice (<<) cvx exec /SeparationOrder [/Cyan /Magenta /Yellow] (>>) cvx exec setpagedevice" *End *OKSeparationorder Cyan/OnlyCyan: " (<<) cvx exec /Separations true (>>) cvx exec setpagedevice (<<) cvx exec /SeparationOrder [/Cyan] (>>) cvx exec setpagedevice" *End *OKSeparationorder Magenta/OnlyMagenta: " (<<) cvx exec /Separations true (>>) cvx exec setpagedevice (<<) cvx exec /SeparationOrder [/Magenta] (>>) cvx exec setpagedevice" *End *OKSeparationorder Yellow/OnlyYellow: " (<<) cvx exec /Separations true (>>) cvx exec setpagedevice (<<) cvx exec /SeparationOrder [/Yellow] (>>) cvx exec setpagedevice" *End *OKSeparationorder Black/OnlyBlack: " (<<) cvx exec /Separations true (>>) cvx exec setpagedevice (<<) cvx exec /SeparationOrder [/Black] (>>) cvx exec setpagedevice" *End *?OKSeparationorder: " save (Unknown) currentpagedevice /Separations 2 copy known{ get{ currentpagedevice /SeparationOrder 2 copy known{ get dup length 1 eq{ 0 get 20 string cvs exch pop }{ dup length 3 eq{ pop pop (CMY) }{ length 4 eq{pop (CMYK)}if }ifelse }ifelse }{pop pop}ifelse }{pop (OFF)}ifelse }{pop pop}ifelse = flush restore %% Cyan Magenta Yellow Black" *End *CloseUI: *OKSeparationorder *OpenUI *TraySwitch/Tray Switch: Boolean *OrderDependency: 25.0 DocumentSetup *TraySwitch *DefaultTraySwitch: True *TraySwitch True/On: "1 dict dup /TraySwitch globaldict /OK@_Custom known not put setpagedevice" *TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" *?TraySwitch: " save currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush restore" *End *CloseUI: *TraySwitch *OpenUI *OKPageSizeCheck/Page Size Check: Boolean *OrderDependency: 20.0 DocumentSetup *OKPageSizeCheck *DefaultOKPageSizeCheck: True *OKPageSizeCheck True/On: " statusdict /setpapersizecheck 2 copy known{ get true exch {exec}stopped {pop}if }{pop pop}ifelse" *End *OKPageSizeCheck False/Off: " statusdict /setpapersizecheck 2 copy known{ get false exch {exec}stopped {pop}if }{pop pop}ifelse" *End *?OKPageSizeCheck: " save statusdict /papersizecheck 2 copy known{ get {exec}stopped {pop (UnKnown)}{{(True)}{(False)}ifelse}ifelse }{pop pop (UnKnown)}ifelse = flush restore" *End *CloseUI: *OKPageSizeCheck *% _____ Font Information _____ *% _____ PostScript Level3 Fonts Total 253 fonts listed here _____ *DefaultFont: Courier *Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM *Font AlbertusMT-Light: Standard "(001.000)" Standard ROM *Font AlbertusMT: Standard "(001.000)" Standard ROM *Font AntiqueOlive-Roman: Standard "(501.008)" ExtendedRoman 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 AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM *Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM *Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM *Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM *Font Apple-Chancery: Standard "(001.001)" ExtendedRoman ROM *Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM *Font Arial-BoldItalicMT: Standard "(501.009)" ExtendedRoman ROM *Font Arial-BoldMT: Standard "(501.009)" ExtendedRoman ROM *Font Arial-ItalicMT: Standard "(501.012)" ExtendedRoman ROM *Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM *Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM *Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM *Font ArialMT: Standard "(501.009)" 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 AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM *Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM *Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM *Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" 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 Bodoni: Standard "(501.008)" ExtendedRoman ROM *Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM *Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM *Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM *Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM *Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM *Font BodoniCE: Win1250 "(501.008)" 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 BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM *Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM *Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM *Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM *Font Carta: Special "(001.001)" Special ROM *Font Chicago: Standard "(501.011)" ExtendedRoman ROM *Font ChicagoCE: Win1250 "(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 ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM *Font ClarendonCE: Win1250 "(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 CoronetCE-Regular: Win1250 "(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 CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM *Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM *Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM *Font CourierCE: Win1250 "(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 EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM *Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM *Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM *Font Geneva: Standard "(501.007)" ExtendedRoman ROM *Font GenevaCE: Win1250 "(501.007)" 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 GillSans: Standard "(501.009)" ExtendedRoman ROM *Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM *Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM *Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM *Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM *Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM *Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM *Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM *Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman 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 Goudy: Standard "(001.003)" Standard 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 Helvetica: Standard "(501.008)" ExtendedRoman ROM *Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM *Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM *Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM *Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM *Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM *Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM *Font HelveticaCE: Win1250 "(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 HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM *Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM *Font HoeflerTextCE-Regular: Win1250 "(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 JoannaMT: Standard "(501.009)" ExtendedRoman ROM *Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM *Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM *Font JoannaMTCE: Win1250 "(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 LetterGothic: Standard "(501.009)" ExtendedRoman ROM *Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM *Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM *Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM *Font LetterGothicCE: Win1250 "(501.009)" 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 LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM *Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM *Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM *Font LubalinGraphCE-DemiOblique: Win1250 "(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 MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM *Font NewCenturySchlbk-Roman: Standard "(501.008)" 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 NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM *Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM *Font NewYork: Standard "(501.013)" ExtendedRoman ROM *Font NewYorkCE: Win1250 "(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 OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM *Font OptimaCE-Roman: Win1250 "(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 PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM *Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM *Font PalatinoCE-Roman: Win1250 "(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 StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM *Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM *Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM *Font StempelGaramondCE-Roman: Win1250 "(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 TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM *Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM *Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM *Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM *Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM *Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM *Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM *Font TimesNewRomanCE: Win1250 "(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-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 Univers: Standard "(501.009)" ExtendedRoman ROM *Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM *Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM *Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM *Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM *Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM *Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM *Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM *Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM *Font Wingdings-Regular: Special "(001.001)" Special ROM *Font ZapfChancery-MediumItalic: Standard "(002.000)" ExtendedRoman ROM *Font ZapfChanceryCE-MediumItalic: Win1250 "(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 _____ *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" *% Status (format: %%[ status: ] %%) *Status: "idle" *Status: "busy" *Status: "waiting" *Status: "PrinterError: toner low" *Status: "PrinterError: toner sensor error" *Status: "PrinterError: image drum life" *Status: "PrinterError: fuser life" *Status: "PrinterError: belt life" *Status: "PrinterError: HDD trouble" *Status: "PrinterError: file system full" *Status: "PrinterError: disk full" *Status: "PrinterError: memory overflow" *Status: "PrinterError: waiting for manual feed" *Status: "PrinterError: either paper empty, or no tray installed" *Status: "PrinterError: stacker full error" *Status: "PrinterError: cover open" *Status: "PrinterError: toner empty error" *Status: "PrinterError: paper size error" *Status: "PrinterError: hopping error" *Status: "PrinterError: paper feed jam" *Status: "PrinterError: paper exit jam" *Status: "PrinterError: paper duplex feed jam" *Status: "PrinterError: paper duplex input jam" *Status: "PrinterError: drum missing" *Status: "PrinterError: belt unit not installed" *Status: "PrinterError: fuser unit not installed" *Status: "PrinterError: toner mixing mode" *Status: "PrinterError: balance error" *Status: "PrinterError: calibration error" *Status: "PrinterError: density error" *Status: "PrinterError: gammer error" *Status: "PrinterError: process control off" *Status: "PrinterError: printer engine life" *Status: "PrinterError: oil roller not installed" *Status: "PrinterError: oil roller life" *Status: "PrinterError: waste toner full" *Status: "PrinterError: waste toner near full" *Status: "PrinterError: waste toner sensor full" *% Input Sources (format: %%[ status: ; source: ]%% ) *Source: "Parallel" *Source: "EtherTalk" *Source: "HSP" *Source: "USB" *PrinterError: "toner low" *PrinterError: "toner sensor error" *PrinterError: "image drum life" *PrinterError: "fuser life" *PrinterError: "belt life" *PrinterError: "HDD trouble" *PrinterError: "file system full" *PrinterError: "disk full" *PrinterError: "memory overflow" *PrinterError: "waiting for manual feed" *PrinterError: "either paper empty, or no tray installed" *PrinterError: "stacker full error" *PrinterError: "cover open" *PrinterError: "toner empty error" *PrinterError: "paper size error" *PrinterError: "hopping error" *PrinterError: "paper feed jam" *PrinterError: "paper exit jam" *PrinterError: "paper duplex feed jam" *PrinterError: "paper duplex input jam" *PrinterError: "drum missing" *PrinterError: "belt unit not installed" *PrinterError: "fuser unit not installed" *PrinterError: "toner mixing mode" *PrinterError: "balance error" *PrinterError: "calibration error" *PrinterError: "density error" *PrinterError: "gammer error" *PrinterError: "process control off" *PrinterError: "printer engine life" *PrinterError: "oil roller not installed" *PrinterError: "oil roller life" *PrinterError: "waste toner full" *PrinterError: "waste toner near full" *PrinterError: "waste toner sensor full" *% _____ Color Separation Information _____ *DefaultColorSep: ProcessBlack.170lpi.600dpi/170 lpi / 600 dpi *% For 170 lpi / 600 dpi =============================== *ColorSepScreenAngle ProcessBlack.170lpi.600dpi/170 lpi / 600 dpi: "70" *ColorSepScreenAngle CustomColor.170lpi.600dpi/170 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessCyan.170lpi.600dpi/170 lpi / 600 dpi: "70" *ColorSepScreenAngle ProcessMagenta.170lpi.600dpi/170 lpi / 600 dpi: "110" *ColorSepScreenAngle ProcessYellow.170lpi.600dpi/170 lpi / 600 dpi: "45" *ColorSepScreenFreq ProcessBlack.170lpi.600dpi/170 lpi / 600 dpi: "170" *ColorSepScreenFreq CustomColor.170lpi.600dpi/170 lpi / 600 dpi: "170" *ColorSepScreenFreq ProcessCyan.170lpi.600dpi/170 lpi / 600 dpi: "170" *ColorSepScreenFreq ProcessMagenta.170lpi.600dpi/170 lpi / 600 dpi: "170" *ColorSepScreenFreq ProcessYellow.170lpi.600dpi/170 lpi / 600 dpi: "170" *% For 150 lpi / 600 dpi =============================== *ColorSepScreenAngle ProcessBlack.150lpi.600dpi/150 lpi / 600 dpi: "90" *ColorSepScreenAngle CustomColor.150lpi.600dpi/150 lpi / 600 dpi: "45" *ColorSepScreenAngle ProcessCyan.150lpi.600dpi/150 lpi / 600 dpi: "63" *ColorSepScreenAngle ProcessMagenta.150lpi.600dpi/150 lpi / 600 dpi: "33" *ColorSepScreenAngle ProcessYellow.150lpi.600dpi/150 lpi / 600 dpi: "90" *ColorSepScreenFreq ProcessBlack.150lpi.600dpi/150 lpi / 600 dpi: "150" *ColorSepScreenFreq CustomColor.150lpi.600dpi/150 lpi / 600 dpi: "150" *ColorSepScreenFreq ProcessCyan.150lpi.600dpi/150 lpi / 600 dpi: "150" *ColorSepScreenFreq ProcessMagenta.150lpi.600dpi/150 lpi / 600 dpi: "150" *ColorSepScreenFreq ProcessYellow.150lpi.600dpi/150 lpi / 600 dpi: "150" *% For 170 lpi / 1200 dpi =============================== *ColorSepScreenAngle ProcessBlack.170lpi.1200dpi/170 lpi / 1200 dpi: "45" *ColorSepScreenAngle CustomColor.170lpi.1200dpi/170 lpi / 1200 dpi: "45" *ColorSepScreenAngle ProcessCyan.170lpi.1200dpi/170 lpi / 1200 dpi: "75" *ColorSepScreenAngle ProcessMagenta.170lpi.1200dpi/170 lpi / 1200 dpi: "15" *ColorSepScreenAngle ProcessYellow.170lpi.1200dpi/170 lpi / 1200 dpi: "45" *ColorSepScreenFreq ProcessBlack.170lpi.1200dpi/170 lpi / 1200 dpi: "170" *ColorSepScreenFreq CustomColor.170lpi.1200dpi/170 lpi / 1200 dpi: "170" *ColorSepScreenFreq ProcessCyan.170lpi.1200dpi/170 lpi / 1200 dpi: "170" *ColorSepScreenFreq ProcessMagenta.170lpi.1200dpi/170 lpi / 1200 dpi: "170" *ColorSepScreenFreq ProcessYellow.170lpi.1200dpi/170 lpi / 1200 dpi: "170" *% For 150 lpi / 1200 dpi =============================== *ColorSepScreenAngle ProcessBlack.150lpi.1200dpi/150 lpi / 1200 dpi: "45" *ColorSepScreenAngle CustomColor.150lpi.1200dpi/150 lpi / 1200 dpi: "45" *ColorSepScreenAngle ProcessCyan.150lpi.1200dpi/150 lpi / 1200 dpi: "75" *ColorSepScreenAngle ProcessMagenta.150lpi.1200dpi/150 lpi / 1200 dpi: "15" *ColorSepScreenAngle ProcessYellow.150lpi.1200dpi/150 lpi / 1200 dpi: "45" *ColorSepScreenFreq ProcessBlack.150lpi.1200dpi/150 lpi / 1200 dpi: "150" *ColorSepScreenFreq CustomColor.150lpi.1200dpi/150 lpi / 1200 dpi: "150" *ColorSepScreenFreq ProcessCyan.150lpi.1200dpi/150 lpi / 1200 dpi: "150" *ColorSepScreenFreq ProcessMagenta.150lpi.1200dpi/150 lpi / 1200 dpi: "150" *ColorSepScreenFreq ProcessYellow.150lpi.1200dpi/150 lpi / 1200 dpi: "150"