diff options
Diffstat (limited to 'db/source/PPD/Gestetner/PS/Gestetner-SP_4210N_PS.ppd')
-rw-r--r-- | db/source/PPD/Gestetner/PS/Gestetner-SP_4210N_PS.ppd | 1464 |
1 files changed, 1464 insertions, 0 deletions
diff --git a/db/source/PPD/Gestetner/PS/Gestetner-SP_4210N_PS.ppd b/db/source/PPD/Gestetner/PS/Gestetner-SP_4210N_PS.ppd new file mode 100644 index 00000000..ff4a2036 --- /dev/null +++ b/db/source/PPD/Gestetner/PS/Gestetner-SP_4210N_PS.ppd @@ -0,0 +1,1464 @@ +*PPD-Adobe: "4.3" +*% +*% Printer Description file +*% for "Gestetner SP 4210N PS" +*% +*% CreationDate: 2008/03/20 +*% Modified: 2009/05/04 +*% +*% COPYRIGHT (C) 2008-2009 RICOH COMPANY, LTD. +*% +*% Permission is hereby granted, free of charge, to any person obtaining +*% a copy of this software and associated documentation files (the +*% "Software"), to deal in the Software without restriction, including +*% without limitation the rights to use, copy, modify, merge, publish, +*% distribute, sublicense, and/or sell copies of the Software, and to +*% permit persons to whom the Software is furnished to do so, subject to +*% the following conditions: +*% +*% The above copyright notice and this permission notice shall be +*% included in all copies or substantial portions of the Software. +*% +*% THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +*% EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +*% MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +*% NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +*% LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +*% OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +*% WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*% +*% [this is the MIT open source license -- please see www.opensource.org] +*% + +*FileVersion: "1.0" +*FormatVersion: "4.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*ModelName: "Gestetner SP 4210N" +*PCFileName: "GS2241E3.PPD" +*Manufacturer: "Gestetner" +*Product: "(Gestetner SP 4210N PS3)" +*PSVersion: "(3015.000) 1" +*ShortNickName: "Gestetner SP 4210N PS" +*NickName: "Gestetner SP 4210N PS" + +*%PNP_NAME: "SP 4210N" + +*%LOADDLL_NAME32: "MFRICRES.dll" +*%RESDLL_NAME32: "SP421dat.DLL" +*%LOADDLL_VERSION32: "1,1,9,0" + +*%LOADDLL_NAME64: "MFRICR64.dll" +*%RESDLL_NAME64: "SP421d64.DLL" +*%LOADDLL_VERSION64: "1,1,9,0" + +*%HTMLHELPTYPE: "::/XPS_PS/" + +*%========== Basic Device Capabilities ========== + + +*LanguageLevel: "3" +*ColorDevice: False +*DefaultColorSpace: GRAY + +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore +" +*End + +*FileSystem: True +*?FileSystem: " + save + statusdict /diskonline get exec + {(True)}{(False)}ifelse = flush + restore +" +*End + +*Throughput: "37" + + +*%========== Installable Options ========== +*%========== & System Management ========== + +*OpenGroup: InstallableOptions/Installable Options + +*OpenUI *OptionTray/Option Tray: PickOne +*DefaultOptionTray: NotInstalled +*OptionTray NotInstalled/Not Installed: "" +*OptionTray 1Cassette/Tray 2: "" +*OptionTray 2Cassette/Tray 2 and 3: "" +*?OptionTray: " +save +mark +(NotInstalled) +userdict /86f6369627 known { + userdict /86f6369627 get + /perifdict get /inslot get dup type /arraytype eq { + { + dup 2 eq {(2Cassette) exit} if + dup 1 eq {(1Cassette)}{pop} ifelse + } forall + }{pop} ifelse +} if += flush +cleartomark +restore +" +*End +*CloseUI: *OptionTray + +*OpenUI *DuplexUnit/Duplex Unit: PickOne +*DefaultDuplexUnit: NotInstalled +*DuplexUnit NotInstalled/Not Installed: "" +*DuplexUnit Installed/Installed: "" +*?DuplexUnit: " +save +mark +(NotInstalled) +userdict /86f6369627 known { + userdict /86f6369627 get + /perifdict get /inslot get dup type /arraytype eq { + { + dup 10 eq {(Installed) exit} if + pop + } forall + }{pop} ifelse +}if += flush +cleartomark +restore +" +*End +*CloseUI: *DuplexUnit + +*CloseGroup: InstallableOptions + +*%========== Option Tray / Input Slot +*UIConstraints: *OptionTray NotInstalled *InputSlot 2Tray +*UIConstraints: *OptionTray NotInstalled *InputSlot 3Tray +*UIConstraints: *OptionTray 1Cassette *InputSlot 3Tray +*UIConstraints: *InputSlot 2Tray *OptionTray NotInstalled +*UIConstraints: *InputSlot 3Tray *OptionTray NotInstalled +*UIConstraints: *InputSlot 3Tray *OptionTray 1Cassette + +*%========== Duplex / Duplex Unit +*UIConstraints: *DuplexUnit NotInstalled *Duplex DuplexNoTumble +*UIConstraints: *DuplexUnit NotInstalled *Duplex DuplexTumble +*UIConstraints: *Duplex DuplexNoTumble *DuplexUnit NotInstalled +*UIConstraints: *Duplex DuplexTumble *DuplexUnit NotInstalled + + +*%========== Fit to Paper / Paper Type +*UIConstraints: *RIPaperPolicy PromptUser *MediaType None +*UIConstraints: *MediaType None *RIPaperPolicy PromptUser + + +*%========== Paper Size / Input Slot +*UIConstraints: *PageSize A6 *InputSlot 1Tray +*UIConstraints: *PageSize A6 *InputSlot 2Tray +*UIConstraints: *PageSize A6 *InputSlot 3Tray +*UIConstraints: *PageSize Executive *InputSlot 1Tray +*UIConstraints: *PageSize EnvMonarch *InputSlot 1Tray +*UIConstraints: *PageSize Env10 *InputSlot 1Tray +*UIConstraints: *PageSize EnvC6 *InputSlot 1Tray +*UIConstraints: *PageSize EnvC5 *InputSlot 1Tray +*UIConstraints: *PageSize DLEnv *InputSlot 1Tray +*UIConstraints: *PageSize A6.FullBleed *InputSlot 1Tray +*UIConstraints: *PageSize A6.FullBleed *InputSlot 2Tray +*UIConstraints: *PageSize A6.FullBleed *InputSlot 3Tray +*UIConstraints: *PageSize Executive.FullBleed *InputSlot 1Tray +*UIConstraints: *PageSize EnvMonarch.FullBleed *InputSlot 1Tray +*UIConstraints: *PageSize Env10.FullBleed *InputSlot 1Tray +*UIConstraints: *PageSize EnvC6.FullBleed *InputSlot 1Tray +*UIConstraints: *PageSize EnvC5.FullBleed *InputSlot 1Tray +*UIConstraints: *PageSize DLEnv.FullBleed *InputSlot 1Tray +*UIConstraints: *InputSlot 1Tray *PageSize A6 +*UIConstraints: *InputSlot 2Tray *PageSize A6 +*UIConstraints: *InputSlot 3Tray *PageSize A6 +*UIConstraints: *InputSlot 1Tray *PageSize Executive +*UIConstraints: *InputSlot 1Tray *PageSize EnvMonarch +*UIConstraints: *InputSlot 1Tray *PageSize Env10 +*UIConstraints: *InputSlot 1Tray *PageSize EnvC6 +*UIConstraints: *InputSlot 1Tray *PageSize EnvC5 +*UIConstraints: *InputSlot 1Tray *PageSize DLEnv +*UIConstraints: *InputSlot 1Tray *PageSize A6.FullBleed +*UIConstraints: *InputSlot 2Tray *PageSize A6.FullBleed +*UIConstraints: *InputSlot 3Tray *PageSize A6.FullBleed +*UIConstraints: *InputSlot 1Tray *PageSize Executive.FullBleed +*UIConstraints: *InputSlot 1Tray *PageSize EnvMonarch.FullBleed +*UIConstraints: *InputSlot 1Tray *PageSize Env10.FullBleed +*UIConstraints: *InputSlot 1Tray *PageSize EnvC6.FullBleed +*UIConstraints: *InputSlot 1Tray *PageSize EnvC5.FullBleed +*UIConstraints: *InputSlot 1Tray *PageSize DLEnv.FullBleed + +*%========== Page Region / Input Slot +*UIConstraints: *PageRegion A6 *InputSlot 1Tray +*UIConstraints: *PageRegion A6 *InputSlot 2Tray +*UIConstraints: *PageRegion A6 *InputSlot 3Tray +*UIConstraints: *PageRegion Executive *InputSlot 1Tray +*UIConstraints: *PageRegion EnvMonarch *InputSlot 1Tray +*UIConstraints: *PageRegion Env10 *InputSlot 1Tray +*UIConstraints: *PageRegion EnvC6 *InputSlot 1Tray +*UIConstraints: *PageRegion EnvC5 *InputSlot 1Tray +*UIConstraints: *PageRegion DLEnv *InputSlot 1Tray +*UIConstraints: *PageRegion A6.FullBleed *InputSlot 1Tray +*UIConstraints: *PageRegion A6.FullBleed *InputSlot 2Tray +*UIConstraints: *PageRegion A6.FullBleed *InputSlot 3Tray +*UIConstraints: *PageRegion Executive.FullBleed *InputSlot 1Tray +*UIConstraints: *PageRegion EnvMonarch.FullBleed *InputSlot 1Tray +*UIConstraints: *PageRegion Env10.FullBleed *InputSlot 1Tray +*UIConstraints: *PageRegion EnvC6.FullBleed *InputSlot 1Tray +*UIConstraints: *PageRegion EnvC5.FullBleed *InputSlot 1Tray +*UIConstraints: *PageRegion DLEnv.FullBleed *InputSlot 1Tray +*UIConstraints: *InputSlot 1Tray *PageRegion A6 +*UIConstraints: *InputSlot 2Tray *PageRegion A6 +*UIConstraints: *InputSlot 3Tray *PageRegion A6 +*UIConstraints: *InputSlot 1Tray *PageRegion Executive +*UIConstraints: *InputSlot 1Tray *PageRegion EnvMonarch +*UIConstraints: *InputSlot 1Tray *PageRegion Env10 +*UIConstraints: *InputSlot 1Tray *PageRegion EnvC6 +*UIConstraints: *InputSlot 1Tray *PageRegion EnvC5 +*UIConstraints: *InputSlot 1Tray *PageRegion DLEnv +*UIConstraints: *InputSlot 1Tray *PageRegion A6.FullBleed +*UIConstraints: *InputSlot 2Tray *PageRegion A6.FullBleed +*UIConstraints: *InputSlot 3Tray *PageRegion A6.FullBleed +*UIConstraints: *InputSlot 1Tray *PageRegion Executive.FullBleed +*UIConstraints: *InputSlot 1Tray *PageRegion EnvMonarch.FullBleed +*UIConstraints: *InputSlot 1Tray *PageRegion Env10.FullBleed +*UIConstraints: *InputSlot 1Tray *PageRegion EnvC6.FullBleed +*UIConstraints: *InputSlot 1Tray *PageRegion EnvC5.FullBleed +*UIConstraints: *InputSlot 1Tray *PageRegion DLEnv.FullBleed + +*%========== Paper Size / Duplex +*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble +*UIConstraints: *PageSize A6 *Duplex DuplexTumble +*UIConstraints: *PageSize Executive *Duplex DuplexNoTumble +*UIConstraints: *PageSize Executive *Duplex DuplexTumble +*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble +*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble +*UIConstraints: *PageSize Env10 *Duplex DuplexTumble +*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble +*UIConstraints: *PageSize EnvC6 *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvC6 *Duplex DuplexTumble +*UIConstraints: *PageSize DLEnv *Duplex DuplexNoTumble +*UIConstraints: *PageSize DLEnv *Duplex DuplexTumble +*UIConstraints: *PageSize A6.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageSize A6.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageSize Executive.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageSize Executive.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageSize EnvMonarch.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvMonarch.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageSize Env10.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageSize Env10.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageSize EnvC5.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvC5.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageSize EnvC6.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvC6.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageSize DLEnv.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageSize DLEnv.FullBleed *Duplex DuplexTumble +*UIConstraints: *Duplex DuplexNoTumble *PageSize A6 +*UIConstraints: *Duplex DuplexTumble *PageSize A6 +*UIConstraints: *Duplex DuplexNoTumble *PageSize Executive +*UIConstraints: *Duplex DuplexTumble *PageSize Executive +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch +*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch +*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10 +*UIConstraints: *Duplex DuplexTumble *PageSize Env10 +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5 +*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5 +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC6 +*UIConstraints: *Duplex DuplexTumble *PageSize EnvC6 +*UIConstraints: *Duplex DuplexNoTumble *PageSize DLEnv +*UIConstraints: *Duplex DuplexTumble *PageSize DLEnv +*UIConstraints: *Duplex DuplexNoTumble *PageSize A6.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageSize A6.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageSize Executive.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageSize Executive.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageSize Env10.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC6.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageSize EnvC6.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageSize DLEnv.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageSize DLEnv.FullBleed + +*%========== Page Region / Duplex +*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble +*UIConstraints: *PageRegion A6 *Duplex DuplexTumble +*UIConstraints: *PageRegion Executive *Duplex DuplexNoTumble +*UIConstraints: *PageRegion Executive *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble +*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble +*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvC6 *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvC6 *Duplex DuplexTumble +*UIConstraints: *PageRegion DLEnv *Duplex DuplexNoTumble +*UIConstraints: *PageRegion DLEnv *Duplex DuplexTumble +*UIConstraints: *PageRegion A6.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageRegion A6.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageRegion Executive.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageRegion Executive.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvMonarch.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvMonarch.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageRegion Env10.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageRegion Env10.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvC5.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvC5.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvC6.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvC6.FullBleed *Duplex DuplexTumble +*UIConstraints: *PageRegion DLEnv.FullBleed *Duplex DuplexNoTumble +*UIConstraints: *PageRegion DLEnv.FullBleed *Duplex DuplexTumble +*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6 +*UIConstraints: *Duplex DuplexTumble *PageRegion A6 +*UIConstraints: *Duplex DuplexNoTumble *PageRegion Executive +*UIConstraints: *Duplex DuplexTumble *PageRegion Executive +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch +*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10 +*UIConstraints: *Duplex DuplexTumble *PageRegion Env10 +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5 +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5 +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC6 +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC6 +*UIConstraints: *Duplex DuplexNoTumble *PageRegion DLEnv +*UIConstraints: *Duplex DuplexTumble *PageRegion DLEnv +*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageRegion A6.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageRegion Executive.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageRegion Executive.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageRegion Env10.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC6.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC6.FullBleed +*UIConstraints: *Duplex DuplexNoTumble *PageRegion DLEnv.FullBleed +*UIConstraints: *Duplex DuplexTumble *PageRegion DLEnv.FullBleed + +*%========== Input Slot / Paper Type +*UIConstraints: *InputSlot 1Tray *MediaType OHP +*UIConstraints: *InputSlot 1Tray *MediaType Envelope +*UIConstraints: *InputSlot 2Tray *MediaType OHP +*UIConstraints: *InputSlot 3Tray *MediaType OHP +*UIConstraints: *MediaType OHP *InputSlot 1Tray +*UIConstraints: *MediaType Envelope *InputSlot 1Tray +*UIConstraints: *MediaType OHP *InputSlot 2Tray +*UIConstraints: *MediaType OHP *InputSlot 3Tray + +*%========== Duplex / Paper Type +*UIConstraints: *Duplex DuplexTumble *MediaType Special +*UIConstraints: *Duplex DuplexTumble *MediaType Colored +*UIConstraints: *Duplex DuplexTumble *MediaType Preprinted +*UIConstraints: *Duplex DuplexTumble *MediaType Labels +*UIConstraints: *Duplex DuplexTumble *MediaType OHP +*UIConstraints: *Duplex DuplexTumble *MediaType Thick +*UIConstraints: *Duplex DuplexTumble *MediaType Envelope +*UIConstraints: *Duplex DuplexNoTumble *MediaType Special +*UIConstraints: *Duplex DuplexNoTumble *MediaType Colored +*UIConstraints: *Duplex DuplexNoTumble *MediaType Preprinted +*UIConstraints: *Duplex DuplexNoTumble *MediaType Labels +*UIConstraints: *Duplex DuplexNoTumble *MediaType OHP +*UIConstraints: *Duplex DuplexNoTumble *MediaType Thick +*UIConstraints: *Duplex DuplexNoTumble *MediaType Envelope +*UIConstraints: *MediaType Special *Duplex DuplexTumble +*UIConstraints: *MediaType Colored *Duplex DuplexTumble +*UIConstraints: *MediaType Preprinted *Duplex DuplexTumble +*UIConstraints: *MediaType Labels *Duplex DuplexTumble +*UIConstraints: *MediaType OHP *Duplex DuplexTumble +*UIConstraints: *MediaType Thick *Duplex DuplexTumble +*UIConstraints: *MediaType Envelope *Duplex DuplexTumble +*UIConstraints: *MediaType Special *Duplex DuplexNoTumble +*UIConstraints: *MediaType Colored *Duplex DuplexNoTumble +*UIConstraints: *MediaType Preprinted *Duplex DuplexNoTumble +*UIConstraints: *MediaType Labels *Duplex DuplexNoTumble +*UIConstraints: *MediaType OHP *Duplex DuplexNoTumble +*UIConstraints: *MediaType Thick *Duplex DuplexNoTumble +*UIConstraints: *MediaType Envelope *Duplex DuplexNoTumble + +*FreeVM: "2261000" +*% VMOption None/16 MB RAM: "2261000" +*% VMOption 80Meg/80 MB RAM: "2261000" + +*Password: "0" +*ExitServer: " + count 0 eq + {false}{true exch startjob}ifelse + not {(WARNING: Cannot modify initial VM.) = + (Missing or invalid Password.) = + (Please contact the author.) = flush quit + }if +" +*End +*Reset: " + count 0 eq + {false}{true exch startjob}ifelse + not {(WARNING: Cannot reset printer.) = + (Missing or invalid Password.) = + (Please contact the author.) = flush quit + }if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore +" +*End + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: True +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*%========== Media Selection ========== +*LandscapeOrientation: Minus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize A4/A4: "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize A5/A5: "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize A6/A6: "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize B5/B5 (JIS): "<< + /PageSize [516 729] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize Legal/Legal: "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize Letter/Letter: "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize HalfLetter/5.5x8.5: "<< + /PageSize [396 612] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize F/8x13: "<< + /PageSize [576 936] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize Folio/8.25x13: "<< + /PageSize [595 935] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize FanFoldGermanLegal/8.5x13: "<< + /PageSize [612 936] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize Executive/Executive: "<< + /PageSize [522 756] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize Env10/Com10 Env.: "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize EnvMonarch/Monarch Env.: "<< + /PageSize [279 540] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize EnvC5/C5 Env.: "<< + /PageSize [459 649] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize EnvC6/C6 Env.: "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize DLEnv/DL Env.: "<< + /PageSize [311 623] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize 16Kai/16K: "<< + /PageSize [553 757] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageSize A4.FullBleed/A4 (Full Bleed): "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize A5.FullBleed/A5 (Full Bleed): "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize A6.FullBleed/A6 (Full Bleed): "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize B5.FullBleed/B5 (JIS) (Full Bleed): "<< + /PageSize [516 729] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize Legal.FullBleed/Legal (Full Bleed): "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize Letter.FullBleed/Letter (Full Bleed): "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize HalfLetter.FullBleed/5.5x8.5 (Full Bleed): "<< + /PageSize [396 612] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize F.FullBleed/8x13 (Full Bleed): "<< + /PageSize [576 936] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize Folio.FullBleed/8.25x13 (Full Bleed): "<< + /PageSize [595 935] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize FanFoldGermanLegal.FullBleed/8.5x13 (Full Bleed): "<< + /PageSize [612 936] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize Executive.FullBleed/Executive (Full Bleed): "<< + /PageSize [522 756] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize Env10.FullBleed/Com10 Env. (Full Bleed): "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize EnvMonarch.FullBleed/Monarch Env. (Full Bleed): "<< + /PageSize [279 540] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize EnvC5.FullBleed/C5 Env. (Full Bleed): "<< + /PageSize [459 649] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize EnvC6.FullBleed/C6 Env. (Full Bleed): "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize DLEnv.FullBleed/DL Env. (Full Bleed): "<< + /PageSize [311 623] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageSize 16Kai.FullBleed/16K (Full Bleed): "<< + /PageSize [553 757] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch}if (Unknown) + 34 dict + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [516 729] (B5) put + dup [612 1008] (Legal) put + dup [612 792] (Letter) put + dup [396 612] (HalfLetter) put + dup [576 936] (F) put + dup [595 935] (Folio) put + dup [612 936] (FanFoldGermanLegal) put + dup [522 756] (Executive) put + dup [297 684] (Env10) put + dup [279 540] (EnvMonarch) put + dup [459 649] (EnvC5) put + dup [323 459] (EnvC6) put + dup [311 623] (DLEnv) put + dup [553 757] (16Kai) put + dup [595 842] (A4.FullBleed) put + dup [420 595] (A5.FullBleed) put + dup [297 420] (A6.FullBleed) put + dup [516 729] (B5.FullBleed) put + dup [612 1008] (Legal.FullBleed) put + dup [612 792] (Letter.FullBleed) put + dup [396 612] (HalfLetter.FullBleed) put + dup [576 936] (F.FullBleed) put + dup [595 935] (Folio.FullBleed) put + dup [612 936] (FanFoldGermanLegal.FullBleed) put + dup [522 756] (Executive.FullBleed) put + dup [297 684] (Env10.FullBleed) put + dup [279 540] (EnvMonarch.FullBleed) put + dup [459 649] (EnvC5.FullBleed) put + dup [323 459] (EnvC6.FullBleed) put + dup [311 623] (DLEnv.FullBleed) put + dup [553 757] (16Kai.FullBleed) put + + {exch aload pop 4 index sub abs 5 le exch 5 index + sub abs 5 le and {exch pop exit}{pop}ifelse + }bind forall = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 25 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion A4/A4: "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion A5/A5: "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion A6/A6: "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion B5/B5 (JIS): "<< + /PageSize [516 729] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion Legal/Legal: "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion Letter/Letter: "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion HalfLetter/5.5x8.5: "<< + /PageSize [396 612] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion F/8x13: "<< + /PageSize [576 936] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion Folio/8.25x13: "<< + /PageSize [595 935] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion FanFoldGermanLegal/8.5x13: "<< + /PageSize [612 936] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion Executive/Executive: "<< + /PageSize [522 756] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion Env10/Com10 Env.: "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion EnvMonarch/Monarch Env.: "<< + /PageSize [279 540] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion EnvC5/C5 Env.: "<< + /PageSize [459 649] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion EnvC6/C6 Env.: "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion DLEnv/DL Env.: "<< + /PageSize [311 623] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion 16Kai/16K: "<< + /PageSize [553 757] /ImagingBBox null >> setpagedevice + false setedgetoedge" +*End +*PageRegion A4.FullBleed/A4 (Full Bleed): "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion A5.FullBleed/A5 (Full Bleed): "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion A6.FullBleed/A6 (Full Bleed): "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion B5.FullBleed/B5 (JIS) (Full Bleed): "<< + /PageSize [516 729] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion Legal.FullBleed/Legal (Full Bleed): "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion Letter.FullBleed/Letter (Full Bleed): "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion HalfLetter.FullBleed/5.5x8.5 (Full Bleed): "<< + /PageSize [396 612] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion F.FullBleed/8x13 (Full Bleed): "<< + /PageSize [576 936] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion Folio.FullBleed/8.25x13 (Full Bleed): "<< + /PageSize [595 935] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion FanFoldGermanLegal.FullBleed/8.5x13 (Full Bleed): "<< + /PageSize [612 936] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion Executive.FullBleed/Executive (Full Bleed): "<< + /PageSize [522 756] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion Env10.FullBleed/Com10 Env. (Full Bleed): "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion EnvMonarch.FullBleed/Monarch Env. (Full Bleed): "<< + /PageSize [279 540] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion EnvC5.FullBleed/C5 Env. (Full Bleed): "<< + /PageSize [459 649] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion EnvC6.FullBleed/C6 Env. (Full Bleed): "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion DLEnv.FullBleed/DL Env. (Full Bleed): "<< + /PageSize [311 623] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*PageRegion 16Kai.FullBleed/16K (Full Bleed): "<< + /PageSize [553 757] /ImagingBBox null >> setpagedevice + true setedgetoedge" +*End +*CloseUI: *PageRegion + +*%========== Information About Media Sizes ========== + +*DefaultImageableArea: A4 +*ImageableArea A4/A4: "12 12 583 830" +*ImageableArea A5/A5: "12 12 408 583" +*ImageableArea A6/A6: "12 12 285 408" +*ImageableArea B5/B5 (JIS): "12 12 504 717" +*ImageableArea Legal/Legal: "12 12 600 996" +*ImageableArea Letter/Letter: "12 12 600 780" +*ImageableArea HalfLetter/5.5x8.5: "12 12 384 600" +*ImageableArea F/8x13: "12 12 564 924" +*ImageableArea Folio/8.25x13: "12 12 583 923" +*ImageableArea FanFoldGermanLegal/8.5x13: "12 12 600 924" +*ImageableArea Executive/Executive: "12 12 510 744" +*ImageableArea Env10/Com10 Env.: "12 12 285 672" +*ImageableArea EnvMonarch/Monarch Env.: "12 12 267 528" +*ImageableArea EnvC5/C5 Env.: "12 12 447 637" +*ImageableArea EnvC6/C6 Env.: "12 12 311 447" +*ImageableArea DLEnv/DL Env.: "12 12 299 611" +*ImageableArea 16Kai/16K: "12 12 541 745" +*ImageableArea A4.FullBleed/A4 (Full Bleed): "0 0 595 841" +*ImageableArea A5.FullBleed/A5 (Full Bleed): "0 0 420 594" +*ImageableArea A6.FullBleed/A6 (Full Bleed): "0 0 297 419" +*ImageableArea B5.FullBleed/B5 (JIS) (Full Bleed): "0 0 516 728" +*ImageableArea Legal.FullBleed/Legal (Full Bleed): "0 0 612 1007" +*ImageableArea Letter.FullBleed/Letter (Full Bleed): "0 0 612 791" +*ImageableArea HalfLetter.FullBleed/5.5x8.5 (Full Bleed): "0 0 396 611" +*ImageableArea F.FullBleed/8x13 (Full Bleed): "0 0 576 935" +*ImageableArea Folio.FullBleed/8.25x13 (Full Bleed): "0 0 595 934" +*ImageableArea FanFoldGermanLegal.FullBleed/8.5x13 (Full Bleed): "0 0 612 935" +*ImageableArea Executive.FullBleed/Executive (Full Bleed): "0 0 522 755" +*ImageableArea Env10.FullBleed/Com10 Env. (Full Bleed): "0 0 297 683" +*ImageableArea EnvMonarch.FullBleed/Monarch Env. (Full Bleed): "0 0 279 539" +*ImageableArea EnvC5.FullBleed/C5 Env. (Full Bleed): "0 0 459 648" +*ImageableArea EnvC6.FullBleed/C6 Env. (Full Bleed): "0 0 323 458" +*ImageableArea DLEnv.FullBleed/DL Env. (Full Bleed): "0 0 311 622" +*ImageableArea 16Kai.FullBleed/16K (Full Bleed): "0 0 553 756" +*?ImageableArea: " + save + /cvp {( ) cvs print ( ) print}bind def + newpath clippath pathbbox 4 -2 roll exch + 2 {10000 mul ceiling 10000 div cvp}repeat exch + 2 {10000 mul floor 10000 div cvp}repeat flush + restore +" +*End + +*DefaultPaperDimension: A4 +*PaperDimension A4/A4: "595 842" +*PaperDimension A5/A5: "420 595" +*PaperDimension A6/A6: "297 420" +*PaperDimension B5/B5 (JIS): "516 729" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Letter/Letter: "612 792" +*PaperDimension HalfLetter/5.5x8.5: "396 612" +*PaperDimension F/8x13: "576 936" +*PaperDimension Folio/8.25x13: "595 935" +*PaperDimension FanFoldGermanLegal/8.5x13: "612 936" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Env10/Com10 Env.: "297 684" +*PaperDimension EnvMonarch/Monarch Env.: "279 540" +*PaperDimension EnvC5/C5 Env.: "459 649" +*PaperDimension EnvC6/C6 Env.: "323 459" +*PaperDimension DLEnv/DL Env.: "311 623" +*PaperDimension 16Kai/16K: "553 757" +*PaperDimension A4.FullBleed/A4 (Full Bleed): "595 841" +*PaperDimension A5.FullBleed/A5 (Full Bleed): "420 594" +*PaperDimension A6.FullBleed/A6 (Full Bleed): "297 419" +*PaperDimension B5.FullBleed/B5 (JIS) (Full Bleed): "516 728" +*PaperDimension Legal.FullBleed/Legal (Full Bleed): "612 1007" +*PaperDimension Letter.FullBleed/Letter (Full Bleed): "612 791" +*PaperDimension HalfLetter.FullBleed/5.5x8.5 (Full Bleed): "396 611" +*PaperDimension F.FullBleed/8x13 (Full Bleed): "576 935" +*PaperDimension Folio.FullBleed/8.25x13 (Full Bleed): "595 934" +*PaperDimension FanFoldGermanLegal.FullBleed/8.5x13 (Full Bleed): "612 935" +*PaperDimension Executive.FullBleed/Executive (Full Bleed): "522 755" +*PaperDimension Env10.FullBleed/Com10 Env. (Full Bleed): "297 683" +*PaperDimension EnvMonarch.FullBleed/Monarch Env. (Full Bleed): "279 539" +*PaperDimension EnvC5.FullBleed/C5 Env. (Full Bleed): "459 648" +*PaperDimension EnvC6.FullBleed/C6 Env. (Full Bleed): "323 458" +*PaperDimension DLEnv.FullBleed/DL Env. (Full Bleed): "311 622" +*PaperDimension 16Kai.FullBleed/16K (Full Bleed): "553 756" + +*OpenUI *MediaType/Paper Type: PickOne +*OrderDependency: 205 AnySetup *MediaType +*DefaultMediaType: Auto +*MediaType Auto/Plain/Recycled: "<< /MediaType (Auto) >> setpagedevice" +*MediaType Plain/Plain: "<< /MediaType (Plain) >> setpagedevice" +*MediaType Recycled/Recycled: "<< /MediaType (Recycled) >> setpagedevice" +*MediaType Special/Special: "<< /MediaType (Special) >> setpagedevice" +*MediaType Colored/Color: "<< /MediaType (Color) >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) >> setpagedevice" +*MediaType Preprinted/Preprinted: "<< /MediaType (Preprinted) >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) >> setpagedevice" +*MediaType OHP/Transparency: "<< /MediaType (Transparency) >> setpagedevice" +*MediaType Thick/Thick: "<< /MediaType (Thick) >> setpagedevice" +*MediaType Envelope/Envelope: "<< /MediaType (Envelope) >> setpagedevice" +*MediaType None/None: "<< /MediaType (None) >> setpagedevice" +*?MediaType: " + save + /UK (Unknown) def + { + currentpagedevice /MediaType 2 copy known not { UK exit } if + get dup null eq 1 index (Plain) eq or { (Plain) exit } if + dup (Auto) eq { dup exit } if + dup (Recycled) eq { dup exit } if + dup (Special) eq { dup exit } if + dup (Colored) eq { dup exit } if + dup (Letterhead) eq { dup exit } if + dup (Preprinted) eq { dup exit } if + dup (Labels) eq { dup exit } if + dup (OHP) eq { dup exit } if + dup (Thick) eq { dup exit } if + dup (Envelope) eq { dup exit } if + dup (None) eq { dup exit } if + UK exit + } bind loop + mark count 1 sub 2 roll cleartomark + = flush + restore +" +*End +*CloseUI: *MediaType + +*%========== Media Handling Features ========== + +*OpenUI *InputSlot: PickOne +*OrderDependency: 30 AnySetup *InputSlot +*DefaultInputSlot: Auto +*InputSlot MultiTray/Bypass Tray: "<</MediaPosition 0>> setpagedevice" +*InputSlot 1Tray/Tray 1: "<</MediaPosition 1>> setpagedevice" +*InputSlot 2Tray/Tray 2: "<</MediaPosition 2>> setpagedevice" +*InputSlot 3Tray/Tray 3: "<</MediaPosition 3>> setpagedevice" +*InputSlot Auto/Auto Select: "" +*?InputSlot: " + save + [(MultiTray)(1Tray)(2Tray)(3Tray)] + statusdict /papertray get exec {get}stopped + {pop pop (Unknown)}if = flush + restore +" +*End +*CloseUI: *InputSlot + +*%=== Custom Paper Support ================= +*LeadingEdge Short: "" +*LeadingEdge Long: "" +*DefaultLeadingEdge: Short + +*MaxMediaWidth: "613" +*MaxMediaHeight: "1225" +*HWMargins: 12 12 12 12 +*CustomPageSize True: "pop pop pop + << /PageSize [ 5 -2 roll ] /ImagingBBox null + /Policies <</PageSize 2 /MediaType 2>> + /DeferredMediaSelection true + >> setpagedevice" +*End + +*ParamCustomPageSize Width: 1 points 181 613 +*ParamCustomPageSize Height: 2 points 396 1225 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 1 1 + +*NonUIOrderDependency: 21 AnySetup *CustomPageSize True + +*RequiresPageRegion MultiTray: True +*RequiresPageRegion 1Tray: True +*RequiresPageRegion 2Tray: True +*RequiresPageRegion 3Tray: True + +*OpenUI *RIPaperPolicy/Fit to Paper: PickOne +*OrderDependency: 10 AnySetup *RIPaperPolicy +*DefaultRIPaperPolicy: PromptUser +*RIPaperPolicy PromptUser/Prompt User: " + <</DeferredMediaSelection true>> setpagedevice + <</Policies << /PageSize 2 /MediaType 2 >> >> setpagedevice" +*End +*RIPaperPolicy NearestSizeAdjust/Nearest Size and Scale: " + <</DeferredMediaSelection false>> setpagedevice + <</Policies << /PageSize 3 /MediaType 2 >> >> setpagedevice" +*End +*RIPaperPolicy NearestSizeNoAdjust/Nearest Size and Crop: " + <</DeferredMediaSelection false>> setpagedevice + <</Policies << /PageSize 5 /MediaType 2 >> >> setpagedevice" +*End +*CloseUI: *RIPaperPolicy + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: "<</Duplex false>>setpagedevice" +*Duplex DuplexNoTumble/Long Edge: "<</Duplex true /Tumble false>>setpagedevice" +*Duplex DuplexTumble/Short Edge: "<</Duplex true /Tumble true>>setpagedevice" +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + }{(None)}ifelse = flush + restore +" +*End +*CloseUI: *Duplex + + +*OpenUI *Collate/Collate: PickOne +*OrderDependency: 200 AnySetup *Collate +*DefaultCollate: False +*Collate False/Off: "<</Collate false>>setpagedevice" +*Collate True/On: "<</Collate true + /CollateDetails <</Type 6 /AlignSet true>> + >>setpagedevice" +*End +*?Collate: " + save + currentpagedevice /Collate get + {{(True)}{(False)}ifelse }stopped {(Unknown)}if = flush + restore +" +*End +*CloseUI: *Collate + +*OpenUI *RIPrintMode/Print Mode: PickOne +*OrderDependency: 45 AnySetup *RIPrintMode +*DefaultRIPrintMode: 1rhit +*RIPrintMode 0rhit/Through: "<< /HWResolution[600 600] + /PostRenderingEnhance false >> + setpagedevice" +*End +*RIPrintMode 1rhit/Edge Smoothing: "<< /HWResolution[600 600] + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /Type 34 + /OutputMode 0 >> >> setpagedevice" +*End +*RIPrintMode 3rhit/Toner Saving 1: "<< /HWResolution[600 600] + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /Type 34 + /OutputMode 3 >> >> setpagedevice" +*End +*RIPrintMode 4rhit/Toner Saving 2: "<< /HWResolution[600 600] + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /Type 34 + /OutputMode 4 >> >> setpagedevice" +*End +*?RIPrintMode: " + save + /UK (Unknown) def + { + currentpagedevice dup /PostRenderingEnhance 2 copy known not { UK exit } if + get dup false eq {pop (0rhit) exit } + {pop /PostRenderingEnhanceDetails get dup /OutputMode get + dup 0 eq {pop (1rhit) exit} if + dup 3 eq {pop (3rhit) exit} if + dup 4 eq {pop (4rhit) exit} if + UK exit + } ifelse + } bind loop + mark count 1 sub 2 roll cleartomark + = flush + restore +" +*End +*CloseUI: *RIPrintMode + +*OpenUI *RPSAdvTabBitsPerPixel/Gradation: PickOne +*OrderDependency: 41 AnySetup *RPSAdvTabBitsPerPixel +*DefaultRPSAdvTabBitsPerPixel: 1BitsPerPixel +*RPSAdvTabBitsPerPixel 2BitsPerPixel/Standard: "2 setbitsperpixel" +*RPSAdvTabBitsPerPixel 1BitsPerPixel/Fast: "1 setbitsperpixel" +*CloseUI: *RPSAdvTabBitsPerPixel + +*OpenUI *RPSDitherType/Dithering: PickOne +*OrderDependency: 130 AnySetup *RPSDitherType +*DefaultRPSDitherType: Auto +*RPSDitherType Auto/Auto: "(auto) RCsethalftonetype" +*RPSDitherType Photo/Photographic: "(photo) RCsethalftonetype" +*RPSDitherType Letter/Text: "(text) RCsethalftonetype" +*CloseUI: *RPSDitherType + +*%=== Watermark ======== +*OpenUI *RIWatermark/Watermark: PickOne +*OrderDependency: 300 AnySetup *RIWatermark +*DefaultRIWatermark: Off +*RIWatermark Off/Off: "" +*RIWatermark On/On: " + userdict /RPS_WMdict 10 dict put + userdict /RPS_WMdict get begin + /RPS_WM true def + /RPS_WM_adjangle { 1.0 mul } bind def %% Portrait, Portrait(4up) + /RPS_WM_adjust 0.5 def + /RPS_WM_position { %% center + currentpagedevice /PageSize get + aload pop exch 2.0 div exch 2.0 div translate + RPS_WM_angle RPS_WM_adjangle rotate + RPS_WM_font findfont RPS_WM_size scalefont setfont + RPS_WM_str stringwidth pop 2.0 div neg RPS_WM_size 2.0 div moveto + } bind def + end + << + /EndPage { + 2 eq { pop false }{ + userdict /RPS_WMdict 2 copy known { + get begin + RPS_WM { + gsave + initgraphics + RPS_WM_color + RPS_WM_Pattern + RPS_WM_position + RPS_WM_draw + grestore + } if + end + }{ pop pop } ifelse + pop true + } ifelse + } bind + >> setpagedevice" +*End +*CloseUI: *RIWatermark + +*%=== Watermark Text ======== +*OpenUI *RIWMText/Watermark Text: PickOne +*OrderDependency: 310 AnySetup *RIWMText +*DefaultRIWMText: Confidential +*RIWMText Confidential/CONFIDENTIAL: "userdict /RPS_WMdict get begin + /RPS_WM_str (CONFIDENTIAL) def end" +*End +*RIWMText Copy/COPY: "userdict /RPS_WMdict get begin + /RPS_WM_str (COPY) def end" +*End +*RIWMText Copyright/DRAFT: "userdict /RPS_WMdict get begin + /RPS_WM_str (DRAFT) def end" +*End +*RIWMText Final/FINAL: "userdict /RPS_WMdict get begin + /RPS_WM_str (FINAL) def end" +*End +*RIWMText FileCopy/FILE COPY: "userdict /RPS_WMdict get begin + /RPS_WM_str (FILE COPY) def end" +*End +*RIWMText Proof/PROOF: "userdict /RPS_WMdict get begin + /RPS_WM_str (PROOF) def end" +*End +*RIWMText TopSecret/TOP SECRET: "userdict /RPS_WMdict get begin + /RPS_WM_str (TOP SECRET) def end" +*End +*CloseUI: *RIWMText +*%=== WaterMark Font ======== +*OpenUI *RIwmFont/Watermark Font: PickOne +*OrderDependency: 320 AnySetup *RIwmFont +*DefaultRIwmFont: HelveticaB +*RIwmFont CourierB/Courier Bold: "userdict /RPS_WMdict get begin + /RPS_WM_font /Courier-Bold def end" +*End +*RIwmFont TimesB/Times Bold: "userdict /RPS_WMdict get begin + /RPS_WM_font /Times-Bold def end" +*End +*RIwmFont HelveticaB/Helvetica Bold: "userdict /RPS_WMdict get begin + /RPS_WM_font /Helvetica-Bold def end" +*End +*CloseUI: *RIwmFont + +*%=== WaterMark Font Size======== +*OpenUI *RIwmSize/Watermark Size: PickOne +*OrderDependency: 330 AnySetup *RIwmSize +*DefaultRIwmSize: 36 +*RIwmSize 24/24 Point: "userdict /RPS_WMdict get begin + /RPS_WM_size 24 def end" +*End +*RIwmSize 36/36 Point: "userdict /RPS_WMdict get begin + /RPS_WM_size 36 def end" +*End +*RIwmSize 48/48 Point: "userdict /RPS_WMdict get begin + /RPS_WM_size 48 def end" +*End +*RIwmSize 60/60 Point: "userdict /RPS_WMdict get begin + /RPS_WM_size 60 def end" +*End +*RIwmSize 72/72 Point: "userdict /RPS_WMdict get begin + /RPS_WM_size 72 def end" +*End +*CloseUI: *RIwmSize + +*%=== WaterMark Angle ======== +*OpenUI *RIwmAngle/Watermark Angle: PickOne +*OrderDependency: 340 AnySetup *RIwmAngle +*DefaultRIwmAngle: 45Deg +*RIwmAngle 180Deg/180 Degrees: "userdict /RPS_WMdict get begin + /RPS_WM_angle 180 def end" +*End +*RIwmAngle 135Deg/135 Degrees: "userdict /RPS_WMdict get begin + /RPS_WM_angle 135 def end" +*End +*RIwmAngle 90Deg/90 Degrees: "userdict /RPS_WMdict get begin + /RPS_WM_angle 90 def end" +*End +*RIwmAngle 45Deg/45 Degrees: "userdict /RPS_WMdict get begin + /RPS_WM_angle 45 def end" +*End +*RIwmAngle 0Deg/0 Degrees: "userdict /RPS_WMdict get begin + /RPS_WM_angle 0 def end" +*End +*RIwmAngle M45Deg/-45 Degrees: "userdict /RPS_WMdict get begin + /RPS_WM_angle -45 def end" +*End +*RIwmAngle M90Deg/-90 Degrees: "userdict /RPS_WMdict get begin + /RPS_WM_angle -90 def end" +*End +*RIwmAngle M135Deg/-135 Degrees: "userdict /RPS_WMdict get begin + /RPS_WM_angle -135 def end" +*End +*RIwmAngle M180Deg/-180 Degrees: "userdict /RPS_WMdict get begin + /RPS_WM_angle -180 def end" +*End +*CloseUI: *RIwmAngle + +*%=== WaterMark Style ======== +*OpenUI *RIwmTextStyle/Watermark Style: PickOne +*OrderDependency: 350 AnySetup *RIwmTextStyle +*DefaultRIwmTextStyle: Gray +*RIwmTextStyle Gray/Gray: "userdict /RPS_WMdict get begin + /RPS_WM_color { 0 setgray } bind def + /RPS_WM_Pattern { + << + /PatternType 1 + /PaintType 1 + /TilingType 3 + /BBox [ 0 0 1 1 ] + /XStep 1 + /YStep 1 + /PaintProc { + begin + RPS_WM_color + 8 8 true [ 8 0 0 -8 0 8 ] + <88002200 88002200> imagemask + end + } + >> [ 1 0 0 -1 0 1 ] makepattern + setpattern } + bind def + /RPS_WM_draw { %% RPS_WM_mask + RPS_WM_str false charpath fill + } bind def end" +*End +*RIwmTextStyle Outline/Outlined: "userdict /RPS_WMdict get begin + /RPS_WM_color { 0 setgray } bind def + /RPS_WM_Pattern {} def + /RPS_WM_draw { %% RPS_WM_outline + 0 setlinewidth RPS_WM_str false charpath stroke + } bind def end" +*End +*CloseUI: *RIwmTextStyle + +*%========== Gray Levels and Halftoning ========== +*AccurateScreensSupport: True +*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} +" +*End + +*%========== Font ========== + +*DefaultFont: Courier +*Font Albertus-Medium: Standard "(001)" Standard ROM +*Font Albertus-ExtraBold: Standard "(001)" Standard ROM +*Font AntiqueOlive: Standard "(001)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001)" Standard ROM +*Font Arial: Standard "(001)" Standard ROM +*Font Arial-Italic: Standard "(001)" Standard ROM +*Font Arial-Bold: Standard "(001)" Standard ROM +*Font Arial-BoldItalic: Standard "(001)" Standard ROM +*Font AvantGarde-Book: Standard "(001)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001)" Standard ROM +*Font AvantGarde-Demi: Standard "(001)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001)" Standard ROM +*Font CGOmega: Standard "(001)" Standard ROM +*Font CGOmega-Italic: Standard "(001)" Standard ROM +*Font CGOmega-Bold: Standard "(001)" Standard ROM +*Font CGOmega-BoldItalic: Standard "(001)" Standard ROM +*Font CGTimes: Standard "(001)" Standard ROM +*Font Bookman-Demi: Standard "(001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001)" Standard ROM +*Font Bookman-Light: Standard "(001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001)" Standard ROM +*Font Clarendon-Condensed-Bold: Standard "(001)" Standard ROM +*Font CourierHP: Standard "(001)" Standard ROM +*Font CourierHP-Italic: Standard "(001)" Standard ROM +*Font CourierHP-Bold: Standard "(001)" Standard ROM +*Font CourierHP-BoldItalic: Standard "(001)" Standard ROM +*Font Coronet: Standard "(001)" Standard ROM +*Font Courier-Bold: Standard "(001)" Standard ROM +*Font Courier-BoldOblique: Standard "(001)" Standard ROM +*Font Courier-Oblique: Standard "(001)" Standard ROM +*Font Courier: Standard "(001)" Standard ROM +*Font Garamond-Antiqua: Standard "(001)" Standard ROM +*Font Garamond-Kursiv: Standard "(001)" Standard ROM +*Font Garamond-Halbfett: Standard "(001)" Standard ROM +*Font Garamond-KursivHalbfett: Standard "(001)" Standard ROM +*Font CGTimes-Italic: Standard "(001)" Standard ROM +*Font CGTimes-Bold: Standard "(001)" Standard ROM +*Font CGTimes-BoldItalic: Standard "(001)" Standard ROM +*Font Helvetica: Standard "(001)" Standard ROM +*Font Helvetica-Bold: Standard "(001)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001)" Standard ROM +*Font Helvetica-Oblique: Standard "(001)" Standard ROM +*Font LetterGothic-Italic: Standard "(001)" Standard ROM +*Font LetterGothic: Standard "(001)" Standard ROM +*Font LetterGothic-Bold: Standard "(001)" Standard ROM +*Font Marigold: Standard "(001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001)" Standard ROM +*Font Palatino-Bold: Standard "(001)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001)" Standard ROM +*Font Palatino-Italic: Standard "(001)" Standard ROM +*Font Palatino-Roman: Standard "(001)" Standard ROM +*Font Symbol: Special "(001)" Special ROM +*Font SymbolMT: Standard "(001)" Standard ROM +*Font Times-Bold: Standard "(001)" Standard ROM +*Font Times-BoldItalic: Standard "(001)" Standard ROM +*Font Times-Italic: Standard "(001)" Standard ROM +*Font Times-Roman: Standard "(001)" Standard ROM +*Font TimesNewRoman: Standard "(001)" Standard ROM +*Font TimesNewRoman-Italic: Standard "(001)" Standard ROM +*Font TimesNewRoman-Bold: Standard "(001)" Standard ROM +*Font TimesNewRoman-BoldItalic: Standard "(001)" Standard ROM +*Font Univers-Bold: Standard "(001)" Standard ROM +*Font Univers-BoldItalic: Standard "(001)" Standard ROM +*Font Univers-Condensed-Medium: Standard "(001)" Standard ROM +*Font Univers-Condensed-MediumItalic: Standard "(001)" Standard ROM +*Font Univers-Medium: Standard "(001)" Standard ROM +*Font Univers-MediumItalic: Standard "(001)" Standard ROM +*Font Univers-Condensed-Bold: Standard "(001)" Standard ROM +*Font Univers-Condensed-BoldItalic: Standard "(001)" Standard ROM +*Font Wingdings-Regular: Special "(001)" Special ROM +*Font ZapfChancery-MediumItalic: Standard "(001)" Standard ROM +*Font ZapfDingbats: Special "(001)" 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 + +*Status: "initializing" +*Status: "holding" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "print test page" + +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "EtherTalk" +*Source: "SPX/IPX" +*Source: "NetBEUI" +*Source: "IEEE1394" + +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*%========== Color Separation ========== + +*DefaultColorSep: ProcessBlack.141lpi.600dpi/141 lpi / 600 dpi +*%===== For 600 dpi ===== + +*ColorSepScreenAngle ProcessBlack.141lpi.600dpi/141 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.141lpi.600dpi/141 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.134lpi.600dpi/134 lpi / 600 dpi: "27.0" +*ColorSepScreenAngle ProcessMagenta.134lpi.600dpi/134 lpi / 600 dpi: "63.0" +*ColorSepScreenAngle ProcessYellow.150lpi.600dpi/150 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.141lpi.600dpi/141 lpi / 600 dpi: "141" +*ColorSepScreenFreq CustomColor.141lpi.600dpi/141 lpi / 600 dpi: "141" +*ColorSepScreenFreq ProcessCyan.134lpi.600dpi/134 lpi / 600 dpi: "134" +*ColorSepScreenFreq ProcessMagenta.134lpi.600dpi/134 lpi / 600 dpi: "134" +*ColorSepScreenFreq ProcessYellow.150lpi.600dpi/150 lpi / 600 dpi: "150" +*%========== Enable Ricoh JobLog Feature========== + +*cupsFilter: "application/vnd.cups-postscript 0 foomatic-rip" + +*FoomaticRIPCommandLine: "printf "%%!PS-Adobe-3.0\n%%%% %%&& +%%\n%B%C%D%A"%%%%; cat;" +*End + +*OpenGroup: JobLog/Job Log + +*OpenUI *JobType/JobType: PickOne +*FoomaticRIPOption JobType: enum CmdLine B +*OrderDependency: 255 AnySetup *JobType +*DefaultJobType: Normal +*JobType Normal/Normal: "%% FoomaticRIPOptionSetting: JobType=Normal" +*FoomaticRIPOptionSetting JobType=Normal: "mark\n&& +() () (20`date +%y%m%d%R | sed 's/://'`) {setuserinfo} stopped\n&& +cleartomark\n" +*End +*JobType SamplePrint/Sample Print: "%% FoomaticRIPOptionSetting: JobType=SamplePrint" +*FoomaticRIPOptionSetting JobType=SamplePrint: "mark\n&& +(&user;) (20`date +%y%m%d%R | sed 's/://'`) {proofprint} stopped\n&& +cleartomark\n" +*End +*JobType LockedPrint/Locked Print: "" +*CloseUI: *JobType + +*OpenUI *LockedPrintPassword/Locked Print Password (4-8 digits): PickOne +*FoomaticRIPOption LockedPrintPassword: password CmdLine C +*FoomaticRIPOptionMaxLength LockedPrintPassword:8 +*FoomaticRIPOptionAllowedChars LockedPrintPassword: "0-9" +*OrderDependency: 255 AnySetup *LockedPrintPassword +*FoomaticRIPOptionPrototype LockedPrintPassword: "mark\n&& +(&user;) (20`date +%y%m%d%R | sed 's/://'`) (%s) {secureprint} stopped\n&& +cleartomark\n" +*End +*DefaultLockedPrintPassword: None +*LockedPrintPassword None/None: "" +*LockedPrintPassword 4001/4001: "%% FoomaticRIPOptionSetting: LockedPrintPassword=4001" +*FoomaticRIPOptionSetting LockedPrintPassword=4001: "mark\n&& +(&user;) (20`date +%y%m%d%R | sed 's/://'`) (4001) {secureprint} stopped\n&& +cleartomark\n" +*End +*LockedPrintPassword 4002/4002: "%% FoomaticRIPOptionSetting: LockedPrintPassword=4002" +*FoomaticRIPOptionSetting LockedPrintPassword=4002: "mark\n&& +(&user;) (20`date +%y%m%d%R | sed 's/://'`) (4002) {secureprint} stopped\n&& +cleartomark\n" +*End +*LockedPrintPassword 4003/4003: "%% FoomaticRIPOptionSetting: LockedPrintPassword=4003" +*FoomaticRIPOptionSetting LockedPrintPassword=4003: "mark\n&& +(&user;) (20`date +%y%m%d%R | sed 's/://'`) (4003) {secureprint} stopped\n&& +cleartomark\n" +*End +*CloseUI: *LockedPrintPassword +*CustomLockedPrintPassword True/Custom Password: "" +*ParamCustomLockedPrintPassword Password: 1 passcode 4 8 + +*OpenUI *UserCode/User Code (up to 8 digits): PickOne +*FoomaticRIPOption UserCode: string CmdLine A +*FoomaticRIPOptionMaxLength UserCode:8 +*FoomaticRIPOptionAllowedChars UserCode: "0-9" +*OrderDependency: 255 AnySetup *UserCode +*FoomaticRIPOptionPrototype UserCode: "mark\n&& +() (%s) (20`date +%y%m%d%R | sed 's/://'`) {setuserinfo} stopped\n&& +cleartomark\n" +*End +*DefaultUserCode: None +*UserCode None/None: "" +*UserCode 1001/1001: "%% FoomaticRIPOptionSetting: UserCode=1001" +*FoomaticRIPOptionSetting UserCode=1001: "mark\n&& +() (1001) (20`date +%y%m%d%R | sed 's/://'`) {setuserinfo} stopped\n&& +cleartomark\n" +*End +*UserCode 1002/1002: "%% FoomaticRIPOptionSetting: UserCode=1002" +*FoomaticRIPOptionSetting UserCode=1002: "mark\n&& +() (1002) (20`date +%y%m%d%R | sed 's/://'`) {setuserinfo} stopped\n&& +cleartomark\n" +*End +*UserCode 1003/1003: "%% FoomaticRIPOptionSetting: UserCode=1003" +*FoomaticRIPOptionSetting UserCode=1003: "mark\n&& +() (1003) (20`date +%y%m%d%R | sed 's/://'`) {setuserinfo} stopped\n&& +cleartomark\n" +*End +*CloseUI: *UserCode +*CustomUserCode True/Custom UserCode: "" +*ParamCustomUserCode UserCode: 1 passcode 1 8 + +*CloseGroup: JobLog/Job Log + + +*% end of Printer Description file
\ No newline at end of file |