diff options
author | Didier Raboud <didier@raboud.com> | 2010-05-21 16:41:36 +0200 |
---|---|---|
committer | Didier Raboud <didier@raboud.com> | 2010-05-21 16:41:36 +0200 |
commit | 0e4213fbff4d78894cf7000671ea762c9bb8ebd6 (patch) | |
tree | e85e302d6bf35e67db7b34a37fd80e98c191155c /db/source/PPD | |
parent | 1c2c288e9819aa5e510d56e5805bebf36b38cd9e (diff) |
Imported Upstream version 20061031
Diffstat (limited to 'db/source/PPD')
-rw-r--r-- | db/source/PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd | 1295 | ||||
-rw-r--r-- | db/source/PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd | 1857 | ||||
-rw-r--r-- | db/source/PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd | 2577 | ||||
-rw-r--r-- | db/source/PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd | 1769 | ||||
-rw-r--r-- | db/source/PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd | 3239 | ||||
-rw-r--r-- | db/source/PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd | 1680 | ||||
-rw-r--r-- | db/source/PPD/Toshiba/Toshiba_GL1010_CUPS.ppd | 1378 | ||||
-rw-r--r-- | db/source/PPD/Toshiba/Toshiba_GL1020_CUPS.ppd | 1442 |
8 files changed, 15237 insertions, 0 deletions
diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd new file mode 100644 index 00000000..75d857f0 --- /dev/null +++ b/db/source/PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd @@ -0,0 +1,1295 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) 2006 TOSHIBA TEC Corporation +*% +*% This software is free software; you can redistribute it and/or +*% modify it under the terms of the GNU General Public License as +*% published by the Free Software Foundation; either version 2 of +*% the License, or (at your option) any later version. +*% +*% In addition to the permissions in the GNU General Public License, +*% TOSHIBA TEC Corporation gives you unlimited permission to link the +*% PostScript code fragments herein into your PostScript documents to +*% form an executable 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 software 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 software; if not, write to the Free +*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +*% MA 02111 USA +*% +*% Date: 26 May 2006 + + +*FormatVersion: "4.3" +*FileVersion: "1.04" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TSES2P_1.PPD" +*Manufacturer: "TOSHIBA" +*Product: "(TOSHIBA e-STUDIO205)" +*Product: "(TOSHIBA e-STUDIO165)" +*PSVersion: "(3010) 1" +*ModelName: "TOSHIBA e-STUDIO205Series PS" +*NickName: "TOSHIBA e-STUDIO205 Series PS" +*ShortNickName: "TOSHIBA e-STUDIO205Series PS" + + +*% ===== Installable Option ========================== +*OpenGroup: InstallableOptions/Options Installed + +*%*OpenUI *Finisher/Finisher: PickOne +*%*DefaultFinisher: None +*%*Finisher None/Not Installed: "" +*%*CloseUI: *Finisher + +*OpenUI *Pedestal/Drawers: PickOne +*DefaultPedestal: None +*Pedestal None/Not Installed: "" +*Pedestal Drawer2/Drawer 2: "" +*Pedestal Drawer3/Drawer 2 and 3: "" +*Pedestal Drawer4/Drawer 2, 3 and 4: "" +*CloseUI: *Pedestal + +*OpenUI *ADU/ADU: PickOne +*DefaultADU: None +*ADU None/Not Installed: "" +*ADU Installed/Installed:"" +*CloseUI: *ADU + +*CloseGroup: InstallableOptions + +*% ===== User Interface Constaints ===================== + +*% ===== Cassette Constraints ===== + +*UIConstraints: *Pedestal None *InputSlot LowerCassette +*UIConstraints: *Pedestal None *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal None *InputSlot PedestalLowerCassette + +*UIConstraints: *Pedestal Drawer2 *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal Drawer2 *InputSlot PedestalLowerCassette + +*UIConstraints: *Pedestal Drawer3 *InputSlot PedestalLowerCassette + +*% ===== Quality Constraints ===== + + +*UIConstraints: *PageSize Postcard *InputSlot UpperCassette +*UIConstraints: *PageSize Postcard *InputSlot LowerCassette +*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette + +*UIConstraints: *PageSize Transparency *PageRegion A3 +*UIConstraints: *PageSize Transparency *PageRegion A5 +*UIConstraints: *PageSize Transparency *PageRegion B4 +*UIConstraints: *PageSize Transparency *PageRegion B5 +*UIConstraints: *PageSize Transparency *PageRegion Ledger +*UIConstraints: *PageSize Transparency *PageRegion Legal +*UIConstraints: *PageSize Transparency *PageRegion Folio +*UIConstraints: *PageSize Transparency *PageRegion Statement +*UIConstraints: *PageSize Transparency *PageRegion Computer +*UIConstraints: *PageSize Transparency *PageRegion LG13 +*UIConstraints: *PageSize Transparency *PageRegion Postcard +*UIConstraints: *PageSize Transparency *PageRegion 8K +*UIConstraints: *PageSize Transparency *PageRegion 16K + +*UIConstraints: *InputSlot UpperCassette *PageRegion A5 +*UIConstraints: *InputSlot UpperCassette *PageRegion Statement +*UIConstraints: *InputSlot UpperCassette *PageRegion Postcard +*UIConstraints: *InputSlot UpperCassette *InputSlot Thick1 +*UIConstraints: *InputSlot UpperCassette *InputSlot Thick2 +*UIConstraints: *InputSlot UpperCassette *InputSlot Transparency + +*UIConstraints: *InputSlot LowerCassette *PageRegion A5 +*UIConstraints: *InputSlot LowerCassette *PageRegion Statement +*UIConstraints: *InputSlot LowerCassette *PageRegion Postcard +*UIConstraints: *InputSlot LowerCassette *InputSlot Thick1 +*UIConstraints: *InputSlot LowerCassette *InputSlot Thick2 +*UIConstraints: *InputSlot LowerCassette *InputSlot Transparency + +*UIConstraints: *InputSlot PedestalUpperCassette *PageRegion Statement +*UIConstraints: *InputSlot PedestalUpperCassette *PageRegion Postcard +*UIConstraints: *InputSlot PedestalUpperCassette *InputSlot Thick1 +*UIConstraints: *InputSlot PedestalUpperCassette *InputSlot Thick2 +*UIConstraints: *InputSlot PedestalUpperCassette *InputSlot Transparency + +*UIConstraints: *InputSlot PedestalLowerCassette *PageRegion Statement +*UIConstraints: *InputSlot PedestalLowerCassette *PageRegion Postcard +*UIConstraints: *InputSlot PedestalLowerCassette *InputSlot Thick1 +*UIConstraints: *InputSlot PedestalLowerCassette *InputSlot Thick2 +*UIConstraints: *InputSlot PedestalLowerCassette *InputSlot Transparency + +*UIConstraints: *Duplex DuplexTumble *PageRegion Postcard +*UIConstraints: *Duplex DuplexTumble *InputSlot Thick1 +*UIConstraints: *Duplex DuplexTumble *InputSlot Thick2 +*UIConstraints: *Duplex DuplexTumble *InputSlot Transparency + +*% ========== ADU Contraints ================ + +*UIConstraints: *ADU None *Duplex DuplexNoTumble +*UIConstraints: *ADU None *Duplex DuplexTumble + +*UIConstraints: *Duplex DuplexNoTumble *ADU None +*UIConstraints: *Duplex DuplexTumble *ADU None + +*UIConstraints: *ADU None *BookletPaperSize Letter +*UIConstraints: *ADU None *BookletPaperSize A4 +*UIConstraints: *ADU None *BookletPaperSize Legal +*UIConstraints: *ADU None *BookletPaperSize Statement +*UIConstraints: *ADU None *BookletPaperSize Ledger +*UIConstraints: *ADU None *BookletPaperSize Folio +*UIConstraints: *ADU None *BookletPaperSize A3 +*UIConstraints: *ADU None *BookletPaperSize A5 +*UIConstraints: *ADU None *BookletPaperSize B4 +*UIConstraints: *ADU None *BookletPaperSize B5 +*UIConstraints: *ADU None *BookletPaperSize Computer +*UIConstraints: *ADU None *BookletPaperSize Legal-13 +*UIConstraints: *ADU None *BookletPaperSize Square +*UIConstraints: *ADU None *BookletPaperSize 8K +*UIConstraints: *ADU None *BookletPaperSize 16K + +*UIConstraints: *ADU None *BookletCenterMargin 25 +*UIConstraints: *ADU None *BookletCenterMargin 50 +*UIConstraints: *ADU None *BookletCenterMargin 75 +*UIConstraints: *ADU None *BookletCenterMargin 100 +*UIConstraints: *ADU None *BookletCenterMargin 125 +*UIConstraints: *ADU None *BookletCenterMargin 150 +*UIConstraints: *ADU None *BookletCenterMargin 175 +*UIConstraints: *ADU None *BookletCenterMargin 200 +*UIConstraints: *ADU None *BookletCenterMargin 225 +*UIConstraints: *ADU None *BookletCenterMargin 250 +*UIConstraints: *ADU None *BookletCenterMargin 275 +*UIConstraints: *ADU None *BookletCenterMargin 300 +*UIConstraints: *ADU None *BookletCenterMargin Set + +*UIConstraints: *ADU None *BookletPageLayout RightToLeft +*UIConstraints: *ADU None *BookletPageLayout LeftToRight + +*UIConstraints: *ADU None *BookletOuterMargin 2 +*UIConstraints: *ADU None *BookletOuterMargin 4 +*UIConstraints: *ADU None *BookletOuterMargin 6 +*UIConstraints: *ADU None *BookletOuterMargin 8 +*UIConstraints: *ADU None *BookletOuterMargin 10 +*UIConstraints: *ADU None *BookletOuterMargin 12 +*UIConstraints: *ADU None *BookletOuterMargin 14 +*UIConstraints: *ADU None *BookletOuterMargin 16 +*UIConstraints: *ADU None *BookletOuterMargin 18 +*UIConstraints: *ADU None *BookletOuterMargin Set + +*%===== Device Capabilities ========================== +*LanguageLevel: "3" + +*ColorDevice: False +*DefaultColorSpace: Gray +*Protocols: TBCP +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore +" +*End + +*FreeVM: "12000000" +*LandscapeOrientation: Plus90 +*FileSystem: False +*Throughput: "65" + +*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 } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "0" +*PrintPSErrors: True + +*%===== Halftone Information ========================= +*DefaultHalftoneType: 1 +*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 +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%===== Paper Sizes ================================== +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize A3/A3 (297 x 420mm): " + << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 (210 x 297mm): " + << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 (148 x 210mm): " + << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 (257 x 364mm): " + << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 (182 x 257mm): " + << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageSize Ledger/Ledger (11 x 17"): " + << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal (8 1/2 x 14"): " + << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Letter/Letter (8 1/2 x 11"): " + << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Statement/Statement (5 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize Folio/Folio (210 x 330mm): " + << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageSize Computer/Computer (10 1/8 x 14"): " + << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize LG13/13" LG (8 1/2 x 13"): " + << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageSize 8K/8K (270 x 390mm): " + << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageSize 16K/16K (195 x 270mm): " + << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 14 dict + dup [612 936] (LG13) put + dup [729 1008] (Computer) put + dup [595 935] (Folio) put + dup [396 612] (Statement) put + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Ledger) put + dup [516 728] (B5) put + dup [728 1032] (B4) put + dup [420 595] (A5) put + dup [595 842] (A4) put + dup [842 1191] (A3) put + dup [554 767] (16K) put + dup [767 1107] (8K) 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: 29 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion A3/A3 (297 x 420mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4/A4 (210 x 297mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5/A5 (148 x 210mm): " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4/B4 (257 x 364mm): " + << /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5/B5 (182 x 257mm): " + << /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Ledger/Ledger (11 x 17"): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal/Legal (8 1/2 x 14"): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Letter/Letter (8 1/2 x 11"): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Statement/Statement (5 1/2 x 8 1/2"): " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Folio/Folio (210 x 330mm): " + << /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Computer/Computer (10 1/8 x 14"): " + << /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion LG13/13" LG (8 1/2 x 13"): " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 8K/8K (270 x 390mm): " + << /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 16K/16K (195 x 270mm): " + << /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 " +*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 " +*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 " +*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 " +*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 " +*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 " +*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 " +*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 " +*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 " +*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 " +*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 " +*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 " +*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 " +*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 " +*?ImageableArea: " + save + /cvp { ( ) 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 + +*DefaultPaperDimension: Letter +*PaperDimension A3/A3 (297 x 420mm): "842 1191" +*PaperDimension A4/A4 (210 x 297mm): "595 842" +*PaperDimension A5/A5 (148 x 210mm): "420 595" +*PaperDimension B4/B4 (257 x 364mm): "728 1032" +*PaperDimension B5/B5 (182 x 257mm): "516 728" +*PaperDimension Ledger/Ledger (11 x 17"): "792 1224" +*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008" +*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792" +*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612" +*PaperDimension Folio/Folio (210 x 330mm): "595 935" +*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008" +*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936" +*PaperDimension 8K/8K (270 x 390mm): "767 1107" +*PaperDimension 16K/16K (195 x 270mm): "554 767" + +*%===== Paper Source ================================= +*OpenUI *InputSlot: PickOne +*OrderDependency: 35 AnySetup *InputSlot +*DefaultInputSlot: Auto +*InputSlot Auto/Auto (Default): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot UpperCassette/Drawer 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 0 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot LowerCassette/Drawer 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 1 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalUpperCassette/Drawer 3: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalLowerCassette/Drawer 4: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 5 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot SheetFeedBypass/Bypass Tray:" + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition 3 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot Plain/Plain: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Plain) >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot Thick1/Thick 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 1) >> setpagedevice + userdict /TSBMediaType 1 put" +*End +*InputSlot Thick2/Thick 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 2) >> setpagedevice + userdict /TSBMediaType 2 put" +*End +*InputSlot Transparency/Transparency: " + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition null /MediaType (Transparency) >> setpagedevice + userdict /TSBMediaType 4 put" +*End +*CloseUI: *InputSlot + +*%===== Duplex ======================================= +*% Long and short edge duplexing options selected here override the short +*% edge duplexing that may be selected by Booklet Mode Printing options. +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 34 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/1-Sided: "" +*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): " + << /Duplex true /Tumble false >> setpagedevice" +*End +*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): " + << /Duplex true /Tumble true >> setpagedevice" +*End +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse + = flush + restore" +*End +*CloseUI: *Duplex + +*%====== Collate ===================== +*OpenUI *Collate/Collate: Boolean +*OrderDependency: 60 AnySetup *Collate +*DefaultCollate: True +*Collate True: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + + <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*Collate False: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + + <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*CloseUI: *Collate + +*%*OpenGroup: FinishingOptions/Finishing + +*%===== Destination ================================== +*%*OpenUI *OutputBin/Destination: PickOne +*%*OrderDependency: 37 AnySetup *OutputBin +*%*DefaultOutputBin: Inner +*%*OutputBin Inner/Inner Tray: " +*% << /OutputPosition 1 >> setpagedevice" +*%*End + + +*%*CloseUI: *OutputBin + +*%*CloseGroup: FinishingOptions + +*OpenGroup: PrintingModes/Printing Modes +*%===== Print Mode ==================================== +*% If the dscInfo dictionary is not set using the printer driver, the +*% userlogin and job name are set to "CUPS User" and "CUPS Application" +*% respectively. If the dscinfo dictionary is set, document name and +*% user name are set as per the CUPS login name and Document name. +*% The default print mode is Normal. +*OpenUI *PrintMode/Print Mode: PickOne +*OrderDependency: 49 AnySetup *PrintMode +*% The OrderDependency was 47 but this did not work. +*DefaultPrintMode: Normal +*PrintMode Normal/Normal: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }ifelse" +*End + +*% +*CloseUI: *PrintMode + + +*%===== Department Code ==================================== +*% This option sends the Department code to the printer. The department code is +*% calculated by adding together the five single department code digits. +*OpenUI *DeptCode/Department Code: Boolean +*OrderDependency: 48 AnySetup *DeptCode +*DefaultDeptCode: False +*DeptCode False/Disabled: "" +*% The Department Code (DC) number is selected in the DC options tab. +*DeptCode True/Enabled: " + <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup + userdict /DCDigit1 get + userdict /DCDigit2 get add + userdict /DCDigit3 get add + userdict /DCDigit4 get add + userdict /DCDigit5 get add + (00000) cvs + dup length 27 exch sub exch putinterval>> setpagedevice" +*End +*CloseUI: *DeptCode + +*%===== Distinguish Thin Lines ============================ +*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is Off. +*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean +*OrderDependency: 54 AnySetup *DistinguishThinLines +*DefaultDistinguishThinLines: False +*DistinguishThinLines False/Off: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice" +*End +*DistinguishThinLines True/On: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice" +*End +*CloseUI: *DistinguishThinLines + + +*%===== Blank Page ============================ +*% This option allows the user to turn Blank page On and Off. The default value is Off. +*OpenUI *BlankPage/Do not Print Blank Pages: Boolean +*OrderDependency: 55 AnySetup *BlankPage +*DefaultBlankPage: False +*BlankPage False/Off: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice" +*End +*BlankPage True/On: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice" +*End +*CloseUI: *BlankPage + +*CloseGroup: PrintingModes + + +*% ===== Document ID Selection Options ====================================== + +*% ===== Department Code Selection Options ====================================== +*% The Department Code (DC) group of options is needed for the OS-X PPD because +*% OS-X no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the department code. +*% The department code is only used when the Department Code (DC) On options is checked +*% in the Print Mode options tab. The default DC value is 00000. +*OpenGroup: DepartmentCode/Printing Modes DC + +*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne +*OrderDependency: 28 AnySetup *DCDigit1 +*DefaultDCDigit1: 0 +*DCDigit1 0/0: "userdict /DCDigit1 00000 put" +*DCDigit1 1/1: "userdict /DCDigit1 10000 put" +*DCDigit1 2/2: "userdict /DCDigit1 20000 put" +*DCDigit1 3/3: "userdict /DCDigit1 30000 put" +*DCDigit1 4/4: "userdict /DCDigit1 40000 put" +*DCDigit1 5/5: "userdict /DCDigit1 50000 put" +*DCDigit1 6/6: "userdict /DCDigit1 60000 put" +*DCDigit1 7/7: "userdict /DCDigit1 70000 put" +*DCDigit1 8/8: "userdict /DCDigit1 80000 put" +*DCDigit1 9/9: "userdict /DCDigit1 90000 put" +*CloseUI: *DCDigit1 + +*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne +*OrderDependency: 28 AnySetup *DCDigit2 +*DefaultDCDigit2: 0 +*DCDigit2 0/0: "userdict /DCDigit2 0000 put" +*DCDigit2 1/1: "userdict /DCDigit2 1000 put" +*DCDigit2 2/2: "userdict /DCDigit2 2000 put" +*DCDigit2 3/3: "userdict /DCDigit2 3000 put" +*DCDigit2 4/4: "userdict /DCDigit2 4000 put" +*DCDigit2 5/5: "userdict /DCDigit2 5000 put" +*DCDigit2 6/6: "userdict /DCDigit2 6000 put" +*DCDigit2 7/7: "userdict /DCDigit2 7000 put" +*DCDigit2 8/8: "userdict /DCDigit2 8000 put" +*DCDigit2 9/9: "userdict /DCDigit2 9000 put" +*CloseUI: *DCDigit2 + +*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne +*OrderDependency: 28 AnySetup *DCDigit3 +*DefaultDCDigit3: 0 +*DCDigit3 0/0: "userdict /DCDigit3 000 put" +*DCDigit3 1/1: "userdict /DCDigit3 100 put" +*DCDigit3 2/2: "userdict /DCDigit3 200 put" +*DCDigit3 3/3: "userdict /DCDigit3 300 put" +*DCDigit3 4/4: "userdict /DCDigit3 400 put" +*DCDigit3 5/5: "userdict /DCDigit3 500 put" +*DCDigit3 6/6: "userdict /DCDigit3 600 put" +*DCDigit3 7/7: "userdict /DCDigit3 700 put" +*DCDigit3 8/8: "userdict /DCDigit3 800 put" +*DCDigit3 9/9: "userdict /DCDigit3 900 put" +*CloseUI: *DCDigit3 + +*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne +*OrderDependency: 28 AnySetup *DCDigit4 +*DefaultDCDigit4: 0 +*DCDigit4 0/0: "userdict /DCDigit4 00 put" +*DCDigit4 1/1: "userdict /DCDigit4 10 put" +*DCDigit4 2/2: "userdict /DCDigit4 20 put" +*DCDigit4 3/3: "userdict /DCDigit4 30 put" +*DCDigit4 4/4: "userdict /DCDigit4 40 put" +*DCDigit4 5/5: "userdict /DCDigit4 50 put" +*DCDigit4 6/6: "userdict /DCDigit4 60 put" +*DCDigit4 7/7: "userdict /DCDigit4 70 put" +*DCDigit4 8/8: "userdict /DCDigit4 80 put" +*DCDigit4 9/9: "userdict /DCDigit4 90 put" +*CloseUI: *DCDigit4 + +*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne +*OrderDependency: 28 AnySetup *DCDigit5 +*DefaultDCDigit5: 0 +*DCDigit5 0/0: "userdict /DCDigit5 0 put" +*DCDigit5 1/1: "userdict /DCDigit5 1 put" +*DCDigit5 2/2: "userdict /DCDigit5 2 put" +*DCDigit5 3/3: "userdict /DCDigit5 3 put" +*DCDigit5 4/4: "userdict /DCDigit5 4 put" +*DCDigit5 5/5: "userdict /DCDigit5 5 put" +*DCDigit5 6/6: "userdict /DCDigit5 6 put" +*DCDigit5 7/7: "userdict /DCDigit5 7 put" +*DCDigit5 8/8: "userdict /DCDigit5 8 put" +*DCDigit5 9/9: "userdict /DCDigit5 9 put" +*CloseUI: *DCDigit5 + +*CloseGroup: DepartmentCode + +*RequiresPageRegion All: True + +*OpenGroup: Quality/Quality +*%===== Quality Specific Options ================================== + +*%===== Halftone ============================ +*% This option allows the user to set Halftone to Detail or Smooth. The default value is Auto. +*OpenUI *Halftone/Halftone: PickOne +*OrderDependency: 56 AnySetup *Halftone +*DefaultHalftone: Auto + +*Halftone Auto/Auto: " +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=AUTO) >> setpagedevice + + globaldict /TTEC known{ + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + + }if + + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + dup 10 ge + { 2 string } + { 1 string } + ifelse + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + } if" +*End + + + +*Halftone Detail/Detail: " +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL) >> setpagedevice + + globaldict /TTEC known{ + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + + }if + + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + dup 10 ge + { 2 string } + { 1 string } + ifelse + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + } if" +*End + + + +*Halftone Smooth/Smooth: " +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH) >> setpagedevice + + globaldict /TTEC known{ + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + + }if + + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + dup 10 ge + { 2 string } + { 1 string } + ifelse + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + } if" +*End + +*CloseUI: *Halftone + + +*%===== Smoothing ============================ +*% This option allows the user to turn Smoothing On and Off. The default value is On. +*OpenUI *Smoothing/Smoothing: Boolean +*OrderDependency: 52 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing False/Off: " + <</TSBPrivate (DSSC PRINT SMOOTHING=0) >> setpagedevice" +*End +*Smoothing True/On: " + <</TSBPrivate (DSSC PRINT SMOOTHING=1) >> setpagedevice" +*End +*CloseUI: *Smoothing + +*%===== Toner Save ============================ +*% This option allows the user to turn Toner Save feature On and Off. The default value is Off. +*OpenUI *TonerSave/Toner Save: Boolean +*OrderDependency: 51 AnySetup *TonerSave +*DefaultTonerSave: False +*TonerSave False/Off: " + <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice" +*End +*TonerSave True/On: " + <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice" +*End +*CloseUI: *TonerSave +*CloseGroup: Quality + +*% Font Information ===================== +*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-Bold: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.000)" Standard ROM +*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM +*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM +*Font Arial-BoldMT: Standard "(501.005)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.005)" Standard ROM +*Font AvantGarde-Book: Standard "(501.007)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bodoni-Bold: Standard "(501.004)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM +*Font Bodoni-Italic: Standard "(501.005)" Standard ROM +*Font Bodoni-Poster: Standard "(501.007)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM +*Font Bodoni: Standard "(501.006)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.004)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM +*Font Bookman-Light: Standard "(501.004)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.008)" Standard ROM +*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.006)" Standard ROM +*Font Clarendon-Light: Standard "(501.007)" Standard ROM +*Font Clarendon: Standard "(501.006)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.006)" 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)" Standard ROM +*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(501.007)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM +*Font Courier-Oblique: Standard "(501.008)" Standard ROM +*Font Courier: Standard "(501.008)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.006)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile: Standard "(501.005)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font Geneva: Standard "(501.005)" Standard ROM +*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.005)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM +*Font GillSans-Condensed: Standard "(501.005)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM +*Font GillSans-Italic: Standard "(501.005)" Standard ROM +*Font GillSans-Light: Standard "(501.006)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM +*Font GillSans: Standard "(501.006)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.006)" 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.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica: Standard "(501.005)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.004)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM +*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM +*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM +*Font JoannaMT: Standard "(501.006)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM +*Font LetterGothic: Standard "(501.007)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.008)" Standard ROM +*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewYork: Standard "(501.009)" Standard ROM +*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.006)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM +*Font Optima-Italic: Standard "(501.008)" Standard ROM +*Font Optima: Standard "(501.008)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.006)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM +*Font Palatino-Italic: Standard "(501.006)" Standard ROM +*Font Palatino-Roman: Standard "(501.004)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM +*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Symbol: Special "(001.007S)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.006)" Standard ROM +*Font Times-BoldItalic: Standard "(501.005)" Standard ROM +*Font Times-Italic: Standard "(501.006)" Standard ROM +*Font Times-Roman: Standard "(501.006)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM +*Font Univers-Bold: Standard "(501.006)" Standard ROM +*Font Univers-BoldExt: Standard "(501.008)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM +*Font Univers-Condensed: Standard "(501.008)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM +*Font Univers-Extended: Standard "(501.007)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM +*Font Univers-Light: Standard "(501.007)" Standard ROM +*Font Univers-LightOblique: Standard "(501.007)" Standard ROM +*Font Univers-Oblique: Standard "(501.007)" Standard ROM +*Font Univers: Standard "(501.007)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard 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 (verbatim from printer): +*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: <one of these> ] %%) +*Status: "initializing" +*Status: "busy" +*Status: "idle" +*Status: "printing" +*Status: "waiting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "UniComm" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*% DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*%===== Color Separation Information ================= +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*% For 85 lpi / 600 dpi ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*% Last Edit Date: 26 May 2006 +*% end of CUPS PPD file for TOSHIBA_e-STUDIO205Series + diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd new file mode 100644 index 00000000..8498ab26 --- /dev/null +++ b/db/source/PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd @@ -0,0 +1,1857 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) 2006 TOSHIBA TEC Corporation +*% +*% This software is free software; you can redistribute it and/or +*% modify it under the terms of the GNU General Public License as +*% published by the Free Software Foundation; either version 2 of +*% the License, or (at your option) any later version. +*% +*% In addition to the permissions in the GNU General Public License, +*% TOSHIBA TEC Corporation gives you unlimited permission to link the +*% PostScript code fragments herein into your PostScript documents to +*% form an executable 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 software 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 software; if not, write to the Free +*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +*% MA 02111 USA +*% +*% Date: 15 May 2006 + +*FormatVersion: "4.3" +*FileVersion: "2.05" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TSES2O_1.PPD" +*Manufacturer: "TOSHIBA" +*Product: "(TOSHIBA e-STUDIO282)" +*Product: "(TOSHIBA e-STUDIO232)" +*Product: "(TOSHIBA e-STUDIO202L)" +*Product: "(TOSHIBA e-STUDIO280)" +*Product: "(TOSHIBA e-STUDIO230)" +*Product: "(TOSHIBA e-STUDIO200L)" +*PSVersion: "(3010) 1" +*ModelName: "TOSHIBA e-ST280/282Series PS" +*NickName: "TOSHIBA e-ST280/282 Series PS" +*ShortNickName: "TOSHIBA e-ST280/282Series PS" + +*% ===== Installable Option ========================== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Finisher/Finisher: PickOne +*DefaultFinisher: None +*Finisher None/Not Installed: "" +*Finisher Staple1/Single Position Stapler: "" +*Finisher StapleM/Multi-Position Stapler: "" +*Finisher StapleMH/Multi-Position Stapler and Hole Punch: "" +*Finisher JobSeparator/Job Separator: "" +*Finisher OffsetStacker/Offset Tray: "" +*CloseUI: *Finisher + +*OpenUI *Pedestal/Drawers: PickOne +*DefaultPedestal: Drawer1 +*Pedestal Drawer1/Drawer 1: "" +*Pedestal Drawer2/Drawer 1 and LCF: "" +*Pedestal Drawer3/Drawer 1 and 3: "" +*Pedestal Drawer4/Drawer 1, 3 and 4: "" +*Pedestal Drawer5/Drawer 1 and 2: "" +*Pedestal Drawer6/Drawer 1, 2 and LCF: "" +*Pedestal Drawer7/Drawer 1, 2 and 3: "" +*Pedestal Drawer8/Drawer 1, 2, 3 and 4: "" +*CloseUI: *Pedestal + +*OpenUI *ADU/ADU: PickOne +*DefaultADU: Installed +*ADU None/Not Installed: "" +*ADU Installed/Installed:"" +*CloseUI: *ADU + +*CloseGroup: InstallableOptions + +*% ===== User Interface Constaints ===================== + +*% ===== Finisher Constraints ===== + +*%*UIConstraints: *Finisher None *OutputBin Bin1 +*%*UIConstraints: *Finisher None *OutputBin Bin2 +*%*UIConstraints: *Finisher None *OutputBin JSPUpper +*%*UIConstraints: *Finisher None *OutputBin JSPLower + +*%*UIConstraints: *Finisher JobSeparator *OutputBin Bin1 +*%*UIConstraints: *Finisher JobSeparator *OutputBin Bin2 +*%*UIConstraints: *Finisher JobSeparator *OutputBin Inner + +*UIConstraints: *Finisher Staple1 *OutputBin JSPUpper +*UIConstraints: *Finisher Staple1 *OutputBin JSPLower + +*UIConstraints: *Finisher StapleM *OutputBin JSPUpper +*UIConstraints: *Finisher StapleM *OutputBin JSPLower +*UIConstraints: *Finisher StapleM *OutputBin Bin2 + +*UIConstraints: *Finisher StapleMH *OutputBin JSPUpper +*UIConstraints: *Finisher StapleMH *OutputBin JSPLower +*UIConstraints: *Finisher StapleMH *OutputBin Bin2 + +*%*UIConstraints: *Finisher OffsetStacker *OutputBin Bin1 +*%*UIConstraints: *Finisher OffsetStacker *OutputBin Bin2 +*%*UIConstraints: *Finisher OffsetStacker *OutputBin JSPUpper +*%*UIConstraints: *Finisher OffsetStacker *OutputBin JSPLower + +*UIConstraints: *Finisher None *Stapling UL +*UIConstraints: *Finisher None *Stapling ML +*UIConstraints: *Finisher None *Stapling LL +*UIConstraints: *Finisher None *Stapling UR +*UIConstraints: *Finisher None *Stapling MR +*UIConstraints: *Finisher None *Stapling LR +*UIConstraints: *Finisher None *Stapling MT +*UIConstraints: *Finisher None *Stapling MB +*UIConstraints: *Finisher None *Stapling SS + +*UIConstraints: *Finisher JobSeparator *Stapling UL +*UIConstraints: *Finisher JobSeparator *Stapling ML +*UIConstraints: *Finisher JobSeparator *Stapling LL +*UIConstraints: *Finisher JobSeparator *Stapling UR +*UIConstraints: *Finisher JobSeparator *Stapling MR +*UIConstraints: *Finisher JobSeparator *Stapling LR +*UIConstraints: *Finisher JobSeparator *Stapling MT +*UIConstraints: *Finisher JobSeparator *Stapling MB +*UIConstraints: *Finisher JobSeparator *Stapling SS +*UIConstraints: *Finisher OffsetStacker *Stapling UL +*UIConstraints: *Finisher OffsetStacker *Stapling ML +*UIConstraints: *Finisher OffsetStacker *Stapling LL +*UIConstraints: *Finisher OffsetStacker *Stapling UR +*UIConstraints: *Finisher OffsetStacker *Stapling MR +*UIConstraints: *Finisher OffsetStacker *Stapling LR +*UIConstraints: *Finisher OffsetStacker *Stapling MT +*UIConstraints: *Finisher OffsetStacker *Stapling MB +*UIConstraints: *Finisher OffsetStacker *Stapling SS + +*UIConstraints: *Finisher Staple1 *Stapling ML +*UIConstraints: *Finisher Staple1 *Stapling LL +*UIConstraints: *Finisher Staple1 *Stapling UR +*UIConstraints: *Finisher Staple1 *Stapling MR +*UIConstraints: *Finisher Staple1 *Stapling LR +*UIConstraints: *Finisher Staple1 *Stapling MT +*UIConstraints: *Finisher Staple1 *Stapling MB +*UIConstraints: *Finisher Staple1 *Stapling SS + +*UIConstraints: *Finisher None *HolePunch LEP-0R +*UIConstraints: *Finisher None *HolePunch SEP-0R +*UIConstraints: *Finisher None *HolePunch LEP-180R +*UIConstraints: *Finisher None *HolePunch SEP-180R + +*UIConstraints: *Finisher JobSeparator *HolePunch LEP-0R +*UIConstraints: *Finisher JobSeparator *HolePunch SEP-0R +*UIConstraints: *Finisher JobSeparator *HolePunch LEP-180R +*UIConstraints: *Finisher JobSeparator *HolePunch SEP-180R + +*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-0R +*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-0R +*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-180R +*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-180R + +*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R +*UIConstraints: *Finisher StapleM *HolePunch LEP-0R +*UIConstraints: *Finisher StapleM *HolePunch SEP-0R +*UIConstraints: *Finisher StapleM *HolePunch LEP-180R +*UIConstraints: *Finisher StapleM *HolePunch SEP-180R + +*UIConstraints: *OutputBin Inner *Stapling UL +*UIConstraints: *OutputBin Inner *Stapling ML +*UIConstraints: *OutputBin Inner *Stapling LL +*UIConstraints: *OutputBin Inner *Stapling UR +*UIConstraints: *OutputBin Inner *Stapling MR +*UIConstraints: *OutputBin Inner *Stapling LR +*UIConstraints: *OutputBin Inner *Stapling MT +*UIConstraints: *OutputBin Inner *Stapling MB + +*UIConstraints: *OutputBin Inner *HolePunch LEP-0R +*UIConstraints: *OutputBin Inner *HolePunch SEP-0R +*UIConstraints: *OutputBin Inner *HolePunch LEP-180R +*UIConstraints: *OutputBin Inner *HolePunch SEP-180R + + +*% ===== Cassette Constraints ===== + +*UIConstraints: *Pedestal Drawer1 *InputSlot LowerCassette +*UIConstraints: *Pedestal Drawer1 *InputSlot LCF +*UIConstraints: *Pedestal Drawer1 *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal Drawer1 *InputSlot PedestalLowerCassette + +*UIConstraints: *Pedestal Drawer2 *InputSlot LowerCassette +*UIConstraints: *Pedestal Drawer2 *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal Drawer2 *InputSlot PedestalLowerCassette + +*UIConstraints: *Pedestal Drawer3 *InputSlot LowerCassette +*UIConstraints: *Pedestal Drawer3 *InputSlot LCF +*UIConstraints: *Pedestal Drawer3 *InputSlot PedestalLowerCassette + +*UIConstraints: *Pedestal Drawer4 *InputSlot LowerCassette +*UIConstraints: *Pedestal Drawer4 *InputSlot LCF + +*UIConstraints: *Pedestal Drawer5 *InputSlot LCF +*UIConstraints: *Pedestal Drawer5 *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal Drawer5 *InputSlot PedestalLowerCassette + +*UIConstraints: *Pedestal Drawer6 *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal Drawer6 *InputSlot PedestalLowerCassette + +*UIConstraints: *Pedestal Drawer7 *InputSlot LCF +*UIConstraints: *Pedestal Drawer7 *InputSlot PedestalLowerCassette + +*UIConstraints: *Pedestal Drawer8 *InputSlot LCF + +*% ===== Quality Constraints ===== + + +*UIConstraints: *PageSize A6 *InputSlot UpperCassette +*UIConstraints: *PageSize A6 *InputSlot LowerCassette +*UIConstraints: *PageSize A6 *InputSlot LCF +*UIConstraints: *PageSize A6 *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize A6 *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize A6 *InputSlot Plain +*UIConstraints: *PageSize A6 *InputSlot Thick1 +*UIConstraints: *PageSize A6 *InputSlot Thick2 +*UIConstraints: *PageSize A6 *InputSlot Thick3 +*UIConstraints: *PageSize A6 *InputSlot Transparency + +*UIConstraints: *PageSize Postcard *InputSlot UpperCassette +*UIConstraints: *PageSize Postcard *InputSlot LowerCassette +*UIConstraints: *PageSize Postcard *InputSlot LCF +*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize Postcard *InputSlot Plain +*UIConstraints: *PageSize Postcard *InputSlot Thick1 +*UIConstraints: *PageSize Postcard *InputSlot Thick2 +*UIConstraints: *PageSize Postcard *InputSlot Thick3 +*UIConstraints: *PageSize Postcard *InputSlot Transparency + + +*% ========== ADU Contraints ================ + +*UIConstraints: *ADU None *Duplex DuplexNoTumble +*UIConstraints: *ADU None *Duplex DuplexTumble + +*UIConstraints: *Duplex DuplexNoTumble *ADU None +*UIConstraints: *Duplex DuplexTumble *ADU None + +*UIConstraints: *ADU None *BookletPaperSize Letter +*UIConstraints: *ADU None *BookletPaperSize A4 +*UIConstraints: *ADU None *BookletPaperSize Legal +*UIConstraints: *ADU None *BookletPaperSize Statement +*UIConstraints: *ADU None *BookletPaperSize Ledger +*UIConstraints: *ADU None *BookletPaperSize Folio +*UIConstraints: *ADU None *BookletPaperSize A3 +*UIConstraints: *ADU None *BookletPaperSize A5 +*UIConstraints: *ADU None *BookletPaperSize B4 +*UIConstraints: *ADU None *BookletPaperSize B5 +*UIConstraints: *ADU None *BookletPaperSize Computer +*UIConstraints: *ADU None *BookletPaperSize Legal-13 +*UIConstraints: *ADU None *BookletPaperSize Square +*UIConstraints: *ADU None *BookletPaperSize 8K +*UIConstraints: *ADU None *BookletPaperSize 16K + +*UIConstraints: *ADU None *BookletCenterMargin 25 +*UIConstraints: *ADU None *BookletCenterMargin 50 +*UIConstraints: *ADU None *BookletCenterMargin 75 +*UIConstraints: *ADU None *BookletCenterMargin 100 +*UIConstraints: *ADU None *BookletCenterMargin 125 +*UIConstraints: *ADU None *BookletCenterMargin 150 +*UIConstraints: *ADU None *BookletCenterMargin 175 +*UIConstraints: *ADU None *BookletCenterMargin 200 +*UIConstraints: *ADU None *BookletCenterMargin 225 +*UIConstraints: *ADU None *BookletCenterMargin 250 +*UIConstraints: *ADU None *BookletCenterMargin 275 +*UIConstraints: *ADU None *BookletCenterMargin 300 +*UIConstraints: *ADU None *BookletCenterMargin Set + +*UIConstraints: *ADU None *BookletPageLayout RightToLeft +*UIConstraints: *ADU None *BookletPageLayout LeftToRight + +*UIConstraints: *ADU None *BookletOuterMargin 2 +*UIConstraints: *ADU None *BookletOuterMargin 4 +*UIConstraints: *ADU None *BookletOuterMargin 6 +*UIConstraints: *ADU None *BookletOuterMargin 8 +*UIConstraints: *ADU None *BookletOuterMargin 10 +*UIConstraints: *ADU None *BookletOuterMargin 12 +*UIConstraints: *ADU None *BookletOuterMargin 14 +*UIConstraints: *ADU None *BookletOuterMargin 16 +*UIConstraints: *ADU None *BookletOuterMargin 18 +*UIConstraints: *ADU None *BookletOuterMargin Set + + +*% ========== Lower Drawer Contraints ================ + +*UIConstraints: *LowerDrawer None *InputSlot LowerCassette +*UIConstraints: *InputSlot LowerCassette *LowerDrawer None + + +*%===== Device Capabilities ========================== +*LanguageLevel: "3" + +*ColorDevice: False +*DefaultColorSpace: Gray +*Protocols: TBCP +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore +" +*End + +*FreeVM: "12000000" +*LandscapeOrientation: Plus90 +*FileSystem: False +*Throughput: "65" + +*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 } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "0" +*PrintPSErrors: True + +*%===== Halftone Information ========================= +*DefaultHalftoneType: 1 +*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 +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%===== Paper Sizes ================================== +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize A3/A3 (297 x 420mm): " + << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 (210 x 297mm): " + << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 (148 x 210mm): " + << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6/A6 (105 x 148mm): " + << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 (257 x 364mm): " + << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 (182 x 257mm): " + << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageSize Ledger/Ledger (11 x 17"): " + << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal (8 1/2 x 14"): " + << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Letter/Letter (8 1/2 x 11"): " + << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Statement/Statement (5 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize Folio/Folio (210 x 330mm): " + << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageSize Computer/Computer (10 1/8 x 14"): " + << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize LG13/13" LG (8 1/2 x 13"): " + << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageSize SQ85/8.5" SQ (8 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize 8K/8K (270 x 390mm): " + << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageSize 16K/16K (195 x 270mm): " + << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 16 dict + dup [612 612] (SQ85) put + dup [612 936] (LG13) put + dup [729 1008] (Computer) put + dup [595 935] (Folio) put + dup [396 612] (Statement) put + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Ledger) put + dup [516 728] (B5) put + dup [728 1032] (B4) put + dup [297 420] (A6) put + dup [420 595] (A5) put + dup [595 842] (A4) put + dup [842 1191] (A3) put + dup [554 767] (16K) put + dup [767 1107] (8K) 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: 29 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion A3/A3 (297 x 420mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4/A4 (210 x 297mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5/A5 (148 x 210mm): " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6/A6 (105 x 148mm): " + << /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4/B4 (257 x 364mm): " + << /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5/B5 (182 x 257mm): " + << /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Ledger/Ledger (11 x 17"): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal/Legal (8 1/2 x 14"): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Letter/Letter (8 1/2 x 11"): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Statement/Statement (5 1/2 x 8 1/2"): " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Folio/Folio (210 x 330mm): " + << /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Computer/Computer (10 1/8 x 14"): " + << /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion LG13/13" LG (8 1/2 x 13"): " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageRegion SQ85/8.5" SQ (8 1/2 x 8 1/2"): " + << /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 8K/8K (270 x 390mm): " + << /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 16K/16K (195 x 270mm): " + << /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 " +*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 " +*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 " +*ImageableArea A6/A6 (105 x 148mm): "14.16 14.28 283.84 405.72 " +*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 " +*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 " +*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 " +*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 " +*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 " +*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 " +*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 " +*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 " +*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 " +*ImageableArea SQ85/8.5" SQ (8 1/2 x 8 1/2"): "14.16 14.16 598.84 598.84 " +*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 " +*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 " +*?ImageableArea: " + save + /cvp { ( ) 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 + +*DefaultPaperDimension: Letter +*PaperDimension A3/A3 (297 x 420mm): "842 1191" +*PaperDimension A4/A4 (210 x 297mm): "595 842" +*PaperDimension A5/A5 (148 x 210mm): "420 595" +*PaperDimension A6/A6 (105 x 148mm): "297 420" +*PaperDimension B4/B4 (257 x 364mm): "728 1032" +*PaperDimension B5/B5 (182 x 257mm): "516 728" +*PaperDimension Ledger/Ledger (11 x 17"): "792 1224" +*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008" +*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792" +*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612" +*PaperDimension Folio/Folio (210 x 330mm): "595 935" +*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008" +*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936" +*PaperDimension SQ85/8.5" SQ (8 1/2 x 8 1/2"): "612 612" +*PaperDimension 8K/8K (270 x 390mm): "767 1107" +*PaperDimension 16K/16K (195 x 270mm): "554 767" + +*%===== Paper Source ================================= +*OpenUI *InputSlot: PickOne +*OrderDependency: 35 AnySetup *InputSlot +*DefaultInputSlot: Auto +*InputSlot Auto/Auto (Default): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot UpperCassette/Drawer 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 0 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot LowerCassette/Drawer 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 1 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot LCF/LCF: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalUpperCassette/Drawer 3: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalLowerCassette/Drawer 4: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 5 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot SheetFeedBypass/Bypass Tray:" + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition 3 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot Plain/Plain: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Plain) >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot Thick1/Thick 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 1) >> setpagedevice + userdict /TSBMediaType 1 put" +*End +*InputSlot Thick2/Thick 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 2) >> setpagedevice + userdict /TSBMediaType 2 put" +*End +*InputSlot Thick3/Thick 3: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 3) >> setpagedevice + userdict /TSBMediaType 3 put" +*End +*InputSlot Transparency/Transparency: " + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition null /MediaType (Transparency) >> setpagedevice + userdict /TSBMediaType 4 put" +*End +*CloseUI: *InputSlot + +*%===== Duplex ======================================= +*% Long and short edge duplexing options selected here override the short +*% edge duplexing that may be selected by Booklet Mode Printing options. +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 34 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/1-Sided: "" +*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): " + << /Duplex true /Tumble false >> setpagedevice" +*End +*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): " + << /Duplex true /Tumble true >> setpagedevice" +*End +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse + = flush + restore" +*End +*CloseUI: *Duplex + +*%====== Collate ===================== +*OpenUI *Collate/Collate: Boolean +*OrderDependency: 60 AnySetup *Collate +*DefaultCollate: True +*Collate True: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + + <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*Collate False: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*CloseUI: *Collate + +*OpenGroup: FinishingOptions/Finishing + +*%===== Destination ================================== +*OpenUI *OutputBin/Destination: PickOne +*OrderDependency: 37 AnySetup *OutputBin +*DefaultOutputBin: Auto +*OutputBin Auto/Auto: " + " +*End +*OutputBin Inner/Inner Tray: " + << /OutputPosition 1 >> setpagedevice" +*End +*OutputBin JSPUpper/Job Separator Upper: " + << /OutputPosition 6 >> setpagedevice" +*End +*OutputBin JSPLower/Job Separator Lower: " + << /OutputPosition 7 >> setpagedevice" +*End +*OutputBin Bin1/Tray 1: " + << /OutputPosition 3 >> setpagedevice" +*End +*OutputBin Bin2/Tray 2: " + << /OutputPosition 4 >> setpagedevice" +*End +*CloseUI: *OutputBin + +*%===== Hole Punch ==================================== +*OpenUI *HolePunch/Hole Punch: PickOne +*OrderDependency: 38 AnySetup *HolePunch +*DefaultHolePunch: Off +*HolePunch Off/Off: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=0)>> setpagedevice" +*End +*HolePunch LEP-0R/Long Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=1)>> setpagedevice" +*End +*HolePunch SEP-0R/Short Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=2)>> setpagedevice" +*End +*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=3)>> setpagedevice" +*End +*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=4)>> setpagedevice" +*End +*CloseUI: *HolePunch + +*%===== Stapling ==================================== +*OpenUI *Stapling/Stapling: PickOne +*OrderDependency: 39 AnySetup *Stapling +*DefaultStapling: Off +*Stapling Off/Off: " + <</TSBPrivate (DSSC PRINT STAPLING=0)>> setpagedevice" +*End +*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=769)>> setpagedevice" +*End +*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=2)>> setpagedevice" +*End +*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33027)>> setpagedevice" +*End +*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=387)>> setpagedevice" +*End +*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=130)>> setpagedevice" +*End +*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33665)>> setpagedevice" +*End +*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=512)>> setpagedevice" +*End +*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33280)>> setpagedevice" +*End +*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice" +*End +*CloseUI: *Stapling +*CloseGroup: FinishingOptions + +*OpenGroup: PrintingModes/Printing Modes +*%===== Print Mode ==================================== +*% If the dscInfo dictionary is not set using the printer driver, the +*% userlogin and job name are set to "CUPS User" and "CUPS Application" +*% respectively. If the dscinfo dictionary is set, document name and +*% user name are set as per the CUPS login name and Document name. +*% The default print mode is Normal. +*OpenUI *PrintMode/Print Mode: PickOne +*OrderDependency: 49 AnySetup *PrintMode +*% The OrderDependency was 47 but this did not work. +*DefaultPrintMode: Normal +*PrintMode Normal/Normal: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }ifelse" +*End + +*PrintMode Proof/Proof: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }ifelse" +*End + +*% The private print DIN number is selected in the DIN options tab. +*PrintMode Private/Private - Password: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }ifelse" +*End +*% +*% *PrintMode Box/Send to Default Box: " +*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice +*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice +*% <</TSBPrivate (DSSC PRINT PRINTMODE=BOX) >> setpagedevice" +*% *End +*% +*% *PrintMode BoxPrint/Send to Default Box and Print: " +*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice +*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice +*% <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice" +*% *End + +*% +*CloseUI: *PrintMode + + +*%===== Department Code ==================================== +*% This option sends the Department code to the printer. The department code is +*% calculated by adding together the five single department code digits. +*OpenUI *DeptCode/Department Code: Boolean +*OrderDependency: 48 AnySetup *DeptCode +*DefaultDeptCode: False +*DeptCode False/Disabled: "" +*% The Department Code (DC) number is selected in the DC options tab. +*DeptCode True/Enabled: " + <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup + userdict /DCDigit1 get + userdict /DCDigit2 get add + userdict /DCDigit3 get add + userdict /DCDigit4 get add + userdict /DCDigit5 get add + (00000) cvs + dup length 27 exch sub exch putinterval>> setpagedevice" +*End +*CloseUI: *DeptCode +*%===== Distinguish Thin Lines ============================ +*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is On. +*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean +*OrderDependency: 54 AnySetup *DistinguishThinLines +*DefaultDistinguishThinLines: False +*DistinguishThinLines False/Off: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice" +*End +*DistinguishThinLines True/On: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice" +*End +*CloseUI: *DistinguishThinLines + + +*%===== Blank Page ============================ +*% This option allows the user to turn Blank page On and Off. The default value is Off. +*OpenUI *BlankPage/Do not Print Blank Pages: Boolean +*OrderDependency: 55 AnySetup *BlankPage +*DefaultBlankPage: False +*BlankPage False/Off: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice" +*End +*BlankPage True/On: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice" +*End +*CloseUI: *BlankPage + +*CloseGroup: PrintingModes + + +*% ===== Document ID Selection Options ====================================== +*% The Document ID (DIN) group of options is needed for the CUPS PPD because +*% CUPS does not support RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the document ID. +*% The Document ID is only used when the Private Print using Document ID (DIN) option +*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 00000. +*OpenGroup: DINNumber/DIN + +*OpenUI *DINDigit1/Private Print Document ID - Digit 1: PickOne +*OrderDependency: 27 AnySetup *DINDigit1 +*DefaultDINDigit1: 0 +*DINDigit1 0/0: "userdict /DINDigit1 00000 put" +*DINDigit1 1/1: "userdict /DINDigit1 10000 put" +*DINDigit1 2/2: "userdict /DINDigit1 20000 put" +*DINDigit1 3/3: "userdict /DINDigit1 30000 put" +*DINDigit1 4/4: "userdict /DINDigit1 40000 put" +*DINDigit1 5/5: "userdict /DINDigit1 50000 put" +*DINDigit1 6/6: "userdict /DINDigit1 60000 put" +*DINDigit1 7/7: "userdict /DINDigit1 70000 put" +*DINDigit1 8/8: "userdict /DINDigit1 80000 put" +*DINDigit1 9/9: "userdict /DINDigit1 90000 put" +*CloseUI: *DINDigit1 + +*OpenUI *DINDigit2/Private Print Document ID - Digit 2: PickOne +*OrderDependency: 27 AnySetup *DINDigit2 +*DefaultDINDigit2: 0 +*DINDigit2 0/0: "userdict /DINDigit2 0000 put" +*DINDigit2 1/1: "userdict /DINDigit2 1000 put" +*DINDigit2 2/2: "userdict /DINDigit2 2000 put" +*DINDigit2 3/3: "userdict /DINDigit2 3000 put" +*DINDigit2 4/4: "userdict /DINDigit2 4000 put" +*DINDigit2 5/5: "userdict /DINDigit2 5000 put" +*DINDigit2 6/6: "userdict /DINDigit2 6000 put" +*DINDigit2 7/7: "userdict /DINDigit2 7000 put" +*DINDigit2 8/8: "userdict /DINDigit2 8000 put" +*DINDigit2 9/9: "userdict /DINDigit2 9000 put" +*CloseUI: *DINDigit2 + +*OpenUI *DINDigit3/Private Print Document ID - Digit 3: PickOne +*OrderDependency: 27 AnySetup *DINDigit3 +*DefaultDINDigit3: 0 +*DINDigit3 0/0: "userdict /DINDigit3 000 put" +*DINDigit3 1/1: "userdict /DINDigit3 100 put" +*DINDigit3 2/2: "userdict /DINDigit3 200 put" +*DINDigit3 3/3: "userdict /DINDigit3 300 put" +*DINDigit3 4/4: "userdict /DINDigit3 400 put" +*DINDigit3 5/5: "userdict /DINDigit3 500 put" +*DINDigit3 6/6: "userdict /DINDigit3 600 put" +*DINDigit3 7/7: "userdict /DINDigit3 700 put" +*DINDigit3 8/8: "userdict /DINDigit3 800 put" +*DINDigit3 9/9: "userdict /DINDigit3 900 put" +*CloseUI: *DINDigit3 + +*OpenUI *DINDigit4/Private Print Document ID - Digit 4: PickOne +*OrderDependency: 27 AnySetup *DINDigit4 +*DefaultDINDigit4: 0 +*DINDigit4 0/0: "userdict /DINDigit4 00 put" +*DINDigit4 1/1: "userdict /DINDigit4 10 put" +*DINDigit4 2/2: "userdict /DINDigit4 20 put" +*DINDigit4 3/3: "userdict /DINDigit4 30 put" +*DINDigit4 4/4: "userdict /DINDigit4 40 put" +*DINDigit4 5/5: "userdict /DINDigit4 50 put" +*DINDigit4 6/6: "userdict /DINDigit4 60 put" +*DINDigit4 7/7: "userdict /DINDigit4 70 put" +*DINDigit4 8/8: "userdict /DINDigit4 80 put" +*DINDigit4 9/9: "userdict /DINDigit4 90 put" +*CloseUI: *DINDigit4 + +*OpenUI *DINDigit5/Private Print Document ID - Digit 5: PickOne +*OrderDependency: 27 AnySetup *DINDigit5 +*DefaultDINDigit5: 0 +*DINDigit5 0/0: "userdict /DINDigit5 0 put" +*DINDigit5 1/1: "userdict /DINDigit5 1 put" +*DINDigit5 2/2: "userdict /DINDigit5 2 put" +*DINDigit5 3/3: "userdict /DINDigit5 3 put" +*DINDigit5 4/4: "userdict /DINDigit5 4 put" +*DINDigit5 5/5: "userdict /DINDigit5 5 put" +*DINDigit5 6/6: "userdict /DINDigit5 6 put" +*DINDigit5 7/7: "userdict /DINDigit5 7 put" +*DINDigit5 8/8: "userdict /DINDigit5 8 put" +*DINDigit5 9/9: "userdict /DINDigit5 9 put" +*CloseUI: *DINDigit5 + +*CloseGroup: DINNumber + + +*% ===== Department Code Selection Options ====================================== +*% The Department Code (DC) group of options is needed for the CUPS PPD because +*% CUPS does not support RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the department code. +*% The department code is only used when the Department Code (DC) On options is checked +*% in the Print Mode options tab. The default DC value is 00000. +*OpenGroup: DepartmentCode/Printing Modes DC + +*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne +*OrderDependency: 28 AnySetup *DCDigit1 +*DefaultDCDigit1: 0 +*DCDigit1 0/0: "userdict /DCDigit1 00000 put" +*DCDigit1 1/1: "userdict /DCDigit1 10000 put" +*DCDigit1 2/2: "userdict /DCDigit1 20000 put" +*DCDigit1 3/3: "userdict /DCDigit1 30000 put" +*DCDigit1 4/4: "userdict /DCDigit1 40000 put" +*DCDigit1 5/5: "userdict /DCDigit1 50000 put" +*DCDigit1 6/6: "userdict /DCDigit1 60000 put" +*DCDigit1 7/7: "userdict /DCDigit1 70000 put" +*DCDigit1 8/8: "userdict /DCDigit1 80000 put" +*DCDigit1 9/9: "userdict /DCDigit1 90000 put" +*CloseUI: *DCDigit1 + +*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne +*OrderDependency: 28 AnySetup *DCDigit2 +*DefaultDCDigit2: 0 +*DCDigit2 0/0: "userdict /DCDigit2 0000 put" +*DCDigit2 1/1: "userdict /DCDigit2 1000 put" +*DCDigit2 2/2: "userdict /DCDigit2 2000 put" +*DCDigit2 3/3: "userdict /DCDigit2 3000 put" +*DCDigit2 4/4: "userdict /DCDigit2 4000 put" +*DCDigit2 5/5: "userdict /DCDigit2 5000 put" +*DCDigit2 6/6: "userdict /DCDigit2 6000 put" +*DCDigit2 7/7: "userdict /DCDigit2 7000 put" +*DCDigit2 8/8: "userdict /DCDigit2 8000 put" +*DCDigit2 9/9: "userdict /DCDigit2 9000 put" +*CloseUI: *DCDigit2 + +*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne +*OrderDependency: 28 AnySetup *DCDigit3 +*DefaultDCDigit3: 0 +*DCDigit3 0/0: "userdict /DCDigit3 000 put" +*DCDigit3 1/1: "userdict /DCDigit3 100 put" +*DCDigit3 2/2: "userdict /DCDigit3 200 put" +*DCDigit3 3/3: "userdict /DCDigit3 300 put" +*DCDigit3 4/4: "userdict /DCDigit3 400 put" +*DCDigit3 5/5: "userdict /DCDigit3 500 put" +*DCDigit3 6/6: "userdict /DCDigit3 600 put" +*DCDigit3 7/7: "userdict /DCDigit3 700 put" +*DCDigit3 8/8: "userdict /DCDigit3 800 put" +*DCDigit3 9/9: "userdict /DCDigit3 900 put" +*CloseUI: *DCDigit3 + +*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne +*OrderDependency: 28 AnySetup *DCDigit4 +*DefaultDCDigit4: 0 +*DCDigit4 0/0: "userdict /DCDigit4 00 put" +*DCDigit4 1/1: "userdict /DCDigit4 10 put" +*DCDigit4 2/2: "userdict /DCDigit4 20 put" +*DCDigit4 3/3: "userdict /DCDigit4 30 put" +*DCDigit4 4/4: "userdict /DCDigit4 40 put" +*DCDigit4 5/5: "userdict /DCDigit4 50 put" +*DCDigit4 6/6: "userdict /DCDigit4 60 put" +*DCDigit4 7/7: "userdict /DCDigit4 70 put" +*DCDigit4 8/8: "userdict /DCDigit4 80 put" +*DCDigit4 9/9: "userdict /DCDigit4 90 put" +*CloseUI: *DCDigit4 + +*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne +*OrderDependency: 28 AnySetup *DCDigit5 +*DefaultDCDigit5: 0 +*DCDigit5 0/0: "userdict /DCDigit5 0 put" +*DCDigit5 1/1: "userdict /DCDigit5 1 put" +*DCDigit5 2/2: "userdict /DCDigit5 2 put" +*DCDigit5 3/3: "userdict /DCDigit5 3 put" +*DCDigit5 4/4: "userdict /DCDigit5 4 put" +*DCDigit5 5/5: "userdict /DCDigit5 5 put" +*DCDigit5 6/6: "userdict /DCDigit5 6 put" +*DCDigit5 7/7: "userdict /DCDigit5 7 put" +*DCDigit5 8/8: "userdict /DCDigit5 8 put" +*DCDigit5 9/9: "userdict /DCDigit5 9 put" +*CloseUI: *DCDigit5 + +*CloseGroup: DepartmentCode + + + +*%===== Booklet Mode Options ===================================== +*% This group of options allows the user to +*% select the paper size to use for booklet mode, choose the page layout +*% and select the inner and outer margin values. Further documentation is +*% contained in the PPD specification. + +*OpenGroup: BookletModeOptions/Booklet + +*%===== Booklet Paper Size =============================== +*% This specifies the paper size to be used for booklet printing. +*% The default is None (Off). If booklet paper size is not None, then the +*% paper type selected for booklet mode will override any other paper +*% type selected. +*% The TSBPrivate key takes a string parameter that is exactly the same +*% as the parameter for th PJL COMMENT command. When the setpagedevice +*% operator is executed with the TSBPrivate key the parameter is +*% immediately passed to the DsruJobPJLParse() function in the same +*% manner as if the PJL COMMENT command had been executed. The result +*% of using this key is exactly the same as if a PJL command had been +*% used so only the RIP needs to be changed to support this operation. +*% If booklet printing is selected, then short edge duplexing by default +*% is used (Duplex=true and Tumble=true), otherwise if booklet printing +*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing +*% Option can be used to override this and change to long edge duplexing +*% (Duplex=true and Tumble=false) if necessary. +*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne +*OrderDependency: 30 AnySetup *BookletPaperSize +*DefaultBookletPaperSize: None +*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice" +*BookletPaperSize Letter/Letter: " + <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A4/A4: " + <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal/Legal: " + <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Statement/Statement: " + <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Ledger/Ledger: " + <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Folio/Folio: " + <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A3/A3: " + <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A5/A5: " + <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B4/B4: " + <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B5/B5: " + <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Computer/Computer: " + <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal-13/13" LG: " + <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Square/8.5" SQ: " + <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize 8K/8K: " + <</TSBPrivate (DSSC PRINT BOOKLET=8K) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize 16K/16K: " + <</TSBPrivate (DSSC PRINT BOOKLET=16K) /Duplex true /Tumble true >> setpagedevice" +*End +*CloseUI: *BookletPaperSize + +*%===== Booklet Page Layout =============================== +*% This allows the user to select the page layout of the booklet, +*% Either right to left or left to right. +*% The default is left to right. +*OpenUI *BookletPageLayout/Left to Right Page Layout: Boolean +*OrderDependency: 31 AnySetup *BookletPageLayout +*DefaultBookletPageLayout: True +*BookletPageLayout False/Right to Left: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice" +*End +*BookletPageLayout True/Left to Right: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice" +*End +*CloseUI: *BookletPageLayout + +*%===== Booklet Center Margin ============================ +*% This allows the user to select the size of the center margin (gutter), +*% in points, from the range 0 - 300. This is in addition to the center +*% margin already specified by the application. The default is Off/0 points. +*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne +*OrderDependency: 32 AnySetup *BookletCenterMargin +*DefaultBookletCenterMargin: Off +*BookletCenterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice" +*End +*BookletCenterMargin 3/3 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice" +*End +*BookletCenterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice" +*End +*BookletCenterMargin 9/9 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice" +*End +*BookletCenterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice" +*End +*BookletCenterMargin 15/15 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice" +*End +*BookletCenterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice" +*End +*BookletCenterMargin 21/21 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice" +*End +*BookletCenterMargin 24/24 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice" +*End +*BookletCenterMargin 27/27 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice" +*End +*BookletCenterMargin 30/30 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice" +*End +*BookletCenterMargin 33/33 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice" +*End +*BookletCenterMargin 36/36 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice" +*End +*CloseUI: *BookletCenterMargin + + +*%===== Booklet Outer Margin ============================ +*% This allows the user to select the size of the outer margin (creep), +*% in points, from the range 0 - 18, which should take place for the +*% booklet. The default is Off/0 points. +*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne +*OrderDependency: 33 AnySetup *BookletOuterMargin +*DefaultBookletOuterMargin: Off +*BookletOuterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=000) >> setpagedevice" +*End +*BookletOuterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=050) >> setpagedevice" +*End +*BookletOuterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=100) >> setpagedevice" +*End +*BookletOuterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=150) >> setpagedevice" +*End +*BookletOuterMargin 24/24 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=200) >> setpagedevice" +*End +*BookletOuterMargin 30/30 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=250) >> setpagedevice" +*End +*BookletOuterMargin 36/36 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=300) >> setpagedevice" +*End +*BookletOuterMargin 42/42 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=350) >> setpagedevice" +*End +*BookletOuterMargin 48/48 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=400) >> setpagedevice" +*End +*BookletOuterMargin 54/54 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=450) >> setpagedevice" +*End +*BookletOuterMargin 60/60 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=500) >> setpagedevice" +*End +*BookletOuterMargin 66/66 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=550) >> setpagedevice" +*End +*BookletOuterMargin 72/72 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=600) >> setpagedevice" +*End +*CloseUI: *BookletOuterMargin + +*CloseGroup: BookletModeOptions + +*RequiresPageRegion All: True + +*OpenGroup: Quality/Quality +*%===== Quality Specific Options ================================== +*% This group of options allows the user to change the various color +*% options available on the McKinley printer. As there are many options +*% and only certain combinations are valid, some options have been combined +*% into one to prevent invalid selections from being made. Refer to the McKinley +*% Windows Printer Driver Specification v1.00 or later for more details +*% on how the Quality options work. + +*%===== Halftone ============================ +*% This option allows the user to set Halftone to Detail or Smooth. The default value is Smooth. +*OpenUI *Halftone/Halftone: PickOne +*OrderDependency: 56 AnySetup *Halftone +*DefaultHalftone: Auto + +*Halftone Auto/Auto: " +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=AUTO) >> setpagedevice + + globaldict /TTEC known{ + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + + }if + + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + dup 10 ge + { 2 string } + { 1 string } + ifelse + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + } if" +*End + + + +*Halftone Detail/Detail: " +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL) >> setpagedevice + + globaldict /TTEC known{ + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + + }if + + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + dup 10 ge + { 2 string } + { 1 string } + ifelse + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + } if" +*End + + + +*Halftone Smooth/Smooth: " +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH) >> setpagedevice + + globaldict /TTEC known{ + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + + }if + + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + dup 10 ge + { 2 string } + { 1 string } + ifelse + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + } if" +*End + +*CloseUI: *Halftone + + +*%===== Smoothing ============================ +*% This option allows the user to turn Smoothing On and Off. The default value is On. +*OpenUI *Smoothing/Smoothing: Boolean +*OrderDependency: 52 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing False/Off: " + <</TSBPrivate (DSSC PRINT SMOOTHING=0) >> setpagedevice" +*End +*Smoothing True/On: " + <</TSBPrivate (DSSC PRINT SMOOTHING=1) >> setpagedevice" +*End +*CloseUI: *Smoothing + +*%===== Toner Save ============================ +*% This option allows the user to turn Toner Save feature On and Off. The default value is Off. +*OpenUI *TonerSave/Toner Save: Boolean +*OrderDependency: 51 AnySetup *TonerSave +*DefaultTonerSave: False +*TonerSave False/Off: " + <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice" +*End +*TonerSave True/On: " + <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice" +*End +*CloseUI: *TonerSave +*CloseGroup: Quality + +*% Font Information ===================== +*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-Bold: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.000)" Standard ROM +*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM +*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM +*Font Arial-BoldMT: Standard "(501.005)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.005)" Standard ROM +*Font AvantGarde-Book: Standard "(501.007)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bodoni-Bold: Standard "(501.004)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM +*Font Bodoni-Italic: Standard "(501.005)" Standard ROM +*Font Bodoni-Poster: Standard "(501.007)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM +*Font Bodoni: Standard "(501.006)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.004)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM +*Font Bookman-Light: Standard "(501.004)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.008)" Standard ROM +*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.006)" Standard ROM +*Font Clarendon-Light: Standard "(501.007)" Standard ROM +*Font Clarendon: Standard "(501.006)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.006)" 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)" Standard ROM +*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(501.007)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM +*Font Courier-Oblique: Standard "(501.008)" Standard ROM +*Font Courier: Standard "(501.008)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.006)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile: Standard "(501.005)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font Geneva: Standard "(501.005)" Standard ROM +*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.005)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM +*Font GillSans-Condensed: Standard "(501.005)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM +*Font GillSans-Italic: Standard "(501.005)" Standard ROM +*Font GillSans-Light: Standard "(501.006)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM +*Font GillSans: Standard "(501.006)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.006)" 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.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica: Standard "(501.005)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.004)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM +*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM +*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM +*Font JoannaMT: Standard "(501.006)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM +*Font LetterGothic: Standard "(501.007)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.008)" Standard ROM +*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewYork: Standard "(501.009)" Standard ROM +*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.006)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM +*Font Optima-Italic: Standard "(501.008)" Standard ROM +*Font Optima: Standard "(501.008)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.006)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM +*Font Palatino-Italic: Standard "(501.006)" Standard ROM +*Font Palatino-Roman: Standard "(501.004)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM +*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Symbol: Special "(001.007S)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.006)" Standard ROM +*Font Times-BoldItalic: Standard "(501.005)" Standard ROM +*Font Times-Italic: Standard "(501.006)" Standard ROM +*Font Times-Roman: Standard "(501.006)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM +*Font Univers-Bold: Standard "(501.006)" Standard ROM +*Font Univers-BoldExt: Standard "(501.008)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM +*Font Univers-Condensed: Standard "(501.008)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM +*Font Univers-Extended: Standard "(501.007)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM +*Font Univers-Light: Standard "(501.007)" Standard ROM +*Font Univers-LightOblique: Standard "(501.007)" Standard ROM +*Font Univers-Oblique: Standard "(501.007)" Standard ROM +*Font Univers: Standard "(501.007)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard 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 (verbatim from printer): +*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: <one of these> ] %%) +*Status: "initializing" +*Status: "busy" +*Status: "idle" +*Status: "printing" +*Status: "waiting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "UniComm" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*% DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*%===== Color Separation Information ================= +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*% For 85 lpi / 600 dpi ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*% Last Edit Date: 15 May 2006 +*% end of CUPS PPD file for TOSHIBA e-ST280_282Series + diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd new file mode 100644 index 00000000..4c386b33 --- /dev/null +++ b/db/source/PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd @@ -0,0 +1,2577 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) 2006 TOSHIBA TEC Corporation +*% +*% This software is free software; you can redistribute it and/or +*% modify it under the terms of the GNU General Public License as +*% published by the Free Software Foundation; either version 2 of +*% the License, or (at your option) any later version. +*% +*% In addition to the permissions in the GNU General Public License, +*% TOSHIBA TEC Corporation gives you unlimited permission to link the +*% PostScript code fragments herein into your PostScript documents to +*% form an executable 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 software 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 software; if not, write to the Free +*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +*% MA 02111 USA +*% +*% Date: 12 July 2006 + + +*FormatVersion: "4.3" +*FileVersion: "1.06" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TSES3C_1.PPD" +*Manufacturer: "TOSHIBA" +*Product: "(TOSHIBA e-STUDIO3510c)" +*Product: "(TOSHIBA e-STUDIO3500c)" +*Product: "(TOSHIBA e-STUDIO2500c)" +*PSVersion: "(3010) 1" +*ModelName: "TOSHIBA e-STUDIO3510cSeries PS" +*NickName: "TOSHIBA e-STUDIO3510c Series PS" +*ShortNickName: "TOSHIBA e-STUDIO3510cSeries PS" + + +*% ===== Installable Option ========================== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Finisher/Finisher: PickOne +*DefaultFinisher: None + +*Finisher None/Not Installed: "" +*Finisher Staple1/Single Position Stapler: "" +*Finisher StapleM/Multi-Position Stapler: "" +*Finisher StapleMH/Multi-Position Stapler and Hole Punch: "" +*CloseUI: *Finisher + +*OpenUI *Pedestal/Drawers: PickOne +*DefaultPedestal: None + +*Pedestal None/Not Installed: "" +*Pedestal Drawer1/Drawer 3: "" +*Pedestal Drawer2/Drawer 3 and 4: "" +*Pedestal LCF/LCF: "" +*CloseUI: *Pedestal + +*CloseGroup: InstallableOptions + + +*% ===== User Interface Constaints ===================== + +*% UIConstraints are handled differently on OSX. +*% Therefore, there cannot be any UIConstraints against +*% feature defaults. Certain UIConstraints have been +*% commented out rather than deleted to document the +*% constraints that are supported in OS9 and OSX Panther. + +*% ===== Finisher Constraints ===== + +*UIConstraints: *Finisher None *OutputTray Bin1 +*UIConstraints: *Finisher None *OutputTray Bin2 +*UIConstraints: *Finisher None *Stapling UL +*UIConstraints: *Finisher None *Stapling ML +*UIConstraints: *Finisher None *Stapling LL +*UIConstraints: *Finisher None *Stapling UR +*UIConstraints: *Finisher None *Stapling MR +*UIConstraints: *Finisher None *Stapling LR +*UIConstraints: *Finisher None *Stapling MT +*UIConstraints: *Finisher None *Stapling MB +*UIConstraints: *Finisher None *Stapling SS + +*UIConstraints: *Finisher Staple1 *Stapling ML +*UIConstraints: *Finisher Staple1 *Stapling LL +*UIConstraints: *Finisher Staple1 *Stapling UR +*UIConstraints: *Finisher Staple1 *Stapling MR +*UIConstraints: *Finisher Staple1 *Stapling LR +*UIConstraints: *Finisher Staple1 *Stapling MT +*UIConstraints: *Finisher Staple1 *Stapling MB +*UIConstraints: *Finisher Staple1 *Stapling SS + +*UIConstraints: *Finisher StapleH *Stapling UL +*UIConstraints: *Finisher StapleH *Stapling ML +*UIConstraints: *Finisher StapleH *Stapling LL +*UIConstraints: *Finisher StapleH *Stapling UR +*UIConstraints: *Finisher StapleH *Stapling MR +*UIConstraints: *Finisher StapleH *Stapling LR +*UIConstraints: *Finisher StapleH *Stapling MT +*UIConstraints: *Finisher StapleH *Stapling MB +*UIConstraints: *Finisher StapleH *Stapling SS + +*UIConstraints: *Finisher None *HolePunch LEP-0R +*UIConstraints: *Finisher None *HolePunch SEP-0R +*UIConstraints: *Finisher None *HolePunch LEP-180R +*UIConstraints: *Finisher None *HolePunch SEP-180R +*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R +*UIConstraints: *Finisher StapleM *HolePunch LEP-0R +*UIConstraints: *Finisher StapleM *HolePunch SEP-0R +*UIConstraints: *Finisher StapleM *HolePunch LEP-180R +*UIConstraints: *Finisher StapleM *HolePunch SEP-180R + +*UIConstraints: *OutputTray Inner *Stapling UL +*UIConstraints: *OutputTray Inner *Stapling ML +*UIConstraints: *OutputTray Inner *Stapling LL +*UIConstraints: *OutputTray Inner *Stapling UR +*UIConstraints: *OutputTray Inner *Stapling MR +*UIConstraints: *OutputTray Inner *Stapling LR +*UIConstraints: *OutputTray Inner *Stapling MT +*UIConstraints: *OutputTray Inner *Stapling MB +*UIConstraints: *OutputTray Inner *Stapling SS + +*UIConstraints: *OutputTray Inner *HolePunch LEP-0R +*UIConstraints: *OutputTray Inner *HolePunch SEP-0R +*UIConstraints: *OutputTray Inner *HolePunch LEP-180R +*UIConstraints: *OutputTray Inner *HolePunch SEP-180R + +*UIConstraints: *OutputTray Bin1 *Stapling UL +*UIConstraints: *OutputTray Bin1 *Stapling ML +*UIConstraints: *OutputTray Bin1 *Stapling LL +*UIConstraints: *OutputTray Bin1 *Stapling UR +*UIConstraints: *OutputTray Bin1 *Stapling MR +*UIConstraints: *OutputTray Bin1 *Stapling LR +*UIConstraints: *OutputTray Bin1 *Stapling MT +*UIConstraints: *OutputTray Bin1 *Stapling MB +*UIConstraints: *OutputTray Bin1 *Stapling SS + + +*% ===== Cassette Constraints ===== + +*UIConstraints: *Pedestal None *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal None *InputSlot PedestalLowerCassette +*UIConstraints: *Pedestal None *InputSlot LCF + +*UIConstraints: *Pedestal Drawer1 *InputSlot PedestalLowerCassette +*UIConstraints: *Pedestal Drawer1 *InputSlot LCF + +*UIConstraints: *Pedestal Drawer2 *InputSlot LCF + +*UIConstraints: *Pedestal LCF *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal LCF *InputSlot PedestalLowerCassette + +*% ===== Quality Constraints ===== + +*%*UIConstraints: *ColorType Mono *ImageType General +*UIConstraints: *ColorType Mono *ImageType Photo +*UIConstraints: *ColorType Mono *ImageType Presentation +*UIConstraints: *ColorType Mono *ImageType LineArt + +*UIConstraints: *ColorType Mono *BlackOverPrint True +*%*UIConstraints: *ColorType Mono *BlackOverPrint False + +*UIConstraints: *ColorType Mono *PureBlackGray BlackAuto +*UIConstraints: *ColorType Mono *PureBlackGray BlackText +*UIConstraints: *ColorType Mono *PureBlackGray BlackTextGraphic +*UIConstraints: *ColorType Mono *PureBlackGray BlackTextGraphicImage +*UIConstraints: *ColorType Mono *PureBlackGray BlackGrayAuto +*UIConstraints: *ColorType Mono *PureBlackGray BlackGrayText +*UIConstraints: *ColorType Mono *PureBlackGray BlackGrayTextGraphic +*UIConstraints: *ColorType Mono *PureBlackGray BlackGrayTextGraphicImage + + +*%===== Paper Size ========= + +*UIConstraints: *PageSize A6 *InputSlot UpperCassette +*UIConstraints: *PageSize A6 *InputSlot LowerCassette +*UIConstraints: *PageSize A6 *InputSlot LCF +*UIConstraints: *PageSize A6 *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize A6 *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize A6 *InputSlot Transparency + +*UIConstraints: *PageSize Postcard *InputSlot UpperCassette +*UIConstraints: *PageSize Postcard *InputSlot LowerCassette +*UIConstraints: *PageSize Postcard *InputSlot LCF +*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize Postcard *InputSlot Transparency + +*UIConstraints: *PageSize Ledger-Wide *InputSlot UpperCassette +*UIConstraints: *PageSize Ledger-Wide *InputSlot LowerCassette +*UIConstraints: *PageSize Ledger-Wide *InputSlot LCF +*UIConstraints: *PageSize Ledger-Wide *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize Ledger-Wide *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize Ledger-Wide *InputSlot Transparency + +*UIConstraints: *PageSize A3-Wide *InputSlot UpperCassette +*UIConstraints: *PageSize A3-Wide *InputSlot LowerCassette +*UIConstraints: *PageSize A3-Wide *InputSlot LCF +*UIConstraints: *PageSize A3-Wide *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize A3-Wide *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize A3-Wide *InputSlot Transparency + +*UIConstraints: *InputSlot LCF *PageSize B5 +*UIConstraints: *InputSlot LCF *PageSize A3 +*UIConstraints: *InputSlot LCF *PageSize A5 +*UIConstraints: *InputSlot LCF *PageSize B4 +*UIConstraints: *InputSlot LCF *PageSize Folio +*UIConstraints: *InputSlot LCF *PageSize Ledger +*UIConstraints: *InputSlot LCF *PageSize Legal +*UIConstraints: *InputSlot LCF *PageSize Statement +*UIConstraints: *InputSlot LCF *PageSize Computer +*UIConstraints: *InputSlot LCF *PageSize LG13 +*UIConstraints: *InputSlot LCF *PageSize SQ85 +*UIConstraints: *InputSlot LCF *PageSize 8K +*UIConstraints: *InputSlot LCF *PageSize 16K + + +*%===== Media Type ========= + +*UIConstraints: *InputSlot Special1front *OutputTray Bin2 +*UIConstraints: *InputSlot Special1back *OutputTray Bin2 +*UIConstraints: *InputSlot Special2front *OutputTray Bin2 +*UIConstraints: *InputSlot Special2back *OutputTray Bin2 + + +*%===== Custom Paper Size ========= + +*%*NonUIConstraints: *CustomPageSize True *InputSlot UpperCassette +*%*NonUIConstraints: *CustomPageSize True *InputSlot LCF +*%*NonUIConstraints: *CustomPageSize True *InputSlot PedestalUpperCassette +*%*NonUIConstraints: *CustomPageSize True *InputSlot LowerCassette +*%*NonUIConstraints: *CustomPageSize True *InputSlot PedestalLowerCassette + +*%*NonUIConstraints: *InputSlot UpperCassette *CustomPageSize True +*%*NonUIConstraints: *InputSlot LowerCassette *CustomPageSize True +*%*NonUIConstraints: *InputSlot LCF *CustomPageSize True +*%*NonUIConstraints: *InputSlot PedestalUpperCassette *CustomPageSize True +*%*NonUIConstraints: *InputSlot PedestalLowerCassette *CustomPageSize True + +*%=== Color Setting ============== +*UIConstraints: *ColorType Mono *ColorBalanceCyan -1 +*UIConstraints: *ColorType Mono *ColorBalanceCyan -2 +*UIConstraints: *ColorType Mono *ColorBalanceCyan -3 +*UIConstraints: *ColorType Mono *ColorBalanceCyan -4 +*UIConstraints: *ColorType Mono *ColorBalanceCyan 1 +*UIConstraints: *ColorType Mono *ColorBalanceCyan 2 +*UIConstraints: *ColorType Mono *ColorBalanceCyan 3 +*UIConstraints: *ColorType Mono *ColorBalanceCyan 4 + +*UIConstraints: *ColorType Mono *ColorBalanceMagenta -1 +*UIConstraints: *ColorType Mono *ColorBalanceMagenta -2 +*UIConstraints: *ColorType Mono *ColorBalanceMagenta -3 +*UIConstraints: *ColorType Mono *ColorBalanceMagenta -4 +*UIConstraints: *ColorType Mono *ColorBalanceMagenta 1 +*UIConstraints: *ColorType Mono *ColorBalanceMagenta 2 +*UIConstraints: *ColorType Mono *ColorBalanceMagenta 3 +*UIConstraints: *ColorType Mono *ColorBalanceMagenta 4 + +*UIConstraints: *ColorType Mono *ColorBalanceYellow -1 +*UIConstraints: *ColorType Mono *ColorBalanceYellow -2 +*UIConstraints: *ColorType Mono *ColorBalanceYellow -3 +*UIConstraints: *ColorType Mono *ColorBalanceYellow -4 +*UIConstraints: *ColorType Mono *ColorBalanceYellow 1 +*UIConstraints: *ColorType Mono *ColorBalanceYellow 2 +*UIConstraints: *ColorType Mono *ColorBalanceYellow 3 +*UIConstraints: *ColorType Mono *ColorBalanceYellow 4 + +*UIConstraints: *ColorType Mono *ColorBalanceBlack -1 +*UIConstraints: *ColorType Mono *ColorBalanceBlack -2 +*UIConstraints: *ColorType Mono *ColorBalanceBlack -3 +*UIConstraints: *ColorType Mono *ColorBalanceBlack -4 +*UIConstraints: *ColorType Mono *ColorBalanceBlack 1 +*UIConstraints: *ColorType Mono *ColorBalanceBlack 2 +*UIConstraints: *ColorType Mono *ColorBalanceBlack 3 +*UIConstraints: *ColorType Mono *ColorBalanceBlack 4 + +*UIConstraints: *ColorType Black&Red *PureBlackGray BlackAuto +*UIConstraints: *ColorType Black&Red *PureBlackGray BlackText +*UIConstraints: *ColorType Black&Red *PureBlackGray BlackTextGraphic +*UIConstraints: *ColorType Black&Red *PureBlackGray BlackTextGraphicImage +*UIConstraints: *ColorType Black&Red *PureBlackGray BlackGrayAuto +*UIConstraints: *ColorType Black&Red *PureBlackGray BlackGrayText +*UIConstraints: *ColorType Black&Red *PureBlackGray BlackGrayTextGraphic +*UIConstraints: *ColorType Black&Red *PureBlackGray BlackGrayTextGraphicImage + +*UIConstraints: *ColorType Black&Red *ColorBalanceCyan -1 +*UIConstraints: *ColorType Black&Red *ColorBalanceCyan -2 +*UIConstraints: *ColorType Black&Red *ColorBalanceCyan -3 +*UIConstraints: *ColorType Black&Red *ColorBalanceCyan -4 +*UIConstraints: *ColorType Black&Red *ColorBalanceCyan 1 +*UIConstraints: *ColorType Black&Red *ColorBalanceCyan 2 +*UIConstraints: *ColorType Black&Red *ColorBalanceCyan 3 +*UIConstraints: *ColorType Black&Red *ColorBalanceCyan 4 + +*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta -1 +*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta -2 +*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta -3 +*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta -4 +*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta 1 +*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta 2 +*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta 3 +*UIConstraints: *ColorType Black&Red *ColorBalanceMagenta 4 + +*UIConstraints: *ColorType Black&Red *ColorBalanceYellow -1 +*UIConstraints: *ColorType Black&Red *ColorBalanceYellow -2 +*UIConstraints: *ColorType Black&Red *ColorBalanceYellow -3 +*UIConstraints: *ColorType Black&Red *ColorBalanceYellow -4 +*UIConstraints: *ColorType Black&Red *ColorBalanceYellow 1 +*UIConstraints: *ColorType Black&Red *ColorBalanceYellow 2 +*UIConstraints: *ColorType Black&Red *ColorBalanceYellow 3 +*UIConstraints: *ColorType Black&Red *ColorBalanceYellow 4 + +*UIConstraints: *ColorType Black&Red *ColorBalanceBlack -1 +*UIConstraints: *ColorType Black&Red *ColorBalanceBlack -2 +*UIConstraints: *ColorType Black&Red *ColorBalanceBlack -3 +*UIConstraints: *ColorType Black&Red *ColorBalanceBlack -4 +*UIConstraints: *ColorType Black&Red *ColorBalanceBlack 1 +*UIConstraints: *ColorType Black&Red *ColorBalanceBlack 2 +*UIConstraints: *ColorType Black&Red *ColorBalanceBlack 3 +*UIConstraints: *ColorType Black&Red *ColorBalanceBlack 4 + +*UIConstraints: *ColorType Black&Green *PureBlackGray BlackAuto +*UIConstraints: *ColorType Black&Green *PureBlackGray BlackText +*UIConstraints: *ColorType Black&Green *PureBlackGray BlackTextGraphic +*UIConstraints: *ColorType Black&Green *PureBlackGray BlackTextGraphicImage +*UIConstraints: *ColorType Black&Green *PureBlackGray BlackGrayAuto +*UIConstraints: *ColorType Black&Green *PureBlackGray BlackGrayText +*UIConstraints: *ColorType Black&Green *PureBlackGray BlackGrayTextGraphic +*UIConstraints: *ColorType Black&Green *PureBlackGray BlackGrayTextGraphicImage + +*UIConstraints: *ColorType Black&Green *ColorBalanceCyan -1 +*UIConstraints: *ColorType Black&Green *ColorBalanceCyan -2 +*UIConstraints: *ColorType Black&Green *ColorBalanceCyan -3 +*UIConstraints: *ColorType Black&Green *ColorBalanceCyan -4 +*UIConstraints: *ColorType Black&Green *ColorBalanceCyan 1 +*UIConstraints: *ColorType Black&Green *ColorBalanceCyan 2 +*UIConstraints: *ColorType Black&Green *ColorBalanceCyan 3 +*UIConstraints: *ColorType Black&Green *ColorBalanceCyan 4 + +*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta -1 +*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta -2 +*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta -3 +*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta -4 +*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta 1 +*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta 2 +*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta 3 +*UIConstraints: *ColorType Black&Green *ColorBalanceMagenta 4 + +*UIConstraints: *ColorType Black&Green *ColorBalanceYellow -1 +*UIConstraints: *ColorType Black&Green *ColorBalanceYellow -2 +*UIConstraints: *ColorType Black&Green *ColorBalanceYellow -3 +*UIConstraints: *ColorType Black&Green *ColorBalanceYellow -4 +*UIConstraints: *ColorType Black&Green *ColorBalanceYellow 1 +*UIConstraints: *ColorType Black&Green *ColorBalanceYellow 2 +*UIConstraints: *ColorType Black&Green *ColorBalanceYellow 3 +*UIConstraints: *ColorType Black&Green *ColorBalanceYellow 4 + +*UIConstraints: *ColorType Black&Green *ColorBalanceBlack -1 +*UIConstraints: *ColorType Black&Green *ColorBalanceBlack -2 +*UIConstraints: *ColorType Black&Green *ColorBalanceBlack -3 +*UIConstraints: *ColorType Black&Green *ColorBalanceBlack -4 +*UIConstraints: *ColorType Black&Green *ColorBalanceBlack 1 +*UIConstraints: *ColorType Black&Green *ColorBalanceBlack 2 +*UIConstraints: *ColorType Black&Green *ColorBalanceBlack 3 +*UIConstraints: *ColorType Black&Green *ColorBalanceBlack 4 + +*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackAuto +*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackText +*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackTextGraphic +*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackTextGraphicImage +*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackGrayAuto +*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackGrayText +*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackGrayTextGraphic +*UIConstraints: *ColorType Black&Blue *PureBlackGray BlackGrayTextGraphicImage + +*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan -1 +*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan -2 +*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan -3 +*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan -4 +*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan 1 +*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan 2 +*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan 3 +*UIConstraints: *ColorType Black&Blue *ColorBalanceCyan 4 + +*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta -1 +*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta -2 +*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta -3 +*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta -4 +*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta 1 +*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta 2 +*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta 3 +*UIConstraints: *ColorType Black&Blue *ColorBalanceMagenta 4 + +*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow -1 +*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow -2 +*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow -3 +*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow -4 +*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow 1 +*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow 2 +*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow 3 +*UIConstraints: *ColorType Black&Blue *ColorBalanceYellow 4 + +*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack -1 +*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack -2 +*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack -3 +*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack -4 +*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack 1 +*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack 2 +*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack 3 +*UIConstraints: *ColorType Black&Blue *ColorBalanceBlack 4 + +*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackAuto +*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackText +*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackTextGraphic +*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackTextGraphicImage +*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackGrayAuto +*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackGrayText +*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackGrayTextGraphic +*UIConstraints: *ColorType Black&Cyan *PureBlackGray BlackGrayTextGraphicImage + +*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan -1 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan -2 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan -3 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan -4 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan 1 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan 2 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan 3 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceCyan 4 + +*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta -1 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta -2 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta -3 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta -4 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta 1 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta 2 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta 3 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceMagenta 4 + +*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow -1 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow -2 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow -3 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow -4 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow 1 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow 2 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow 3 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceYellow 4 + +*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack -1 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack -2 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack -3 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack -4 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack 1 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack 2 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack 3 +*UIConstraints: *ColorType Black&Cyan *ColorBalanceBlack 4 + +*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackAuto +*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackText +*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackTextGraphic +*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackTextGraphicImage +*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackGrayAuto +*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackGrayText +*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackGrayTextGraphic +*UIConstraints: *ColorType Black&Magenta *PureBlackGray BlackGrayTextGraphicImage + +*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan -1 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan -2 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan -3 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan -4 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan 1 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan 2 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan 3 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceCyan 4 + +*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta -1 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta -2 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta -3 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta -4 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta 1 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta 2 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta 3 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceMagenta 4 + +*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow -1 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow -2 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow -3 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow -4 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow 1 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow 2 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow 3 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceYellow 4 + +*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack -1 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack -2 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack -3 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack -4 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack 1 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack 2 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack 3 +*UIConstraints: *ColorType Black&Magenta *ColorBalanceBlack 4 + +*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackAuto +*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackText +*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackTextGraphic +*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackTextGraphicImage +*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackGrayAuto +*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackGrayText +*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackGrayTextGraphic +*UIConstraints: *ColorType Black&Yellow *PureBlackGray BlackGrayTextGraphicImage + +*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan -1 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan -2 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan -3 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan -4 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan 1 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan 2 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan 3 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceCyan 4 + +*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta -1 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta -2 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta -3 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta -4 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta 1 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta 2 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta 3 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceMagenta 4 + +*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow -1 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow -2 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow -3 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow -4 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow 1 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow 2 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow 3 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceYellow 4 + +*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack -1 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack -2 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack -3 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack -4 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack 1 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack 2 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack 3 +*UIConstraints: *ColorType Black&Yellow *ColorBalanceBlack 4 + + +*UIConstraints: *ColorType Black&White *PureBlackGray BlackAuto +*UIConstraints: *ColorType Black&White *PureBlackGray BlackText +*UIConstraints: *ColorType Black&White *PureBlackGray BlackTextGraphic +*UIConstraints: *ColorType Black&White *PureBlackGray BlackTextGraphicImage +*UIConstraints: *ColorType Black&White *PureBlackGray BlackGrayAuto +*UIConstraints: *ColorType Black&White *PureBlackGray BlackGrayText +*UIConstraints: *ColorType Black&White *PureBlackGray BlackGrayTextGraphic +*UIConstraints: *ColorType Black&White *PureBlackGray BlackGrayTextGraphicImage + +*UIConstraints: *ColorType Black&White *ColorBalanceCyan -1 +*UIConstraints: *ColorType Black&White *ColorBalanceCyan -2 +*UIConstraints: *ColorType Black&White *ColorBalanceCyan -3 +*UIConstraints: *ColorType Black&White *ColorBalanceCyan -4 +*UIConstraints: *ColorType Black&White *ColorBalanceCyan 1 +*UIConstraints: *ColorType Black&White *ColorBalanceCyan 2 +*UIConstraints: *ColorType Black&White *ColorBalanceCyan 3 +*UIConstraints: *ColorType Black&White *ColorBalanceCyan 4 + +*UIConstraints: *ColorType Black&White *ColorBalanceMagenta -1 +*UIConstraints: *ColorType Black&White *ColorBalanceMagenta -2 +*UIConstraints: *ColorType Black&White *ColorBalanceMagenta -3 +*UIConstraints: *ColorType Black&White *ColorBalanceMagenta -4 +*UIConstraints: *ColorType Black&White *ColorBalanceMagenta 1 +*UIConstraints: *ColorType Black&White *ColorBalanceMagenta 2 +*UIConstraints: *ColorType Black&White *ColorBalanceMagenta 3 +*UIConstraints: *ColorType Black&White *ColorBalanceMagenta 4 + +*UIConstraints: *ColorType Black&White *ColorBalanceYellow -1 +*UIConstraints: *ColorType Black&White *ColorBalanceYellow -2 +*UIConstraints: *ColorType Black&White *ColorBalanceYellow -3 +*UIConstraints: *ColorType Black&White *ColorBalanceYellow -4 +*UIConstraints: *ColorType Black&White *ColorBalanceYellow 1 +*UIConstraints: *ColorType Black&White *ColorBalanceYellow 2 +*UIConstraints: *ColorType Black&White *ColorBalanceYellow 3 +*UIConstraints: *ColorType Black&White *ColorBalanceYellow 4 + +*UIConstraints: *ColorType Black&White *ColorBalanceBlack -1 +*UIConstraints: *ColorType Black&White *ColorBalanceBlack -2 +*UIConstraints: *ColorType Black&White *ColorBalanceBlack -3 +*UIConstraints: *ColorType Black&White *ColorBalanceBlack -4 +*UIConstraints: *ColorType Black&White *ColorBalanceBlack 1 +*UIConstraints: *ColorType Black&White *ColorBalanceBlack 2 +*UIConstraints: *ColorType Black&White *ColorBalanceBlack 3 +*UIConstraints: *ColorType Black&White *ColorBalanceBlack 4 + + +*%===== Device Capabilities ========================== +*LanguageLevel: "3" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*Protocols: TBCP +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore +" +*End + +*FreeVM: "12000000" +*LandscapeOrientation: Plus90 +*FileSystem: False +*Throughput: "35" + +*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 } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "0" +*PrintPSErrors: True + + +*%===== Halftone Information ========================= +*DefaultHalftoneType: 1 +*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 +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*%===== Paper Sizes ================================== +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter + +*PageSize A3/A3 (297 x 420mm): " + << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 (210 x 297mm): " + << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 (148 x 210mm): " + << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6/A6 (105 x 148mm): " + << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 (257 x 364mm): " + << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 (182 x 257mm): " + << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageSize Ledger/Ledger (11 x 17"): " + << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal (8 1/2 x 14"): " + << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Letter/Letter (8 1/2 x 11"): " + << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Statement/Statement (5 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize Folio/Folio (210 x 330mm): " + << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageSize Computer/Computer (10 1/8 x 14"): " + << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize LG13/13" LG (8 1/2 x 13"): " + << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageSize SQ85/8.5" SQ (8 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize Ledger-Wide/(12 x 18"): " + << /DeferredMediaSelection true /PageSize [865 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3-Wide/A3-Wide (305 x 457mm): " + << /DeferredMediaSelection true /PageSize [865 1297] /ImagingBBox null >> setpagedevice" +*End +*PageSize 8K/8K (270 x 390mm): " + << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageSize 16K/16K (195 x 270mm): " + << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 18 dict + dup [865 1297] (A3-Wide) put + dup [865 1296] (Ledger-Wide) put + dup [612 612] (SQ85) put + dup [612 936] (LG13) put + dup [729 1008] (Computer) put + dup [595 935] (Folio) put + dup [396 612] (Statement) put + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Ledger) put + dup [516 728] (B5) put + dup [728 1032] (B4) put + dup [297 420] (A6) put + dup [420 595] (A5) put + dup [595 842] (A4) put + dup [842 1191] (A3) put + dup [554 767] (16K) put + dup [767 1107] (8K) 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 + +*% ===== Custom Page Sizes ====== +*% min: 3.874 x 7.48 +*% max:12.00w x 18.50h +*%*MaxMediaWidth: "842" +*%*MaxMediaHeight: "1125" +*%*HWMargins: 12 12 12 12 + +*%*CustomPageSize True: " +*% 4 dict begin +*% pop +*% 2 array astore /Margins exch def +*% 2 copy gt {exch} if 2 array astore /PageSize exch def +*% /ImagingBBox null def +*% /MediaType (SheetFeedBypass) def +*% currentdict +*% end setpagedevice" +*%*End +*%*ParamCustomPageSize Width: 1 points 283 842 +*%*ParamCustomPageSize Height: 2 points 420 1125 +*%*ParamCustomPageSize WidthOffset: 3 points 0 0 +*%*ParamCustomPageSize HeightOffset: 4 points 0 0 +*%*ParamCustomPageSize Orientation: 5 int 0 0 + +*%===== Page Region ======= +*OpenUI *PageRegion: PickOne +*OrderDependency: 29 AnySetup *PageRegion +*DefaultPageRegion: Letter + +*PageRegion A3/A3 (297 x 420mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4/A4 (210 x 297mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5/A5 (148 x 210mm): " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6/A6 (105 x 148mm): " + << /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4/B4 (257 x 364mm): " + << /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5/B5 (182 x 257mm): " + << /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Ledger/Ledger (11 x 17"): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal/Legal (8 1/2 x 14"): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Letter/Letter (8 1/2 x 11"): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Statement/Statement (5 1/2 x 8 1/2"): " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Folio/Folio (210 x 330mm): " + << /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Computer/Computer (10 1/8 x 14"): " + << /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion LG13/13" LG (8 1/2 x 13"): " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageRegion SQ85/8.5" SQ (8 1/2 x 8 1/2"): " + << /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Ledger-Wide/(12 x 18"): " + << /PageSize [865 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3-Wide/A3-Wide (305 x 457mm): " + << /PageSize [865 1297] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 8K/8K (270 x 390mm): " + << /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 16K/16K (195 x 270mm): " + << /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*%===== Imageable Area ===== +*DefaultImageableArea: Letter +*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 " +*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 " +*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 " +*ImageableArea A6/A6 (105 x 148mm): "14.16 14.28 283.84 405.72 " +*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 " +*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 " +*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 " +*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 " +*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 " +*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 " +*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 " +*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 " +*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 " +*ImageableArea SQ85/8.5" SQ (8 1/2 x 8 1/2"): "14.16 14.16 598.84 598.84 " +*ImageableArea Ledger-Wide/(12 x 18"): "36.84 35.52 828.16 1260.48 " +*ImageableArea A3-Wide/A3-Wide (305 x 457mm): "11.40 52.44 853.60 1243.56 " +*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 " +*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 " +*?ImageableArea: " + save + /cvp { ( ) 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 + +*%===== Paper Dimension ===== +*DefaultPaperDimension: Letter +*PaperDimension A3/A3 (297 x 420mm): "842 1191" +*PaperDimension A4/A4 (210 x 297mm): "595 842" +*PaperDimension A5/A5 (148 x 210mm): "420 595" +*PaperDimension A6/A6 (105 x 148mm): "297 420" +*PaperDimension B4/B4 (257 x 364mm): "728 1032" +*PaperDimension B5/B5 (182 x 257mm): "516 728" +*PaperDimension Ledger/Ledger (11 x 17"): "792 1224" +*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008" +*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792" +*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612" +*PaperDimension Folio/Folio (210 x 330mm): "595 935" +*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008" +*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936" +*PaperDimension SQ85/8.5" SQ (8 1/2 x 8 1/2"): "612 612" +*PaperDimension Ledger-Wide/(12 x 18"): "865 1296" +*PaperDimension A3-Wide/A3-Wide (305 x 457mm): "865 1297" +*PaperDimension 8K/8K (270 x 390mm): "767 1107" +*PaperDimension 16K/16K (195 x 270mm): "554 767" + + + +*%===== Paper Source ================================= +*OpenUI *InputSlot: PickOne +*OrderDependency: 35 AnySetup *InputSlot +*DefaultInputSlot: Auto + +*InputSlot Auto/Auto (Default): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot UpperCassette/Drawer 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 0 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot LowerCassette/Drawer 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 1 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot LCF/LCF: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalUpperCassette/Drawer 3: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalLowerCassette/Drawer 4: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 5 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot SheetFeedBypass/Bypass Tray:" + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition 3 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End + +*%===== Media Type ======= +*InputSlot Plain/Plain: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Plain) >> setpagedevice + userdict /TSBMediaType 0 put + <</TSBPrivate (DSSC PRINT MEDIATYPE=PLAIN) >> setpagedevice" +*End +*InputSlot Thick1/Thick 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 1) >> setpagedevice + userdict /TSBMediaType 1 put + <</TSBPrivate (DSSC PRINT MEDIATYPE=THICK1) >> setpagedevice" +*End +*InputSlot Thick2front/Thick 2 (Front): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 2) >> setpagedevice + userdict /TSBMediaType 2 put + <</TSBPrivate (DSSC PRINT MEDIATYPE=THICK2) >> setpagedevice" +*End +*InputSlot Thick2back/Thick 2 (Back): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 2b) >> setpagedevice + userdict /TSBMediaType 3 put + <</TSBPrivate (DSSC PRINT MEDIATYPE=THICK2B) >> setpagedevice" +*End +*InputSlot Thick3front/Thick 3 (Front): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 3) >> setpagedevice + userdict /TSBMediaType 4 put + <</TSBPrivate (DSSC PRINT MEDIATYPE=THICK3) >> setpagedevice" +*End +*InputSlot Thick3back/Thick 3 (Back): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 3b) >> setpagedevice + userdict /TSBMediaType 4 put + <</TSBPrivate (DSSC PRINT MEDIATYPE=THICK3B) >> setpagedevice" +*End +*InputSlot Transparency/Transparency: " + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition null /MediaType (Transparency) >> setpagedevice + userdict /TSBMediaType 5 put + <</TSBPrivate (DSSC PRINT MEDIATYPE=TRANSPARENCY) >> setpagedevice" +*End +*InputSlot Recycled/Recycled: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Recycled) >> setpagedevice + userdict /TSBMediaType 6 put + <</TSBPrivate (DSSC PRINT MEDIATYPE=RECYCLED) >> setpagedevice" +*End +*InputSlot Special1front/Special 1 (Front): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Waterproof 1) >> setpagedevice + userdict /TSBMediaType 7 put + << /OutputPosition 3 >> setpagedevice + <</TSBPrivate (DSSC PRINT MEDIATYPE=WATERPROOF1) >> setpagedevice" +*End +*InputSlot Special1back/Special 1 (Back): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Waterproof 1b) >> setpagedevice + userdict /TSBMediaType 8 put + << /OutputPosition 3 >> setpagedevice + <</TSBPrivate (DSSC PRINT MEDIATYPE=WATERPROOF1B) >> setpagedevice" +*End +*InputSlot Special2front/Special 2 (Front): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Waterproof 2) >> setpagedevice + userdict /TSBMediaType 9 put + << /OutputPosition 3 >> setpagedevice + <</TSBPrivate (DSSC PRINT MEDIATYPE=WATERPROOF2) >> setpagedevice" +*End +*InputSlot Special2back/Special 2 (Back): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Waterproof 2b) >> setpagedevice + userdict /TSBMediaType 10 put + << /OutputPosition 3 >> setpagedevice + <</TSBPrivate (DSSC PRINT MEDIATYPE=WATERPROOF2B) >> setpagedevice" +*End +*CloseUI: *InputSlot + + +*%===== Duplex ======================================= +*% Long and short edge duplexing options selected here override the short +*% edge duplexing that may be selected by Booklet Mode Printing options. + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 34 AnySetup *Duplex +*DefaultDuplex: None + +*Duplex None/1-Sided: "" +*End + +*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): " + << /Duplex true /Tumble false >> setpagedevice" +*End + +*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): " + << /Duplex true /Tumble true >> setpagedevice" +*End + +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse + = flush + restore" +*End +*CloseUI: *Duplex + + +*%====== Collate ===================== +*% Collate must be the last OrderDependancy. +*% NUMCOPIES is needed for a OS9 MSWord update. + +*OpenUI *Collate/Collate: Boolean +*OrderDependency: 60 AnySetup *Collate +*DefaultCollate: True +*Collate True: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + + <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*Collate False: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + + <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*CloseUI: *Collate + + +*OpenGroup: FinishingOptions/Finishing + +*%===== Destination ================================== +*OpenUI *OutputTray/Destination: PickOne +*OrderDependency: 37 AnySetup *OutputTray +*DefaultOutputTray: Auto +*OutputTray Auto/Printer's Default: " + " +*End +*OutputTray Inner/Inner Tray: " + << /OutputPosition 1 >> setpagedevice" +*End +*OutputTray Bin1/Tray 1: " + << /OutputPosition 3 >> setpagedevice" +*End +*OutputTray Bin2/Tray 2: " + << /OutputPosition 4 >> setpagedevice" +*End +*CloseUI: *OutputTray + + +*%===== Hole Punch ==================================== +*OpenUI *HolePunch/Hole Punch: PickOne +*OrderDependency: 38 AnySetup *HolePunch +*DefaultHolePunch: Off + +*HolePunch Off/Off: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=0) >> setpagedevice" +*End +*HolePunch LEP-0R/Long Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=1) >> setpagedevice" +*End +*HolePunch SEP-0R/Short Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=2) >> setpagedevice" +*End +*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=3) >> setpagedevice" +*End +*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=4) >> setpagedevice" +*End +*CloseUI: *HolePunch + + +*%===== Stapling ==================================== +*OpenUI *Stapling/Stapling: PickOne +*OrderDependency: 39 AnySetup *Stapling +*DefaultStapling: Off + +*Stapling Off/Off: " + <</TSBPrivate (DSSC PRINT STAPLING=0) >> setpagedevice" +*End +*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=769) >> setpagedevice" +*End +*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=2) >> setpagedevice" +*End +*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33027) >> setpagedevice" +*End +*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=387) >> setpagedevice" +*End +*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=130) >> setpagedevice" +*End +*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33665) >> setpagedevice" +*End +*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=512) >> setpagedevice" +*End +*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33280) >> setpagedevice" +*End +*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice" +*End +*CloseUI: *Stapling + +*CloseGroup: FinishingOptions + + +*OpenGroup: PrintingModes/Printing Modes + +*%===== Print Mode ==================================== +*% If the dscInfo dictionary is not set using the printer driver, the +*% userlogin and job name are set to "CUPS User" and "CUPS Application" +*% respectively. If the dscinfo dictionary is set, document name and +*% user name are set as per the CUPS login name and Document name. +*% The default print mode is Normal. +*% The OrderDependency was 47 but this did not work. + +*OpenUI *PrintMode/Print Mode: PickOne +*OrderDependency: 49 AnySetup *PrintMode +*DefaultPrintMode: Normal + +*PrintMode Normal/Normal: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }ifelse" +*End + + +*PrintMode Proof/Proof: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }ifelse" +*End + + +*% The private print DIN number is selected in the DIN options tab. +*PrintMode Private/Private - Password: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }ifelse" +*End +*CloseUI: *PrintMode + + +*%===== Department Code ==================================== +*% This option sends the Department code to the printer. The department code is +*% calculated by adding together the five single department code digits. +*% The Department Code (DC) number is selected in the DC options tab. + +*OpenUI *DeptCode/Department Code: Boolean +*OrderDependency: 48 AnySetup *DeptCode +*DefaultDeptCode: False + +*DeptCode False/Disabled: "" + +*DeptCode True/Enabled: " + <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup + userdict /DCDigit1 get + userdict /DCDigit2 get add + userdict /DCDigit3 get add + userdict /DCDigit4 get add + userdict /DCDigit5 get add + (00000) cvs + dup length 27 exch sub exch putinterval>> setpagedevice" +*End + +*CloseUI: *DeptCode + + +*%===== Toner Save ============================ +*% This option allows the user to turn Toner Save feature On and Off. The default value is Off. +*OpenUI *TonerSave/Toner Save: Boolean +*OrderDependency: 51 AnySetup *TonerSave +*DefaultTonerSave: False + +*TonerSave False/Off: " + <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice" +*End + +*TonerSave True/On: " + <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice" +*End + +*CloseUI: *TonerSave + + +*%===== Blank Page ============================ +*% This option allows the user to turn Blank page On and Off. The default value is Off. + +*OpenUI *BlankPage/Do not Print Blank Pages: Boolean +*OrderDependency: 55 AnySetup *BlankPage +*DefaultBlankPage: False + +*BlankPage False/Off: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice" +*End + +*BlankPage True/On: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice" +*End + +*CloseUI: *BlankPage + + +*CloseGroup: PrintingModes + +*% ===== Department Code Selection Options ====================================== +*% The Department Code (DC) group of options is needed for the OSX PPD because +*% OSX no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the department code. +*% The department code is only used when the Department Code (DC) On options is checked +*% in the Print Mode options tab. The default DC value is 00000. + +*OpenGroup: DepartmentCode/Printing Modes DC + +*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne +*OrderDependency: 28 AnySetup *DCDigit1 +*DefaultDCDigit1: 0 +*DCDigit1 0/0: "userdict /DCDigit1 00000 put" +*DCDigit1 1/1: "userdict /DCDigit1 10000 put" +*DCDigit1 2/2: "userdict /DCDigit1 20000 put" +*DCDigit1 3/3: "userdict /DCDigit1 30000 put" +*DCDigit1 4/4: "userdict /DCDigit1 40000 put" +*DCDigit1 5/5: "userdict /DCDigit1 50000 put" +*DCDigit1 6/6: "userdict /DCDigit1 60000 put" +*DCDigit1 7/7: "userdict /DCDigit1 70000 put" +*DCDigit1 8/8: "userdict /DCDigit1 80000 put" +*DCDigit1 9/9: "userdict /DCDigit1 90000 put" +*CloseUI: *DCDigit1 + +*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne +*OrderDependency: 28 AnySetup *DCDigit2 +*DefaultDCDigit2: 0 +*DCDigit2 0/0: "userdict /DCDigit2 0000 put" +*DCDigit2 1/1: "userdict /DCDigit2 1000 put" +*DCDigit2 2/2: "userdict /DCDigit2 2000 put" +*DCDigit2 3/3: "userdict /DCDigit2 3000 put" +*DCDigit2 4/4: "userdict /DCDigit2 4000 put" +*DCDigit2 5/5: "userdict /DCDigit2 5000 put" +*DCDigit2 6/6: "userdict /DCDigit2 6000 put" +*DCDigit2 7/7: "userdict /DCDigit2 7000 put" +*DCDigit2 8/8: "userdict /DCDigit2 8000 put" +*DCDigit2 9/9: "userdict /DCDigit2 9000 put" +*CloseUI: *DCDigit2 + +*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne +*OrderDependency: 28 AnySetup *DCDigit3 +*DefaultDCDigit3: 0 +*DCDigit3 0/0: "userdict /DCDigit3 000 put" +*DCDigit3 1/1: "userdict /DCDigit3 100 put" +*DCDigit3 2/2: "userdict /DCDigit3 200 put" +*DCDigit3 3/3: "userdict /DCDigit3 300 put" +*DCDigit3 4/4: "userdict /DCDigit3 400 put" +*DCDigit3 5/5: "userdict /DCDigit3 500 put" +*DCDigit3 6/6: "userdict /DCDigit3 600 put" +*DCDigit3 7/7: "userdict /DCDigit3 700 put" +*DCDigit3 8/8: "userdict /DCDigit3 800 put" +*DCDigit3 9/9: "userdict /DCDigit3 900 put" +*CloseUI: *DCDigit3 + +*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne +*OrderDependency: 28 AnySetup *DCDigit4 +*DefaultDCDigit4: 0 +*DCDigit4 0/0: "userdict /DCDigit4 00 put" +*DCDigit4 1/1: "userdict /DCDigit4 10 put" +*DCDigit4 2/2: "userdict /DCDigit4 20 put" +*DCDigit4 3/3: "userdict /DCDigit4 30 put" +*DCDigit4 4/4: "userdict /DCDigit4 40 put" +*DCDigit4 5/5: "userdict /DCDigit4 50 put" +*DCDigit4 6/6: "userdict /DCDigit4 60 put" +*DCDigit4 7/7: "userdict /DCDigit4 70 put" +*DCDigit4 8/8: "userdict /DCDigit4 80 put" +*DCDigit4 9/9: "userdict /DCDigit4 90 put" +*CloseUI: *DCDigit4 + +*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne +*OrderDependency: 28 AnySetup *DCDigit5 +*DefaultDCDigit5: 0 +*DCDigit5 0/0: "userdict /DCDigit5 0 put" +*DCDigit5 1/1: "userdict /DCDigit5 1 put" +*DCDigit5 2/2: "userdict /DCDigit5 2 put" +*DCDigit5 3/3: "userdict /DCDigit5 3 put" +*DCDigit5 4/4: "userdict /DCDigit5 4 put" +*DCDigit5 5/5: "userdict /DCDigit5 5 put" +*DCDigit5 6/6: "userdict /DCDigit5 6 put" +*DCDigit5 7/7: "userdict /DCDigit5 7 put" +*DCDigit5 8/8: "userdict /DCDigit5 8 put" +*DCDigit5 9/9: "userdict /DCDigit5 9 put" +*CloseUI: *DCDigit5 + +*CloseGroup: DepartmentCode + + +*% ===== Document ID Selection Options ====================================== +*% The Document ID (DIN) group of options is needed for the CUPS PPD because +*% CUPS no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the document ID. +*% The Document ID is only used when the Private Print using Document ID (DIN) option +*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 00000. + +*OpenGroup: DINNumber/Private Document Password + +*OpenUI *DINDigit1/Password - Digit 1: PickOne +*OrderDependency: 27 AnySetup *DINDigit1 +*DefaultDINDigit1: 0 +*DINDigit1 0/0: "userdict /DINDigit1 00000 put" +*DINDigit1 1/1: "userdict /DINDigit1 10000 put" +*DINDigit1 2/2: "userdict /DINDigit1 20000 put" +*DINDigit1 3/3: "userdict /DINDigit1 30000 put" +*DINDigit1 4/4: "userdict /DINDigit1 40000 put" +*DINDigit1 5/5: "userdict /DINDigit1 50000 put" +*DINDigit1 6/6: "userdict /DINDigit1 60000 put" +*DINDigit1 7/7: "userdict /DINDigit1 70000 put" +*DINDigit1 8/8: "userdict /DINDigit1 80000 put" +*DINDigit1 9/9: "userdict /DINDigit1 90000 put" +*CloseUI: *DINDigit1 + +*OpenUI *DINDigit2/Password - Digit 2: PickOne +*OrderDependency: 27 AnySetup *DINDigit2 +*DefaultDINDigit2: 0 +*DINDigit2 0/0: "userdict /DINDigit2 0000 put" +*DINDigit2 1/1: "userdict /DINDigit2 1000 put" +*DINDigit2 2/2: "userdict /DINDigit2 2000 put" +*DINDigit2 3/3: "userdict /DINDigit2 3000 put" +*DINDigit2 4/4: "userdict /DINDigit2 4000 put" +*DINDigit2 5/5: "userdict /DINDigit2 5000 put" +*DINDigit2 6/6: "userdict /DINDigit2 6000 put" +*DINDigit2 7/7: "userdict /DINDigit2 7000 put" +*DINDigit2 8/8: "userdict /DINDigit2 8000 put" +*DINDigit2 9/9: "userdict /DINDigit2 9000 put" +*CloseUI: *DINDigit2 + +*OpenUI *DINDigit3/Password - Digit 3: PickOne +*OrderDependency: 27 AnySetup *DINDigit3 +*DefaultDINDigit3: 0 +*DINDigit3 0/0: "userdict /DINDigit3 000 put" +*DINDigit3 1/1: "userdict /DINDigit3 100 put" +*DINDigit3 2/2: "userdict /DINDigit3 200 put" +*DINDigit3 3/3: "userdict /DINDigit3 300 put" +*DINDigit3 4/4: "userdict /DINDigit3 400 put" +*DINDigit3 5/5: "userdict /DINDigit3 500 put" +*DINDigit3 6/6: "userdict /DINDigit3 600 put" +*DINDigit3 7/7: "userdict /DINDigit3 700 put" +*DINDigit3 8/8: "userdict /DINDigit3 800 put" +*DINDigit3 9/9: "userdict /DINDigit3 900 put" +*CloseUI: *DINDigit3 + +*OpenUI *DINDigit4/Password - Digit 4: PickOne +*OrderDependency: 27 AnySetup *DINDigit4 +*DefaultDINDigit4: 0 +*DINDigit4 0/0: "userdict /DINDigit4 00 put" +*DINDigit4 1/1: "userdict /DINDigit4 10 put" +*DINDigit4 2/2: "userdict /DINDigit4 20 put" +*DINDigit4 3/3: "userdict /DINDigit4 30 put" +*DINDigit4 4/4: "userdict /DINDigit4 40 put" +*DINDigit4 5/5: "userdict /DINDigit4 50 put" +*DINDigit4 6/6: "userdict /DINDigit4 60 put" +*DINDigit4 7/7: "userdict /DINDigit4 70 put" +*DINDigit4 8/8: "userdict /DINDigit4 80 put" +*DINDigit4 9/9: "userdict /DINDigit4 90 put" +*CloseUI: *DINDigit4 + +*OpenUI *DINDigit5/Password - Digit 5: PickOne +*OrderDependency: 27 AnySetup *DINDigit5 +*DefaultDINDigit5: 0 +*DINDigit5 0/0: "userdict /DINDigit5 0 put" +*DINDigit5 1/1: "userdict /DINDigit5 1 put" +*DINDigit5 2/2: "userdict /DINDigit5 2 put" +*DINDigit5 3/3: "userdict /DINDigit5 3 put" +*DINDigit5 4/4: "userdict /DINDigit5 4 put" +*DINDigit5 5/5: "userdict /DINDigit5 5 put" +*DINDigit5 6/6: "userdict /DINDigit5 6 put" +*DINDigit5 7/7: "userdict /DINDigit5 7 put" +*DINDigit5 8/8: "userdict /DINDigit5 8 put" +*DINDigit5 9/9: "userdict /DINDigit5 9 put" +*CloseUI: *DINDigit5 + +*CloseGroup: DINNumber + +*%===== Booklet Mode Options ===================================== +*% This group of options allows the user to +*% select the paper size to use for booklet mode, choose the page layout +*% and select the inner and outer margin values. Further documentation is +*% contained in the PPD specification. + +*OpenGroup: BookletModeOptions/Booklet + +*%===== Booklet Paper Size =============================== +*% This specifies the paper size to be used for booklet printing. +*% The default is None (Off). If booklet paper size is not None, then the +*% paper type selected for booklet mode will override any other paper +*% type selected. +*% The TSBPrivate key takes a string parameter that is exactly the same +*% as the parameter for th PJL COMMENT command. When the setpagedevice +*% operator is executed with the TSBPrivate key the parameter is +*% immediately passed to the DsruJobPJLParse() function in the same +*% manner as if the PJL COMMENT command had been executed. The result +*% of using this key is exactly the same as if a PJL command had been +*% used so only the RIP needs to be changed to support this operation. +*% If booklet printing is selected, then short edge duplexing by default +*% is used (Duplex=true and Tumble=true), otherwise if booklet printing +*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing +*% Option can be used to override this and change to long edge duplexing +*% (Duplex=true and Tumble=false) if necessary. +*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne +*OrderDependency: 30 AnySetup *BookletPaperSize +*DefaultBookletPaperSize: None +*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice" +*BookletPaperSize Letter/Letter: " + <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A4/A4: " + <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal/Legal: " + <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Statement/Statement: " + <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Ledger/Ledger: " + <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Folio/Folio: " + <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A3/A3: " + <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A5/A5: " + <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B4/B4: " + <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B5/B5: " + <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Computer/Computer: " + <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal-13/13" LG: " + <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Square/8.5" SQ: " + <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize 8K/8K: " + <</TSBPrivate (DSSC PRINT BOOKLET=8K) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize 16K/16K: " + <</TSBPrivate (DSSC PRINT BOOKLET=16K) /Duplex true /Tumble true >> setpagedevice" +*End +*CloseUI: *BookletPaperSize + +*%===== Booklet Page Layout =============================== +*% This allows the user to select the page layout of the booklet, +*% Either right to left or left to right. +*% The default is left to right. +*OpenUI *BookletPageLayout/Left to Right Page Layout: Boolean +*OrderDependency: 31 AnySetup *BookletPageLayout +*DefaultBookletPageLayout: True +*BookletPageLayout False/Right to Left: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice" +*End +*BookletPageLayout True/Left to Right: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice" +*End +*CloseUI: *BookletPageLayout + +*%===== Booklet Center Margin ============================ +*% This allows the user to select the size of the center margin (gutter), +*% in points, from the range 0 - 300. This is in addition to the center +*% margin already specified by the application. The default is Off/0 points. +*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne +*OrderDependency: 32 AnySetup *BookletCenterMargin +*DefaultBookletCenterMargin: Off +*BookletCenterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice" +*End +*BookletCenterMargin 3/3 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice" +*End +*BookletCenterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice" +*End +*BookletCenterMargin 9/9 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice" +*End +*BookletCenterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice" +*End +*BookletCenterMargin 15/15 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice" +*End +*BookletCenterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice" +*End +*BookletCenterMargin 21/21 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice" +*End +*BookletCenterMargin 24/24 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice" +*End +*BookletCenterMargin 27/27 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice" +*End +*BookletCenterMargin 30/30 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice" +*End +*BookletCenterMargin 33/33 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice" +*End +*BookletCenterMargin 36/36 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice" +*End +*CloseUI: *BookletCenterMargin + + +*%===== Booklet Outer Margin ============================ +*% This allows the user to select the size of the outer margin (creep), +*% in points, from the range 0 - 18, which should take place for the +*% booklet. The default is Off/0 points. +*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne +*OrderDependency: 33 AnySetup *BookletOuterMargin +*DefaultBookletOuterMargin: Off +*BookletOuterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=000) >> setpagedevice" +*End +*BookletOuterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=050) >> setpagedevice" +*End +*BookletOuterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=100) >> setpagedevice" +*End +*BookletOuterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=150) >> setpagedevice" +*End +*BookletOuterMargin 24/24 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=200) >> setpagedevice" +*End +*BookletOuterMargin 30/30 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=250) >> setpagedevice" +*End +*BookletOuterMargin 36/36 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=300) >> setpagedevice" +*End +*BookletOuterMargin 42/42 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=350) >> setpagedevice" +*End +*BookletOuterMargin 48/48 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=400) >> setpagedevice" +*End +*BookletOuterMargin 54/54 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=450) >> setpagedevice" +*End +*BookletOuterMargin 60/60 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=500) >> setpagedevice" +*End +*BookletOuterMargin 66/66 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=550) >> setpagedevice" +*End +*BookletOuterMargin 72/72 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=600) >> setpagedevice" +*End +*CloseUI: *BookletOuterMargin + +*CloseGroup: BookletModeOptions + +*RequiresPageRegion All: True + + +*OpenGroup: ColorSettings1/Color Settings 1 + +*%===== Color Settings 1 Options ================================== +*% This group of options allows the user to change the various color +*% options available on the K2 printer. Refer to the K2 +*% Printer Driver Specification v1.00 or later for more details +*% on how the Color Settings 1 options work. + + +*%===== Color Type ============================ +*% This option allows the user to select valid combinations of Color (Color or +*% Monochrome), Resolution (Hi-res or Low-res) and document Type (General, +*% Photo, Presentation and LineArt. The default value is Color, Low-res, General. +*% Color is specified twice in the PS output - as a PS command for the RIP and as +*% a PJL comment for the engine. + +*OpenUI *ColorType/Color Type: PickOne +*OrderDependency: 50 AnySetup *ColorType +*DefaultColorType: Color + +*ColorType Auto/Auto: " +<</TSBPrivate (DSSC PRINT RENDERMODE=AUTO) >> setpagedevice " +*End + +*ColorType Color/Color: " +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR) >> setpagedevice " +*End + +*ColorType Mono/Mono: " +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice " +*End + +*ColorType Black&Red/Black and Red: " +<</TSBPrivate (DSSC PRINT RENDERMODE=2KR) >> setpagedevice " +*End + +*ColorType Black&Green/Black and Green: " +<</TSBPrivate (DSSC PRINT RENDERMODE=2KG) >> setpagedevice " +*End + +*ColorType Black&Blue/Black and Blue: " +<</TSBPrivate (DSSC PRINT RENDERMODE=2KB) >> setpagedevice " +*End + +*ColorType Black&Cyan/Black and Cyan: " +<</TSBPrivate (DSSC PRINT RENDERMODE=2KC) >> setpagedevice " +*End + +*ColorType Black&Magenta/Black and Magenta: " +<</TSBPrivate (DSSC PRINT RENDERMODE=2KM) >> setpagedevice " +*End + +*ColorType Black&Yellow/Black and Yellow: " +<</TSBPrivate (DSSC PRINT RENDERMODE=2KY) >> setpagedevice " +*End + +*ColorType Black&White/Black and White: " +<</TSBPrivate (DSSC PRINT RENDERMODE=2KW) >> setpagedevice " +*End + +*CloseUI: *ColorType + + +*%===== Halftone ============================ +*% This option allows the user to choose Halfone. The default value is Auto. +*OpenUI *Halftone/Halftone: PickOne +*OrderDependency: 56 AnySetup *Halftone +*DefaultHalftone: Auto + +*Halftone Auto/Auto: " + <</TSBPrivate (DSSC PRINT SCREENTYPE=AUTO) >> setpagedevice" +*End + +*Halftone Detail/Detail: " + <</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL) >> setpagedevice" +*End + +*Halftone Smooth/Smooth: " + <</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH) >> setpagedevice" +*End + +*CloseUI: *Halftone + + +*%===== Distinguish Thin Lines ============================ +*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is On. +*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean +*OrderDependency: 54 AnySetup *DistinguishThinLines +*DefaultDistinguishThinLines: True + +*DistinguishThinLines False/Off: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice" +*End + +*DistinguishThinLines True/On: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice" +*End + +*CloseUI: *DistinguishThinLines + +*CloseGroup: ColorSettings1 + + +*OpenGroup: ColorSettings2/Color Settings 2 + +*%===== Image Type ============================ +*% This option allows the user to use the Image Type feature. The default value is General. +*OpenUI *ImageType/Image Type: PickOne +*OrderDependency: 53 AnySetup *ImageType +*DefaultImageType: General + +*ImageType General/General: " + <</TSBPrivate (DSSC PRINT DOCUMENTTYPE=NORMAL) >> setpagedevice" +*End + +*ImageType Photo/Photo: " + <</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PHOTO) >> setpagedevice" +*End + +*ImageType Presentation/Presentation: " + <</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PRESEN) >> setpagedevice" +*End + +*ImageType LineArt/Line Art: " + <</TSBPrivate (DSSC PRINT DOCUMENTTYPE=LINEART) >> setpagedevice" +*End + +*CloseUI: *ImageType + + +*%===== Black Over Print ============================ +*% This option allows the user to turn Black Overprint On or Off. The default value +*% is Off. It also includes the PS gamma definition required by the RIP in both options. + +*OpenUI *BlackOverPrint/Black Over Print: Boolean +*OrderDependency: 57 AnySetup *BlackOverPrint + +*DefaultBlackOverPrint: True + +*BlackOverPrint False/Off: " +<</TSBPrivate (DSSC PRINT BLACKOVERPRINT=0) >> setpagedevice " +*End + +*BlackOverPrint True/On: " + <</TSBPrivate (DSSC PRINT BLACKOVERPRINT=1) >> setpagedevice " +*End +*CloseUI: *BlackOverPrint + + +*%===== Pure Black and Pure Gray ============================ + +*% This options allows the user to select the Pure Gray and Pure Black features. +*% The user cannot Pure Gray without also selecting Pure Black. The default value +*% is Off. +*OpenUI *PureBlackGray/Pure Black and Gray: PickOne +*OrderDependency: 58 AnySetup *PureBlackGray +*DefaultPureBlackGray: BlackGrayAuto + +*PureBlackGray Off/Off: " +<</TSBPrivate (DSSC PRINT PUREGRAYEX=8) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACKEX=8) >> setpagedevice " +*End + +*PureBlackGray BlackAuto/Black - Auto: " +<</TSBPrivate (DSSC PRINT PUREGRAYEX=8) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACKEX=0) >> setpagedevice " +*End + +*PureBlackGray BlackText/Black - Text: " +<</TSBPrivate (DSSC PRINT PUREGRAYEX=8) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACKEX=9) >> setpagedevice " +*End + +*PureBlackGray BlackTextGraphic/Black - Text and Graphic: " +<</TSBPrivate (DSSC PRINT PUREGRAY=8) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACKEX=11) >> setpagedevice " +*End + +*PureBlackGray BlackTextGraphicImage/Black - Text, Graphic and Image: " +<</TSBPrivate (DSSC PRINT PUREGRAYEX=8) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACKEX=15) >> setpagedevice " +*End + +*PureBlackGray BlackGrayAuto/Black and Gray - Auto: " +<</TSBPrivate (DSSC PRINT PUREGRAYEX=0) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACKEX=0) >> setpagedevice " +*End + +*PureBlackGray BlackGrayText/Black and Gray - Text: " +<</TSBPrivate (DSSC PRINT PUREGRAYEX=9) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACKEX=9) >> setpagedevice " +*End + +*PureBlackGray BlackGrayTextGraphic/Black and Gray - Text and Graphic: " +<</TSBPrivate (DSSC PRINT PUREGRAY=11) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACKEX=11) >> setpagedevice " +*End + +*PureBlackGray BlackGrayTextGraphicImage/Black and Gray - Text, Graphic and Image: " +<</TSBPrivate (DSSC PRINT PUREGRAYEX=15) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACKEX=15) >> setpagedevice " +*End +*CloseUI: *PureBlackGray + +*CloseGroup: ColorSettings2 + + +*OpenGroup: ColorSettings3/Color Settings 3 + +*%===== Color Settings 2 Options ================================== +*% This group of options allows the user to change the various color +*% options available on the K2 printer. Refer to the K2 +*% Printer Driver Specification v1.00 or later for more details +*% on how the Color Settings 2 options work. +*% +*% To display correctly, numbers need to have 2 spaces before positive +*% and 1 space before negative number. + + +*%===== Color Balance ============================ +*% This option allows the user to select valid Color Balance. +*% The only options are drop down lists. + +*OpenUI *ColorBalanceCyan/Color Balance - Cyan: PickOne +*OrderDependency: 23 AnySetup *ColorBalanceCyan +*DefaultColorBalanceCyan: 0 + +*ColorBalanceCyan -4/ -4: " +<</TSBPrivate (DSSC PRINT CB C=FCFCFC) >> setpagedevice" +*End +*ColorBalanceCyan -3/ -3: " +<</TSBPrivate (DSSC PRINT CB C=FDFDFD) >> setpagedevice" +*End +*ColorBalanceCyan -2/ -2: " +<</TSBPrivate (DSSC PRINT CB C=FEFEFE) >> setpagedevice" +*End +*ColorBalanceCyan -1/ -1: " +<</TSBPrivate (DSSC PRINT CB C=FFFFFF) >> setpagedevice" +*End +*ColorBalanceCyan 0/ 0: " +<</TSBPrivate (DSSC PRINT CB C=000000) >> setpagedevice" +*End +*ColorBalanceCyan 1/ 1: " +<</TSBPrivate (DSSC PRINT CB C=010101) >> setpagedevice" +*End +*ColorBalanceCyan 2/ 2: " +<</TSBPrivate (DSSC PRINT CB C=020202) >> setpagedevice" +*End +*ColorBalanceCyan 3/ 3: " +<</TSBPrivate (DSSC PRINT CB C=030303) >> setpagedevice" +*End +*ColorBalanceCyan 4/ 4: " +<</TSBPrivate (DSSC PRINT CB C=040404) >> setpagedevice" +*End +*CloseUI: *ColorBalanceCyan + +*OpenUI *ColorBalanceMagenta/Color Balance - Magenta: PickOne +*OrderDependency: 24 AnySetup *ColorBalanceMagenta +*DefaultColorBalanceMagenta: 0 + +*ColorBalanceMagenta -4/ -4: " +<</TSBPrivate (DSSC PRINT CB M=FCFCFC) >> setpagedevice" +*End +*ColorBalanceMagenta -3/ -3: " +<</TSBPrivate (DSSC PRINT CB M=FDFDFD) >> setpagedevice" +*End +*ColorBalanceMagenta -2/ -2: " +<</TSBPrivate (DSSC PRINT CB M=FEFEFE) >> setpagedevice" +*End +*ColorBalanceMagenta -1/ -1: " +<</TSBPrivate (DSSC PRINT CB M=FFFFFF) >> setpagedevice" +*End +*ColorBalanceMagenta 0/ 0: " +<</TSBPrivate (DSSC PRINT CB M=000000) >> setpagedevice" +*End +*ColorBalanceMagenta 1/ 1: " +<</TSBPrivate (DSSC PRINT CB M=010101) >> setpagedevice" +*End +*ColorBalanceMagenta 2/ 2: " +<</TSBPrivate (DSSC PRINT CB M=020202) >> setpagedevice" +*End +*ColorBalanceMagenta 3/ 3: " +<</TSBPrivate (DSSC PRINT CB M=030303) >> setpagedevice" +*End +*ColorBalanceMagenta 4/ 4: " +<</TSBPrivate (DSSC PRINT CB M=040404) >> setpagedevice" +*End +*CloseUI: *ColorBalanceMagenta + +*OpenUI *ColorBalanceYellow/Color Balance - Yellow: PickOne +*OrderDependency: 25 AnySetup *ColorBalanceYellow +*DefaultColorBalanceYellow: 0 + +*ColorBalanceYellow -4/ -4: " +<</TSBPrivate (DSSC PRINT CB Y=FCFCFC) >> setpagedevice" +*End +*ColorBalanceYellow -3/ -3: " +<</TSBPrivate (DSSC PRINT CB Y=FDFDFD) >> setpagedevice" +*End +*ColorBalanceYellow -2/ -2: " +<</TSBPrivate (DSSC PRINT CB Y=FEFEFE) >> setpagedevice" +*End +*ColorBalanceYellow -1/ -1: " +<</TSBPrivate (DSSC PRINT CB Y=FFFFFF) >> setpagedevice" +*End +*ColorBalanceYellow 0/ 0: " +<</TSBPrivate (DSSC PRINT CB Y=000000) >> setpagedevice" +*End +*ColorBalanceYellow 1/ 1: " +<</TSBPrivate (DSSC PRINT CB Y=010101) >> setpagedevice" +*End +*ColorBalanceYellow 2/ 2: " +<</TSBPrivate (DSSC PRINT CB Y=020202) >> setpagedevice" +*End +*ColorBalanceYellow 3/ 3: " +<</TSBPrivate (DSSC PRINT CB Y=030303) >> setpagedevice" +*End +*ColorBalanceYellow 4/ 4: " +<</TSBPrivate (DSSC PRINT CB Y=040404) >> setpagedevice" +*End +*CloseUI: *ColorBalanceYellow + +*OpenUI *ColorBalanceBlack/Color Balance - Black: PickOne +*OrderDependency: 22 AnySetup *ColorBalanceBlack +*DefaultColorBalanceBlack: 0 + +*ColorBalanceBlack -4/ -4: " +<</TSBPrivate (DSSC PRINT CB B=FCFCFC) >> setpagedevice" +*End +*ColorBalanceBlack -3/ -3: " +<</TSBPrivate (DSSC PRINT CB B=FDFDFD) >> setpagedevice" +*End +*ColorBalanceBlack -2/ -2: " +<</TSBPrivate (DSSC PRINT CB B=FEFEFE) >> setpagedevice" +*End +*ColorBalanceBlack -1/ -1: " +<</TSBPrivate (DSSC PRINT CB B=FFFFFF) >> setpagedevice" +*End +*ColorBalanceBlack 0/ 0: " +<</TSBPrivate (DSSC PRINT CB B=000000) >> setpagedevice" +*End +*ColorBalanceBlack 1/ 1: " +<</TSBPrivate (DSSC PRINT CB B=010101) >> setpagedevice" +*End +*ColorBalanceBlack 2/ 2: " +<</TSBPrivate (DSSC PRINT CB B=020202) >> setpagedevice" +*End +*ColorBalanceBlack 3/ 3: " +<</TSBPrivate (DSSC PRINT CB B=030303) >> setpagedevice" +*End +*ColorBalanceBlack 4/ 4: " +<</TSBPrivate (DSSC PRINT CB B=040404) >> setpagedevice" +*End +*CloseUI: *ColorBalanceBlack + +*CloseGroup: ColorSettings3 + + +*OpenGroup: ColorSettings4/Color Settings 4 + +*%===== Contrast ============================ +*% This option allows the user to select valid Contrast. +*% The only options are drop down lists. + +*OpenUI *ContrastTOS/Contrast: PickOne +*OrderDependency: 26 AnySetup *ContrastTOS +*DefaultContrastTOS: 0 + +*ContrastTOS -4/ -4: " +<</TSBPrivate (DSSC PRINT CONTRAST=FC) >> setpagedevice" +*End +*ContrastTOS -3/ -3: " +<</TSBPrivate (DSSC PRINT CONTRAST=FD) >> setpagedevice" +*End +*ContrastTOS -2/ -2: " +<</TSBPrivate (DSSC PRINT CONTRAST=FE) >> setpagedevice" +*End +*ContrastTOS -1/ -1: " +<</TSBPrivate (DSSC PRINT CONTRAST=FF) >> setpagedevice" +*End +*ContrastTOS 0/ 0: " +<</TSBPrivate (DSSC PRINT CONTRAST=00) >> setpagedevice" +*End +*ContrastTOS 1/ 1: " +<</TSBPrivate (DSSC PRINT CONTRAST=01) >> setpagedevice" +*End +*ContrastTOS 2/ 2: " +<</TSBPrivate (DSSC PRINT CONTRAST=02) >> setpagedevice" +*End +*ContrastTOS 3/ 3: " +<</TSBPrivate (DSSC PRINT CONTRAST=03) >> setpagedevice" +*End +*ContrastTOS 4/ 4: " +<</TSBPrivate (DSSC PRINT CONTRAST=04) >> setpagedevice" +*End +*CloseUI: *ContrastTOS + +*%===== Sharpness ============================ +*% This option allows the user to select valid Sharpness. +*% The only options are drop down lists. + +*OpenUI *SharpnessTOS/Sharpness: PickOne +*OrderDependency: 30 AnySetup *SharpnessTOS +*DefaultSharpnessTOS: 0 + +*SharpnessTOS -4/ -4: " +<</TSBPrivate (DSSC PRINT SHARPNESS=FC) >> setpagedevice" +*End +*SharpnessTOS -3/ -3: " +<</TSBPrivate (DSSC PRINT SHARPNESS=FD) >> setpagedevice" +*End +*SharpnessTOS -2/ -2: " +<</TSBPrivate (DSSC PRINT SHARPNESS=FE) >> setpagedevice" +*End +*SharpnessTOS -1/ -1: " +<</TSBPrivate (DSSC PRINT SHARPNESS=FF) >> setpagedevice" +*End +*SharpnessTOS 0/ 0: " +<</TSBPrivate (DSSC PRINT SHARPNESS=00) >> setpagedevice" +*End +*SharpnessTOS 1/ 1: " +<</TSBPrivate (DSSC PRINT SHARPNESS=01) >> setpagedevice" +*End +*SharpnessTOS 2/ 2: " +<</TSBPrivate (DSSC PRINT SHARPNESS=02) >> setpagedevice" +*End +*SharpnessTOS 3/ 3: " +<</TSBPrivate (DSSC PRINT SHARPNESS=03) >> setpagedevice" +*End +*SharpnessTOS 4/ 4: " +<</TSBPrivate (DSSC PRINT SHARPNESS=04) >> setpagedevice" +*End +*CloseUI: *SharpnessTOS + +*%===== Brightness ============================ +*% This option allows the user to select valid Brightness. +*% The only options are drop down lists. + +*OpenUI *BrightnessTOS/Brightness: PickOne +*OrderDependency: 21 AnySetup *BrightnessTOS +*DefaultBrightnessTOS: 0 + +*BrightnessTOS -4/ -4: " +<</TSBPrivate (DSSC PRINT BRIGHTNESS=FC) >> setpagedevice" +*End +*BrightnessTOS -3/ -3: " +<</TSBPrivate (DSSC PRINT BRIGHTNESS=FD) >> setpagedevice" +*End +*BrightnessTOS -2/ -2: " +<</TSBPrivate (DSSC PRINT BRIGHTNESS=FE) >> setpagedevice" +*End +*BrightnessTOS -1/ -1: " +<</TSBPrivate (DSSC PRINT BRIGHTNESS=FF) >> setpagedevice" +*End +*BrightnessTOS 0/ 0: " +<</TSBPrivate (DSSC PRINT BRIGHTNESS=00) >> setpagedevice" +*End +*BrightnessTOS 1/ 1: " +<</TSBPrivate (DSSC PRINT BRIGHTNESS=01) >> setpagedevice" +*End +*BrightnessTOS 2/ 2: " +<</TSBPrivate (DSSC PRINT BRIGHTNESS=02) >> setpagedevice" +*End +*BrightnessTOS 3/ 3: " +<</TSBPrivate (DSSC PRINT BRIGHTNESS=03) >> setpagedevice" +*End +*BrightnessTOS 4/ 4: " +<</TSBPrivate (DSSC PRINT BRIGHTNESS=04) >> setpagedevice" +*End +*CloseUI: *BrightnessTOS + +*%===== Saturation ============================ +*% This option allows the user to select valid Saturation. +*% The only options are drop down lists. + +*OpenUI *SaturationTOS/Saturation: PickOne +*OrderDependency: 31 AnySetup *SaturationTOS +*DefaultSaturationTOS: 0 + +*SaturationTOS -4/ -4: " +<</TSBPrivate (DSSC PRINT SATURATION=FC) >> setpagedevice" +*End +*SaturationTOS -3/ -3: " +<</TSBPrivate (DSSC PRINT SATURATION=FD) >> setpagedevice" +*End +*SaturationTOS -2/ -2: " +<</TSBPrivate (DSSC PRINT SATURATION=FE) >> setpagedevice" +*End +*SaturationTOS -1/ -1: " +<</TSBPrivate (DSSC PRINT SATURATION=FF) >> setpagedevice" +*End +*SaturationTOS 0/ 0: " +<</TSBPrivate (DSSC PRINT SATURATION=00) >> setpagedevice" +*End +*SaturationTOS 1/ 1: " +<</TSBPrivate (DSSC PRINT SATURATION=01) >> setpagedevice" +*End +*SaturationTOS 2/ 2: " +<</TSBPrivate (DSSC PRINT SATURATION=02) >> setpagedevice" +*End +*SaturationTOS 3/ 3: " +<</TSBPrivate (DSSC PRINT SATURATION=03) >> setpagedevice" +*End +*SaturationTOS 4/ 4: " +<</TSBPrivate (DSSC PRINT SATURATION=04) >> setpagedevice" +*End +*CloseUI: *SaturationTOS + +*CloseGroup: ColorSettings4 + + +*% Font Information ===================== +*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-Bold: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.000)" Standard ROM +*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM +*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM +*Font Arial-BoldMT: Standard "(501.005)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.005)" Standard ROM +*Font AvantGarde-Book: Standard "(501.007)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bodoni-Bold: Standard "(501.004)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM +*Font Bodoni-Italic: Standard "(501.005)" Standard ROM +*Font Bodoni-Poster: Standard "(501.007)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM +*Font Bodoni: Standard "(501.006)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.004)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM +*Font Bookman-Light: Standard "(501.004)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.008)" Standard ROM +*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.006)" Standard ROM +*Font Clarendon-Light: Standard "(501.007)" Standard ROM +*Font Clarendon: Standard "(501.006)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.006)" 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)" Standard ROM +*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(501.007)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM +*Font Courier-Oblique: Standard "(501.008)" Standard ROM +*Font Courier: Standard "(501.008)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.006)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile: Standard "(501.005)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font Geneva: Standard "(501.005)" Standard ROM +*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.005)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM +*Font GillSans-Condensed: Standard "(501.005)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM +*Font GillSans-Italic: Standard "(501.005)" Standard ROM +*Font GillSans-Light: Standard "(501.006)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM +*Font GillSans: Standard "(501.006)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.006)" 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.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica: Standard "(501.005)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.004)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM +*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM +*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM +*Font JoannaMT: Standard "(501.006)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM +*Font LetterGothic: Standard "(501.007)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.008)" Standard ROM +*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewYork: Standard "(501.009)" Standard ROM +*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.006)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM +*Font Optima-Italic: Standard "(501.008)" Standard ROM +*Font Optima: Standard "(501.008)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.006)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM +*Font Palatino-Italic: Standard "(501.006)" Standard ROM +*Font Palatino-Roman: Standard "(501.004)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM +*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Symbol: Special "(001.007S)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.006)" Standard ROM +*Font Times-BoldItalic: Standard "(501.005)" Standard ROM +*Font Times-Italic: Standard "(501.006)" Standard ROM +*Font Times-Roman: Standard "(501.006)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM +*Font Univers-Bold: Standard "(501.006)" Standard ROM +*Font Univers-BoldExt: Standard "(501.008)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM +*Font Univers-Condensed: Standard "(501.008)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM +*Font Univers-Extended: Standard "(501.007)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM +*Font Univers-Light: Standard "(501.007)" Standard ROM +*Font Univers-LightOblique: Standard "(501.007)" Standard ROM +*Font Univers-Oblique: Standard "(501.007)" Standard ROM +*Font Univers: Standard "(501.007)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard 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 (verbatim from printer): +*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: <one of these> ] %%) +*Status: "initializing" +*Status: "busy" +*Status: "idle" +*Status: "printing" +*Status: "waiting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "UniComm" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*% DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*%===== Color Separation Information ================= +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*% For 85 lpi / 600 dpi ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*% Last Edit Date: 12 July 2006 +*% end of CUPS PPD file for TOSHIBA e-STUDIO3510cSeries diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd new file mode 100644 index 00000000..bed8e43c --- /dev/null +++ b/db/source/PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd @@ -0,0 +1,1769 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) 2006 TOSHIBA TEC Corporation +*% +*% This software is free software; you can redistribute it and/or +*% modify it under the terms of the GNU General Public License as +*% published by the Free Software Foundation; either version 2 of +*% the License, or (at your option) any later version. +*% +*% In addition to the permissions in the GNU General Public License, +*% TOSHIBA TEC Corporation gives you unlimited permission to link the +*% PostScript code fragments herein into your PostScript documents to +*% form an executable 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 software 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 software; if not, write to the Free +*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +*% MA 02111 USA +*% +*% Date: 15 May 2006 + +*FormatVersion: "4.3" +*FileVersion: "2.05" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TSES4O_1.PPD" +*Manufacturer: "TOSHIBA" +*Product: "(TOSHIBA e-STUDIO452)" +*Product: "(TOSHIBA e-STUDIO352)" +*Product: "(TOSHIBA e-STUDIO450)" +*Product: "(TOSHIBA e-STUDIO350)" +*PSVersion: "(3010) 1" +*ModelName: "TOSHIBA e-ST450/452Series PS" +*NickName: "TOSHIBA e-ST450/452 Series PS" +*ShortNickName: "TOSHIBA e-ST450/452Series PS" + + +*% ===== Installable Option ========================== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Finisher/Finisher: PickOne +*DefaultFinisher: None +*Finisher None/Not Installed: "" +*Finisher Staple1/Single Position Stapler: "" +*Finisher StapleM/Multi-Position Stapler: "" +*Finisher StapleMH/Multi-Position Stapler and Hole Punch: "" +*Finisher JobSeparator/Job Separator: "" +*Finisher OffsetStacker/Offset Tray: "" +*CloseUI: *Finisher + +*OpenUI *Pedestal/Drawers: PickOne +*DefaultPedestal: None +*Pedestal None/Not Installed: "" +*Pedestal Drawer1/Drawer 3: "" +*Pedestal Drawer2/Drawer 3 and 4: "" +*Pedestal LCF/LCF: "" +*CloseUI: *Pedestal + +*CloseGroup: InstallableOptions + +*% ===== User Interface Constaints ===================== + +*% ===== Finisher Constraints ===== + +*%*UIConstraints: *Finisher None *OutputBin Bin1 +*%*UIConstraints: *Finisher None *OutputBin Bin2 +*%*UIConstraints: *Finisher None *OutputBin JSPUpper +*%*UIConstraints: *Finisher None *OutputBin JSPLower + +*%*UIConstraints: *Finisher JobSeparator *OutputBin Bin1 +*%*UIConstraints: *Finisher JobSeparator *OutputBin Bin2 +*%*UIConstraints: *Finisher JobSeparator *OutputBin Inner + +*UIConstraints: *Finisher Staple1 *OutputBin JSPUpper +*UIConstraints: *Finisher Staple1 *OutputBin JSPLower + +*UIConstraints: *Finisher StapleM *OutputBin JSPUpper +*UIConstraints: *Finisher StapleM *OutputBin JSPLower + +*UIConstraints: *Finisher StapleMH *OutputBin JSPUpper +*UIConstraints: *Finisher StapleMH *OutputBin JSPLower + +*%*UIConstraints: *Finisher OffsetStacker *OutputBin Bin1 +*%*UIConstraints: *Finisher OffsetStacker *OutputBin Bin2 +*%*UIConstraints: *Finisher OffsetStacker *OutputBin JSPUpper +*%*UIConstraints: *Finisher OffsetStacker *OutputBin JSPLower + +*UIConstraints: *Finisher None *Stapling UL +*UIConstraints: *Finisher None *Stapling ML +*UIConstraints: *Finisher None *Stapling LL +*UIConstraints: *Finisher None *Stapling UR +*UIConstraints: *Finisher None *Stapling MR +*UIConstraints: *Finisher None *Stapling LR +*UIConstraints: *Finisher None *Stapling MT +*UIConstraints: *Finisher None *Stapling MB +*UIConstraints: *Finisher None *Stapling SS + +*UIConstraints: *Finisher JobSeparator *Stapling UL +*UIConstraints: *Finisher JobSeparator *Stapling ML +*UIConstraints: *Finisher JobSeparator *Stapling LL +*UIConstraints: *Finisher JobSeparator *Stapling UR +*UIConstraints: *Finisher JobSeparator *Stapling MR +*UIConstraints: *Finisher JobSeparator *Stapling LR +*UIConstraints: *Finisher JobSeparator *Stapling MT +*UIConstraints: *Finisher JobSeparator *Stapling MB +*UIConstraints: *Finisher JobSeparator *Stapling SS +*UIConstraints: *Finisher OffsetStacker *Stapling UL +*UIConstraints: *Finisher OffsetStacker *Stapling ML +*UIConstraints: *Finisher OffsetStacker *Stapling LL +*UIConstraints: *Finisher OffsetStacker *Stapling UR +*UIConstraints: *Finisher OffsetStacker *Stapling MR +*UIConstraints: *Finisher OffsetStacker *Stapling LR +*UIConstraints: *Finisher OffsetStacker *Stapling MT +*UIConstraints: *Finisher OffsetStacker *Stapling MB +*UIConstraints: *Finisher OffsetStacker *Stapling SS + +*UIConstraints: *Finisher Staple1 *Stapling ML +*UIConstraints: *Finisher Staple1 *Stapling LL +*UIConstraints: *Finisher Staple1 *Stapling UR +*UIConstraints: *Finisher Staple1 *Stapling MR +*UIConstraints: *Finisher Staple1 *Stapling LR +*UIConstraints: *Finisher Staple1 *Stapling MT +*UIConstraints: *Finisher Staple1 *Stapling MB +*UIConstraints: *Finisher Staple1 *Stapling SS + +*UIConstraints: *Finisher None *HolePunch LEP-0R +*UIConstraints: *Finisher None *HolePunch SEP-0R +*UIConstraints: *Finisher None *HolePunch LEP-180R +*UIConstraints: *Finisher None *HolePunch SEP-180R + +*UIConstraints: *Finisher JobSeparator *HolePunch LEP-0R +*UIConstraints: *Finisher JobSeparator *HolePunch SEP-0R +*UIConstraints: *Finisher JobSeparator *HolePunch LEP-180R +*UIConstraints: *Finisher JobSeparator *HolePunch SEP-180R + +*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-0R +*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-0R +*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-180R +*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-180R + +*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R +*UIConstraints: *Finisher StapleM *HolePunch LEP-0R +*UIConstraints: *Finisher StapleM *HolePunch SEP-0R +*UIConstraints: *Finisher StapleM *HolePunch LEP-180R +*UIConstraints: *Finisher StapleM *HolePunch SEP-180R + +*UIConstraints: *OutputBin Inner *Stapling UL +*UIConstraints: *OutputBin Inner *Stapling ML +*UIConstraints: *OutputBin Inner *Stapling LL +*UIConstraints: *OutputBin Inner *Stapling UR +*UIConstraints: *OutputBin Inner *Stapling MR +*UIConstraints: *OutputBin Inner *Stapling LR +*UIConstraints: *OutputBin Inner *Stapling MT +*UIConstraints: *OutputBin Inner *Stapling MB + +*UIConstraints: *OutputBin Inner *HolePunch LEP-0R +*UIConstraints: *OutputBin Inner *HolePunch SEP-0R +*UIConstraints: *OutputBin Inner *HolePunch LEP-180R +*UIConstraints: *OutputBin Inner *HolePunch SEP-180R + + +*% ===== Cassette Constraints ===== + +*UIConstraints: *Pedestal None *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal None *InputSlot PedestalLowerCassette +*UIConstraints: *Pedestal None *InputSlot LCF + +*UIConstraints: *Pedestal Drawer1 *InputSlot PedestalLowerCassette +*UIConstraints: *Pedestal Drawer1 *InputSlot LCF + +*UIConstraints: *Pedestal Drawer2 *InputSlot LCF + +*UIConstraints: *Pedestal LCF *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal LCF *InputSlot PedestalLowerCassette + +*% ===== Quality Constraints ===== + + +*UIConstraints: *PageSize A6 *InputSlot UpperCassette +*UIConstraints: *PageSize A6 *InputSlot LowerCassette +*UIConstraints: *PageSize A6 *InputSlot LCF +*UIConstraints: *PageSize A6 *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize A6 *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize A6 *InputSlot Plain +*UIConstraints: *PageSize A6 *InputSlot Thick1 +*UIConstraints: *PageSize A6 *InputSlot Thick2 +*UIConstraints: *PageSize A6 *InputSlot Thick3 +*UIConstraints: *PageSize A6 *InputSlot Transparency + +*UIConstraints: *PageSize Postcard *InputSlot UpperCassette +*UIConstraints: *PageSize Postcard *InputSlot LowerCassette +*UIConstraints: *PageSize Postcard *InputSlot LCF +*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize Postcard *InputSlot Plain +*UIConstraints: *PageSize Postcard *InputSlot Thick1 +*UIConstraints: *PageSize Postcard *InputSlot Thick2 +*UIConstraints: *PageSize Postcard *InputSlot Thick3 +*UIConstraints: *PageSize Postcard *InputSlot Transparency + +*%===== Device Capabilities ========================== +*LanguageLevel: "3" + +*ColorDevice: False +*DefaultColorSpace: Gray +*Protocols: TBCP +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore +" +*End + +*FreeVM: "12000000" +*LandscapeOrientation: Plus90 +*FileSystem: False +*Throughput: "65" + +*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 } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "0" +*PrintPSErrors: True + +*%===== Halftone Information ========================= +*DefaultHalftoneType: 1 +*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 +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%===== Paper Sizes ================================== +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize A3/A3 (297 x 420mm): " + << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 (210 x 297mm): " + << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 (148 x 210mm): " + << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6/A6 (105 x 148mm): " + << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 (257 x 364mm): " + << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 (182 x 257mm): " + << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageSize Ledger/Ledger (11 x 17"): " + << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal (8 1/2 x 14"): " + << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Letter/Letter (8 1/2 x 11"): " + << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Statement/Statement (5 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize Folio/Folio (210 x 330mm): " + << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageSize Computer/Computer (10 1/8 x 14"): " + << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize LG13/13" LG (8 1/2 x 13"): " + << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageSize SQ85/8.5" SQ (8 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize 8K/8K (270 x 390mm): " + << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageSize 16K/16K (195 x 270mm): " + << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 16 dict + dup [612 612] (SQ85) put + dup [612 936] (LG13) put + dup [729 1008] (Computer) put + dup [595 935] (Folio) put + dup [396 612] (Statement) put + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Ledger) put + dup [516 728] (B5) put + dup [728 1032] (B4) put + dup [297 420] (A6) put + dup [420 595] (A5) put + dup [595 842] (A4) put + dup [842 1191] (A3) put + dup [554 767] (16K) put + dup [767 1107] (8K) 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: 29 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion A3/A3 (297 x 420mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4/A4 (210 x 297mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5/A5 (148 x 210mm): " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6/A6 (105 x 148mm): " + << /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4/B4 (257 x 364mm): " + << /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5/B5 (182 x 257mm): " + << /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Ledger/Ledger (11 x 17"): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal/Legal (8 1/2 x 14"): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Letter/Letter (8 1/2 x 11"): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Statement/Statement (5 1/2 x 8 1/2"): " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Folio/Folio (210 x 330mm): " + << /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Computer/Computer (10 1/8 x 14"): " + << /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion LG13/13" LG (8 1/2 x 13"): " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageRegion SQ85/8.5" SQ (8 1/2 x 8 1/2"): " + << /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 8K/8K (270 x 390mm): " + << /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 16K/16K (195 x 270mm): " + << /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 " +*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 " +*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 " +*ImageableArea A6/A6 (105 x 148mm): "14.16 14.28 283.84 405.72 " +*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 " +*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 " +*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 " +*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 " +*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 " +*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 " +*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 " +*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 " +*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 " +*ImageableArea SQ85/8.5" SQ (8 1/2 x 8 1/2"): "14.16 14.16 598.84 598.84 " +*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 " +*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 " +*?ImageableArea: " + save + /cvp { ( ) 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 + +*DefaultPaperDimension: Letter +*PaperDimension A3/A3 (297 x 420mm): "842 1191" +*PaperDimension A4/A4 (210 x 297mm): "595 842" +*PaperDimension A5/A5 (148 x 210mm): "420 595" +*PaperDimension A6/A6 (105 x 148mm): "297 420" +*PaperDimension B4/B4 (257 x 364mm): "728 1032" +*PaperDimension B5/B5 (182 x 257mm): "516 728" +*PaperDimension Ledger/Ledger (11 x 17"): "792 1224" +*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008" +*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792" +*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612" +*PaperDimension Folio/Folio (210 x 330mm): "595 935" +*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008" +*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936" +*PaperDimension SQ85/8.5" SQ (8 1/2 x 8 1/2"): "612 612" +*PaperDimension 8K/8K (270 x 390mm): "767 1107" +*PaperDimension 16K/16K (195 x 270mm): "554 767" + +*%===== Paper Source ================================= +*OpenUI *InputSlot: PickOne +*OrderDependency: 35 AnySetup *InputSlot +*DefaultInputSlot: Auto +*InputSlot Auto/Auto (Default): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot UpperCassette/Drawer 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 0 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot LowerCassette/Drawer 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 1 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot LCF/LCF: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalUpperCassette/Drawer 3: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalLowerCassette/Drawer 4: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 5 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot SheetFeedBypass/Bypass Tray:" + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition 3 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot Plain/Plain: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Plain) >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot Thick1/Thick 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 1) >> setpagedevice + userdict /TSBMediaType 1 put" +*End +*InputSlot Thick2/Thick 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 2) >> setpagedevice + userdict /TSBMediaType 2 put" +*End +*InputSlot Thick3/Thick 3: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 3) >> setpagedevice + userdict /TSBMediaType 3 put" +*End +*InputSlot Transparency/Transparency: " + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition null /MediaType (Transparency) >> setpagedevice + userdict /TSBMediaType 4 put" +*End +*CloseUI: *InputSlot + +*%===== Duplex ======================================= +*% Long and short edge duplexing options selected here override the short +*% edge duplexing that may be selected by Booklet Mode Printing options. +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 34 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/1-Sided: "" +*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): " + << /Duplex true /Tumble false >> setpagedevice" +*End +*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): " + << /Duplex true /Tumble true >> setpagedevice" +*End +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse + = flush + restore" +*End +*CloseUI: *Duplex + +*%====== Collate ===================== +*OpenUI *Collate/Collate: Boolean +*OrderDependency: 60 AnySetup *Collate +*DefaultCollate: True +*Collate True: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + + <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*Collate False: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*CloseUI: *Collate + +*OpenGroup: FinishingOptions/Finishing + +*%===== Destination ================================== +*OpenUI *OutputBin/Destination: PickOne +*OrderDependency: 37 AnySetup *OutputBin +*DefaultOutputBin: Auto +*OutputBin Auto/Auto: " + " +*End +*OutputBin Inner/Inner Tray: " + << /OutputPosition 1 >> setpagedevice" +*End +*OutputBin JSPUpper/Job Separator Upper: " + << /OutputPosition 6 >> setpagedevice" +*End +*OutputBin JSPLower/Job Separator Lower: " + << /OutputPosition 7 >> setpagedevice" +*End +*OutputBin Bin1/Tray 1: " + << /OutputPosition 3 >> setpagedevice" +*End +*OutputBin Bin2/Tray 2: " + << /OutputPosition 4 >> setpagedevice" +*End +*CloseUI: *OutputBin + +*%===== Hole Punch ==================================== +*OpenUI *HolePunch/Hole Punch: PickOne +*OrderDependency: 38 AnySetup *HolePunch +*DefaultHolePunch: Off +*HolePunch Off/Off: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=0)>> setpagedevice" +*End +*HolePunch LEP-0R/Long Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=1)>> setpagedevice" +*End +*HolePunch SEP-0R/Short Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=2)>> setpagedevice" +*End +*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=3)>> setpagedevice" +*End +*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=4)>> setpagedevice" +*End +*CloseUI: *HolePunch + +*%===== Stapling ==================================== +*OpenUI *Stapling/Stapling: PickOne +*OrderDependency: 39 AnySetup *Stapling +*DefaultStapling: Off +*Stapling Off/Off: " + <</TSBPrivate (DSSC PRINT STAPLING=0)>> setpagedevice" +*End +*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=769)>> setpagedevice" +*End +*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=2)>> setpagedevice" +*End +*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33027)>> setpagedevice" +*End +*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=387)>> setpagedevice" +*End +*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=130)>> setpagedevice" +*End +*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33665)>> setpagedevice" +*End +*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=512)>> setpagedevice" +*End +*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33280)>> setpagedevice" +*End +*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice" +*End +*CloseUI: *Stapling + +*CloseGroup: FinishingOptions + +*OpenGroup: PrintingModes/Printing Modes +*%===== Print Mode ==================================== +*% If the dscInfo dictionary is not set using the printer driver, the +*% userlogin and job name are set to "CUPS User" and "CUPS Application" +*% respectively. If the dscinfo dictionary is set, document name and +*% user name are set as per the CUPS login name and Document name. +*% The default print mode is Normal. +*OpenUI *PrintMode/Print Mode: PickOne +*OrderDependency: 49 AnySetup *PrintMode +*% The OrderDependency was 47 but this did not work. +*DefaultPrintMode: Normal +*PrintMode Normal/Normal: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }ifelse" +*End + +*PrintMode Proof/Proof: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }ifelse" +*End + +*% The private print DIN number is selected in the DIN options tab. +*PrintMode Private/Private - Password: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }ifelse" +*End +*% +*% *PrintMode Box/Send to Default Box: " +*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice +*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice +*% <</TSBPrivate (DSSC PRINT PRINTMODE=BOX) >> setpagedevice" +*% *End +*% +*% *PrintMode BoxPrint/Send to Default Box and Print: " +*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice +*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice +*% <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice" +*% *End + +*% +*CloseUI: *PrintMode + + +*%===== Department Code ==================================== +*% This option sends the Department code to the printer. The department code is +*% calculated by adding together the five single department code digits. +*OpenUI *DeptCode/Department Code: Boolean +*OrderDependency: 48 AnySetup *DeptCode +*DefaultDeptCode: False +*DeptCode False/Disabled: "" +*% The Department Code (DC) number is selected in the DC options tab. +*DeptCode True/Enabled: " + <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup + userdict /DCDigit1 get + userdict /DCDigit2 get add + userdict /DCDigit3 get add + userdict /DCDigit4 get add + userdict /DCDigit5 get add + (00000) cvs + dup length 27 exch sub exch putinterval>> setpagedevice" +*End +*CloseUI: *DeptCode +*%===== Distinguish Thin Lines ============================ +*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is On. +*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean +*OrderDependency: 54 AnySetup *DistinguishThinLines +*DefaultDistinguishThinLines: False +*DistinguishThinLines False/Off: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice" +*End +*DistinguishThinLines True/On: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice" +*End +*CloseUI: *DistinguishThinLines + + +*%===== Blank Page ============================ +*% This option allows the user to turn Blank page On and Off. The default value is Off. +*OpenUI *BlankPage/Do not Print Blank Pages: Boolean +*OrderDependency: 55 AnySetup *BlankPage +*DefaultBlankPage: False +*BlankPage False/Off: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice" +*End +*BlankPage True/On: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice" +*End +*CloseUI: *BlankPage + +*CloseGroup: PrintingModes + + +*% ===== Document ID Selection Options ====================================== +*% The Document ID (DIN) group of options is needed for the OS-X PPD because +*% OS-X no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the document ID. +*% The Document ID is only used when the Private Print using Document ID (DIN) option +*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 00000. +*OpenGroup: DINNumber/DIN + +*OpenUI *DINDigit1/Private Print Document ID - Digit 1: PickOne +*OrderDependency: 27 AnySetup *DINDigit1 +*DefaultDINDigit1: 0 +*DINDigit1 0/0: "userdict /DINDigit1 00000 put" +*DINDigit1 1/1: "userdict /DINDigit1 10000 put" +*DINDigit1 2/2: "userdict /DINDigit1 20000 put" +*DINDigit1 3/3: "userdict /DINDigit1 30000 put" +*DINDigit1 4/4: "userdict /DINDigit1 40000 put" +*DINDigit1 5/5: "userdict /DINDigit1 50000 put" +*DINDigit1 6/6: "userdict /DINDigit1 60000 put" +*DINDigit1 7/7: "userdict /DINDigit1 70000 put" +*DINDigit1 8/8: "userdict /DINDigit1 80000 put" +*DINDigit1 9/9: "userdict /DINDigit1 90000 put" +*CloseUI: *DINDigit1 + +*OpenUI *DINDigit2/Private Print Document ID - Digit 2: PickOne +*OrderDependency: 27 AnySetup *DINDigit2 +*DefaultDINDigit2: 0 +*DINDigit2 0/0: "userdict /DINDigit2 0000 put" +*DINDigit2 1/1: "userdict /DINDigit2 1000 put" +*DINDigit2 2/2: "userdict /DINDigit2 2000 put" +*DINDigit2 3/3: "userdict /DINDigit2 3000 put" +*DINDigit2 4/4: "userdict /DINDigit2 4000 put" +*DINDigit2 5/5: "userdict /DINDigit2 5000 put" +*DINDigit2 6/6: "userdict /DINDigit2 6000 put" +*DINDigit2 7/7: "userdict /DINDigit2 7000 put" +*DINDigit2 8/8: "userdict /DINDigit2 8000 put" +*DINDigit2 9/9: "userdict /DINDigit2 9000 put" +*CloseUI: *DINDigit2 + +*OpenUI *DINDigit3/Private Print Document ID - Digit 3: PickOne +*OrderDependency: 27 AnySetup *DINDigit3 +*DefaultDINDigit3: 0 +*DINDigit3 0/0: "userdict /DINDigit3 000 put" +*DINDigit3 1/1: "userdict /DINDigit3 100 put" +*DINDigit3 2/2: "userdict /DINDigit3 200 put" +*DINDigit3 3/3: "userdict /DINDigit3 300 put" +*DINDigit3 4/4: "userdict /DINDigit3 400 put" +*DINDigit3 5/5: "userdict /DINDigit3 500 put" +*DINDigit3 6/6: "userdict /DINDigit3 600 put" +*DINDigit3 7/7: "userdict /DINDigit3 700 put" +*DINDigit3 8/8: "userdict /DINDigit3 800 put" +*DINDigit3 9/9: "userdict /DINDigit3 900 put" +*CloseUI: *DINDigit3 + +*OpenUI *DINDigit4/Private Print Document ID - Digit 4: PickOne +*OrderDependency: 27 AnySetup *DINDigit4 +*DefaultDINDigit4: 0 +*DINDigit4 0/0: "userdict /DINDigit4 00 put" +*DINDigit4 1/1: "userdict /DINDigit4 10 put" +*DINDigit4 2/2: "userdict /DINDigit4 20 put" +*DINDigit4 3/3: "userdict /DINDigit4 30 put" +*DINDigit4 4/4: "userdict /DINDigit4 40 put" +*DINDigit4 5/5: "userdict /DINDigit4 50 put" +*DINDigit4 6/6: "userdict /DINDigit4 60 put" +*DINDigit4 7/7: "userdict /DINDigit4 70 put" +*DINDigit4 8/8: "userdict /DINDigit4 80 put" +*DINDigit4 9/9: "userdict /DINDigit4 90 put" +*CloseUI: *DINDigit4 + +*OpenUI *DINDigit5/Private Print Document ID - Digit 5: PickOne +*OrderDependency: 27 AnySetup *DINDigit5 +*DefaultDINDigit5: 0 +*DINDigit5 0/0: "userdict /DINDigit5 0 put" +*DINDigit5 1/1: "userdict /DINDigit5 1 put" +*DINDigit5 2/2: "userdict /DINDigit5 2 put" +*DINDigit5 3/3: "userdict /DINDigit5 3 put" +*DINDigit5 4/4: "userdict /DINDigit5 4 put" +*DINDigit5 5/5: "userdict /DINDigit5 5 put" +*DINDigit5 6/6: "userdict /DINDigit5 6 put" +*DINDigit5 7/7: "userdict /DINDigit5 7 put" +*DINDigit5 8/8: "userdict /DINDigit5 8 put" +*DINDigit5 9/9: "userdict /DINDigit5 9 put" +*CloseUI: *DINDigit5 + +*CloseGroup: DINNumber + + +*% ===== Department Code Selection Options ====================================== +*% The Department Code (DC) group of options is needed for the OS-X PPD because +*% OS-X no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the department code. +*% The department code is only used when the Department Code (DC) On options is checked +*% in the Print Mode options tab. The default DC value is 00000. +*OpenGroup: DepartmentCode/Printing Modes DC + +*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne +*OrderDependency: 28 AnySetup *DCDigit1 +*DefaultDCDigit1: 0 +*DCDigit1 0/0: "userdict /DCDigit1 00000 put" +*DCDigit1 1/1: "userdict /DCDigit1 10000 put" +*DCDigit1 2/2: "userdict /DCDigit1 20000 put" +*DCDigit1 3/3: "userdict /DCDigit1 30000 put" +*DCDigit1 4/4: "userdict /DCDigit1 40000 put" +*DCDigit1 5/5: "userdict /DCDigit1 50000 put" +*DCDigit1 6/6: "userdict /DCDigit1 60000 put" +*DCDigit1 7/7: "userdict /DCDigit1 70000 put" +*DCDigit1 8/8: "userdict /DCDigit1 80000 put" +*DCDigit1 9/9: "userdict /DCDigit1 90000 put" +*CloseUI: *DCDigit1 + +*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne +*OrderDependency: 28 AnySetup *DCDigit2 +*DefaultDCDigit2: 0 +*DCDigit2 0/0: "userdict /DCDigit2 0000 put" +*DCDigit2 1/1: "userdict /DCDigit2 1000 put" +*DCDigit2 2/2: "userdict /DCDigit2 2000 put" +*DCDigit2 3/3: "userdict /DCDigit2 3000 put" +*DCDigit2 4/4: "userdict /DCDigit2 4000 put" +*DCDigit2 5/5: "userdict /DCDigit2 5000 put" +*DCDigit2 6/6: "userdict /DCDigit2 6000 put" +*DCDigit2 7/7: "userdict /DCDigit2 7000 put" +*DCDigit2 8/8: "userdict /DCDigit2 8000 put" +*DCDigit2 9/9: "userdict /DCDigit2 9000 put" +*CloseUI: *DCDigit2 + +*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne +*OrderDependency: 28 AnySetup *DCDigit3 +*DefaultDCDigit3: 0 +*DCDigit3 0/0: "userdict /DCDigit3 000 put" +*DCDigit3 1/1: "userdict /DCDigit3 100 put" +*DCDigit3 2/2: "userdict /DCDigit3 200 put" +*DCDigit3 3/3: "userdict /DCDigit3 300 put" +*DCDigit3 4/4: "userdict /DCDigit3 400 put" +*DCDigit3 5/5: "userdict /DCDigit3 500 put" +*DCDigit3 6/6: "userdict /DCDigit3 600 put" +*DCDigit3 7/7: "userdict /DCDigit3 700 put" +*DCDigit3 8/8: "userdict /DCDigit3 800 put" +*DCDigit3 9/9: "userdict /DCDigit3 900 put" +*CloseUI: *DCDigit3 + +*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne +*OrderDependency: 28 AnySetup *DCDigit4 +*DefaultDCDigit4: 0 +*DCDigit4 0/0: "userdict /DCDigit4 00 put" +*DCDigit4 1/1: "userdict /DCDigit4 10 put" +*DCDigit4 2/2: "userdict /DCDigit4 20 put" +*DCDigit4 3/3: "userdict /DCDigit4 30 put" +*DCDigit4 4/4: "userdict /DCDigit4 40 put" +*DCDigit4 5/5: "userdict /DCDigit4 50 put" +*DCDigit4 6/6: "userdict /DCDigit4 60 put" +*DCDigit4 7/7: "userdict /DCDigit4 70 put" +*DCDigit4 8/8: "userdict /DCDigit4 80 put" +*DCDigit4 9/9: "userdict /DCDigit4 90 put" +*CloseUI: *DCDigit4 + +*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne +*OrderDependency: 28 AnySetup *DCDigit5 +*DefaultDCDigit5: 0 +*DCDigit5 0/0: "userdict /DCDigit5 0 put" +*DCDigit5 1/1: "userdict /DCDigit5 1 put" +*DCDigit5 2/2: "userdict /DCDigit5 2 put" +*DCDigit5 3/3: "userdict /DCDigit5 3 put" +*DCDigit5 4/4: "userdict /DCDigit5 4 put" +*DCDigit5 5/5: "userdict /DCDigit5 5 put" +*DCDigit5 6/6: "userdict /DCDigit5 6 put" +*DCDigit5 7/7: "userdict /DCDigit5 7 put" +*DCDigit5 8/8: "userdict /DCDigit5 8 put" +*DCDigit5 9/9: "userdict /DCDigit5 9 put" +*CloseUI: *DCDigit5 + +*CloseGroup: DepartmentCode + + + +*%===== Booklet Mode Options ===================================== +*% This group of options allows the user to +*% select the paper size to use for booklet mode, choose the page layout +*% and select the inner and outer margin values. Further documentation is +*% contained in the PPD specification. + +*OpenGroup: BookletModeOptions/Booklet + +*%===== Booklet Paper Size =============================== +*% This specifies the paper size to be used for booklet printing. +*% The default is None (Off). If booklet paper size is not None, then the +*% paper type selected for booklet mode will override any other paper +*% type selected. +*% The TSBPrivate key takes a string parameter that is exactly the same +*% as the parameter for th PJL COMMENT command. When the setpagedevice +*% operator is executed with the TSBPrivate key the parameter is +*% immediately passed to the DsruJobPJLParse() function in the same +*% manner as if the PJL COMMENT command had been executed. The result +*% of using this key is exactly the same as if a PJL command had been +*% used so only the RIP needs to be changed to support this operation. +*% If booklet printing is selected, then short edge duplexing by default +*% is used (Duplex=true and Tumble=true), otherwise if booklet printing +*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing +*% Option can be used to override this and change to long edge duplexing +*% (Duplex=true and Tumble=false) if necessary. +*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne +*OrderDependency: 30 AnySetup *BookletPaperSize +*DefaultBookletPaperSize: None +*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice" +*BookletPaperSize Letter/Letter: " + <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A4/A4: " + <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal/Legal: " + <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Statement/Statement: " + <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Ledger/Ledger: " + <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Folio/Folio: " + <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A3/A3: " + <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A5/A5: " + <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B4/B4: " + <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B5/B5: " + <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Computer/Computer: " + <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal-13/13" LG: " + <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Square/8.5" SQ: " + <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize 8K/8K: " + <</TSBPrivate (DSSC PRINT BOOKLET=8K) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize 16K/16K: " + <</TSBPrivate (DSSC PRINT BOOKLET=16K) /Duplex true /Tumble true >> setpagedevice" +*End +*CloseUI: *BookletPaperSize + +*%===== Booklet Page Layout =============================== +*% This allows the user to select the page layout of the booklet, +*% Either right to left or left to right. +*% The default is left to right. +*OpenUI *BookletPageLayout/Left to Right Page Layout: Boolean +*OrderDependency: 31 AnySetup *BookletPageLayout +*DefaultBookletPageLayout: True +*BookletPageLayout False/Right to Left: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice" +*End +*BookletPageLayout True/Left to Right: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice" +*End +*CloseUI: *BookletPageLayout + +*%===== Booklet Center Margin ============================ +*% This allows the user to select the size of the center margin (gutter), +*% in points, from the range 0 - 300. This is in addition to the center +*% margin already specified by the application. The default is Off/0 points. +*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne +*OrderDependency: 32 AnySetup *BookletCenterMargin +*DefaultBookletCenterMargin: Off +*BookletCenterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice" +*End +*BookletCenterMargin 3/3 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice" +*End +*BookletCenterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice" +*End +*BookletCenterMargin 9/9 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice" +*End +*BookletCenterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice" +*End +*BookletCenterMargin 15/15 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice" +*End +*BookletCenterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice" +*End +*BookletCenterMargin 21/21 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice" +*End +*BookletCenterMargin 24/24 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice" +*End +*BookletCenterMargin 27/27 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice" +*End +*BookletCenterMargin 30/30 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice" +*End +*BookletCenterMargin 33/33 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice" +*End +*BookletCenterMargin 36/36 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice" +*End +*CloseUI: *BookletCenterMargin + + +*%===== Booklet Outer Margin ============================ +*% This allows the user to select the size of the outer margin (creep), +*% in points, from the range 0 - 18, which should take place for the +*% booklet. The default is Off/0 points. +*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne +*OrderDependency: 33 AnySetup *BookletOuterMargin +*DefaultBookletOuterMargin: Off +*BookletOuterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=000) >> setpagedevice" +*End +*BookletOuterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=050) >> setpagedevice" +*End +*BookletOuterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=100) >> setpagedevice" +*End +*BookletOuterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=150) >> setpagedevice" +*End +*BookletOuterMargin 24/24 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=200) >> setpagedevice" +*End +*BookletOuterMargin 30/30 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=250) >> setpagedevice" +*End +*BookletOuterMargin 36/36 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=300) >> setpagedevice" +*End +*BookletOuterMargin 42/42 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=350) >> setpagedevice" +*End +*BookletOuterMargin 48/48 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=400) >> setpagedevice" +*End +*BookletOuterMargin 54/54 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=450) >> setpagedevice" +*End +*BookletOuterMargin 60/60 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=500) >> setpagedevice" +*End +*BookletOuterMargin 66/66 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=550) >> setpagedevice" +*End +*BookletOuterMargin 72/72 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=600) >> setpagedevice" +*End +*CloseUI: *BookletOuterMargin + +*CloseGroup: BookletModeOptions + +*RequiresPageRegion All: True + +*OpenGroup: Quality/Quality +*%===== Quality Specific Options ================================== +*% This group of options allows the user to change the various color +*% options available on the McKinley printer. As there are many options +*% and only certain combinations are valid, some options have been combined +*% into one to prevent invalid selections from being made. Refer to the McKinley +*% CUPS Printer Driver Specification v1.00 or later for more details +*% on how the Quality options work. + +*%===== Halftone ============================ +*% This option allows the user to set Halftone to Detail or Smooth. The default value is Smooth. +*OpenUI *Halftone/Halftone: PickOne +*OrderDependency: 56 AnySetup *Halftone +*DefaultHalftone: Auto + +*Halftone Auto/Auto: " +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=AUTO) >> setpagedevice + + globaldict /TTEC known{ + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + + }if + + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + dup 10 ge + { 2 string } + { 1 string } + ifelse + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + } if" +*End + + + +*Halftone Detail/Detail: " +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL) >> setpagedevice + + globaldict /TTEC known{ + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + + }if + + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + dup 10 ge + { 2 string } + { 1 string } + ifelse + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + } if" +*End + + + +*Halftone Smooth/Smooth: " +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH) >> setpagedevice + + globaldict /TTEC known{ + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + + }if + + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + dup 10 ge + { 2 string } + { 1 string } + ifelse + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + } if" +*End + +*CloseUI: *Halftone + + +*%===== Smoothing ============================ +*% This option allows the user to turn Smoothing On and Off. The default value is On. +*OpenUI *Smoothing/Smoothing: Boolean +*OrderDependency: 52 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing False/Off: " + <</TSBPrivate (DSSC PRINT SMOOTHING=0) >> setpagedevice" +*End +*Smoothing True/On: " + <</TSBPrivate (DSSC PRINT SMOOTHING=1) >> setpagedevice" +*End +*CloseUI: *Smoothing + +*%===== Toner Save ============================ +*% This option allows the user to turn Toner Save feature On and Off. The default value is Off. +*OpenUI *TonerSave/Toner Save: Boolean +*OrderDependency: 51 AnySetup *TonerSave +*DefaultTonerSave: False +*TonerSave False/Off: " + <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice" +*End +*TonerSave True/On: " + <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice" +*End +*CloseUI: *TonerSave +*CloseGroup: Quality + +*% Font Information ===================== +*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-Bold: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.000)" Standard ROM +*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM +*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM +*Font Arial-BoldMT: Standard "(501.005)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.005)" Standard ROM +*Font AvantGarde-Book: Standard "(501.007)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bodoni-Bold: Standard "(501.004)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM +*Font Bodoni-Italic: Standard "(501.005)" Standard ROM +*Font Bodoni-Poster: Standard "(501.007)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM +*Font Bodoni: Standard "(501.006)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.004)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM +*Font Bookman-Light: Standard "(501.004)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.008)" Standard ROM +*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.006)" Standard ROM +*Font Clarendon-Light: Standard "(501.007)" Standard ROM +*Font Clarendon: Standard "(501.006)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.006)" 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)" Standard ROM +*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(501.007)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM +*Font Courier-Oblique: Standard "(501.008)" Standard ROM +*Font Courier: Standard "(501.008)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.006)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile: Standard "(501.005)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font Geneva: Standard "(501.005)" Standard ROM +*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.005)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM +*Font GillSans-Condensed: Standard "(501.005)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM +*Font GillSans-Italic: Standard "(501.005)" Standard ROM +*Font GillSans-Light: Standard "(501.006)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM +*Font GillSans: Standard "(501.006)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.006)" 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.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica: Standard "(501.005)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.004)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM +*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM +*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM +*Font JoannaMT: Standard "(501.006)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM +*Font LetterGothic: Standard "(501.007)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.008)" Standard ROM +*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewYork: Standard "(501.009)" Standard ROM +*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.006)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM +*Font Optima-Italic: Standard "(501.008)" Standard ROM +*Font Optima: Standard "(501.008)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.006)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM +*Font Palatino-Italic: Standard "(501.006)" Standard ROM +*Font Palatino-Roman: Standard "(501.004)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM +*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Symbol: Special "(001.007S)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.006)" Standard ROM +*Font Times-BoldItalic: Standard "(501.005)" Standard ROM +*Font Times-Italic: Standard "(501.006)" Standard ROM +*Font Times-Roman: Standard "(501.006)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM +*Font Univers-Bold: Standard "(501.006)" Standard ROM +*Font Univers-BoldExt: Standard "(501.008)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM +*Font Univers-Condensed: Standard "(501.008)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM +*Font Univers-Extended: Standard "(501.007)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM +*Font Univers-Light: Standard "(501.007)" Standard ROM +*Font Univers-LightOblique: Standard "(501.007)" Standard ROM +*Font Univers-Oblique: Standard "(501.007)" Standard ROM +*Font Univers: Standard "(501.007)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard 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 (verbatim from printer): +*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: <one of these> ] %%) +*Status: "initializing" +*Status: "busy" +*Status: "idle" +*Status: "printing" +*Status: "waiting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "UniComm" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*% DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*%===== Color Separation Information ================= +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*% For 85 lpi / 600 dpi ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*% Last Edit Date: 15 May 2006 +*% end of CUPS PPD file for TOSHIBA e-ST450_452Series + diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd new file mode 100644 index 00000000..0b7b00e4 --- /dev/null +++ b/db/source/PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd @@ -0,0 +1,3239 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) 2006 TOSHIBA TEC Corporation +*% +*% This software is free software; you can redistribute it and/or +*% modify it under the terms of the GNU General Public License as +*% published by the Free Software Foundation; either version 2 of +*% the License, or (at your option) any later version. +*% +*% In addition to the permissions in the GNU General Public License, +*% TOSHIBA TEC Corporation gives you unlimited permission to link the +*% PostScript code fragments herein into your PostScript documents to +*% form an executable 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 software 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 software; if not, write to the Free +*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +*% MA 02111 USA +*% +*% Date: 9 May 2006 + +*FormatVersion: "4.3" +*FileVersion: "2.05" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TSES4D_1.PPD" +*Manufacturer: "TOSHIBA" +*Product: "(TOSHIBA e-STUDIO451c)" +*Product: "(TOSHIBA e-STUDIO351c)" +*Product: "(TOSHIBA e-STUDIO281c)" +*Product: "(TOSHIBA e-STUDIO3511)" +*Product: "(TOSHIBA e-STUDIO4511)" +*PSVersion: "(3010) 1" +*ModelName: "TOSHIBA e-ST4511/451cSeries PS" +*NickName: "TOSHIBA e-ST4511/451c Series PS" +*ShortNickName: "TOSHIBA e-ST4511/451cSeries PS" + +*% ===== Installable Option ========================== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Finisher/Finisher: PickOne +*DefaultFinisher: None +*Finisher None/Not Installed: "" +*Finisher Staple1/Single Position Stapler: "" +*Finisher StapleM/Multi-Position Stapler: "" +*Finisher StapleMH/Multi-Position Stapler and Hole Punch: "" +*CloseUI: *Finisher + +*OpenUI *Pedestal/Drawers: PickOne +*DefaultPedestal: None +*Pedestal None/Not Installed: "" +*Pedestal Drawer1/Drawer 3: "" +*Pedestal Drawer2/Drawer 3 and 4: "" +*Pedestal LCF/LCF: "" +*CloseUI: *Pedestal + +*CloseGroup: InstallableOptions + +*% ===== User Interface Constaints ===================== + +*% ===== Finisher Constraints ===== + +*UIConstraints: *Finisher None *OutputTray Bin1 +*UIConstraints: *Finisher None *OutputTray Bin2 +*UIConstraints: *Finisher None *Stapling UL +*UIConstraints: *Finisher None *Stapling ML +*UIConstraints: *Finisher None *Stapling LL +*UIConstraints: *Finisher None *Stapling UR +*UIConstraints: *Finisher None *Stapling MR +*UIConstraints: *Finisher None *Stapling LR +*UIConstraints: *Finisher None *Stapling MT +*UIConstraints: *Finisher None *Stapling MB +*UIConstraints: *Finisher None *Stapling SS + +*UIConstraints: *Finisher Staple1 *Stapling ML +*UIConstraints: *Finisher Staple1 *Stapling LL +*UIConstraints: *Finisher Staple1 *Stapling UR +*UIConstraints: *Finisher Staple1 *Stapling MR +*UIConstraints: *Finisher Staple1 *Stapling LR +*UIConstraints: *Finisher Staple1 *Stapling MT +*UIConstraints: *Finisher Staple1 *Stapling MB +*UIConstraints: *Finisher Staple1 *Stapling SS + +*UIConstraints: *Finisher None *HolePunch LEP-0R +*UIConstraints: *Finisher None *HolePunch SEP-0R +*UIConstraints: *Finisher None *HolePunch LEP-180R +*UIConstraints: *Finisher None *HolePunch SEP-180R +*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R +*UIConstraints: *Finisher StapleM *HolePunch LEP-0R +*UIConstraints: *Finisher StapleM *HolePunch SEP-0R +*UIConstraints: *Finisher StapleM *HolePunch LEP-180R +*UIConstraints: *Finisher StapleM *HolePunch SEP-180R + +*UIConstraints: *OutputTray Inner *Stapling UL +*UIConstraints: *OutputTray Inner *Stapling ML +*UIConstraints: *OutputTray Inner *Stapling LL +*UIConstraints: *OutputTray Inner *Stapling UR +*UIConstraints: *OutputTray Inner *Stapling MR +*UIConstraints: *OutputTray Inner *Stapling LR +*UIConstraints: *OutputTray Inner *Stapling MT +*UIConstraints: *OutputTray Inner *Stapling MB +*UIConstraints: *OutputTray Inner *Stapling SS + +*UIConstraints: *OutputTray Inner *HolePunch LEP-0R +*UIConstraints: *OutputTray Inner *HolePunch SEP-0R +*UIConstraints: *OutputTray Inner *HolePunch LEP-180R +*UIConstraints: *OutputTray Inner *HolePunch SEP-180R + + + +*% ===== Cassette Constraints ===== + +*UIConstraints: *Pedestal None *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal None *InputSlot PedestalLowerCassette +*UIConstraints: *Pedestal None *InputSlot LCF + +*UIConstraints: *Pedestal Drawer1 *InputSlot PedestalLowerCassette +*UIConstraints: *Pedestal Drawer1 *InputSlot LCF + +*UIConstraints: *Pedestal Drawer2 *InputSlot LCF + +*UIConstraints: *Pedestal LCF *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal LCF *InputSlot PedestalLowerCassette + +*% ===== Quality Constraints ===== + +*UIConstraints: *ColorResType ColorLowOHP *InputSlot Plain +*UIConstraints: *ColorResType ColorLowOHP *InputSlot Thick1 +*UIConstraints: *ColorResType ColorLowOHP *InputSlot Thick2 +*UIConstraints: *ColorResType ColorLowOHP *InputSlot Thick3 + +*UIConstraints: *ColorResType ColorHighOHP *InputSlot Plain +*UIConstraints: *ColorResType ColorHighOHP *InputSlot Thick1 +*UIConstraints: *ColorResType ColorHighOHP *InputSlot Thick2 +*UIConstraints: *ColorResType ColorHighOHP *InputSlot Thick3 + +*UIConstraints: *InputSlot Transparency *ColorResType MonoLowAuto +*UIConstraints: *InputSlot Transparency *ColorResType MonoLowDetail +*UIConstraints: *InputSlot Transparency *ColorResType MonoLowSmooth +*UIConstraints: *InputSlot Transparency *ColorResType ColorLowGeneral +*UIConstraints: *InputSlot Transparency *ColorResType ColorLowPhoto +*UIConstraints: *InputSlot Transparency *ColorResType ColorLowPresentation +*UIConstraints: *InputSlot Transparency *ColorResType ColorLowLineArt +*UIConstraints: *InputSlot Transparency *ColorResType ColorHighGeneral +*UIConstraints: *InputSlot Transparency *ColorResType ColorHighPhoto +*UIConstraints: *InputSlot Transparency *ColorResType ColorHighPresentation +*UIConstraints: *InputSlot Transparency *ColorResType ColorHighLineArt + +*UIConstraints: *InputSlot Auto *ColorResType ColorLowOHP +*UIConstraints: *InputSlot Auto *ColorResType ColorHighOHP +*UIConstraints: *InputSlot UpperCassette *ColorResType ColorLowOHP +*UIConstraints: *InputSlot UpperCassette *ColorResType ColorHighOHP +*UIConstraints: *InputSlot LowerCassette *ColorResType ColorLowOHP +*UIConstraints: *InputSlot LowerCassette *ColorResType ColorHighOHP +*UIConstraints: *InputSlot LCF *ColorResType ColorLowOHP +*UIConstraints: *InputSlot LCF *ColorResType ColorHighOHP +*UIConstraints: *InputSlot PedestalUpperCassette *ColorResType ColorLowOHP +*UIConstraints: *InputSlot PedestalUpperCassette *ColorResType ColorHighOHP +*UIConstraints: *InputSlot PedestalLowerCassette *ColorResType ColorLowOHP +*UIConstraints: *InputSlot PedestalLowerCassette *ColorResType ColorHighOHP +*UIConstraints: *InputSlot SheetFeedBypass *ColorResType ColorLowOHP +*UIConstraints: *InputSlot SheetFeedBypass *ColorResType ColorHighOHP +*UIConstraints: *InputSlot Plain *ColorResType ColorLowOHP +*UIConstraints: *InputSlot Plain *ColorResType ColorHighOHP +*UIConstraints: *InputSlot Thick1 *ColorResType ColorLowOHP +*UIConstraints: *InputSlot Thick1 *ColorResType ColorHighOHP +*UIConstraints: *InputSlot Thick2 *ColorResType ColorLowOHP +*UIConstraints: *InputSlot Thick2 *ColorResType ColorHighOHP +*UIConstraints: *InputSlot Thick3 *ColorResType ColorLowOHP +*UIConstraints: *InputSlot Thick3 *ColorResType ColorHighOHP + +*UIConstraints: *PageSize A6 *InputSlot UpperCassette +*UIConstraints: *PageSize A6 *InputSlot LowerCassette +*UIConstraints: *PageSize A6 *InputSlot LCF +*UIConstraints: *PageSize A6 *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize A6 *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize A6 *InputSlot Plain +*UIConstraints: *PageSize A6 *InputSlot Thick1 +*UIConstraints: *PageSize A6 *InputSlot Thick2 +*UIConstraints: *PageSize A6 *InputSlot Thick3 +*UIConstraints: *PageSize A6 *InputSlot Transparency + +*UIConstraints: *PageSize Postcard *InputSlot UpperCassette +*UIConstraints: *PageSize Postcard *InputSlot LowerCassette +*UIConstraints: *PageSize Postcard *InputSlot LCF +*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize Postcard *InputSlot Plain +*UIConstraints: *PageSize Postcard *InputSlot Thick1 +*UIConstraints: *PageSize Postcard *InputSlot Thick2 +*UIConstraints: *PageSize Postcard *InputSlot Thick3 +*UIConstraints: *PageSize Postcard *InputSlot Transparency + + +*UIConstraints: *PageSize Ledger-Wide *InputSlot UpperCassette +*UIConstraints: *PageSize Ledger-Wide *InputSlot LowerCassette +*UIConstraints: *PageSize Ledger-Wide *InputSlot LCF +*UIConstraints: *PageSize Ledger-Wide *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize Ledger-Wide *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize Ledger-Wide *InputSlot Plain +*UIConstraints: *PageSize Ledger-Wide *InputSlot Thick1 +*UIConstraints: *PageSize Ledger-Wide *InputSlot Thick2 +*UIConstraints: *PageSize Ledger-Wide *InputSlot Thick3 +*UIConstraints: *PageSize Ledger-Wide *InputSlot Transparency + +*UIConstraints: *PageSize A3-Wide *InputSlot UpperCassette +*UIConstraints: *PageSize A3-Wide *InputSlot LowerCassette +*UIConstraints: *PageSize A3-Wide *InputSlot LCF +*UIConstraints: *PageSize A3-Wide *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize A3-Wide *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize A3-Wide *InputSlot Plain +*UIConstraints: *PageSize A3-Wide *InputSlot Thick1 +*UIConstraints: *PageSize A3-Wide *InputSlot Thick2 +*UIConstraints: *PageSize A3-Wide *InputSlot Thick3 +*UIConstraints: *PageSize A3-Wide *InputSlot Transparency + +*UIConstraints: *ColorResType MonoLowDetail *PureBlackGray PureBlack +*UIConstraints: *ColorResType MonoLowDetail *PureBlackGray PureBlackGray +*UIConstraints: *ColorResType MonoLowSmooth *PureBlackGray PureBlack +*UIConstraints: *ColorResType MonoLowSmooth *PureBlackGray PureBlackGray +*UIConstraints: *ColorResType MonoLowAuto *PureBlackGray PureBlack +*UIConstraints: *ColorResType MonoLowAuto *PureBlackGray PureBlackGray + +*UIConstraints: *BlackOverPrint True *ColorResType MonoLowAuto +*UIConstraints: *BlackOverPrint True *ColorResType MonoLowDetail +*UIConstraints: *BlackOverPrint True *ColorResType MonoLowSmooth + + +*%===== Device Capabilities ========================== +*LanguageLevel: "3" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*Protocols: TBCP +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore +" +*End + +*FreeVM: "12000000" +*LandscapeOrientation: Plus90 +*FileSystem: False +*Throughput: "65" + +*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 } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "0" +*PrintPSErrors: True + +*%===== Halftone Information ========================= +*DefaultHalftoneType: 1 +*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 +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%===== Paper Sizes ================================== +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize A3/A3 (297 x 420mm): " + << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 (210 x 297mm): " + << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 (148 x 210mm): " + << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6/A6 (105 x 148mm): " + << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 (257 x 364mm): " + << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 (182 x 257mm): " + << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageSize Ledger/Ledger (11 x 17"): " + << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal (8 1/2 x 14"): " + << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Letter/Letter (8 1/2 x 11"): " + << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Statement/Statement (5 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize Folio/Folio (210 x 330mm): " + << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageSize Computer/Computer (10 1/8 x 14"): " + << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize LG13/13" LG (8 1/2 x 13"): " + << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageSize SQ85/8.5" SQ (8 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize Ledger-Wide/(12 x 18"): " + << /DeferredMediaSelection true /PageSize [865 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3-Wide/A3-Wide (305 x 457mm): " + << /DeferredMediaSelection true /PageSize [865 1297] /ImagingBBox null >> setpagedevice" +*End +*PageSize 8K/8K (270 x 390mm): " + << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageSize 16K/16K (195 x 270mm): " + << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 18 dict + dup [865 1297] (A3-Wide) put + dup [865 1296] (Ledger-Wide) put + dup [612 612] (SQ85) put + dup [612 936] (LG13) put + dup [729 1008] (Computer) put + dup [595 935] (Folio) put + dup [396 612] (Statement) put + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Ledger) put + dup [516 728] (B5) put + dup [728 1032] (B4) put + dup [297 420] (A6) put + dup [420 595] (A5) put + dup [595 842] (A4) put + dup [842 1191] (A3) put + dup [554 767] (16K) put + dup [767 1107] (8K) 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: 29 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion A3/A3 (297 x 420mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4/A4 (210 x 297mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5/A5 (148 x 210mm): " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6/A6 (105 x 148mm): " + << /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4/B4 (257 x 364mm): " + << /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5/B5 (182 x 257mm): " + << /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Ledger/Ledger (11 x 17"): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal/Legal (8 1/2 x 14"): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Letter/Letter (8 1/2 x 11"): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Statement/Statement (5 1/2 x 8 1/2"): " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Folio/Folio (210 x 330mm): " + << /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Computer/Computer (10 1/8 x 14"): " + << /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion LG13/13" LG (8 1/2 x 13"): " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageRegion SQ85/8.5" SQ (8 1/2 x 8 1/2"): " + << /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Ledger-Wide/(12 x 18"): " + << /PageSize [865 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3-Wide/A3-Wide (305 x 457mm): " + << /PageSize [865 1297] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 8K/8K (270 x 390mm): " + << /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 16K/16K (195 x 270mm): " + << /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 " +*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 " +*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 " +*ImageableArea A6/A6 (105 x 148mm): "14.16 14.28 283.84 405.72 " +*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 " +*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 " +*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 " +*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 " +*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 " +*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 " +*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 " +*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 " +*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 " +*ImageableArea SQ85/8.5" SQ (8 1/2 x 8 1/2"): "14.16 14.16 598.84 598.84 " +*ImageableArea Ledger-Wide/(12 x 18"): "36.84 35.52 828.16 1260.48 " +*ImageableArea A3-Wide/A3-Wide (305 x 457mm): "11.40 52.44 853.60 1243.56 " +*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 " +*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 " +*?ImageableArea: " + save + /cvp { ( ) 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 + +*DefaultPaperDimension: Letter +*PaperDimension A3/A3 (297 x 420mm): "842 1191" +*PaperDimension A4/A4 (210 x 297mm): "595 842" +*PaperDimension A5/A5 (148 x 210mm): "420 595" +*PaperDimension A6/A6 (105 x 148mm): "297 420" +*PaperDimension B4/B4 (257 x 364mm): "728 1032" +*PaperDimension B5/B5 (182 x 257mm): "516 728" +*PaperDimension Ledger/Ledger (11 x 17"): "792 1224" +*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008" +*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792" +*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612" +*PaperDimension Folio/Folio (210 x 330mm): "595 935" +*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008" +*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936" +*PaperDimension SQ85/8.5" SQ (8 1/2 x 8 1/2"): "612 612" +*PaperDimension Ledger-Wide/(12 x 18"): "865 1296" +*PaperDimension A3-Wide/A3-Wide (305 x 457mm): "865 1297" +*PaperDimension 8K/8K (270 x 390mm): "767 1107" +*PaperDimension 16K/16K (195 x 270mm): "554 767" + +*%===== Paper Source ================================= +*OpenUI *InputSlot: PickOne +*OrderDependency: 35 AnySetup *InputSlot +*DefaultInputSlot: Auto +*InputSlot Auto/Auto (Default): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot UpperCassette/Drawer 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 0 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot LowerCassette/Drawer 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 1 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot LCF/LCF: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalUpperCassette/Drawer 3: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalLowerCassette/Drawer 4: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 5 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot SheetFeedBypass/Bypass Tray:" + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition 3 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot Plain/Plain: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Plain) >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot Thick1/Thick 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 1) >> setpagedevice + userdict /TSBMediaType 1 put" +*End +*InputSlot Thick2/Thick 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 2) >> setpagedevice + userdict /TSBMediaType 2 put" +*End +*InputSlot Thick3/Thick 3: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 3) >> setpagedevice + userdict /TSBMediaType 3 put" +*End +*InputSlot Transparency/Transparency: " + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition null /MediaType (Transparency) >> setpagedevice + userdict /TSBMediaType 4 put" +*End +*CloseUI: *InputSlot + +*%===== Duplex ======================================= +*% Long and short edge duplexing options selected here override the short +*% edge duplexing that may be selected by Booklet Mode Printing options. +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 34 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/1-Sided: "" +*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): " + << /Duplex true /Tumble false >> setpagedevice" +*End +*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): " + << /Duplex true /Tumble true >> setpagedevice" +*End +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse + = flush + restore" +*End +*CloseUI: *Duplex + +*%====== Collate ===================== +*OpenUI *Collate/Collate: Boolean +*OrderDependency: 60 AnySetup *Collate +*DefaultCollate: True +*Collate True: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + + <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*Collate False: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + + <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*CloseUI: *Collate + +*OpenGroup: FinishingOptions/Finishing + +*%===== Destination ================================== +*OpenUI *OutputTray/Destination: PickOne +*OrderDependency: 37 AnySetup *OutputTray +*DefaultOutputTray: Auto +*OutputTray Auto/Auto: " + " +*End +*OutputTray Inner/Inner Tray: " + << /OutputPosition 1 >> setpagedevice" +*End +*OutputTray Bin1/Tray 1: " + << /OutputPosition 3 >> setpagedevice" +*End +*OutputTray Bin2/Tray 2: " + << /OutputPosition 4 >> setpagedevice" +*End +*CloseUI: *OutputTray + + + +*%===== Hole Punch ==================================== +*OpenUI *HolePunch/Hole Punch: PickOne +*OrderDependency: 38 AnySetup *HolePunch +*DefaultHolePunch: Off + +*HolePunch Off/Off: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=0) >> setpagedevice" +*End +*HolePunch LEP-0R/Long Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=1) >> setpagedevice" +*End +*HolePunch SEP-0R/Short Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=2) >> setpagedevice" +*End +*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=3) >> setpagedevice" +*End +*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=4) >> setpagedevice" +*End +*CloseUI: *HolePunch + + +*%===== Stapling ==================================== +*OpenUI *Stapling/Stapling: PickOne +*OrderDependency: 39 AnySetup *Stapling +*DefaultStapling: Off + +*Stapling Off/Off: " + <</TSBPrivate (DSSC PRINT STAPLING=0) >> setpagedevice" +*End +*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=769) >> setpagedevice" +*End +*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=2) >> setpagedevice" +*End +*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33027) >> setpagedevice" +*End +*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=387) >> setpagedevice" +*End +*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=130) >> setpagedevice" +*End +*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33665) >> setpagedevice" +*End +*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=512) >> setpagedevice" +*End +*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33280) >> setpagedevice" +*End +*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice" +*End +*CloseUI: *Stapling + + +*CloseGroup: FinishingOptions + +*OpenGroup: PrintingModes/Printing Modes +*%===== Print Mode ==================================== +*% If the dscInfo dictionary is not set using the printer driver, the +*% userlogin and job name are set to "CUPS User" and "CUPS Application" +*% respectively. If the dscinfo dictionary is set, document name and +*% user name are set as per the CUPS login name and Document name. +*% The default print mode is Normal. +*OpenUI *PrintMode/Print Mode: PickOne +*OrderDependency: 49 AnySetup *PrintMode +*% The OrderDependency was 47 but this did not work. +*DefaultPrintMode: Normal +*PrintMode Normal/Normal: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }ifelse" +*End + +*PrintMode Proof/Proof: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }ifelse" +*End + +*% The private print DIN number is selected in the DIN options tab. +*PrintMode Private/Private - Password: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }ifelse" +*End +*% +*% *PrintMode Box/Send to Default Box: " +*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice +*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice +*% <</TSBPrivate (DSSC PRINT PRINTMODE=BOX) >> setpagedevice" +*% *End +*% +*% *PrintMode BoxPrint/Send to Default Box and Print: " +*% <</TSBPrivate (DSSC BOX BOX=1) >> setpagedevice +*% <</TSBPrivate (DSSC BOX BOXNO=000) >> setpagedevice +*% <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice" +*% *End + +*% +*CloseUI: *PrintMode + + +*%===== Department Code ==================================== +*% This option sends the Department code to the printer. The department code is +*% calculated by adding together the five single department code digits. +*OpenUI *DeptCode/Department Code: Boolean +*OrderDependency: 48 AnySetup *DeptCode +*DefaultDeptCode: False +*DeptCode False/Disabled: "" +*% The Department Code (DC) number is selected in the DC options tab. +*DeptCode True/Enabled: " + <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup + userdict /DCDigit1 get + userdict /DCDigit2 get add + userdict /DCDigit3 get add + userdict /DCDigit4 get add + userdict /DCDigit5 get add + (00000) cvs + dup length 27 exch sub exch putinterval>> setpagedevice" +*End +*CloseUI: *DeptCode + +*%===== Distinguish Thin Lines ============================ +*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is Off. +*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean +*OrderDependency: 54 AnySetup *DistinguishThinLines +*DefaultDistinguishThinLines: False +*DistinguishThinLines False/Off: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice" +*End + +*DistinguishThinLines True/On: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice" +*End + +*CloseUI: *DistinguishThinLines + + +*%===== Blank Page ============================ +*% This option allows the user to turn Blank page On and Off. The default value is Off. +*OpenUI *BlankPage/Do not Print Blank Pages: Boolean +*OrderDependency: 55 AnySetup *BlankPage +*DefaultBlankPage: False +*BlankPage False/Off: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice" +*End +*BlankPage True/On: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice" +*End +*CloseUI: *BlankPage + +*CloseGroup: PrintingModes + + +*% ===== Document ID Selection Options ====================================== +*% The Document ID (DIN) group of options is needed for the CUPS PPD because +*% CUPS no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the document ID. +*% The Document ID is only used when the Private Print using Document ID (DIN) option +*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 00000. +*OpenGroup: DINNumber/Private Document Password + +*OpenUI *DINDigit1/Password - Digit 1: PickOne +*OrderDependency: 27 AnySetup *DINDigit1 +*DefaultDINDigit1: 0 +*DINDigit1 0/0: "userdict /DINDigit1 00000 put" +*DINDigit1 1/1: "userdict /DINDigit1 10000 put" +*DINDigit1 2/2: "userdict /DINDigit1 20000 put" +*DINDigit1 3/3: "userdict /DINDigit1 30000 put" +*DINDigit1 4/4: "userdict /DINDigit1 40000 put" +*DINDigit1 5/5: "userdict /DINDigit1 50000 put" +*DINDigit1 6/6: "userdict /DINDigit1 60000 put" +*DINDigit1 7/7: "userdict /DINDigit1 70000 put" +*DINDigit1 8/8: "userdict /DINDigit1 80000 put" +*DINDigit1 9/9: "userdict /DINDigit1 90000 put" +*CloseUI: *DINDigit1 + +*OpenUI *DINDigit2/Password - Digit 2: PickOne +*OrderDependency: 27 AnySetup *DINDigit2 +*DefaultDINDigit2: 0 +*DINDigit2 0/0: "userdict /DINDigit2 0000 put" +*DINDigit2 1/1: "userdict /DINDigit2 1000 put" +*DINDigit2 2/2: "userdict /DINDigit2 2000 put" +*DINDigit2 3/3: "userdict /DINDigit2 3000 put" +*DINDigit2 4/4: "userdict /DINDigit2 4000 put" +*DINDigit2 5/5: "userdict /DINDigit2 5000 put" +*DINDigit2 6/6: "userdict /DINDigit2 6000 put" +*DINDigit2 7/7: "userdict /DINDigit2 7000 put" +*DINDigit2 8/8: "userdict /DINDigit2 8000 put" +*DINDigit2 9/9: "userdict /DINDigit2 9000 put" +*CloseUI: *DINDigit2 + +*OpenUI *DINDigit3/Password - Digit 3: PickOne +*OrderDependency: 27 AnySetup *DINDigit3 +*DefaultDINDigit3: 0 +*DINDigit3 0/0: "userdict /DINDigit3 000 put" +*DINDigit3 1/1: "userdict /DINDigit3 100 put" +*DINDigit3 2/2: "userdict /DINDigit3 200 put" +*DINDigit3 3/3: "userdict /DINDigit3 300 put" +*DINDigit3 4/4: "userdict /DINDigit3 400 put" +*DINDigit3 5/5: "userdict /DINDigit3 500 put" +*DINDigit3 6/6: "userdict /DINDigit3 600 put" +*DINDigit3 7/7: "userdict /DINDigit3 700 put" +*DINDigit3 8/8: "userdict /DINDigit3 800 put" +*DINDigit3 9/9: "userdict /DINDigit3 900 put" +*CloseUI: *DINDigit3 + +*OpenUI *DINDigit4/Password - Digit 4: PickOne +*OrderDependency: 27 AnySetup *DINDigit4 +*DefaultDINDigit4: 0 +*DINDigit4 0/0: "userdict /DINDigit4 00 put" +*DINDigit4 1/1: "userdict /DINDigit4 10 put" +*DINDigit4 2/2: "userdict /DINDigit4 20 put" +*DINDigit4 3/3: "userdict /DINDigit4 30 put" +*DINDigit4 4/4: "userdict /DINDigit4 40 put" +*DINDigit4 5/5: "userdict /DINDigit4 50 put" +*DINDigit4 6/6: "userdict /DINDigit4 60 put" +*DINDigit4 7/7: "userdict /DINDigit4 70 put" +*DINDigit4 8/8: "userdict /DINDigit4 80 put" +*DINDigit4 9/9: "userdict /DINDigit4 90 put" +*CloseUI: *DINDigit4 + +*OpenUI *DINDigit5/Password - Digit 5: PickOne +*OrderDependency: 27 AnySetup *DINDigit5 +*DefaultDINDigit5: 0 +*DINDigit5 0/0: "userdict /DINDigit5 0 put" +*DINDigit5 1/1: "userdict /DINDigit5 1 put" +*DINDigit5 2/2: "userdict /DINDigit5 2 put" +*DINDigit5 3/3: "userdict /DINDigit5 3 put" +*DINDigit5 4/4: "userdict /DINDigit5 4 put" +*DINDigit5 5/5: "userdict /DINDigit5 5 put" +*DINDigit5 6/6: "userdict /DINDigit5 6 put" +*DINDigit5 7/7: "userdict /DINDigit5 7 put" +*DINDigit5 8/8: "userdict /DINDigit5 8 put" +*DINDigit5 9/9: "userdict /DINDigit5 9 put" +*CloseUI: *DINDigit5 + +*CloseGroup: DINNumber + + +*% ===== Department Code Selection Options ====================================== +*% The Department Code (DC) group of options is needed for the CUPS PPD because +*% CUPS no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the department code. +*% The department code is only used when the Department Code (DC) On options is checked +*% in the Print Mode options tab. The default DC value is 00000. +*OpenGroup: DepartmentCode/Printing Modes DC + +*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne +*OrderDependency: 28 AnySetup *DCDigit1 +*DefaultDCDigit1: 0 +*DCDigit1 0/0: "userdict /DCDigit1 00000 put" +*DCDigit1 1/1: "userdict /DCDigit1 10000 put" +*DCDigit1 2/2: "userdict /DCDigit1 20000 put" +*DCDigit1 3/3: "userdict /DCDigit1 30000 put" +*DCDigit1 4/4: "userdict /DCDigit1 40000 put" +*DCDigit1 5/5: "userdict /DCDigit1 50000 put" +*DCDigit1 6/6: "userdict /DCDigit1 60000 put" +*DCDigit1 7/7: "userdict /DCDigit1 70000 put" +*DCDigit1 8/8: "userdict /DCDigit1 80000 put" +*DCDigit1 9/9: "userdict /DCDigit1 90000 put" +*CloseUI: *DCDigit1 + +*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne +*OrderDependency: 28 AnySetup *DCDigit2 +*DefaultDCDigit2: 0 +*DCDigit2 0/0: "userdict /DCDigit2 0000 put" +*DCDigit2 1/1: "userdict /DCDigit2 1000 put" +*DCDigit2 2/2: "userdict /DCDigit2 2000 put" +*DCDigit2 3/3: "userdict /DCDigit2 3000 put" +*DCDigit2 4/4: "userdict /DCDigit2 4000 put" +*DCDigit2 5/5: "userdict /DCDigit2 5000 put" +*DCDigit2 6/6: "userdict /DCDigit2 6000 put" +*DCDigit2 7/7: "userdict /DCDigit2 7000 put" +*DCDigit2 8/8: "userdict /DCDigit2 8000 put" +*DCDigit2 9/9: "userdict /DCDigit2 9000 put" +*CloseUI: *DCDigit2 + +*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne +*OrderDependency: 28 AnySetup *DCDigit3 +*DefaultDCDigit3: 0 +*DCDigit3 0/0: "userdict /DCDigit3 000 put" +*DCDigit3 1/1: "userdict /DCDigit3 100 put" +*DCDigit3 2/2: "userdict /DCDigit3 200 put" +*DCDigit3 3/3: "userdict /DCDigit3 300 put" +*DCDigit3 4/4: "userdict /DCDigit3 400 put" +*DCDigit3 5/5: "userdict /DCDigit3 500 put" +*DCDigit3 6/6: "userdict /DCDigit3 600 put" +*DCDigit3 7/7: "userdict /DCDigit3 700 put" +*DCDigit3 8/8: "userdict /DCDigit3 800 put" +*DCDigit3 9/9: "userdict /DCDigit3 900 put" +*CloseUI: *DCDigit3 + +*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne +*OrderDependency: 28 AnySetup *DCDigit4 +*DefaultDCDigit4: 0 +*DCDigit4 0/0: "userdict /DCDigit4 00 put" +*DCDigit4 1/1: "userdict /DCDigit4 10 put" +*DCDigit4 2/2: "userdict /DCDigit4 20 put" +*DCDigit4 3/3: "userdict /DCDigit4 30 put" +*DCDigit4 4/4: "userdict /DCDigit4 40 put" +*DCDigit4 5/5: "userdict /DCDigit4 50 put" +*DCDigit4 6/6: "userdict /DCDigit4 60 put" +*DCDigit4 7/7: "userdict /DCDigit4 70 put" +*DCDigit4 8/8: "userdict /DCDigit4 80 put" +*DCDigit4 9/9: "userdict /DCDigit4 90 put" +*CloseUI: *DCDigit4 + +*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne +*OrderDependency: 28 AnySetup *DCDigit5 +*DefaultDCDigit5: 0 +*DCDigit5 0/0: "userdict /DCDigit5 0 put" +*DCDigit5 1/1: "userdict /DCDigit5 1 put" +*DCDigit5 2/2: "userdict /DCDigit5 2 put" +*DCDigit5 3/3: "userdict /DCDigit5 3 put" +*DCDigit5 4/4: "userdict /DCDigit5 4 put" +*DCDigit5 5/5: "userdict /DCDigit5 5 put" +*DCDigit5 6/6: "userdict /DCDigit5 6 put" +*DCDigit5 7/7: "userdict /DCDigit5 7 put" +*DCDigit5 8/8: "userdict /DCDigit5 8 put" +*DCDigit5 9/9: "userdict /DCDigit5 9 put" +*CloseUI: *DCDigit5 + +*CloseGroup: DepartmentCode + + + +*%===== Booklet Mode Options ===================================== +*% This group of options allows the user to +*% select the paper size to use for booklet mode, choose the page layout +*% and select the inner and outer margin values. Further documentation is +*% contained in the PPD specification. + +*OpenGroup: BookletModeOptions/Booklet + +*%===== Booklet Paper Size =============================== +*% This specifies the paper size to be used for booklet printing. +*% The default is None (Off). If booklet paper size is not None, then the +*% paper type selected for booklet mode will override any other paper +*% type selected. +*% The TSBPrivate key takes a string parameter that is exactly the same +*% as the parameter for th PJL COMMENT command. When the setpagedevice +*% operator is executed with the TSBPrivate key the parameter is +*% immediately passed to the DsruJobPJLParse() function in the same +*% manner as if the PJL COMMENT command had been executed. The result +*% of using this key is exactly the same as if a PJL command had been +*% used so only the RIP needs to be changed to support this operation. +*% If booklet printing is selected, then short edge duplexing by default +*% is used (Duplex=true and Tumble=true), otherwise if booklet printing +*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing +*% Option can be used to override this and change to long edge duplexing +*% (Duplex=true and Tumble=false) if necessary. +*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne +*OrderDependency: 30 AnySetup *BookletPaperSize +*DefaultBookletPaperSize: None +*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice" +*BookletPaperSize Letter/Letter: " + <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A4/A4: " + <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal/Legal: " + <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Statement/Statement: " + <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Ledger/Ledger: " + <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Folio/Folio: " + <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A3/A3: " + <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A5/A5: " + <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B4/B4: " + <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B5/B5: " + <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Computer/Computer: " + <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal-13/13" LG: " + <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Square/8.5" SQ: " + <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize 8K/8K: " + <</TSBPrivate (DSSC PRINT BOOKLET=8K) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize 16K/16K: " + <</TSBPrivate (DSSC PRINT BOOKLET=16K) /Duplex true /Tumble true >> setpagedevice" +*End +*CloseUI: *BookletPaperSize + +*%===== Booklet Page Layout =============================== +*% This allows the user to select the page layout of the booklet, +*% Either right to left or left to right. +*% The default is left to right. +*OpenUI *BookletPageLayout/Left to Right Page Layout: Boolean +*OrderDependency: 31 AnySetup *BookletPageLayout +*DefaultBookletPageLayout: True +*BookletPageLayout False/Right to Left: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice" +*End +*BookletPageLayout True/Left to Right: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice" +*End +*CloseUI: *BookletPageLayout + +*%===== Booklet Center Margin ============================ +*% This allows the user to select the size of the center margin (gutter), +*% in points, from the range 0 - 300. This is in addition to the center +*% margin already specified by the application. The default is Off/0 points. +*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne +*OrderDependency: 32 AnySetup *BookletCenterMargin +*DefaultBookletCenterMargin: Off +*BookletCenterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice" +*End +*BookletCenterMargin 3/3 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice" +*End +*BookletCenterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice" +*End +*BookletCenterMargin 9/9 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice" +*End +*BookletCenterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice" +*End +*BookletCenterMargin 15/15 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice" +*End +*BookletCenterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice" +*End +*BookletCenterMargin 21/21 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice" +*End +*BookletCenterMargin 24/24 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice" +*End +*BookletCenterMargin 27/27 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice" +*End +*BookletCenterMargin 30/30 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice" +*End +*BookletCenterMargin 33/33 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice" +*End +*BookletCenterMargin 36/36 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice" +*End +*CloseUI: *BookletCenterMargin + + +*%===== Booklet Outer Margin ============================ +*% This allows the user to select the size of the outer margin (creep), +*% in points, from the range 0 - 18, which should take place for the +*% booklet. The default is Off/0 points. +*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne +*OrderDependency: 33 AnySetup *BookletOuterMargin +*DefaultBookletOuterMargin: Off +*BookletOuterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=000) >> setpagedevice" +*End +*BookletOuterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=050) >> setpagedevice" +*End +*BookletOuterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=100) >> setpagedevice" +*End +*BookletOuterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=150) >> setpagedevice" +*End +*BookletOuterMargin 24/24 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=200) >> setpagedevice" +*End +*BookletOuterMargin 30/30 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=250) >> setpagedevice" +*End +*BookletOuterMargin 36/36 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=300) >> setpagedevice" +*End +*BookletOuterMargin 42/42 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=350) >> setpagedevice" +*End +*BookletOuterMargin 48/48 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=400) >> setpagedevice" +*End +*BookletOuterMargin 54/54 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=450) >> setpagedevice" +*End +*BookletOuterMargin 60/60 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=500) >> setpagedevice" +*End +*BookletOuterMargin 66/66 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=550) >> setpagedevice" +*End +*BookletOuterMargin 72/72 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=600) >> setpagedevice" +*End +*CloseUI: *BookletOuterMargin + +*CloseGroup: BookletModeOptions + +*RequiresPageRegion All: True + +*OpenGroup: Quality/Quality +*%===== Quality Specific Options ================================== +*% This group of options allows the user to change the various color +*% options available on the McKinley printer. As there are many options +*% and only certain combinations are valid, some options have been combined +*% into one to prevent invalid selections from being made. Refer to the McKinley +*% Windows Printer Driver Specification v1.00 or later for more details +*% on how the Quality options work. + + +*%===== Color Resolution Type ============================ +*% This option allows the user to select valid combinations of Color (Color or +*% Monochrome), Resolution (Hi-res or Low-res) and document Type (General, +*% Photo, Presentation and LineArt. The default value is Color, Low-res, General. +*% Color is specified twice in the PS output - as a PS command for the RIP and as +*% a PJL comment for the engine. + +*OpenUI *ColorResType/Color Resolution Type: PickOne +*OrderDependency: 50 AnySetup *ColorResType +*DefaultColorResType: ColorLowGeneral + +*ColorResType MonoLowAuto/Mono Low-res Auto: " + +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=AUTO)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBrendermode (DSSC PRINT RENDERMODE=GRAYSCALE) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put + userdict /TRCnumber 5 put + userdict /HTnumber 2 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % generate correct TRC command to run + userdict /TRCCommand (TRC_G) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + % generate correct TRC define + /allTRC (gamma_gray) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + {allTRC gamma} + settransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end +} if" + +*End + + + +*ColorResType MonoLowDetail/Mono Low-res Detail: " + +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBrendermode (DSSC PRINT RENDERMODE=GRAYSCALE) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=DETAIL) put + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + } if + + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + + + globaldict /TTEC known { + + + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % generate correct TRC command to run + userdict /TRCCommand (TRC_G) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + % generate correct TRC define + /allTRC (gamma_gray) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + {allTRC gamma} + settransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end +} if" + +*End + + +*ColorResType MonoLowSmooth/Mono Low-res Smooth: " + +<</ProcessColorModel /DeviceGray >> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBrendermode (DSSC PRINT RENDERMODE=GRAYSCALE) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put + userdict /TRCnumber 5 put + userdict /HTnumber 2 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % generate correct TRC command to run + userdict /TRCCommand (TRC_G) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + % generate correct TRC define + /allTRC (gamma_gray) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + {allTRC gamma} + settransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end +} if" + +*End + + +*ColorResType ColorLowGeneral/Color Low-res General: " +<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=NORMAL)>> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=NORMAL) put + userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put + userdict /CRDnumber 15 put + userdict /TRCnumber 10 put + userdict /HTnumber 2 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % the job is color so set color settings + + /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop + /DefaultGray [/DeviceGray] /ColorSpace defineresource pop + <</UseCIEColor true >> setpagedevice + + <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + % generate correct CRD command to run + userdict /CRDCommand (CRD) CRDnumber concat_str_num put + userdict /CRDCommand get cvn load + run + + % generate correct TRC command to run + userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + + % generate correct CRD define + /allCRD (crd) CRDnumber concat_str_num cvn load def + + % generate correct cyan TRC define + /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def + + % generate correct magenta TRC define + /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def + + % generate correct yellow TRC define + /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def + + % generate correct black TRC define + /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + userdict /crd15 known false eq {allCRD setcolorrendering} if + {allTRCc gamma} + {allTRCm gamma} + {allTRCy gamma} + {allTRCk gamma} + setcolortransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end +} if" + +*End + + + +*ColorResType ColorLowPhoto/Color Low-res Photo: " +<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PHOTO)>> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=PHOTO) put + userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put + userdict /CRDnumber 3 put + userdict /TRCnumber 10 put + userdict /HTnumber 2 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % the job is color so set color settings + + /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop + /DefaultGray [/DeviceGray] /ColorSpace defineresource pop + <</UseCIEColor true >> setpagedevice + + <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + % generate correct CRD command to run + userdict /CRDCommand (CRD) CRDnumber concat_str_num put + userdict /CRDCommand get cvn load + run + + % generate correct TRC command to run + userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + + % generate correct CRD define + /allCRD (crd) CRDnumber concat_str_num cvn load def + + % generate correct cyan TRC define + /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def + + % generate correct magenta TRC define + /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def + + % generate correct yellow TRC define + /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def + + % generate correct black TRC define + /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + userdict /crd15 known false eq {allCRD setcolorrendering} if + {allTRCc gamma} + {allTRCm gamma} + {allTRCy gamma} + {allTRCk gamma} + setcolortransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + +} if" + +*End + + + +*ColorResType ColorLowPresentation/Color Low-res Presentation: " +<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PRESEN)>> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=PRESEN) put + userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put + userdict /CRDnumber 9 put + userdict /TRCnumber 10 put + userdict /HTnumber 2 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % the job is color so set color settings + + /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop + /DefaultGray [/DeviceGray] /ColorSpace defineresource pop + <</UseCIEColor true >> setpagedevice + + <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + % generate correct CRD command to run + userdict /CRDCommand (CRD) CRDnumber concat_str_num put + userdict /CRDCommand get cvn load + run + + % generate correct TRC command to run + userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + + % generate correct CRD define + /allCRD (crd) CRDnumber concat_str_num cvn load def + + % generate correct cyan TRC define + /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def + + % generate correct magenta TRC define + /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def + + % generate correct yellow TRC define + /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def + + % generate correct black TRC define + /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + userdict /crd15 known false eq {allCRD setcolorrendering} if + {allTRCc gamma} + {allTRCm gamma} + {allTRCy gamma} + {allTRCk gamma} + setcolortransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + +} if" + +*End + + + +*ColorResType ColorLowLineArt/Color Low-res LineArt: " +<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=LINEART)>> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=LINEART) put + userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=DETAIL) put + userdict /CRDnumber 6 put + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % the job is color so set color settings + + /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop + /DefaultGray [/DeviceGray] /ColorSpace defineresource pop + <</UseCIEColor true >> setpagedevice + + <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + % generate correct CRD command to run + userdict /CRDCommand (CRD) CRDnumber concat_str_num put + userdict /CRDCommand get cvn load + run + + % generate correct TRC command to run + userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + + % generate correct CRD define + /allCRD (crd) CRDnumber concat_str_num cvn load def + + % generate correct cyan TRC define + /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def + + % generate correct magenta TRC define + /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def + + % generate correct yellow TRC define + /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def + + % generate correct black TRC define + /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + userdict /crd15 known false eq {allCRD setcolorrendering} if + {allTRCc gamma} + {allTRCm gamma} + {allTRCy gamma} + {allTRCk gamma} + setcolortransfer + allHT sethalftone + + } def + + <</Install {setAllResource} >> setpagedevice + end + +} if" + +*End + + +*ColorResType ColorHighGeneral/Color High-res General: " +<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=NORMAL)>> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=1200x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=NORMAL) put + userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=1200x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put + userdict /CRDnumber 17 put + userdict /TRCnumber 15 put + userdict /HTnumber 3 put + } if +userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % the job is color so set color settings + + /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop + /DefaultGray [/DeviceGray] /ColorSpace defineresource pop + <</UseCIEColor true >> setpagedevice + + <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + % generate correct CRD command to run + userdict /CRDCommand (CRD) CRDnumber concat_str_num put + userdict /CRDCommand get cvn load + run + + % generate correct TRC command to run + userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + + % generate correct CRD define + /allCRD (crd) CRDnumber concat_str_num cvn load def + + % generate correct cyan TRC define + /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def + + % generate correct magenta TRC define + /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def + + % generate correct yellow TRC define + /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def + + % generate correct black TRC define + /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + userdict /crd15 known false eq {allCRD setcolorrendering} if + {allTRCc gamma} + {allTRCm gamma} + {allTRCy gamma} + {allTRCk gamma} + setcolortransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + +} if" + +*End + + +*ColorResType ColorHighPhoto/Color High-res Photo: " +<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PHOTO)>> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=1200x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=PHOTO) put + userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=1200x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put + userdict /CRDnumber 5 put + userdict /TRCnumber 15 put + userdict /HTnumber 3 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % the job is color so set color settings + + /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop + /DefaultGray [/DeviceGray] /ColorSpace defineresource pop + <</UseCIEColor true >> setpagedevice + + <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + % generate correct CRD command to run + userdict /CRDCommand (CRD) CRDnumber concat_str_num put + userdict /CRDCommand get cvn load + run + + % generate correct TRC command to run + userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + + % generate correct CRD define + /allCRD (crd) CRDnumber concat_str_num cvn load def + + % generate correct cyan TRC define + /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def + + % generate correct magenta TRC define + /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def + + % generate correct yellow TRC define + /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def + + % generate correct black TRC define + /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + userdict /crd15 known false eq {allCRD setcolorrendering} if + {allTRCc gamma} + {allTRCm gamma} + {allTRCy gamma} + {allTRCk gamma} + setcolortransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + +} if" + +*End + + + +*ColorResType ColorHighPresentation/Color High-res Presentation: " +<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=PRESEN)>> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=1200x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=PRESEN) put + userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=1200x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put + userdict /CRDnumber 11 put + userdict /TRCnumber 15 put + userdict /HTnumber 3 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % the job is color so set color settings + /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop + /DefaultGray [/DeviceGray] /ColorSpace defineresource pop + <</UseCIEColor true >> setpagedevice + + <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + % generate correct CRD command to run + userdict /CRDCommand (CRD) CRDnumber concat_str_num put + userdict /CRDCommand get cvn load + run + + % generate correct TRC command to run + userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + + % generate correct CRD define + /allCRD (crd) CRDnumber concat_str_num cvn load def + + % generate correct cyan TRC define + /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def + + % generate correct magenta TRC define + /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def + + % generate correct yellow TRC define + /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def + + % generate correct black TRC define + /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + userdict /crd15 known false eq {allCRD setcolorrendering} if + {allTRCc gamma} + {allTRCm gamma} + {allTRCy gamma} + {allTRCk gamma} + setcolortransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + +} if" + +*End + + +*ColorResType ColorHighLineArt/Color High-res LineArt: " +<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=LINEART)>> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=1200x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=LINEART) put + userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put + userdict /TSBxyresolution(DSSC PRINT XYRESOLUTION=1200x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=DETAIL) put + userdict /CRDnumber 8 put + userdict /TRCnumber 5 put + userdict /HTnumber 1 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % the job is color so set color settings + + /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop + /DefaultGray [/DeviceGray] /ColorSpace defineresource pop + <</UseCIEColor true >> setpagedevice + + <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + % generate correct CRD command to run + userdict /CRDCommand (CRD) CRDnumber concat_str_num put + userdict /CRDCommand get cvn load + run + + % generate correct TRC command to run + userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + + % generate correct CRD define + /allCRD (crd) CRDnumber concat_str_num cvn load def + + % generate correct cyan TRC define + /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def + + % generate correct magenta TRC define + /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def + + % generate correct yellow TRC define + /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def + + % generate correct black TRC define + /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + userdict /crd15 known false eq {allCRD setcolorrendering} if + {allTRCc gamma} + {allTRCm gamma} + {allTRCy gamma} + {allTRCk gamma} + setcolortransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + +} if" + +*End + + +*ColorResType ColorLowOHP/Color Low-res Transparency: " +<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=NORMAL)>> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice + + globaldict /TTEC known { + userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=NORMAL) put + userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=600x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put + userdict /CRDnumber 15 put + userdict /TRCnumber 10 put + userdict /HTnumber 2 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % the job is color so set color settings + + /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop + /DefaultGray [/DeviceGray] /ColorSpace defineresource pop + <</UseCIEColor true >> setpagedevice + + <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + + % generate correct CRD command to run + userdict /CRDCommand (CRD) CRDnumber concat_str_num put + userdict /CRDCommand get cvn load + run + + % generate correct TRC command to run + userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + % generate correct CRD define + /allCRD (crd) CRDnumber concat_str_num cvn load def + + % generate correct cyan TRC define + /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def + + % generate correct magenta TRC define + /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def + + % generate correct yellow TRC define + /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def + + % generate correct black TRC define + /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + userdict /crd15 known false eq {allCRD setcolorrendering} if + {allTRCc gamma} + {allTRCm gamma} + {allTRCy gamma} + {allTRCk gamma} + setcolortransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + +} if" + +*End + + +*ColorResType ColorHighOHP/Color High-res Transparency: " +<</TSBPrivate (DSSC PRINT DOCUMENTTYPE=NORMAL)>> setpagedevice +<</TSBPrivate (DSSC PRINT RENDERMODE=COLOR)>> setpagedevice +<</TSBPrivate (DSSC PRINT XYRESOLUTION=1200x600)>> setpagedevice +<</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH)>> setpagedevice + + + globaldict /TTEC known { + userdict /TSBdocumenttype (DSSC PRINT DOCUMENTTYPE=NORMAL) put + userdict /TSBrendermode (DSSC PRINT RENDERMODE=COLOR) put + userdict /TSBxyresolution (DSSC PRINT XYRESOLUTION=1200x600) put + userdict /TSBscreentype (DSSC PRINT SCREENTYPE=SMOOTH) put + userdict /CRDnumber 17 put + userdict /TRCnumber 15 put + userdict /HTnumber 3 put + } if + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + + userdict begin + + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + userdict /TSBMediaType known {} + {userdict /TSBMediaType 0 put} + ifelse + + % modify TRC for paper thickness + userdict /TRCnumber + userdict /TRCnumber get + userdict /TSBMediaType get + add put + + /gamma { + exch + 255 mul + floor + cvi + get + 255 div + } def + + <</TSBPrivate userdict /TSBrendermode get >> setpagedevice + + % the job is color so set color settings + /DefaultCMYK [/DeviceCMYK] /ColorSpace defineresource pop + /DefaultGray [/DeviceGray] /ColorSpace defineresource pop + <</UseCIEColor true >> setpagedevice + + <</TSBPrivate userdict /TSBdocumenttype get >> setpagedevice + <</TSBPrivate userdict /TSBxyresolution get >> setpagedevice + <</TSBPrivate userdict /TSBscreentype get >> setpagedevice + + % generate correct CRD command to run + userdict /CRDCommand (CRD) CRDnumber concat_str_num put + userdict /CRDCommand get cvn load + run + + % generate correct TRC command to run + userdict /TRCCommand (TRC_C) TRCnumber concat_str_num put + userdict /TRCCommand get cvn load + run + + % generate correct CRD define + /allCRD (crd) CRDnumber concat_str_num cvn load def + + % generate correct cyan TRC define + /allTRCc (gamma_cyan) TRCnumber concat_str_num cvn load def + + % generate correct magenta TRC define + /allTRCm (gamma_magenta) TRCnumber concat_str_num cvn load def + + % generate correct yellow TRC define + /allTRCy (gamma_yellow) TRCnumber concat_str_num cvn load def + + % generate correct black TRC define + /allTRCk (gamma_black) TRCnumber concat_str_num cvn load def + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + userdict /crd15 known false eq {allCRD setcolorrendering} if + {allTRCc gamma} + {allTRCm gamma} + {allTRCy gamma} + {allTRCk gamma} + setcolortransfer + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end + +} if" + +*End + + +*CloseUI: *ColorResType + + +*%===== Pure Black and Pure Gray ============================ + +*% This options allows the user to select the Pure Gray and Pure Black features. +*% The user cannot Pure Gray without also selecting Pure Black. The default value +*% is Off. +*OpenUI *PureBlackGray/Pure Black and Gray: PickOne +*OrderDependency: 58 AnySetup *PureBlackGray +*DefaultPureBlackGray: PureBlackGray +*PureBlackGray Off/Off: " +<</TSBPrivate (DSSC PRINT PUREGRAY=0) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACK=0) >> setpagedevice + globaldict /TTEC known { + false setpureblack + unsetpuregray }" +*End + +*PureBlackGray PureBlack/Pure Black only: " +<</TSBPrivate (DSSC PRINT PUREGRAY=0) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACK=1) >> setpagedevice + globaldict /TTEC known { + true setpureblack + unsetpuregray }" +*End + +*PureBlackGray PureBlackGray/Pure Black and Pure Gray: " +<</TSBPrivate (DSSC PRINT PUREGRAY=1) >> setpagedevice +<</TSBPrivate (DSSC PRINT PUREBLACK=1) >> setpagedevice + globaldict /TTEC known { + true setpureblack + setpuregray }" +*End + +*CloseUI: *PureBlackGray + +*%===== Black Over Print ============================ +*% This option allows the user to turn Black Overprint On or Off. The default value +*% is On. It also includes the PS gamma definition required by the RIP in both options. +*OpenUI *BlackOverPrint/Black Over Print: Boolean +*OrderDependency: 57 AnySetup *BlackOverPrint +*DefaultBlackOverPrint: True +*BlackOverPrint False/Off: " +<</TSBPrivate (DSSC PRINT BLACKOVERPRINT=0) >> setpagedevice + globaldict /TTEC known { + false setblackoverprint }" +*End + +*BlackOverPrint True/On: " + <</TSBPrivate (DSSC PRINT BLACKOVERPRINT=1) >> setpagedevice + globaldict /TTEC known { + true setblackoverprint }" +*End + +*CloseUI: *BlackOverPrint + + +*%===== Smoothing ============================ +*% This option allows the user to turn Smoothing On and Off. The default value is On. +*OpenUI *Smoothing/Smoothing: Boolean +*OrderDependency: 52 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing False/Off: " + <</TSBPrivate (DSSC PRINT SMOOTHING=0) >> setpagedevice" +*End + +*Smoothing True/On: " + <</TSBPrivate (DSSC PRINT SMOOTHING=1) >> setpagedevice" +*End + +*CloseUI: *Smoothing + +*%===== Toner Save ============================ +*% This option allows the user to turn Toner Save feature On and Off. The default value is Off. +*OpenUI *TonerSave/Toner Save: Boolean +*OrderDependency: 51 AnySetup *TonerSave +*DefaultTonerSave: False +*TonerSave False/Off: " + <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice" +*End + +*TonerSave True/On: " + <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice" +*End + +*CloseUI: *TonerSave +*CloseGroup: Quality + +*% Font Information ===================== +*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-Bold: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.000)" Standard ROM +*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM +*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM +*Font Arial-BoldMT: Standard "(501.005)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.005)" Standard ROM +*Font AvantGarde-Book: Standard "(501.007)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bodoni-Bold: Standard "(501.004)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM +*Font Bodoni-Italic: Standard "(501.005)" Standard ROM +*Font Bodoni-Poster: Standard "(501.007)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM +*Font Bodoni: Standard "(501.006)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.004)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM +*Font Bookman-Light: Standard "(501.004)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.008)" Standard ROM +*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.006)" Standard ROM +*Font Clarendon-Light: Standard "(501.007)" Standard ROM +*Font Clarendon: Standard "(501.006)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.006)" 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)" Standard ROM +*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(501.007)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM +*Font Courier-Oblique: Standard "(501.008)" Standard ROM +*Font Courier: Standard "(501.008)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.006)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile: Standard "(501.005)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font Geneva: Standard "(501.005)" Standard ROM +*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.005)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM +*Font GillSans-Condensed: Standard "(501.005)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM +*Font GillSans-Italic: Standard "(501.005)" Standard ROM +*Font GillSans-Light: Standard "(501.006)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM +*Font GillSans: Standard "(501.006)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.006)" 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.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica: Standard "(501.005)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.004)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM +*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM +*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM +*Font JoannaMT: Standard "(501.006)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM +*Font LetterGothic: Standard "(501.007)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.008)" Standard ROM +*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewYork: Standard "(501.009)" Standard ROM +*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.006)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM +*Font Optima-Italic: Standard "(501.008)" Standard ROM +*Font Optima: Standard "(501.008)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.006)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM +*Font Palatino-Italic: Standard "(501.006)" Standard ROM +*Font Palatino-Roman: Standard "(501.004)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM +*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Symbol: Special "(001.007S)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.006)" Standard ROM +*Font Times-BoldItalic: Standard "(501.005)" Standard ROM +*Font Times-Italic: Standard "(501.006)" Standard ROM +*Font Times-Roman: Standard "(501.006)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM +*Font Univers-Bold: Standard "(501.006)" Standard ROM +*Font Univers-BoldExt: Standard "(501.008)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM +*Font Univers-Condensed: Standard "(501.008)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM +*Font Univers-Extended: Standard "(501.007)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM +*Font Univers-Light: Standard "(501.007)" Standard ROM +*Font Univers-LightOblique: Standard "(501.007)" Standard ROM +*Font Univers-Oblique: Standard "(501.007)" Standard ROM +*Font Univers: Standard "(501.007)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard 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 (verbatim from printer): +*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: <one of these> ] %%) +*Status: "initializing" +*Status: "busy" +*Status: "idle" +*Status: "printing" +*Status: "waiting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "UniComm" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*% DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*%===== Color Separation Information ================= +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*% For 85 lpi / 600 dpi ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*% Last Edit Date: 9 May 2006 +*% end of CUPS PPD file for TOSHIBA e-ST4511_451cSeries diff --git a/db/source/PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd b/db/source/PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd new file mode 100644 index 00000000..7df5d894 --- /dev/null +++ b/db/source/PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd @@ -0,0 +1,1680 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) 2006 TOSHIBA TEC Corporation +*% +*% This software is free software; you can redistribute it and/or +*% modify it under the terms of the GNU General Public License as +*% published by the Free Software Foundation; either version 2 of +*% the License, or (at your option) any later version. +*% +*% In addition to the permissions in the GNU General Public License, +*% TOSHIBA TEC Corporation gives you unlimited permission to link the +*% PostScript code fragments herein into your PostScript documents to +*% form an executable 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 software 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 software; if not, write to the Free +*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +*% MA 02111 USA +*% +*% Date: 9 May 2006 + +*FormatVersion: "4.3" +*FileVersion: "1.07" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TSES8M_1.PPD" +*Manufacturer: "TOSHIBA" +*Product: "(TOSHIBA e-STUDIO850)" +*Product: "(TOSHIBA e-STUDIO720)" +*Product: "(TOSHIBA e-STUDIO600)" +*Product: "(TOSHIBA e-STUDIO520)" +*PSVersion: "(3010) 1" +*ModelName: "TOSHIBA e-STUDIO850Series PS" +*NickName: "TOSHIBA e-STUDIO850 Series PS" +*ShortNickName: "TOSHIBA e-STUDIO850Series PS" + + +*% ===== Installable Option ========================== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Finisher/Finisher: PickOne +*DefaultFinisher: None +*Finisher None/Not Installed: "" +*Finisher StapleM/Multi-Position Stapler: "" +*Finisher StapleMH/Multi-Position Stapler and Hole Punch: "" + +*CloseUI: *Finisher + +*OpenUI *Pedestal/Drawers: PickOne +*DefaultPedestal: Drawer2 +*Pedestal Drawer2/Drawer: "" +*Pedestal TandemLCF/LCF: "" +*CloseUI: *Pedestal + +*OpenUI *ExternalLCF/External LCF: PickOne +*DefaultExternalLCF: None +*ExternalLCF None/Not Installed: "" +*ExternalLCF Installed/Installed: "" +*CloseUI: *ExternalLCF + +*CloseGroup: InstallableOptions + +*% ===== User Interface Constaints ===================== + +*% ===== Finisher Constraints ===== + +*UIConstraints: *Finisher None *OutputBin Bin1 +*UIConstraints: *Finisher None *OutputBin Bin2 +*UIConstraints: *Finisher None *OutputBin JSPUpper +*UIConstraints: *Finisher None *OutputBin JSPLower + +*UIConstraints: *Finisher JobSeparator *OutputBin Bin1 +*UIConstraints: *Finisher JobSeparator *OutputBin Bin2 +*UIConstraints: *Finisher JobSeparator *OutputBin Inner + +*UIConstraints: *Finisher Staple1 *OutputBin JSPUpper +*UIConstraints: *Finisher Staple1 *OutputBin JSPLower + +*UIConstraints: *Finisher StapleM *OutputBin JSPUpper +*UIConstraints: *Finisher StapleM *OutputBin JSPLower +*UIConstraints: *Finisher StapleM *OutputBin Bin3 + +*UIConstraints: *Finisher StapleMH *OutputBin JSPUpper +*UIConstraints: *Finisher StapleMH *OutputBin JSPLower +*UIConstraints: *Finisher StapleMH *OutputBin Bin3 + +*UIConstraints: *Finisher OffsetStacker *OutputBin Bin1 +*UIConstraints: *Finisher OffsetStacker *OutputBin Bin2 +*UIConstraints: *Finisher OffsetStacker *OutputBin JSPUpper +*UIConstraints: *Finisher OffsetStacker *OutputBin JSPLower + +*UIConstraints: *Finisher None *Stapling UL +*UIConstraints: *Finisher None *Stapling ML +*UIConstraints: *Finisher None *Stapling LL +*UIConstraints: *Finisher None *Stapling UR +*UIConstraints: *Finisher None *Stapling MR +*UIConstraints: *Finisher None *Stapling LR +*UIConstraints: *Finisher None *Stapling MT +*UIConstraints: *Finisher None *Stapling MB +*UIConstraints: *Finisher None *Stapling SS + +*UIConstraints: *Finisher JobSeparator *Stapling UL +*UIConstraints: *Finisher JobSeparator *Stapling ML +*UIConstraints: *Finisher JobSeparator *Stapling LL +*UIConstraints: *Finisher JobSeparator *Stapling UR +*UIConstraints: *Finisher JobSeparator *Stapling MR +*UIConstraints: *Finisher JobSeparator *Stapling LR +*UIConstraints: *Finisher JobSeparator *Stapling MT +*UIConstraints: *Finisher JobSeparator *Stapling MB +*UIConstraints: *Finisher JobSeparator *Stapling SS +*UIConstraints: *Finisher OffsetStacker *Stapling UL +*UIConstraints: *Finisher OffsetStacker *Stapling ML +*UIConstraints: *Finisher OffsetStacker *Stapling LL +*UIConstraints: *Finisher OffsetStacker *Stapling UR +*UIConstraints: *Finisher OffsetStacker *Stapling MR +*UIConstraints: *Finisher OffsetStacker *Stapling LR +*UIConstraints: *Finisher OffsetStacker *Stapling MT +*UIConstraints: *Finisher OffsetStacker *Stapling MB +*UIConstraints: *Finisher OffsetStacker *Stapling SS + +*UIConstraints: *Finisher Staple1 *Stapling ML +*UIConstraints: *Finisher Staple1 *Stapling LL +*UIConstraints: *Finisher Staple1 *Stapling UR +*UIConstraints: *Finisher Staple1 *Stapling MR +*UIConstraints: *Finisher Staple1 *Stapling LR +*UIConstraints: *Finisher Staple1 *Stapling MT +*UIConstraints: *Finisher Staple1 *Stapling MB +*UIConstraints: *Finisher Staple1 *Stapling SS + +*UIConstraints: *Finisher None *HolePunch LEP-0R +*UIConstraints: *Finisher None *HolePunch SEP-0R +*UIConstraints: *Finisher None *HolePunch LEP-180R +*UIConstraints: *Finisher None *HolePunch SEP-180R + +*UIConstraints: *Finisher JobSeparator *HolePunch LEP-0R +*UIConstraints: *Finisher JobSeparator *HolePunch SEP-0R +*UIConstraints: *Finisher JobSeparator *HolePunch LEP-180R +*UIConstraints: *Finisher JobSeparator *HolePunch SEP-180R + +*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-0R +*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-0R +*UIConstraints: *Finisher OffsetStacker *HolePunch LEP-180R +*UIConstraints: *Finisher OffsetStacker *HolePunch SEP-180R + +*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R +*UIConstraints: *Finisher StapleM *HolePunch LEP-0R +*UIConstraints: *Finisher StapleM *HolePunch SEP-0R +*UIConstraints: *Finisher StapleM *HolePunch LEP-180R +*UIConstraints: *Finisher StapleM *HolePunch SEP-180R + +*UIConstraints: *OutputBin Inner *Stapling UL +*UIConstraints: *OutputBin Inner *Stapling ML +*UIConstraints: *OutputBin Inner *Stapling LL +*UIConstraints: *OutputBin Inner *Stapling UR +*UIConstraints: *OutputBin Inner *Stapling MR +*UIConstraints: *OutputBin Inner *Stapling LR +*UIConstraints: *OutputBin Inner *Stapling MT +*UIConstraints: *OutputBin Inner *Stapling MB + +*UIConstraints: *OutputBin Inner *HolePunch LEP-0R +*UIConstraints: *OutputBin Inner *HolePunch SEP-0R +*UIConstraints: *OutputBin Inner *HolePunch LEP-180R +*UIConstraints: *OutputBin Inner *HolePunch SEP-180R + + +*% ===== Cassette Constraints ===== + +*UIConstraints: *Pedestal Drawer2 *InputSlot TandemLCF + +*UIConstraints: *Pedestal TandemLCF *InputSlot PedestalUpperCassette +*UIConstraints: *Pedestal TandemLCF *InputSlot PedestalLowerCassette + +*UIConstraints: *ExternalLCF None *InputSlot ExternalLCF + +*% ===== Quality Constraints ===== + + +*UIConstraints: *PageSize A6 *InputSlot UpperCassette +*UIConstraints: *PageSize A6 *InputSlot LowerCassette +*UIConstraints: *PageSize A6 *InputSlot LCF +*UIConstraints: *PageSize A6 *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize A6 *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize A6 *InputSlot Plain +*UIConstraints: *PageSize A6 *InputSlot Thick1 +*UIConstraints: *PageSize A6 *InputSlot Thick2 +*UIConstraints: *PageSize A6 *InputSlot Thick3 +*UIConstraints: *PageSize A6 *InputSlot Transparency + +*UIConstraints: *PageSize Postcard *InputSlot UpperCassette +*UIConstraints: *PageSize Postcard *InputSlot LowerCassette +*UIConstraints: *PageSize Postcard *InputSlot LCF +*UIConstraints: *PageSize Postcard *InputSlot PedestalUpperCassette +*UIConstraints: *PageSize Postcard *InputSlot PedestalLowerCassette +*UIConstraints: *PageSize Postcard *InputSlot Plain +*UIConstraints: *PageSize Postcard *InputSlot Thick1 +*UIConstraints: *PageSize Postcard *InputSlot Thick2 +*UIConstraints: *PageSize Postcard *InputSlot Thick3 +*UIConstraints: *PageSize Postcard *InputSlot Transparency + +*%===== Device Capabilities ========================== +*LanguageLevel: "3" + +*ColorDevice: False +*DefaultColorSpace: Gray +*Protocols: TBCP +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore +" +*End + +*FreeVM: "12000000" +*LandscapeOrientation: Plus90 +*FileSystem: False +*Throughput: "65" + +*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 } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "0" +*PrintPSErrors: True + +*%===== Halftone Information ========================= +*DefaultHalftoneType: 1 +*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 +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%===== Paper Sizes ================================== +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize A3/A3 (297 x 420mm): " + << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 (210 x 297mm): " + << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 (148 x 210mm): " + << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6/A6 (105 x 148mm): " + << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 (257 x 364mm): " + << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 (182 x 257mm): " + << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageSize Ledger/Ledger (11 x 17"): " + << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal (8 1/2 x 14"): " + << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Letter/Letter (8 1/2 x 11"): " + << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Statement/Statement (5 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize Folio/Folio (210 x 330mm): " + << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageSize Computer/Computer (10 1/8 x 14"): " + << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize LG13/13" LG (8 1/2 x 13"): " + << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageSize SQ85/8.5" SQ (8 1/2 x 8 1/2"): " + << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize 8K/8K (270 x 390mm): " + << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageSize 16K/16K (195 x 270mm): " + << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 16 dict + dup [612 612] (SQ85) put + dup [612 936] (LG13) put + dup [729 1008] (Computer) put + dup [595 935] (Folio) put + dup [396 612] (Statement) put + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Ledger) put + dup [516 728] (B5) put + dup [728 1032] (B4) put + dup [297 420] (A6) put + dup [420 595] (A5) put + dup [595 842] (A4) put + dup [842 1191] (A3) put + dup [554 767] (16K) put + dup [767 1107] (8K) 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: 29 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion A3/A3 (297 x 420mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4/A4 (210 x 297mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5/A5 (148 x 210mm): " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6/A6 (105 x 148mm): " + << /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4/B4 (257 x 364mm): " + << /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5/B5 (182 x 257mm): " + << /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Ledger/Ledger (11 x 17"): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal/Legal (8 1/2 x 14"): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Letter/Letter (8 1/2 x 11"): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Statement/Statement (5 1/2 x 8 1/2"): " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Folio/Folio (210 x 330mm): " + << /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Computer/Computer (10 1/8 x 14"): " + << /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion LG13/13" LG (8 1/2 x 13"): " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageRegion SQ85/8.5" SQ (8 1/2 x 8 1/2"): " + << /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 8K/8K (270 x 390mm): " + << /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 16K/16K (195 x 270mm): " + << /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End + +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea A3/A3 (297 x 420mm): "14.16 14.16 827.84 1176.84 " +*ImageableArea A4/A4 (210 x 297mm): "14.16 14.16 581.84 827.84 " +*ImageableArea A5/A5 (148 x 210mm): "14.28 14.16 405.72 581.84 " +*ImageableArea A6/A6 (105 x 148mm): "14.16 14.28 283.84 405.72 " +*ImageableArea B4/B4 (257 x 364mm): "14.16 14.16 714.84 1017.84 " +*ImageableArea B5/B5 (182 x 257mm): "14.28 14.16 501.72 714.84 " +*ImageableArea Ledger/Ledger (11 x 17"): "14.16 14.16 776.84 1210.84 " +*ImageableArea Legal/Legal (8 1/2 x 14"): "14.16 14.16 598.84 995.84 " +*ImageableArea Letter/Letter (8 1/2 x 11"): "14.16 14.16 598.84 776.84 " +*ImageableArea Statement/Statement (5 1/2 x 8 1/2"): "14.28 14.16 382.72 598.84 " +*ImageableArea Folio/Folio (210 x 330mm): "14.16 14.16 581.84 921.84 " +*ImageableArea Computer/Computer (10 1/8 x 14"): "14.16 14.16 714.84 995.84 " +*ImageableArea LG13/13" LG (8 1/2 x 13"): "14.16 14.16 598.84 921.84 " +*ImageableArea SQ85/8.5" SQ (8 1/2 x 8 1/2"): "14.16 14.16 598.84 598.84 " +*ImageableArea 8K/8K (270 x 390mm): "14.16 14.16 751.84 1091.84 " +*ImageableArea 16K/16K (195 x 270mm): "14.16 14.16 538.84 751.84 " +*?ImageableArea: " + save + /cvp { ( ) 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 + +*DefaultPaperDimension: Letter +*PaperDimension A3/A3 (297 x 420mm): "842 1191" +*PaperDimension A4/A4 (210 x 297mm): "595 842" +*PaperDimension A5/A5 (148 x 210mm): "420 595" +*PaperDimension A6/A6 (105 x 148mm): "297 420" +*PaperDimension B4/B4 (257 x 364mm): "728 1032" +*PaperDimension B5/B5 (182 x 257mm): "516 728" +*PaperDimension Ledger/Ledger (11 x 17"): "792 1224" +*PaperDimension Legal/Legal (8 1/2 x 14"): "612 1008" +*PaperDimension Letter/Letter (8 1/2 x 11"): "612 792" +*PaperDimension Statement/Statement (5 1/2 x 8 1/2"): "396 612" +*PaperDimension Folio/Folio (210 x 330mm): "595 935" +*PaperDimension Computer/Computer (10 1/8 x 14"): "729 1008" +*PaperDimension LG13/13" LG (8 1/2 x 13"): "612 936" +*PaperDimension SQ85/8.5" SQ (8 1/2 x 8 1/2"): "612 612" +*PaperDimension 8K/8K (270 x 390mm): "767 1107" +*PaperDimension 16K/16K (195 x 270mm): "554 767" + +*%===== Paper Source ================================= +*OpenUI *InputSlot: PickOne +*OrderDependency: 35 AnySetup *InputSlot +*DefaultInputSlot: Auto +*InputSlot Auto/Auto (Default): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot UpperCassette/Drawer 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 0 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot LowerCassette/Drawer 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 1 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalUpperCassette/Drawer 3: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot PedestalLowerCassette/Drawer 4: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 5 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot TandemLCF/LCF: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot ExternalLCF/External LCF: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 6 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot SheetFeedBypass/Bypass Tray:" + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition 3 /MediaType null >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot Plain/Plain: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Plain) >> setpagedevice + userdict /TSBMediaType 0 put" +*End +*InputSlot Thick1/Thick 1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 1) >> setpagedevice + userdict /TSBMediaType 1 put" +*End +*InputSlot Thick2/Thick 2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 2) >> setpagedevice + userdict /TSBMediaType 2 put" +*End +*InputSlot Thick3/Thick 3: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick 3) >> setpagedevice + userdict /TSBMediaType 3 put" +*End +*InputSlot Transparency/Transparency: " + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition null /MediaType (Transparency) >> setpagedevice + userdict /TSBMediaType 4 put" +*End +*CloseUI: *InputSlot + +*%===== Duplex ======================================= +*% Long and short edge duplexing options selected here override the short +*% edge duplexing that may be selected by Booklet Mode Printing options. +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 34 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/1-Sided: "" +*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): " + << /Duplex true /Tumble false >> setpagedevice" +*End +*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): " + << /Duplex true /Tumble true >> setpagedevice" +*End +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse + = flush + restore" +*End +*CloseUI: *Duplex + +*%====== Collate ===================== +*OpenUI *Collate/Collate: Boolean +*OrderDependency: 60 AnySetup *Collate +*DefaultCollate: True +*Collate True: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + + <</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*Collate False: " + + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + + <</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice + <</TSBPrivate (DSSC PRINT NUMCOPIES=) + currentpagedevice /NumCopies known + { + currentpagedevice /NumCopies get + dup null eq + { pop 0 } + if + } + { 0 } + ifelse + concat_str_num + >> setpagedevice" +*End +*CloseUI: *Collate + +*OpenGroup: FinishingOptions/Finishing + +*%===== Destination ================================== +*OpenUI *OutputBin/Destination: PickOne +*OrderDependency: 37 AnySetup *OutputBin +*DefaultOutputBin: Auto +*OutputBin Auto/Auto: " + " +*End +*OutputBin Bin3/Exit Tray: " + << /OutputPosition 1 >> setpagedevice" +*End +*OutputBin Bin1/Tray 1: " + << /OutputPosition 3 >> setpagedevice" +*End +*OutputBin Bin2/Tray 2: " + << /OutputPosition 4 >> setpagedevice" +*End +*CloseUI: *OutputBin + +*%===== Hole Punch ==================================== +*OpenUI *HolePunch/Hole Punch: PickOne +*OrderDependency: 38 AnySetup *HolePunch +*DefaultHolePunch: Off + +*HolePunch Off/Off: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=0) >> setpagedevice" +*End +*HolePunch LEP-0R/Long Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=1) >> setpagedevice" +*End +*HolePunch SEP-0R/Short Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=2) >> setpagedevice" +*End +*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=3) >> setpagedevice" +*End +*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=4) >> setpagedevice" +*End +*CloseUI: *HolePunch + + +*%===== Stapling ==================================== +*OpenUI *Stapling/Stapling: PickOne +*OrderDependency: 39 AnySetup *Stapling +*DefaultStapling: Off + +*Stapling Off/Off: " + <</TSBPrivate (DSSC PRINT STAPLING=0) >> setpagedevice" +*End +*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=769) >> setpagedevice" +*End +*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=2) >> setpagedevice" +*End +*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33027) >> setpagedevice" +*End +*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=387) >> setpagedevice" +*End +*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=130) >> setpagedevice" +*End +*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33665) >> setpagedevice" +*End +*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=512) >> setpagedevice" +*End +*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33280) >> setpagedevice" +*End +*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice" +*End +*CloseUI: *Stapling + + +*CloseGroup: FinishingOptions + +*OpenGroup: PrintingModes/Printing Modes +*%===== Print Mode ==================================== +*% If the dscInfo dictionary is not set using the printer driver, the +*% userlogin and job name are set to "CUPS User" and "CUPS Application" +*% respectively. If the dscinfo dictionary is set, document name and +*% user name are set as per the CUPS login name and Document name. +*% The default print mode is Normal. +*OpenUI *PrintMode/Print Mode: PickOne +*OrderDependency: 49 AnySetup *PrintMode +*% The OrderDependency was 47 but this did not work. +*DefaultPrintMode: Normal +*PrintMode Normal/Normal: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }ifelse" +*End + +*PrintMode Proof/Proof: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }ifelse" +*End + +*% The private print DIN number is selected in the DIN options tab. +*PrintMode Private/Private - Password: " + /dscInfo where { + pop + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }{ + <</TSBPrivate (DSSC PRINT USERLOGIN=CUPS User) >> setpagedevice + <</TSBPrivate (DSSC JOB NAME=CUPS Document) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }ifelse" +*End + +*% +*CloseUI: *PrintMode + + +*%===== Department Code ==================================== +*% This option sends the Department code to the printer. The department code is +*% calculated by adding together the five single department code digits. +*OpenUI *DeptCode/Department Code: Boolean +*OrderDependency: 48 AnySetup *DeptCode +*DefaultDeptCode: False +*DeptCode False/Disabled: "" +*% The Department Code (DC) number is selected in the DC options tab. +*DeptCode True/Enabled: " + <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup + userdict /DCDigit1 get + userdict /DCDigit2 get add + userdict /DCDigit3 get add + userdict /DCDigit4 get add + userdict /DCDigit5 get add + (00000) cvs + dup length 27 exch sub exch putinterval>> setpagedevice" +*End +*CloseUI: *DeptCode + +*%===== Distinguish Thin Lines ============================ +*% This option allows the user to turn Distinguish Thin Lines On or Off. The default value is Off. +*OpenUI *DistinguishThinLines/Distinguish Thin Lines: Boolean +*OrderDependency: 54 AnySetup *DistinguishThinLines +*DefaultDistinguishThinLines: False +*DistinguishThinLines False/Off: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=0) >> setpagedevice" +*End + +*DistinguishThinLines True/On: " + <</TSBPrivate (DSSC PRINT THINLINELIMIT=1) >> setpagedevice" +*End + +*CloseUI: *DistinguishThinLines + + +*%===== Blank Page ============================ +*% This option allows the user to turn Blank page On and Off. The default value is Off. +*OpenUI *BlankPage/Do not Print Blank Pages: Boolean +*OrderDependency: 55 AnySetup *BlankPage +*DefaultBlankPage: False +*BlankPage False/Off: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=0) >> setpagedevice" +*End +*BlankPage True/On: " + <</TSBPrivate (DSSC PRINT WHITEPAPER=1) >> setpagedevice" +*End +*CloseUI: *BlankPage + +*CloseGroup: PrintingModes + + +*% ===== Document ID Selection Options ====================================== +*% The Document ID (DIN) group of options is needed for the CUPS PPD because the +*% CUPS PPD does not support RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the document ID. +*% The Document ID is only used when the Private Print using Document ID (DIN) option +*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 00000. +*OpenGroup: DINNumber/Private Document Password + +*OpenUI *DINDigit1/Password - Digit 1: PickOne +*OrderDependency: 27 AnySetup *DINDigit1 +*DefaultDINDigit1: 0 +*DINDigit1 0/0: "userdict /DINDigit1 00000 put" +*DINDigit1 1/1: "userdict /DINDigit1 10000 put" +*DINDigit1 2/2: "userdict /DINDigit1 20000 put" +*DINDigit1 3/3: "userdict /DINDigit1 30000 put" +*DINDigit1 4/4: "userdict /DINDigit1 40000 put" +*DINDigit1 5/5: "userdict /DINDigit1 50000 put" +*DINDigit1 6/6: "userdict /DINDigit1 60000 put" +*DINDigit1 7/7: "userdict /DINDigit1 70000 put" +*DINDigit1 8/8: "userdict /DINDigit1 80000 put" +*DINDigit1 9/9: "userdict /DINDigit1 90000 put" +*CloseUI: *DINDigit1 + +*OpenUI *DINDigit2/Password - Digit 2: PickOne +*OrderDependency: 27 AnySetup *DINDigit2 +*DefaultDINDigit2: 0 +*DINDigit2 0/0: "userdict /DINDigit2 0000 put" +*DINDigit2 1/1: "userdict /DINDigit2 1000 put" +*DINDigit2 2/2: "userdict /DINDigit2 2000 put" +*DINDigit2 3/3: "userdict /DINDigit2 3000 put" +*DINDigit2 4/4: "userdict /DINDigit2 4000 put" +*DINDigit2 5/5: "userdict /DINDigit2 5000 put" +*DINDigit2 6/6: "userdict /DINDigit2 6000 put" +*DINDigit2 7/7: "userdict /DINDigit2 7000 put" +*DINDigit2 8/8: "userdict /DINDigit2 8000 put" +*DINDigit2 9/9: "userdict /DINDigit2 9000 put" +*CloseUI: *DINDigit2 + +*OpenUI *DINDigit3/Password - Digit 3: PickOne +*OrderDependency: 27 AnySetup *DINDigit3 +*DefaultDINDigit3: 0 +*DINDigit3 0/0: "userdict /DINDigit3 000 put" +*DINDigit3 1/1: "userdict /DINDigit3 100 put" +*DINDigit3 2/2: "userdict /DINDigit3 200 put" +*DINDigit3 3/3: "userdict /DINDigit3 300 put" +*DINDigit3 4/4: "userdict /DINDigit3 400 put" +*DINDigit3 5/5: "userdict /DINDigit3 500 put" +*DINDigit3 6/6: "userdict /DINDigit3 600 put" +*DINDigit3 7/7: "userdict /DINDigit3 700 put" +*DINDigit3 8/8: "userdict /DINDigit3 800 put" +*DINDigit3 9/9: "userdict /DINDigit3 900 put" +*CloseUI: *DINDigit3 + +*OpenUI *DINDigit4/Password - Digit 4: PickOne +*OrderDependency: 27 AnySetup *DINDigit4 +*DefaultDINDigit4: 0 +*DINDigit4 0/0: "userdict /DINDigit4 00 put" +*DINDigit4 1/1: "userdict /DINDigit4 10 put" +*DINDigit4 2/2: "userdict /DINDigit4 20 put" +*DINDigit4 3/3: "userdict /DINDigit4 30 put" +*DINDigit4 4/4: "userdict /DINDigit4 40 put" +*DINDigit4 5/5: "userdict /DINDigit4 50 put" +*DINDigit4 6/6: "userdict /DINDigit4 60 put" +*DINDigit4 7/7: "userdict /DINDigit4 70 put" +*DINDigit4 8/8: "userdict /DINDigit4 80 put" +*DINDigit4 9/9: "userdict /DINDigit4 90 put" +*CloseUI: *DINDigit4 + +*OpenUI *DINDigit5/Password - Digit 5: PickOne +*OrderDependency: 27 AnySetup *DINDigit5 +*DefaultDINDigit5: 0 +*DINDigit5 0/0: "userdict /DINDigit5 0 put" +*DINDigit5 1/1: "userdict /DINDigit5 1 put" +*DINDigit5 2/2: "userdict /DINDigit5 2 put" +*DINDigit5 3/3: "userdict /DINDigit5 3 put" +*DINDigit5 4/4: "userdict /DINDigit5 4 put" +*DINDigit5 5/5: "userdict /DINDigit5 5 put" +*DINDigit5 6/6: "userdict /DINDigit5 6 put" +*DINDigit5 7/7: "userdict /DINDigit5 7 put" +*DINDigit5 8/8: "userdict /DINDigit5 8 put" +*DINDigit5 9/9: "userdict /DINDigit5 9 put" +*CloseUI: *DINDigit5 + +*CloseGroup: DINNumber + + +*% ===== Department Code Selection Options ====================================== +*% The Department Code (DC) group of options is needed for the CUPS PPD because +*% CUPS PPD does not support RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the department code. +*% The department code is only used when the Department Code (DC) On options is checked +*% in the Print Mode options tab. The default DC value is 00000. +*OpenGroup: DepartmentCode/Printing Modes DC + +*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne +*OrderDependency: 28 AnySetup *DCDigit1 +*DefaultDCDigit1: 0 +*DCDigit1 0/0: "userdict /DCDigit1 00000 put" +*DCDigit1 1/1: "userdict /DCDigit1 10000 put" +*DCDigit1 2/2: "userdict /DCDigit1 20000 put" +*DCDigit1 3/3: "userdict /DCDigit1 30000 put" +*DCDigit1 4/4: "userdict /DCDigit1 40000 put" +*DCDigit1 5/5: "userdict /DCDigit1 50000 put" +*DCDigit1 6/6: "userdict /DCDigit1 60000 put" +*DCDigit1 7/7: "userdict /DCDigit1 70000 put" +*DCDigit1 8/8: "userdict /DCDigit1 80000 put" +*DCDigit1 9/9: "userdict /DCDigit1 90000 put" +*CloseUI: *DCDigit1 + +*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne +*OrderDependency: 28 AnySetup *DCDigit2 +*DefaultDCDigit2: 0 +*DCDigit2 0/0: "userdict /DCDigit2 0000 put" +*DCDigit2 1/1: "userdict /DCDigit2 1000 put" +*DCDigit2 2/2: "userdict /DCDigit2 2000 put" +*DCDigit2 3/3: "userdict /DCDigit2 3000 put" +*DCDigit2 4/4: "userdict /DCDigit2 4000 put" +*DCDigit2 5/5: "userdict /DCDigit2 5000 put" +*DCDigit2 6/6: "userdict /DCDigit2 6000 put" +*DCDigit2 7/7: "userdict /DCDigit2 7000 put" +*DCDigit2 8/8: "userdict /DCDigit2 8000 put" +*DCDigit2 9/9: "userdict /DCDigit2 9000 put" +*CloseUI: *DCDigit2 + +*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne +*OrderDependency: 28 AnySetup *DCDigit3 +*DefaultDCDigit3: 0 +*DCDigit3 0/0: "userdict /DCDigit3 000 put" +*DCDigit3 1/1: "userdict /DCDigit3 100 put" +*DCDigit3 2/2: "userdict /DCDigit3 200 put" +*DCDigit3 3/3: "userdict /DCDigit3 300 put" +*DCDigit3 4/4: "userdict /DCDigit3 400 put" +*DCDigit3 5/5: "userdict /DCDigit3 500 put" +*DCDigit3 6/6: "userdict /DCDigit3 600 put" +*DCDigit3 7/7: "userdict /DCDigit3 700 put" +*DCDigit3 8/8: "userdict /DCDigit3 800 put" +*DCDigit3 9/9: "userdict /DCDigit3 900 put" +*CloseUI: *DCDigit3 + +*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne +*OrderDependency: 28 AnySetup *DCDigit4 +*DefaultDCDigit4: 0 +*DCDigit4 0/0: "userdict /DCDigit4 00 put" +*DCDigit4 1/1: "userdict /DCDigit4 10 put" +*DCDigit4 2/2: "userdict /DCDigit4 20 put" +*DCDigit4 3/3: "userdict /DCDigit4 30 put" +*DCDigit4 4/4: "userdict /DCDigit4 40 put" +*DCDigit4 5/5: "userdict /DCDigit4 50 put" +*DCDigit4 6/6: "userdict /DCDigit4 60 put" +*DCDigit4 7/7: "userdict /DCDigit4 70 put" +*DCDigit4 8/8: "userdict /DCDigit4 80 put" +*DCDigit4 9/9: "userdict /DCDigit4 90 put" +*CloseUI: *DCDigit4 + +*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne +*OrderDependency: 28 AnySetup *DCDigit5 +*DefaultDCDigit5: 0 +*DCDigit5 0/0: "userdict /DCDigit5 0 put" +*DCDigit5 1/1: "userdict /DCDigit5 1 put" +*DCDigit5 2/2: "userdict /DCDigit5 2 put" +*DCDigit5 3/3: "userdict /DCDigit5 3 put" +*DCDigit5 4/4: "userdict /DCDigit5 4 put" +*DCDigit5 5/5: "userdict /DCDigit5 5 put" +*DCDigit5 6/6: "userdict /DCDigit5 6 put" +*DCDigit5 7/7: "userdict /DCDigit5 7 put" +*DCDigit5 8/8: "userdict /DCDigit5 8 put" +*DCDigit5 9/9: "userdict /DCDigit5 9 put" +*CloseUI: *DCDigit5 + +*CloseGroup: DepartmentCode + + + +*%===== Booklet Mode Options ===================================== +*% This group of options allows the user to +*% select the paper size to use for booklet mode, choose the page layout +*% and select the inner and outer margin values. Further documentation is +*% contained in the PPD specification. + +*OpenGroup: BookletModeOptions/Booklet + +*%===== Booklet Paper Size =============================== +*% This specifies the paper size to be used for booklet printing. +*% The default is None (Off). If booklet paper size is not None, then the +*% paper type selected for booklet mode will override any other paper +*% type selected. +*% The TSBPrivate key takes a string parameter that is exactly the same +*% as the parameter for th PJL COMMENT command. When the setpagedevice +*% operator is executed with the TSBPrivate key the parameter is +*% immediately passed to the DsruJobPJLParse() function in the same +*% manner as if the PJL COMMENT command had been executed. The result +*% of using this key is exactly the same as if a PJL command had been +*% used so only the RIP needs to be changed to support this operation. +*% If booklet printing is selected, then short edge duplexing by default +*% is used (Duplex=true and Tumble=true), otherwise if booklet printing +*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing +*% Option can be used to override this and change to long edge duplexing +*% (Duplex=true and Tumble=false) if necessary. +*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne +*OrderDependency: 30 AnySetup *BookletPaperSize +*DefaultBookletPaperSize: None +*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice" +*BookletPaperSize Letter/Letter: " + <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A4/A4: " + <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal/Legal: " + <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Statement/Statement: " + <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Ledger/Ledger: " + <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Folio/Folio: " + <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A3/A3: " + <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A5/A5: " + <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B4/B4: " + <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B5/B5: " + <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Computer/Computer: " + <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal-13/13" LG: " + <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Square/8.5" SQ: " + <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize 8K/8K: " + <</TSBPrivate (DSSC PRINT BOOKLET=8K) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize 16K/16K: " + <</TSBPrivate (DSSC PRINT BOOKLET=16K) /Duplex true /Tumble true >> setpagedevice" +*End +*CloseUI: *BookletPaperSize + +*%===== Booklet Page Layout =============================== +*% This allows the user to select the page layout of the booklet, +*% Either right to left or left to right. +*% The default is left to right. +*OpenUI *BookletPageLayout/Left to Right Page Layout: Boolean +*OrderDependency: 31 AnySetup *BookletPageLayout +*DefaultBookletPageLayout: True +*BookletPageLayout False/Right to Left: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice" +*End +*BookletPageLayout True/Left to Right: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice" +*End +*CloseUI: *BookletPageLayout + +*%===== Booklet Center Margin ============================ +*% This allows the user to select the size of the center margin (gutter), +*% in points, from the range 0 - 300. This is in addition to the center +*% margin already specified by the application. The default is Off/0 points. +*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne +*OrderDependency: 32 AnySetup *BookletCenterMargin +*DefaultBookletCenterMargin: Off +*BookletCenterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice" +*End +*BookletCenterMargin 3/3 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice" +*End +*BookletCenterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice" +*End +*BookletCenterMargin 9/9 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice" +*End +*BookletCenterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice" +*End +*BookletCenterMargin 15/15 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice" +*End +*BookletCenterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice" +*End +*BookletCenterMargin 21/21 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice" +*End +*BookletCenterMargin 24/24 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice" +*End +*BookletCenterMargin 27/27 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice" +*End +*BookletCenterMargin 30/30 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice" +*End +*BookletCenterMargin 33/33 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice" +*End +*BookletCenterMargin 36/36 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice" +*End +*CloseUI: *BookletCenterMargin + + +*%===== Booklet Outer Margin ============================ +*% This allows the user to select the size of the outer margin (creep), +*% in points, from the range 0 - 18, which should take place for the +*% booklet. The default is Off/0 points. +*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne +*OrderDependency: 33 AnySetup *BookletOuterMargin +*DefaultBookletOuterMargin: Off +*BookletOuterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=000) >> setpagedevice" +*End +*BookletOuterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=050) >> setpagedevice" +*End +*BookletOuterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=100) >> setpagedevice" +*End +*BookletOuterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=150) >> setpagedevice" +*End +*BookletOuterMargin 24/24 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=200) >> setpagedevice" +*End +*BookletOuterMargin 30/30 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=250) >> setpagedevice" +*End +*BookletOuterMargin 36/36 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=300) >> setpagedevice" +*End +*BookletOuterMargin 42/42 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=350) >> setpagedevice" +*End +*BookletOuterMargin 48/48 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=400) >> setpagedevice" +*End +*BookletOuterMargin 54/54 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=450) >> setpagedevice" +*End +*BookletOuterMargin 60/60 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=500) >> setpagedevice" +*End +*BookletOuterMargin 66/66 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=550) >> setpagedevice" +*End +*BookletOuterMargin 72/72 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=600) >> setpagedevice" +*End +*CloseUI: *BookletOuterMargin + +*CloseGroup: BookletModeOptions + +*RequiresPageRegion All: True + +*OpenGroup: Quality/Quality +*%===== Quality Specific Options ================================== +*% This group of options allows the user to change the various color +*% options available on the McKinley printer. As there are many options +*% and only certain combinations are valid, some options have been combined +*% into one to prevent invalid selections from being made. Refer to the McKinley +*% Windows Printer Driver Specification v1.00 or later for more details +*% on how the Quality options work. + +*%===== Halftone ============================ +*% This option allows the user to set Halftone to Detail or Smooth. The default value is Smooth. +*OpenUI *Halftone/Halftone: PickOne +*OrderDependency: 56 AnySetup *Halftone +*DefaultHalftone: Smooth +*Halftone Detail/Detail: " +<</ProcessColorModel /DeviceGray >> setpagedevice + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + userdict /TRCnumber 0 put + userdict /HTnumber 0 put + + userdict begin + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + + <</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice + <</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice + <</TSBPrivate (DSSC PRINT SCREENTYPE=DETAIL) >> setpagedevice + + % generate correct HT define + /allHT (ht) HTnumber concat_str_num cvn load def + + /setAllResource { + allHT sethalftone + } def + + <</Install {setAllResource} >> setpagedevice + end +} if" +*End + + + +*Halftone Smooth/Smooth: " +<</ProcessColorModel /DeviceGray >> setpagedevice + userdict begin + /concat_str_str { + % parameters + % string string + % result + % string + dup length + 2 index length add + 1 index type pop string + dup 0 4 index putinterval + dup 4 -1 roll length + 4 -1 roll putinterval + } bind def + + /concat_str_num { + % parameters + % string number + 10 string + cvs + concat_str_str + } bind def + + end + + globaldict /TTEC known { + + % Check if TSBMediaType is known and set to 0 (plain paper) if not. + % This may happen if paper Feed is set to Auto Select. + + <</TSBPrivate (DSSC PRINT RENDERMODE=GRAYSCALE) >> setpagedevice + <</TSBPrivate (DSSC PRINT XYRESOLUTION=600x600) >> setpagedevice + <</TSBPrivate (DSSC PRINT SCREENTYPE=SMOOTH) >> setpagedevice + + } if" +*End +*CloseUI: *Halftone + + +*%===== Smoothing ============================ +*% This option allows the user to turn Smoothing On and Off. The default value is On. +*OpenUI *Smoothing/Smoothing: Boolean +*OrderDependency: 52 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing False/Off: " + <</TSBPrivate (DSSC PRINT SMOOTHING=0) >> setpagedevice" +*End +*Smoothing True/On: " + <</TSBPrivate (DSSC PRINT SMOOTHING=1) >> setpagedevice" +*End +*CloseUI: *Smoothing + +*%===== Toner Save ============================ +*% This option allows the user to turn Toner Save feature On and Off. The default value is Off. +*OpenUI *TonerSave/Toner Save: Boolean +*OrderDependency: 51 AnySetup *TonerSave +*DefaultTonerSave: False +*TonerSave False/Off: " + <</TSBPrivate (DSSC PRINT TONERSAVE=0) >> setpagedevice" +*End +*TonerSave True/On: " + <</TSBPrivate (DSSC PRINT TONERSAVE=1) >> setpagedevice" +*End +*CloseUI: *TonerSave +*CloseGroup: Quality + +*% Font Information ===================== +*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-Bold: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.000)" Standard ROM +*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM +*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM +*Font Arial-BoldMT: Standard "(501.005)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.005)" Standard ROM +*Font AvantGarde-Book: Standard "(501.007)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bodoni-Bold: Standard "(501.004)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM +*Font Bodoni-Italic: Standard "(501.005)" Standard ROM +*Font Bodoni-Poster: Standard "(501.007)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM +*Font Bodoni: Standard "(501.006)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.004)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM +*Font Bookman-Light: Standard "(501.004)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.008)" Standard ROM +*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.006)" Standard ROM +*Font Clarendon-Light: Standard "(501.007)" Standard ROM +*Font Clarendon: Standard "(501.006)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.006)" 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)" Standard ROM +*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(501.007)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM +*Font Courier-Oblique: Standard "(501.008)" Standard ROM +*Font Courier: Standard "(501.008)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.006)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile: Standard "(501.005)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font Geneva: Standard "(501.005)" Standard ROM +*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.005)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM +*Font GillSans-Condensed: Standard "(501.005)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM +*Font GillSans-Italic: Standard "(501.005)" Standard ROM +*Font GillSans-Light: Standard "(501.006)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM +*Font GillSans: Standard "(501.006)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.006)" 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.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica: Standard "(501.005)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.004)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM +*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM +*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM +*Font JoannaMT: Standard "(501.006)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM +*Font LetterGothic: Standard "(501.007)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.008)" Standard ROM +*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewYork: Standard "(501.009)" Standard ROM +*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.006)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM +*Font Optima-Italic: Standard "(501.008)" Standard ROM +*Font Optima: Standard "(501.008)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.006)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM +*Font Palatino-Italic: Standard "(501.006)" Standard ROM +*Font Palatino-Roman: Standard "(501.004)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM +*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Symbol: Special "(001.007S)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.006)" Standard ROM +*Font Times-BoldItalic: Standard "(501.005)" Standard ROM +*Font Times-Italic: Standard "(501.006)" Standard ROM +*Font Times-Roman: Standard "(501.006)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM +*Font Univers-Bold: Standard "(501.006)" Standard ROM +*Font Univers-BoldExt: Standard "(501.008)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM +*Font Univers-Condensed: Standard "(501.008)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM +*Font Univers-Extended: Standard "(501.007)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM +*Font Univers-Light: Standard "(501.007)" Standard ROM +*Font Univers-LightOblique: Standard "(501.007)" Standard ROM +*Font Univers-Oblique: Standard "(501.007)" Standard ROM +*Font Univers: Standard "(501.007)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard 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 (verbatim from printer): +*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: <one of these> ] %%) +*Status: "initializing" +*Status: "busy" +*Status: "idle" +*Status: "printing" +*Status: "waiting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "UniComm" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*% DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*%===== Color Separation Information ================= +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*% For 85 lpi / 600 dpi ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*% Last Edit Date: 9 May 2006 +*% end of CUPS PPD file for TOSHIBA_e-STUDIO850Series + diff --git a/db/source/PPD/Toshiba/Toshiba_GL1010_CUPS.ppd b/db/source/PPD/Toshiba/Toshiba_GL1010_CUPS.ppd new file mode 100644 index 00000000..f23acaa3 --- /dev/null +++ b/db/source/PPD/Toshiba/Toshiba_GL1010_CUPS.ppd @@ -0,0 +1,1378 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) 2006 TOSHIBA TEC Corporation +*% +*% This software is free software; you can redistribute it and/or +*% modify it under the terms of the GNU General Public License as +*% published by the Free Software Foundation; either version 2 of +*% the License, or (at your option) any later version. +*% +*% In addition to the permissions in the GNU General Public License, +*% TOSHIBA TEC Corporation gives you unlimited permission to link the +*% PostScript code fragments herein into your PostScript documents to +*% form an executable 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 software 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 software; if not, write to the Free +*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +*% MA 02111 USA +*% +*% Date: 24 February 2006 + +*FormatVersion: "4.3" +*FileVersion: "1.03" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "GL1010.PPD" +*Manufacturer: "TOSHIBA TEC Corp." +*Product: "(GL-1010)" +*PSVersion: "(3010) 0" +*ModelName: "Toshiba GL-1010" +*NickName: "TOSHIBA GL-1010" +*ShortNickName: "TOSHIBA GL-1010" + +*% ===== Installable Option ========================== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Finisher/Finisher: PickOne +*DefaultFinisher: None +*Finisher None/Not Installed: "" +*Finisher Staple1/Single Position Stapler: "" +*Finisher StapleM/Multi-Position Stapler: "" +*Finisher StapleMH/Multi-Position Stapler and Hole Punch: "" +*CloseUI: *Finisher +*OpenUI *Pedestal/Pedestal: PickOne +*DefaultPedestal: None +*Pedestal None/Not Installed: "" +*Pedestal Drawer1/Single Drawer: "" +*Pedestal Drawer2/Double Drawer: "" +*Pedestal pedLCF/Large Capacity Feeder: "" +*CloseUI: *Pedestal +*CloseGroup: InstallableOptions + +*% ===== Uninstalled Options ========================= + +*UIConstraints: *Stapling UL *Alternate On +*UIConstraints: *Stapling ML *Alternate On +*UIConstraints: *Stapling LL *Alternate On +*UIConstraints: *Stapling UR *Alternate On +*UIConstraints: *Stapling MR *Alternate On +*UIConstraints: *Stapling LR *Alternate On +*UIConstraints: *Stapling MT *Alternate On +*UIConstraints: *Stapling MB *Alternate On +*UIConstraints: *Stapling SS *Alternate On + +*UIConstraints: *HolePunch LEP-0R *Alternate On +*UIConstraints: *HolePunch SEP-0R *Alternate On +*UIConstraints: *HolePunch LEP-180R *Alternate On +*UIConstraints: *HolePunch SEP-180R *Alternate On + +*UIConstraints: *Finisher None *OutputBin Bin1 +*UIConstraints: *Finisher None *OutputBin Bin2 +*UIConstraints: *Finisher None *Stapling UL +*UIConstraints: *Finisher None *Stapling ML +*UIConstraints: *Finisher None *Stapling LL +*UIConstraints: *Finisher None *Stapling UR +*UIConstraints: *Finisher None *Stapling MR +*UIConstraints: *Finisher None *Stapling LR +*UIConstraints: *Finisher None *Stapling MT +*UIConstraints: *Finisher None *Stapling MB +*UIConstraints: *Finisher None *Stapling SS + +*UIConstraints: *Finisher Staple1 *Stapling ML +*UIConstraints: *Finisher Staple1 *Stapling LL +*UIConstraints: *Finisher Staple1 *Stapling UR +*UIConstraints: *Finisher Staple1 *Stapling MR +*UIConstraints: *Finisher Staple1 *Stapling LR +*UIConstraints: *Finisher Staple1 *Stapling MT +*UIConstraints: *Finisher Staple1 *Stapling MB +*UIConstraints: *Finisher Staple1 *Stapling SS + +*UIConstraints: *OutputBin Inner *Stapling UL +*UIConstraints: *OutputBin Inner *Stapling ML +*UIConstraints: *OutputBin Inner *Stapling LL +*UIConstraints: *OutputBin Inner *Stapling UR +*UIConstraints: *OutputBin Inner *Stapling MR +*UIConstraints: *OutputBin Inner *Stapling LR +*UIConstraints: *OutputBin Inner *Stapling MT +*UIConstraints: *OutputBin Inner *Stapling MB +*UIConstraints: *OutputBin Inner *Stapling SS + +*UIConstraints: *Finisher None *HolePunch LEP-0R +*UIConstraints: *Finisher None *HolePunch SEP-0R +*UIConstraints: *Finisher None *HolePunch LEP-180R +*UIConstraints: *Finisher None *HolePunch SEP-180R +*UIConstraints: *Finisher Staple1 *HolePunch LEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-0R +*UIConstraints: *Finisher Staple1 *HolePunch LEP-180R +*UIConstraints: *Finisher Staple1 *HolePunch SEP-180R +*UIConstraints: *Finisher StapleM *HolePunch LEP-0R +*UIConstraints: *Finisher StapleM *HolePunch SEP-0R +*UIConstraints: *Finisher StapleM *HolePunch LEP-180R +*UIConstraints: *Finisher StapleM *HolePunch SEP-180R + +*UIConstraints: *OutputBin Inner *HolePunch LEP-0R +*UIConstraints: *OutputBin Inner *HolePunch SEP-0R +*UIConstraints: *OutputBin Inner *HolePunch LEP-180R +*UIConstraints: *OutputBin Inner *HolePunch SEP-180R + +*UIConstraints: *OutputBin Bin1 *Alternate On +*UIConstraints: *OutputBin Bin2 *Alternate On + +*UIConstraints: *Pedestal None *InputSlot PedUpper +*UIConstraints: *Pedestal None *InputSlot PedLower +*UIConstraints: *Pedestal None *InputSlot LargeCapacity + +*UIConstraints: *Pedestal Drawer1 *InputSlot PedLower +*UIConstraints: *Pedestal Drawer1 *InputSlot LargeCapacity + +*UIConstraints: *Pedestal Drawer2 *InputSlot LargeCapacity + +*UIConstraints: *Pedestal pedLCF *InputSlot PedUpper +*UIConstraints: *Pedestal pedLCF *InputSlot PedLower + +*UIConstraints: *Alternate On *Collate False + + +*%===== Device Capabilities ========================== +*LanguageLevel: "3" + +*ColorDevice: False +*DefaultColorSpace: Gray +*Protocols: TBCP +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore +" +*End + +*FreeVM: "12000000" +*LandscapeOrientation: Plus90 +*FileSystem: False +*Throughput: "65" + +*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 } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "0" +*PrintPSErrors: True + +*%===== Halftone Information ========================= +*DefaultHalftoneType: 1 +*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 +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%===== Paper Sizes ================================== +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize A3/A3 (297 x 420 mm): " + << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 (210 x 297 mm): " + << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 (148 x 210 mm): " + << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6/A6 (105 x 148 mm): " + << /DeferredMediaSelection true /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 (257 x 364 mm): " + << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 (182 x 257 mm): " + << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageSize Ledger/Ledger (11 x 17 in): " + << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal (8.5 x 14 in): " + << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Letter/Letter (8.5 x 11 in): " + << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Statement/Statement (5.5 x 8.5 in): " + << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize Folio/Folio (210 x 330 mm): " + << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageSize Computer/Computer (10.125 x 14 in): " + << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize LG13/Legal 13 (8.5 x 13 in): " + << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageSize SQ85/Letter Square (8.5 x 8.5 in): " + << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 14 dict + dup [612 612] (SQ85) put + dup [612 936] (LG13) put + dup [729 1008] (Computer) put + dup [595 935] (Folio) put + dup [396 612] (Statement) put + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Ledger) put + dup [516 728] (B5) put + dup [728 1032] (B4) put + dup [297 420] (A6) put + dup [420 595] (A5) put + dup [595 842] (A4) put + dup [842 1191] (A3) 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: 30 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion A3/A3 (297 x 420 mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4/A4 (210 x 297 mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5/A5(148 x 210 mm): " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6/A6(105 x 148 mm): " + << /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4/B4 (257 x 364 mm): " + << /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5/B5 (182 x 257 mm): " + << /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Ledger/Ledger (11 x 17 in): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal/Legal (8.5 x 14 in): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Letter/Letter (8.5 x 11 in): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Statement/Statement (5.5 x 8.5 in): " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Folio/Folio (210 x 330 mm): " + << /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Computer/Computer (10.125 x 14 in): " + << /PageSize [729 1008] /ImagingBBox null put> setpagedevice" +*End +*PageRegion LG13/Legal 13 (8.5 x 13 in): " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageRegion SQ85/Letter Square (8.5 x 8.5 in): " + << /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea A3/A3 (297 x 420 mm): "12.0 12.12 829.44 1178.4 " +*ImageableArea A4/A4 (210 x 297 mm): "12.0 12.24 583.08 829.68 " +*ImageableArea A5/A5 (148 x 210 mm): "12.0 12.12 407.4 583.2 " +*ImageableArea A6/A6 (105 x 148 mm): "12.0 12.12 285.36 407.52 " +*ImageableArea B4/B4 (257 x 364 mm): "12.0 12.12 716.28 1019.76 " +*ImageableArea B5/B5 (182 x 257 mm): "12.0 12.1201 503.52 716.4 " +*ImageableArea Ledger/Ledger (11 x 17 in): "12.0 12.24 779.88 1212.0 " +*ImageableArea Legal/Legal (8.5 x 14 in): "12.0 12.12 599.88 996.0 " +*ImageableArea Letter/Letter (8.5 x 11 in): "12.0 12.12 599.88 780.0 " +*ImageableArea Statement/Statement (5.5 x 8.5 in): "12.0 12.12 383.76 600.0 " +*ImageableArea Folio/Folio (210 x 330 mm): "12.0 12.12 583.08 923.28 " +*ImageableArea Computer/Computer (10.125 x 14 in): "12.0 12.12 716.64 996.0 " +*ImageableArea LG13/Legal 13 (8.5 x 13 in): "12.0 12.12 599.88 924.0 " +*ImageableArea SQ85/Letter Square (8.5 x 8.5 in): "12.0 12.0 599.88 599.88 " +*?ImageableArea: " + save + /cvp { ( ) 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 + +*DefaultPaperDimension: Letter +*PaperDimension A3/A3 (297 x 420 mm): "842 1191" +*PaperDimension A4/A4 (210 x 297 mm): "595 842" +*PaperDimension A5/A5 (148 x 210 mm): "420 595" +*PaperDimension A6/A6 (105 x 148 mm): "297 420" +*PaperDimension B4/B4 (257 x 364 mm): "728 1032" +*PaperDimension B5/B5 (182 x 257 mm): "516 728" +*PaperDimension Ledger/Ledger (11 x 17 in): "792 1224" +*PaperDimension Legal/Legal (8.5 x 14 in): "612 1008" +*PaperDimension Letter/Letter (8.5 x 11 in): "612 792" +*PaperDimension Statement/Statement (5.5 x 8.5 in): "396 612" +*PaperDimension Folio/Folio (210 x 330 mm): "595 935" +*PaperDimension Computer/Computer (10.125 x 14 in): "729 1008" +*PaperDimension LG13/Legal 13 (8.5 x 13 in): "612 936" +*PaperDimension SQ85/Letter Square (8.5 x 8.5 in): "612 612" + +*%===== Paper Source ================================= +*OpenUI *InputSlot: PickOne +*OrderDependency: 40 AnySetup *InputSlot +*DefaultInputSlot: Auto +*InputSlot Auto/Auto (Default): " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType null >> setpagedevice" +*End +*InputSlot Upper/Upper Cassette: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 0 /MediaType null >> setpagedevice" +*End +*InputSlot Lower/Lower Cassette: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 1 /MediaType null >> setpagedevice" +*End +*InputSlot PedUpper/Pedestal Upper Cassette: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice" +*End +*InputSlot PedLower/Pedestal Lower Cassette: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 5 /MediaType null >> setpagedevice" +*End +*InputSlot LargeCapacity/Large Capacity Feeder: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice" +*End +*InputSlot Manual/Manual Bypass Feeder:" + << /DeferredMediaSelection true /ManualFeed true >> setpagedevice" +*End +*InputSlot Bond/Bond: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Bond) >> setpagedevice" +*End +*InputSlot Cardstock/Cardstock: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Card Stock) >> setpagedevice" +*End +*InputSlot Color/Color: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Color) >> setpagedevice" +*End +*InputSlot DiskLabels/Disk Labels: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Disk Labels) >> setpagedevice" +*End +*InputSlot LetterLabels/Letter Labels: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Letter Labels) >> setpagedevice" +*End +*InputSlot Letterhead/Letterhead: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Letterhead) >> setpagedevice" +*End +*InputSlot Plain/Plain: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Plain) >> setpagedevice" +*End +*InputSlot Preprinted/Preprinted: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Preprinted) >> setpagedevice" +*End +*InputSlot Recycled/Recycled: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Recycled) >> setpagedevice" +*End +*InputSlot Transparency/Transparency: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Transparency) >> setpagedevice" +*End +*CloseUI: *InputSlot + + +*%===== Duplex ======================================= +*% Long and short edge duplexing options selected here override the short +*% edge duplexing that may be selected by Booklet Mode Printing options. +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 34 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/1-Sided: " + <</TSBPrivate (DSSC PRINT DUPLEX=0)>> setpagedevice" +*End +*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): " + << /Duplex true /Tumble false >> setpagedevice + <</TSBPrivate (DSSC PRINT DUPLEX=1)>> setpagedevice" +*End +*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): " + << /Duplex true /Tumble true >> setpagedevice + <</TSBPrivate (DSSC PRINT DUPLEX=2)>> setpagedevice" +*End +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse + = flush + restore" +*End +*CloseUI: *Duplex + +*%====== Collate ===================== +*OpenUI *Collate/Collate: PickOne +*OrderDependency: 42 AnySetup *Collate +*DefaultCollate: True +*Collate True: "<</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice" +*End +*Collate False: "<</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice" +*End +*CloseUI: *Collate + +*OpenGroup: FinishingOptions/Finishing Options +*%===== Destination ================================== +*OpenUI *OutputTray/Destination: PickOne +*OrderDependency: 42 AnySetup *OutputTray +*DefaultOutputTray: Bin2 +*OutputTray Inner/Inner Tray: " + << /OutputPosition 1 >> setpagedevice" +*End +*OutputTray Bin1/Tray 1: " + << /OutputPosition 3 >> setpagedevice" +*End +*OutputTray Bin2/Tray 2: " + << /OutputPosition 4 >> setpagedevice" +*End +*CloseUI: *OutputTray + +*%===== Alternate ================================== +*OpenUI *Alternate/Alternate: Boolean +*OrderDependency: 46 AnySetup *Alternate +*DefaultAlternate: False +*Alternate False/Off: " + <</TSBPrivate (DSSC PRINT ALTERNATION=0)>> setpagedevice" +*End +*Alternate True/On: " + <</TSBPrivate (DSSC PRINT ALTERNATION=1)>> setpagedevice" +*End +*CloseUI: *Alternate + +*%===== Hole Punch ==================================== +*OpenUI *HolePunch/HolePunch: PickOne +*OrderDependency: 43 AnySetup *HolePunch +*DefaultHolePunch: Off +*HolePunch Off/Off: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=0)>> setpagedevice" +*End +*HolePunch LEP-0R/Long Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=1)>> setpagedevice" +*End +*HolePunch SEP-0R/Short Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=2)>> setpagedevice" +*End +*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=3)>> setpagedevice" +*End +*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=4)>> setpagedevice" +*End +*CloseUI: *HolePunch + +*%===== Stapling ==================================== +*OpenUI *Stapling/Stapling: PickOne +*OrderDependency: 44 AnySetup *Stapling +*DefaultStapling: Off +*Stapling Off/Off: " + <</TSBPrivate (DSSC PRINT STAPLING=0)>> setpagedevice" +*End +*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=769)>> setpagedevice" +*End +*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=2)>> setpagedevice" +*End +*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33027)>> setpagedevice" +*End +*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=387)>> setpagedevice" +*End +*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=130)>> setpagedevice" +*End +*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33665)>> setpagedevice" +*End +*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=512)>> setpagedevice" +*End +*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33280)>> setpagedevice" +*End +*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice" +*End +*CloseUI: *Stapling +*CloseGroup: FinishingOptions + +*OpenGroup: PrintingModes/Printing Modes +*%===== Print Mode ==================================== +*% The default print mode is Normal. +*OpenUI *PrintMode/Print Mode: PickOne +*OrderDependency: 50 AnySetup *PrintMode +*% The OrderDependency was 47 but this did not work. +*DefaultPrintMode: Normal +*PrintMode Normal/Normal: " + /dscInfo where { + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }if" +*End + +*PrintMode Proof/Proof: " + /dscInfo where { + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }if" +*End + +*% The private print DIN number is selected in the DIN options tab. +*PrintMode Private/Private - Document ID (DIN): " + /dscInfo where { + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }if" +*End + +*PrintMode TAC/TopAccessComposer: " + /dscInfo where { + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + + <</TSBPrivate 100 string dup 0 (DSSC PRINT PROOFBUDDYDOCUMENTNAME=) + putinterval dup 34 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOFBUDDY) >> setpagedevice + <</TSBPrivate (DSSC PRINT PROOFBUDDYFOLDER=PUBLIC) >> setpagedevice + }if" +*End + +*PrintMode TACP/TopAccessComposer Print: " + /dscInfo where { + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + + <</TSBPrivate 100 string dup 0 (DSSC PRINT PROOFBUDDYDOCUMENTNAME=) + putinterval dup 34 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PBPRINT) >> setpagedevice + <</TSBPrivate (DSSC PRINT PROOFBUDDYFOLDER=PUBLIC) >> setpagedevice + }if" +*End +*CloseUI: *PrintMode + + +*%===== Department Code ==================================== +*OpenUI *DeptCode/Department Code: Boolean +*OrderDependency: 48 AnySetup *DeptCode +*DefaultDeptCode: False +*DeptCode False/Disabled: "" +*% The Department Code (DC) number is selected in the DC options tab. +*DeptCode True/Enabled: " + <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup + userdict /DCDigit1 get + userdict /DCDigit2 get add + userdict /DCDigit3 get add + userdict /DCDigit4 get add + userdict /DCDigit5 get add + (00000) cvs + dup length 27 exch sub exch putinterval>> setpagedevice" +*End +*CloseUI: *DeptCode + +*%===== TAC Orientation ==================================== +*OpenUI *TACOrientation/Top Access Composer Orientation: PickOne +*OrderDependency: 48 AnySetup *TACOrientation +*DefaultTACOrientation: Portrait +*TACOrientation Portrait/Portrait: " + <</TSBPrivate (DSSC PRINT PROOFBUDDYORIENTATION=PORTRAIT) >> setpagedevice" +*End +*TACOrientation Landscape/Landscape: " + <</TSBPrivate (DSSC PRINT PROOFBUDDYORIENTATION=LANDSCAPE) >> setpagedevice" +*End +*CloseUI: *TACOrientation + +*CloseGroup: PrintingModes + + +*% ===== Document ID Selection Options ====================================== +*% The Document ID (DIN) group of options is needed for the CUPS PPD because +*% CUPS no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the document ID. +*% The Document ID is only used when the Private Print using Document ID (DIN) option +*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 12345. +*OpenGroup: DINNumber/DIN + +*OpenUI *DINDigit1/Private Print Document ID (DIN) - Digit 1: PickOne +*OrderDependency: 29 AnySetup *DINDigit1 +*DefaultDINDigit1: 1 +*DINDigit1 0/0: "userdict /DINDigit1 00000 put" +*DINDigit1 1/1: "userdict /DINDigit1 10000 put" +*DINDigit1 2/2: "userdict /DINDigit1 20000 put" +*DINDigit1 3/3: "userdict /DINDigit1 30000 put" +*DINDigit1 4/4: "userdict /DINDigit1 40000 put" +*DINDigit1 5/5: "userdict /DINDigit1 50000 put" +*DINDigit1 6/6: "userdict /DINDigit1 60000 put" +*DINDigit1 7/7: "userdict /DINDigit1 70000 put" +*DINDigit1 8/8: "userdict /DINDigit1 80000 put" +*DINDigit1 9/9: "userdict /DINDigit1 90000 put" +*CloseUI: *DINDigit1 + +*OpenUI *DINDigit2/Private Print Document ID (DIN) - Digit 2: PickOne +*OrderDependency: 29 AnySetup *DINDigit2 +*DefaultDINDigit2: 2 +*DINDigit2 0/0: "userdict /DINDigit2 0000 put" +*DINDigit2 1/1: "userdict /DINDigit2 1000 put" +*DINDigit2 2/2: "userdict /DINDigit2 2000 put" +*DINDigit2 3/3: "userdict /DINDigit2 3000 put" +*DINDigit2 4/4: "userdict /DINDigit2 4000 put" +*DINDigit2 5/5: "userdict /DINDigit2 5000 put" +*DINDigit2 6/6: "userdict /DINDigit2 6000 put" +*DINDigit2 7/7: "userdict /DINDigit2 7000 put" +*DINDigit2 8/8: "userdict /DINDigit2 8000 put" +*DINDigit2 9/9: "userdict /DINDigit2 9000 put" +*CloseUI: *DINDigit2 + +*OpenUI *DINDigit3/Private Print Document ID (DIN) - Digit 3: PickOne +*OrderDependency: 29 AnySetup *DINDigit3 +*DefaultDINDigit3: 3 +*DINDigit3 0/0: "userdict /DINDigit3 000 put" +*DINDigit3 1/1: "userdict /DINDigit3 100 put" +*DINDigit3 2/2: "userdict /DINDigit3 200 put" +*DINDigit3 3/3: "userdict /DINDigit3 300 put" +*DINDigit3 4/4: "userdict /DINDigit3 400 put" +*DINDigit3 5/5: "userdict /DINDigit3 500 put" +*DINDigit3 6/6: "userdict /DINDigit3 600 put" +*DINDigit3 7/7: "userdict /DINDigit3 700 put" +*DINDigit3 8/8: "userdict /DINDigit3 800 put" +*DINDigit3 9/9: "userdict /DINDigit3 900 put" +*CloseUI: *DINDigit3 + +*OpenUI *DINDigit4/Private Print Document ID (DIN) - Digit 4: PickOne +*OrderDependency: 29 AnySetup *DINDigit4 +*DefaultDINDigit4: 4 +*DINDigit4 0/0: "userdict /DINDigit4 00 put" +*DINDigit4 1/1: "userdict /DINDigit4 10 put" +*DINDigit4 2/2: "userdict /DINDigit4 20 put" +*DINDigit4 3/3: "userdict /DINDigit4 30 put" +*DINDigit4 4/4: "userdict /DINDigit4 40 put" +*DINDigit4 5/5: "userdict /DINDigit4 50 put" +*DINDigit4 6/6: "userdict /DINDigit4 60 put" +*DINDigit4 7/7: "userdict /DINDigit4 70 put" +*DINDigit4 8/8: "userdict /DINDigit4 80 put" +*DINDigit4 9/9: "userdict /DINDigit4 90 put" +*CloseUI: *DINDigit4 + +*OpenUI *DINDigit5/Private Print Document ID (DIN) - Digit 5: PickOne +*OrderDependency: 29 AnySetup *DINDigit5 +*DefaultDINDigit5: 5 +*DINDigit5 0/0: "userdict /DINDigit5 0 put" +*DINDigit5 1/1: "userdict /DINDigit5 1 put" +*DINDigit5 2/2: "userdict /DINDigit5 2 put" +*DINDigit5 3/3: "userdict /DINDigit5 3 put" +*DINDigit5 4/4: "userdict /DINDigit5 4 put" +*DINDigit5 5/5: "userdict /DINDigit5 5 put" +*DINDigit5 6/6: "userdict /DINDigit5 6 put" +*DINDigit5 7/7: "userdict /DINDigit5 7 put" +*DINDigit5 8/8: "userdict /DINDigit5 8 put" +*DINDigit5 9/9: "userdict /DINDigit5 9 put" +*CloseUI: *DINDigit5 + +*CloseGroup: DINNumber + + +*% ===== Department Code Selection Options ====================================== +*% The Department Code (DC) group of options is needed for the CUPS PPD because +*% CUPS no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the department code. +*% The department code is only used when the Department Code (DC) On options is checked +*% in the Print Mode options tab. The default DC value is 00000. +*OpenGroup: DepartmentCode/DC + +*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne +*OrderDependency: 29 AnySetup *DCDigit1 +*DefaultDCDigit1: 0 +*DCDigit1 0/0: "userdict /DCDigit1 00000 put" +*DCDigit1 1/1: "userdict /DCDigit1 10000 put" +*DCDigit1 2/2: "userdict /DCDigit1 20000 put" +*DCDigit1 3/3: "userdict /DCDigit1 30000 put" +*DCDigit1 4/4: "userdict /DCDigit1 40000 put" +*DCDigit1 5/5: "userdict /DCDigit1 50000 put" +*DCDigit1 6/6: "userdict /DCDigit1 60000 put" +*DCDigit1 7/7: "userdict /DCDigit1 70000 put" +*DCDigit1 8/8: "userdict /DCDigit1 80000 put" +*DCDigit1 9/9: "userdict /DCDigit1 90000 put" +*CloseUI: *DCDigit1 + +*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne +*OrderDependency: 29 AnySetup *DCDigit2 +*DefaultDCDigit2: 0 +*DCDigit2 0/0: "userdict /DCDigit2 0000 put" +*DCDigit2 1/1: "userdict /DCDigit2 1000 put" +*DCDigit2 2/2: "userdict /DCDigit2 2000 put" +*DCDigit2 3/3: "userdict /DCDigit2 3000 put" +*DCDigit2 4/4: "userdict /DCDigit2 4000 put" +*DCDigit2 5/5: "userdict /DCDigit2 5000 put" +*DCDigit2 6/6: "userdict /DCDigit2 6000 put" +*DCDigit2 7/7: "userdict /DCDigit2 7000 put" +*DCDigit2 8/8: "userdict /DCDigit2 8000 put" +*DCDigit2 9/9: "userdict /DCDigit2 9000 put" +*CloseUI: *DCDigit2 + +*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne +*OrderDependency: 29 AnySetup *DCDigit3 +*DefaultDCDigit3: 0 +*DCDigit3 0/0: "userdict /DCDigit3 000 put" +*DCDigit3 1/1: "userdict /DCDigit3 100 put" +*DCDigit3 2/2: "userdict /DCDigit3 200 put" +*DCDigit3 3/3: "userdict /DCDigit3 300 put" +*DCDigit3 4/4: "userdict /DCDigit3 400 put" +*DCDigit3 5/5: "userdict /DCDigit3 500 put" +*DCDigit3 6/6: "userdict /DCDigit3 600 put" +*DCDigit3 7/7: "userdict /DCDigit3 700 put" +*DCDigit3 8/8: "userdict /DCDigit3 800 put" +*DCDigit3 9/9: "userdict /DCDigit3 900 put" +*CloseUI: *DCDigit3 + +*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne +*OrderDependency: 29 AnySetup *DCDigit4 +*DefaultDCDigit4: 0 +*DCDigit4 0/0: "userdict /DCDigit4 00 put" +*DCDigit4 1/1: "userdict /DCDigit4 10 put" +*DCDigit4 2/2: "userdict /DCDigit4 20 put" +*DCDigit4 3/3: "userdict /DCDigit4 30 put" +*DCDigit4 4/4: "userdict /DCDigit4 40 put" +*DCDigit4 5/5: "userdict /DCDigit4 50 put" +*DCDigit4 6/6: "userdict /DCDigit4 60 put" +*DCDigit4 7/7: "userdict /DCDigit4 70 put" +*DCDigit4 8/8: "userdict /DCDigit4 80 put" +*DCDigit4 9/9: "userdict /DCDigit4 90 put" +*CloseUI: *DCDigit4 + +*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne +*OrderDependency: 29 AnySetup *DCDigit5 +*DefaultDCDigit5: 0 +*DCDigit5 0/0: "userdict /DCDigit5 0 put" +*DCDigit5 1/1: "userdict /DCDigit5 1 put" +*DCDigit5 2/2: "userdict /DCDigit5 2 put" +*DCDigit5 3/3: "userdict /DCDigit5 3 put" +*DCDigit5 4/4: "userdict /DCDigit5 4 put" +*DCDigit5 5/5: "userdict /DCDigit5 5 put" +*DCDigit5 6/6: "userdict /DCDigit5 6 put" +*DCDigit5 7/7: "userdict /DCDigit5 7 put" +*DCDigit5 8/8: "userdict /DCDigit5 8 put" +*DCDigit5 9/9: "userdict /DCDigit5 9 put" +*CloseUI: *DCDigit5 + +*CloseGroup: DepartmentCode + + + +*%===== Booklet Mode Options ===================================== +*% This group of options allows the user to +*% select the paper size to use for booklet mode, choose the page layout +*% and select the inner and outer margin values. Further documentation is +*% contained in the PPD specification. + +*OpenGroup: BookletModeOptions/Booklet + +*%===== Booklet Paper Size =============================== +*% This specifies the paper size to be used for booklet printing. +*% The default is None (Off). If booklet paper size is not None, then the +*% paper type selected for booklet mode will override any other paper +*% type selected. +*% The TSBPrivate key takes a string parameter that is exactly the same +*% as the parameter for th PJL COMMENT command. When the setpagedevice +*% operator is executed with the TSBPrivate key the parameter is +*% immediately passed to the DsruJobPJLParse() function in the same +*% manner as if the PJL COMMENT command had been executed. The result +*% of using this key is exactly the same as if a PJL command had been +*% used so only the RIP needs to be changed to support this operation. +*% If booklet printing is selected, then short edge duplexing by default +*% is used (Duplex=true and Tumble=true), otherwise if booklet printing +*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing +*% Option can be used to override this and change to long edge duplexing +*% (Duplex=true and Tumble=false) if necessary. +*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne +*OrderDependency: 30 AnySetup *BookletPaperSize +*DefaultBookletPaperSize: None +*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice" +*BookletPaperSize Letter/Letter: " + <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A4/A4: " + <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal/Legal: " + <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Statement/Statement: " + <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Ledger/Ledger: " + <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Folio/Folio: " + <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A3/A3: " + <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A5/A5: " + <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B4/B4: " + <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B5/B5: " + <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Computer/Computer: " + <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal-13/Legal-13: " + <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Square/8.5 SQ: " + <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice" +*End +*CloseUI: *BookletPaperSize + +*%===== Booklet Page Layout =============================== +*% This allows the user to select the page layout of the booklet, +*% Either right to left or left to right. +*% The default is left to right. +*OpenUI *BookletPageLayout/Booklet Page Layout: PickOne +*OrderDependency: 31 AnySetup *BookletPageLayout +*DefaultBookletPageLayout: True +*BookletPageLayout False/Right to Left: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice" +*End +*BookletPageLayout True/Left to Right: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice" +*End +*CloseUI: *BookletPageLayout + +*%===== Booklet Center Margin ============================ +*% This allows the user to select the size of the center margin (gutter), +*% in points, from the range 0 - 300. This is in addition to the center +*% margin already specified by the application. The default is Off/0 points. +*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne +*OrderDependency: 32 AnySetup *BookletCenterMargin +*DefaultBookletCenterMargin: Off +*BookletCenterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice" +*End +*BookletCenterMargin 25/25 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice" +*End +*BookletCenterMargin 50/50 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice" +*End +*BookletCenterMargin 75/75 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice" +*End +*BookletCenterMargin 100/100 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice" +*End +*BookletCenterMargin 125/125 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice" +*End +*BookletCenterMargin 150/150 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice" +*End +*BookletCenterMargin 175/175 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice" +*End +*BookletCenterMargin 200/200 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice" +*End +*BookletCenterMargin 225/225 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice" +*End +*BookletCenterMargin 250/250 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice" +*End +*BookletCenterMargin 275/275 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice" +*End +*BookletCenterMargin 300/300 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice" +*End +*CloseUI: *BookletCenterMargin + + +*%===== Booklet Outer Margin ============================ +*% This allows the user to select the size of the outer margin (creep), +*% in points, from the range 0 - 18, which should take place for the +*% booklet. The default is Off/0 points. +*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne +*OrderDependency: 33 AnySetup *BookletOuterMargin +*DefaultBookletOuterMargin: Off +*BookletOuterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=00) >> setpagedevice" +*End +*BookletOuterMargin 2/2 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=02) >> setpagedevice" +*End +*BookletOuterMargin 4/4 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=04) >> setpagedevice" +*End +*BookletOuterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=06) >> setpagedevice" +*End +*BookletOuterMargin 8/8 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=08) >> setpagedevice" +*End +*BookletOuterMargin 10/10 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=10) >> setpagedevice" +*End +*BookletOuterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=12) >> setpagedevice" +*End +*BookletOuterMargin 14/14 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=14) >> setpagedevice" +*End +*BookletOuterMargin 16/16 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=16) >> setpagedevice" +*End +*BookletOuterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=18) >> setpagedevice" +*End +*CloseUI: *BookletOuterMargin + +*CloseGroup: BookletModeOptions + +*RequiresPageRegion All: True + +*% Font Information ===================== +*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-Bold: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.000)" Standard ROM +*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM +*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM +*Font Arial-BoldMT: Standard "(501.005)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.005)" Standard ROM +*Font AvantGarde-Book: Standard "(501.007)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bodoni-Bold: Standard "(501.004)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM +*Font Bodoni-Italic: Standard "(501.005)" Standard ROM +*Font Bodoni-Poster: Standard "(501.007)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM +*Font Bodoni: Standard "(501.006)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.004)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM +*Font Bookman-Light: Standard "(501.004)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.008)" Standard ROM +*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.006)" Standard ROM +*Font Clarendon-Light: Standard "(501.007)" Standard ROM +*Font Clarendon: Standard "(501.006)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.006)" 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)" Standard ROM +*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(501.007)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM +*Font Courier-Oblique: Standard "(501.008)" Standard ROM +*Font Courier: Standard "(501.008)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.006)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile: Standard "(501.005)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font Geneva: Standard "(501.005)" Standard ROM +*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.005)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM +*Font GillSans-Condensed: Standard "(501.005)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM +*Font GillSans-Italic: Standard "(501.005)" Standard ROM +*Font GillSans-Light: Standard "(501.006)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM +*Font GillSans: Standard "(501.006)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.006)" 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.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica: Standard "(501.005)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.004)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM +*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM +*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM +*Font JoannaMT: Standard "(501.006)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM +*Font LetterGothic: Standard "(501.007)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.008)" Standard ROM +*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewYork: Standard "(501.009)" Standard ROM +*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.006)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM +*Font Optima-Italic: Standard "(501.008)" Standard ROM +*Font Optima: Standard "(501.008)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.006)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM +*Font Palatino-Italic: Standard "(501.006)" Standard ROM +*Font Palatino-Roman: Standard "(501.004)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM +*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Symbol: Special "(001.007S)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.006)" Standard ROM +*Font Times-BoldItalic: Standard "(501.005)" Standard ROM +*Font Times-Italic: Standard "(501.006)" Standard ROM +*Font Times-Roman: Standard "(501.006)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM +*Font Univers-Bold: Standard "(501.006)" Standard ROM +*Font Univers-BoldExt: Standard "(501.008)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM +*Font Univers-Condensed: Standard "(501.008)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM +*Font Univers-Extended: Standard "(501.007)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM +*Font Univers-Light: Standard "(501.007)" Standard ROM +*Font Univers-LightOblique: Standard "(501.007)" Standard ROM +*Font Univers-Oblique: Standard "(501.007)" Standard ROM +*Font Univers: Standard "(501.007)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard 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 (verbatim from printer): +*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: <one of these> ] %%) +*Status: "initializing" +*Status: "busy" +*Status: "idle" +*Status: "printing" +*Status: "waiting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "UniComm" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*% DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*%===== Color Separation Information ================= +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*% For 85 lpi / 600 dpi ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*% Last Edit Date: 24 February 2006 +*% end of CUPS PPD file for TOSHIBA GL-1010 + diff --git a/db/source/PPD/Toshiba/Toshiba_GL1020_CUPS.ppd b/db/source/PPD/Toshiba/Toshiba_GL1020_CUPS.ppd new file mode 100644 index 00000000..e5c58589 --- /dev/null +++ b/db/source/PPD/Toshiba/Toshiba_GL1020_CUPS.ppd @@ -0,0 +1,1442 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) 2006 TOSHIBA TEC Corporation +*% +*% This software is free software; you can redistribute it and/or +*% modify it under the terms of the GNU General Public License as +*% published by the Free Software Foundation; either version 2 of +*% the License, or (at your option) any later version. +*% +*% In addition to the permissions in the GNU General Public License, +*% TOSHIBA TEC Corporation gives you unlimited permission to link the +*% PostScript code fragments herein into your PostScript documents to +*% form an executable 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 software 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 software; if not, write to the Free +*% Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, +*% MA 02111 USA +*% Date: 16 October 2004 + +*FormatVersion: "4.3" +*FileVersion: "1.05" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "GL1020.PPD" +*Manufacturer: "TOSHIBA TEC Corp." +*Product: "(GL-1020)" +*PSVersion: "(3010) 0" +*ModelName: "Toshiba GL-1020" +*NickName: "TOSHIBA GL-1020" +*ShortNickName: "TOSHIBA GL-1020" + +*% ===== Installable Option ========================== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Finisher/Finisher: PickOne +*DefaultFinisher: None +*Finisher None/None: "" +*Finisher Staple/Finisher: "" +*Finisher StapleH/Finisher and Hole Punch: "" +*Finisher StapleSS/Saddle Stitch Finisher: "" +*Finisher StapleSSH/Saddle Stitch Finisher and Hole Punch: "" +*CloseUI: *Finisher + +*OpenUI *Pedestal/Pedestal: PickOne +*DefaultPedestal: Drawer2 +*Pedestal Drawer2/Pedestal: "" +*Pedestal TandemLCF/Tandem LCF: "" +*CloseUI: *Pedestal + +*OpenUI *ExternalLCF/External LCF: PickOne +*DefaultExternalLCF: None +*ExternalLCF None/Not Installed: "" +*ExternalLCF Installed/Installed: "" +*CloseUI: *ExternalLCF + +*CloseGroup: InstallableOptions + +*% ===== User Interface Constaints ===================== + +*% ===== Finisher Constraints ===== + +*UIConstraints: *Finisher None *OutputBin Bin1 +*UIConstraints: *Finisher None *OutputBin Bin2 +*UIConstraints: *Finisher None *Stapling UL +*UIConstraints: *Finisher None *Stapling ML +*UIConstraints: *Finisher None *Stapling LL +*UIConstraints: *Finisher None *Stapling UR +*UIConstraints: *Finisher None *Stapling MR +*UIConstraints: *Finisher None *Stapling LR +*UIConstraints: *Finisher None *Stapling MT +*UIConstraints: *Finisher None *Stapling MB +*UIConstraints: *Finisher None *Stapling SS + +*UIConstraints: *Finisher None *HolePunch LEP-0R +*UIConstraints: *Finisher None *HolePunch SEP-0R +*UIConstraints: *Finisher None *HolePunch LEP-180R +*UIConstraints: *Finisher None *HolePunch SEP-180R + +*UIConstraints: *Finisher Staple *HolePunch LEP-0R +*UIConstraints: *Finisher Staple *HolePunch SEP-0R +*UIConstraints: *Finisher Staple *HolePunch LEP-180R +*UIConstraints: *Finisher Staple *HolePunch SEP-180R + +*UIConstraints: *Finisher Staple *Stapling SS + +*UIConstraints: *Finisher StapleH *Stapling SS + +*UIConstraints: *Finisher StapleSS *HolePunch LEP-0R +*UIConstraints: *Finisher StapleSS *HolePunch SEP-0R +*UIConstraints: *Finisher StapleSS *HolePunch LEP-180R +*UIConstraints: *Finisher StapleSS *HolePunch SEP-180R + +*% ===== Cassette Constraints ===== + +*UIConstraints: *Pedestal Drawer2 *InputSlot TandemLCF + +*UIConstraints: *Pedestal TandemLCF *InputSlot PedUpper +*UIConstraints: *Pedestal TandemLCF *InputSlot PedLower + +*UIConstraints: *ExternalLCF None *InputSlot ExternalLCF + + +*%===== Device Capabilities ========================== +*LanguageLevel: "3" + +*ColorDevice: False +*DefaultColorSpace: Gray +*Protocols: TBCP +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore +" +*End + +*FreeVM: "12000000" +*LandscapeOrientation: Plus90 +*FileSystem: False +*Throughput: "65" + +*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 } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "0" +*PrintPSErrors: True + +*%===== Halftone Information ========================= +*DefaultHalftoneType: 1 +*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 +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%===== Paper Sizes ================================== +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize A3/A3 (297 x 420 mm): " + << /DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 (210 x 297 mm): " + << /DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 (148 x 210 mm): " + << /DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 (257 x 364 mm): " + << /DeferredMediaSelection true /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 (182 x 257 mm): " + << /DeferredMediaSelection true /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageSize Ledger/Ledger (11 x 17 in): " + << /DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal (8.5 x 14 in): " + << /DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Letter/Letter (8.5 x 11 in): " + << /DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Statement/Statement (5.5 x 8.5 in): " + << /DeferredMediaSelection true /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize Folio/Folio (210 x 330 mm): " + << /DeferredMediaSelection true /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageSize Computer/Computer (10.125 x 14 in): " + << /DeferredMediaSelection true /PageSize [729 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize LG13/Legal 13 (8.5 x 13 in): " + << /DeferredMediaSelection true /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageSize SQ85/Letter Square (8.5 x 8.5 in): " + << /DeferredMediaSelection true /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize 8K/8K (270 x 390 mm): " + << /DeferredMediaSelection true /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageSize 16K/16K (195 x 270 mm): " + << /DeferredMediaSelection true /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End +*PageSize Postcard/Postcard (100 x 148 mm): " + << /DeferredMediaSelection true /PageSize [284 420] /ImagingBBox null >> setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 16 dict + dup [284 420] (Postcard) put + dup [554 767] (16K) put + dup [767 1107] (8K) put + dup [612 612] (SQ85) put + dup [612 936] (LG13) put + dup [729 1008] (Computer) put + dup [595 935] (Folio) put + dup [396 612] (Statement) put + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Ledger) put + dup [516 728] (B5) put + dup [728 1032] (B4) put + dup [420 595] (A5) put + dup [595 842] (A4) put + dup [842 1191] (A3) 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: 30 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion A3/A3 (297 x 420 mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4/A4 (210 x 297 mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5/A5(148 x 210 mm): " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4/B4 (257 x 364 mm): " + << /PageSize [728 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5/B5 (182 x 257 mm): " + << /PageSize [516 728] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Ledger/Ledger (11 x 17 in): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal/Legal (8.5 x 14 in): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Letter/Letter (8.5 x 11 in): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Statement/Statement (5.5 x 8.5 in): " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Folio/Folio (210 x 330 mm): " + << /PageSize [595 935] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Computer/Computer (10.125 x 14 in): " + << /PageSize [729 1008] /ImagingBBox null put> setpagedevice" +*End +*PageRegion LG13/Legal 13 (8.5 x 13 in): " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageRegion SQ85/Letter Square (8.5 x 8.5 in): " + << /PageSize [612 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 8K/8K (270 x 390 mm): " + << /PageSize [767 1107] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 16K/16K (195 x 270 mm): " + << /PageSize [554 767] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Postcard/Postcard (100 x 148 mm): " + << /PageSize [284 420] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea A3/A3 (297 x 420 mm): "12.0 12.12 829.44 1178.4 " +*ImageableArea A4/A4 (210 x 297 mm): "12.0 12.24 583.08 829.68 " +*ImageableArea A5/A5 (148 x 210 mm): "12.0 12.12 407.4 583.2 " +*ImageableArea B4/B4 (257 x 364 mm): "12.0 12.12 716.28 1019.76 " +*ImageableArea B5/B5 (182 x 257 mm): "12.0 12.1201 503.52 716.4 " +*ImageableArea Ledger/Ledger (11 x 17 in): "12.0 12.24 779.88 1212.0 " +*ImageableArea Legal/Legal (8.5 x 14 in): "12.0 12.12 599.88 996.0 " +*ImageableArea Letter/Letter (8.5 x 11 in): "12.0 12.12 599.88 780.0 " +*ImageableArea Statement/Statement (5.5 x 8.5 in): "12.0 12.12 383.76 600.0 " +*ImageableArea Folio/Folio (210 x 330 mm): "12.0 12.12 583.08 923.28 " +*ImageableArea Computer/Computer (10.125 x 14 in): "12.0 12.12 716.64 996.0 " +*ImageableArea LG13/Legal 13 (8.5 x 13 in): "12.0 12.12 599.88 924.0 " +*ImageableArea SQ85/Letter Square (8.5 x 8.5 in): "12.0 12.0 599.88 599.88 " +*ImageableArea 8K/8K (270 x 390 mm): "12.0 12.12 754.88 1095.0 " +*ImageableArea 16K/16K (195 x 270 mm): "12.0 12.12 541.88 755.0 " +*ImageableArea Postcard/Postcard (100 x 148 mm): "12.0 12.12 271.88 408.0 " +*?ImageableArea: " + save + /cvp { ( ) 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 + +*DefaultPaperDimension: Letter +*PaperDimension A3/A3 (297 x 420 mm): "842 1191" +*PaperDimension A4/A4 (210 x 297 mm): "595 842" +*PaperDimension A5/A5 (148 x 210 mm): "420 595" +*PaperDimension B4/B4 (257 x 364 mm): "728 1032" +*PaperDimension B5/B5 (182 x 257 mm): "516 728" +*PaperDimension Ledger/Ledger (11 x 17 in): "792 1224" +*PaperDimension Legal/Legal (8.5 x 14 in): "612 1008" +*PaperDimension Letter/Letter (8.5 x 11 in): "612 792" +*PaperDimension Statement/Statement (5.5 x 8.5 in): "396 612" +*PaperDimension Folio/Folio (210 x 330 mm): "595 935" +*PaperDimension Computer/Computer (10.125 x 14 in): "729 1008" +*PaperDimension LG13/Legal 13 (8.5 x 13 in): "612 936" +*PaperDimension SQ85/Letter Square (8.5 x 8.5 in): "612 612" +*PaperDimension 8K/8K (270 x 390 mm): "767 1107" +*PaperDimension 16K/16K (195 x 270 mm): "554 767" +*PaperDimension Postcard/Postcard (100 x 148 mm): "284 420" + +*%===== Paper Source ================================= +*OpenUI *InputSlot: PickOne +*OrderDependency: 40 AnySetup *InputSlot +*DefaultInputSlot: Auto + +*InputSlot Auto/Auto (Default): " + << /DeferredMediaSelection true /ManualFeed false >> setpagedevice" +*End +*InputSlot Manual/Manual Bypass Feeder:" + << /DeferredMediaSelection true /ManualFeed true >> setpagedevice" +*End +*InputSlot Upper/Upper Cassette: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 0 /MediaType null >> setpagedevice" +*End +*InputSlot Lower/Lower Cassette: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 1 /MediaType null >> setpagedevice" +*End +*InputSlot PedUpper/Pedestal Upper Cassette: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice" +*End +*InputSlot PedLower/Pedestal Lower Cassette: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 5 /MediaType null >> setpagedevice" +*End +*InputSlot TandemLCF/Tandem Large Capacity Feeder: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 4 /MediaType null >> setpagedevice" +*End +*InputSlot ExternalLCF/External Large Capacity Feeder: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition 6 /MediaType null >> setpagedevice" +*End +*InputSlot Plain/Plain: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Plain) >> setpagedevice" +*End +*InputSlot Transparency/Transparency: " + << /DeferredMediaSelection true /ManualFeed true + /MediaPosition null /MediaType (Transparency) >> setpagedevice" +*End +*InputSlot TabPaper/Tab Paper: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Tab) >> setpagedevice" +*End +*InputSlot Thick1/Thick1: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick1) >> setpagedevice" +*End +*InputSlot Thick2/Thick2: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Thick2) >> setpagedevice" +*End +*InputSlot Cover/Cover: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Cover) >> setpagedevice" +*End +*InputSlot Insert/Insert: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Insert) >> setpagedevice" +*End +*InputSlot Special/Special: " + << /DeferredMediaSelection true /ManualFeed false + /MediaPosition null /MediaType (Special) >> setpagedevice" +*End +*CloseUI: *InputSlot + +*%===== Duplex ======================================= +*% Long and short edge duplexing options selected here override the short +*% edge duplexing that may be selected by Booklet Mode Printing options. +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 34 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/1-Sided: " + <</TSBPrivate (DSSC PRINT DUPLEX=0)>> setpagedevice" +*End +*Duplex DuplexNoTumble/2-Sided, No Tumble(Long-Edge Binding): " + << /Duplex true /Tumble false >> setpagedevice + <</TSBPrivate (DSSC PRINT DUPLEX=1)>> setpagedevice" +*End +*Duplex DuplexTumble/2-Sided, Tumble(Short-Edge Binding): " + << /Duplex true /Tumble true >> setpagedevice + <</TSBPrivate (DSSC PRINT DUPLEX=2)>> setpagedevice" +*End +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse + = flush + restore" +*End +*CloseUI: *Duplex + +*%====== Collate ===================== +*OpenUI *Collate/Collate: Boolean +*OrderDependency: 42 AnySetup *Collate +*DefaultCollate: True +*Collate True: "<</TSBPrivate (DSSC PRINT COLLATE=1)>> setpagedevice" +*End +*Collate False: "<</TSBPrivate (DSSC PRINT COLLATE=0)>> setpagedevice" +*End +*CloseUI: *Collate + +*OpenGroup: FinishingOptions/Finishing +*%===== Destination ================================== +*OpenUI *OutputTray/Destination: PickOne +*OrderDependency: 42 AnySetup *OutputTray +*DefaultOutputTray: Bin2 +*OutputTray Bin1/Tray 1: " + << /OutputPosition 3 >> setpagedevice" +*End +*OutputTray Bin2/Tray 2: " + << /OutputPosition 4 >> setpagedevice" +*End +*CloseUI: *OutputTray + +*%===== Hole Punch ==================================== +*OpenUI *HolePunch/HolePunch: PickOne +*OrderDependency: 43 AnySetup *HolePunch +*DefaultHolePunch: Off +*HolePunch Off/Off: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=0)>> setpagedevice" +*End +*HolePunch LEP-0R/Long Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=1)>> setpagedevice" +*End +*HolePunch SEP-0R/Short Edge Punch without rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=2)>> setpagedevice" +*End +*HolePunch LEP-180R/Long Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=3)>> setpagedevice" +*End +*HolePunch SEP-180R/Short Edge Punch with 180 degree rotation: " + <</TSBPrivate (DSSC PRINT HOLEPUNCH=4)>> setpagedevice" +*End +*CloseUI: *HolePunch + +*%===== Stapling ==================================== +*OpenUI *Stapling/Stapling: PickOne +*OrderDependency: 44 AnySetup *Stapling +*DefaultStapling: Off +*Stapling Off/Off: " + <</TSBPrivate (DSSC PRINT STAPLING=0)>> setpagedevice" +*End +*Stapling UL/Upper Left (Portrait) / Upper Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=769)>> setpagedevice" +*End +*Stapling ML/Middle Left (Portrait) / Middle Top (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=2)>> setpagedevice" +*End +*Stapling LL/Lower Left (Portrait) / Upper Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33027)>> setpagedevice" +*End +*Stapling UR/Upper Right (Portrait) / Lower Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=387)>> setpagedevice" +*End +*Stapling MR/Middle Right (Portrait) / Middle Bottom (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=130)>> setpagedevice" +*End +*Stapling LR/Lower Right (Portrait) / Lower Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33665)>> setpagedevice" +*End +*Stapling MT/Middle Top (Portrait) / Middle Right (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=512)>> setpagedevice" +*End +*Stapling MB/Middle Bottom (Portrait) / Middle Left (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=33280)>> setpagedevice" +*End +*Stapling SS/Saddle Stitch (Portrait) / Saddle Stitch (Landscape):" + <</TSBPrivate (DSSC PRINT STAPLING=1028) >> setpagedevice" +*End +*CloseUI: *Stapling +*CloseGroup: FinishingOptions + +*OpenGroup: PrintingModes/Printing Modes +*%===== Print Mode ==================================== +*% The default print mode is Normal. +*OpenUI *PrintMode/Print Mode: PickOne +*OrderDependency: 50 AnySetup *PrintMode +*% The OrderDependency was 47 but this did not work. +*DefaultPrintMode: Normal +*PrintMode Normal/Normal: " + /dscInfo where { + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=NORMAL) >> setpagedevice + }if" +*End +*PrintMode Proof/Proof: " + /dscInfo where { + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOF) >> setpagedevice + }if" +*End +*% The private print DIN number is selected in the DIN options tab. +*PrintMode Private/Private - Document ID (DIN): " + /dscInfo where { + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PRIVATE) >> setpagedevice + <</TSBPrivate (DSSC PRINT PRIVPRINT=00000) dup + userdict /DINDigit1 get + userdict /DINDigit2 get add + userdict /DINDigit3 get add + userdict /DINDigit4 get add + userdict /DINDigit5 get add + (00000) cvs + dup length 26 exch sub exch putinterval>> setpagedevice + }if" +*End +*PrintMode TAC/TopAccessComposer: " + /dscInfo where { + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + + <</TSBPrivate 100 string dup 0 (DSSC PRINT PROOFBUDDYDOCUMENTNAME=) + putinterval dup 34 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PROOFBUDDY) >> setpagedevice + <</TSBPrivate (DSSC PRINT PROOFBUDDYFOLDER=PUBLIC) >> setpagedevice + }if" +*End + +*PrintMode TACP/TopAccessComposer Print: " + /dscInfo where { + dscInfo /For known { + <</TSBPrivate 100 string dup 0 (DSSC PRINT USERLOGIN=) + putinterval dup 21 dscInfo /For get putinterval + >> setpagedevice + }if + dscInfo /Title known { + <</TSBPrivate 100 string dup 0 (DSSC JOB NAME=) + putinterval dup 14 dscInfo /Title get putinterval + >> setpagedevice + + <</TSBPrivate 100 string dup 0 (DSSC PRINT PROOFBUDDYDOCUMENTNAME=) + putinterval dup 34 dscInfo /Title get putinterval + >> setpagedevice + }if + <</TSBPrivate (DSSC PRINT PRINTMODE=PBPRINT) >> setpagedevice + <</TSBPrivate (DSSC PRINT PROOFBUDDYFOLDER=PUBLIC) >> setpagedevice + }if" +*End +*CloseUI: *PrintMode + + +*%===== Department Code ==================================== +*OpenUI *DeptCode/Department Code: Boolean +*OrderDependency: 48 AnySetup *DeptCode +*DefaultDeptCode: False +*DeptCode False/Disabled: "" +*% The Department Code (DC) number is selected in the DC options tab. +*DeptCode True/Enabled: " + <</TSBPrivate (DSSC PRINT ACCESSCODE=00000) dup + userdict /DCDigit1 get + userdict /DCDigit2 get add + userdict /DCDigit3 get add + userdict /DCDigit4 get add + userdict /DCDigit5 get add + (00000) cvs + dup length 27 exch sub exch putinterval>> setpagedevice" +*End +*CloseUI: *DeptCode + +*%===== TAC Orientation ==================================== +*OpenUI *TACOrientation/Top Access Composer Orientation: PickOne +*OrderDependency: 48 AnySetup *TACOrientation +*DefaultTACOrientation: Portrait +*TACOrientation Portrait/Portrait: " + <</TSBPrivate (DSSC PRINT PROOFBUDDYORIENTATION=PORTRAIT) >> setpagedevice" +*End +*TACOrientation Landscape/Landscape: " + <</TSBPrivate (DSSC PRINT PROOFBUDDYORIENTATION=LANDSCAPE) >> setpagedevice" +*End +*CloseUI: *TACOrientation + +*CloseGroup: PrintingModes + + +*% ===== Document ID Selection Options ====================================== +*% The Document ID (DIN) group of options is needed for the CUPS PPD because +*% CUPS no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the document ID. +*% The Document ID is only used when the Private Print using Document ID (DIN) option +*% is checked in the Print Mode Tab/Print Mode Option. The default DIN value is 12345. +*OpenGroup: DINNumber/DIN + +*OpenUI *DINDigit1/Private Print Document ID (DIN) - Digit 1: PickOne +*OrderDependency: 29 AnySetup *DINDigit1 +*DefaultDINDigit1: 1 +*DINDigit1 0/0: "userdict /DINDigit1 00000 put" +*DINDigit1 1/1: "userdict /DINDigit1 10000 put" +*DINDigit1 2/2: "userdict /DINDigit1 20000 put" +*DINDigit1 3/3: "userdict /DINDigit1 30000 put" +*DINDigit1 4/4: "userdict /DINDigit1 40000 put" +*DINDigit1 5/5: "userdict /DINDigit1 50000 put" +*DINDigit1 6/6: "userdict /DINDigit1 60000 put" +*DINDigit1 7/7: "userdict /DINDigit1 70000 put" +*DINDigit1 8/8: "userdict /DINDigit1 80000 put" +*DINDigit1 9/9: "userdict /DINDigit1 90000 put" +*CloseUI: *DINDigit1 + +*OpenUI *DINDigit2/Private Print Document ID (DIN) - Digit 2: PickOne +*OrderDependency: 29 AnySetup *DINDigit2 +*DefaultDINDigit2: 2 +*DINDigit2 0/0: "userdict /DINDigit2 0000 put" +*DINDigit2 1/1: "userdict /DINDigit2 1000 put" +*DINDigit2 2/2: "userdict /DINDigit2 2000 put" +*DINDigit2 3/3: "userdict /DINDigit2 3000 put" +*DINDigit2 4/4: "userdict /DINDigit2 4000 put" +*DINDigit2 5/5: "userdict /DINDigit2 5000 put" +*DINDigit2 6/6: "userdict /DINDigit2 6000 put" +*DINDigit2 7/7: "userdict /DINDigit2 7000 put" +*DINDigit2 8/8: "userdict /DINDigit2 8000 put" +*DINDigit2 9/9: "userdict /DINDigit2 9000 put" +*CloseUI: *DINDigit2 + +*OpenUI *DINDigit3/Private Print Document ID (DIN) - Digit 3: PickOne +*OrderDependency: 29 AnySetup *DINDigit3 +*DefaultDINDigit3: 3 +*DINDigit3 0/0: "userdict /DINDigit3 000 put" +*DINDigit3 1/1: "userdict /DINDigit3 100 put" +*DINDigit3 2/2: "userdict /DINDigit3 200 put" +*DINDigit3 3/3: "userdict /DINDigit3 300 put" +*DINDigit3 4/4: "userdict /DINDigit3 400 put" +*DINDigit3 5/5: "userdict /DINDigit3 500 put" +*DINDigit3 6/6: "userdict /DINDigit3 600 put" +*DINDigit3 7/7: "userdict /DINDigit3 700 put" +*DINDigit3 8/8: "userdict /DINDigit3 800 put" +*DINDigit3 9/9: "userdict /DINDigit3 900 put" +*CloseUI: *DINDigit3 + +*OpenUI *DINDigit4/Private Print Document ID (DIN) - Digit 4: PickOne +*OrderDependency: 29 AnySetup *DINDigit4 +*DefaultDINDigit4: 4 +*DINDigit4 0/0: "userdict /DINDigit4 00 put" +*DINDigit4 1/1: "userdict /DINDigit4 10 put" +*DINDigit4 2/2: "userdict /DINDigit4 20 put" +*DINDigit4 3/3: "userdict /DINDigit4 30 put" +*DINDigit4 4/4: "userdict /DINDigit4 40 put" +*DINDigit4 5/5: "userdict /DINDigit4 50 put" +*DINDigit4 6/6: "userdict /DINDigit4 60 put" +*DINDigit4 7/7: "userdict /DINDigit4 70 put" +*DINDigit4 8/8: "userdict /DINDigit4 80 put" +*DINDigit4 9/9: "userdict /DINDigit4 90 put" +*CloseUI: *DINDigit4 + +*OpenUI *DINDigit5/Private Print Document ID (DIN) - Digit 5: PickOne +*OrderDependency: 29 AnySetup *DINDigit5 +*DefaultDINDigit5: 5 +*DINDigit5 0/0: "userdict /DINDigit5 0 put" +*DINDigit5 1/1: "userdict /DINDigit5 1 put" +*DINDigit5 2/2: "userdict /DINDigit5 2 put" +*DINDigit5 3/3: "userdict /DINDigit5 3 put" +*DINDigit5 4/4: "userdict /DINDigit5 4 put" +*DINDigit5 5/5: "userdict /DINDigit5 5 put" +*DINDigit5 6/6: "userdict /DINDigit5 6 put" +*DINDigit5 7/7: "userdict /DINDigit5 7 put" +*DINDigit5 8/8: "userdict /DINDigit5 8 put" +*DINDigit5 9/9: "userdict /DINDigit5 9 put" +*CloseUI: *DINDigit5 + +*CloseGroup: DINNumber + + +*% ===== Department Code Selection Options ====================================== +*% The Department Code (DC) group of options is needed for the CUPS PPD because +*% CUPS no longer supports RBISET to allow the user to enter custom values. The only +*% options are drop down lists and check boxes. The five drop down boxs allow the +*% user to effectively select a five digit number for the department code. +*% The department code is only used when the Department Code (DC) On options is checked +*% in the Print Mode options tab. The default DC value is 00000. +*OpenGroup: DepartmentCode/DC + +*OpenUI *DCDigit1/Department Code (DC) - Digit 1: PickOne +*OrderDependency: 29 AnySetup *DCDigit1 +*DefaultDCDigit1: 0 +*DCDigit1 0/0: "userdict /DCDigit1 00000 put" +*DCDigit1 1/1: "userdict /DCDigit1 10000 put" +*DCDigit1 2/2: "userdict /DCDigit1 20000 put" +*DCDigit1 3/3: "userdict /DCDigit1 30000 put" +*DCDigit1 4/4: "userdict /DCDigit1 40000 put" +*DCDigit1 5/5: "userdict /DCDigit1 50000 put" +*DCDigit1 6/6: "userdict /DCDigit1 60000 put" +*DCDigit1 7/7: "userdict /DCDigit1 70000 put" +*DCDigit1 8/8: "userdict /DCDigit1 80000 put" +*DCDigit1 9/9: "userdict /DCDigit1 90000 put" +*CloseUI: *DCDigit1 + +*OpenUI *DCDigit2/Department Code (DC) - Digit 2: PickOne +*OrderDependency: 29 AnySetup *DCDigit2 +*DefaultDCDigit2: 0 +*DCDigit2 0/0: "userdict /DCDigit2 0000 put" +*DCDigit2 1/1: "userdict /DCDigit2 1000 put" +*DCDigit2 2/2: "userdict /DCDigit2 2000 put" +*DCDigit2 3/3: "userdict /DCDigit2 3000 put" +*DCDigit2 4/4: "userdict /DCDigit2 4000 put" +*DCDigit2 5/5: "userdict /DCDigit2 5000 put" +*DCDigit2 6/6: "userdict /DCDigit2 6000 put" +*DCDigit2 7/7: "userdict /DCDigit2 7000 put" +*DCDigit2 8/8: "userdict /DCDigit2 8000 put" +*DCDigit2 9/9: "userdict /DCDigit2 9000 put" +*CloseUI: *DCDigit2 + +*OpenUI *DCDigit3/Department Code (DC) - Digit 3: PickOne +*OrderDependency: 29 AnySetup *DCDigit3 +*DefaultDCDigit3: 0 +*DCDigit3 0/0: "userdict /DCDigit3 000 put" +*DCDigit3 1/1: "userdict /DCDigit3 100 put" +*DCDigit3 2/2: "userdict /DCDigit3 200 put" +*DCDigit3 3/3: "userdict /DCDigit3 300 put" +*DCDigit3 4/4: "userdict /DCDigit3 400 put" +*DCDigit3 5/5: "userdict /DCDigit3 500 put" +*DCDigit3 6/6: "userdict /DCDigit3 600 put" +*DCDigit3 7/7: "userdict /DCDigit3 700 put" +*DCDigit3 8/8: "userdict /DCDigit3 800 put" +*DCDigit3 9/9: "userdict /DCDigit3 900 put" +*CloseUI: *DCDigit3 + +*OpenUI *DCDigit4/Department Code (DC) - Digit 4: PickOne +*OrderDependency: 29 AnySetup *DCDigit4 +*DefaultDCDigit4: 0 +*DCDigit4 0/0: "userdict /DCDigit4 00 put" +*DCDigit4 1/1: "userdict /DCDigit4 10 put" +*DCDigit4 2/2: "userdict /DCDigit4 20 put" +*DCDigit4 3/3: "userdict /DCDigit4 30 put" +*DCDigit4 4/4: "userdict /DCDigit4 40 put" +*DCDigit4 5/5: "userdict /DCDigit4 50 put" +*DCDigit4 6/6: "userdict /DCDigit4 60 put" +*DCDigit4 7/7: "userdict /DCDigit4 70 put" +*DCDigit4 8/8: "userdict /DCDigit4 80 put" +*DCDigit4 9/9: "userdict /DCDigit4 90 put" +*CloseUI: *DCDigit4 + +*OpenUI *DCDigit5/Department Code (DC) - Digit 5: PickOne +*OrderDependency: 29 AnySetup *DCDigit5 +*DefaultDCDigit5: 0 +*DCDigit5 0/0: "userdict /DCDigit5 0 put" +*DCDigit5 1/1: "userdict /DCDigit5 1 put" +*DCDigit5 2/2: "userdict /DCDigit5 2 put" +*DCDigit5 3/3: "userdict /DCDigit5 3 put" +*DCDigit5 4/4: "userdict /DCDigit5 4 put" +*DCDigit5 5/5: "userdict /DCDigit5 5 put" +*DCDigit5 6/6: "userdict /DCDigit5 6 put" +*DCDigit5 7/7: "userdict /DCDigit5 7 put" +*DCDigit5 8/8: "userdict /DCDigit5 8 put" +*DCDigit5 9/9: "userdict /DCDigit5 9 put" +*CloseUI: *DCDigit5 + +*CloseGroup: DepartmentCode + + + +*%===== Booklet Mode Options ===================================== +*% This group of options allows the user to +*% select the paper size to use for booklet mode, choose the page layout +*% and select the inner and outer margin values. Further documentation is +*% contained in the PPD specification. + +*OpenGroup: BookletModeOptions/Booklet + +*%===== Booklet Paper Size =============================== +*% This specifies the paper size to be used for booklet printing. +*% The default is None (Off). If booklet paper size is not None, then the +*% paper type selected for booklet mode will override any other paper +*% type selected. +*% The TSBPrivate key takes a string parameter that is exactly the same +*% as the parameter for th PJL COMMENT command. When the setpagedevice +*% operator is executed with the TSBPrivate key the parameter is +*% immediately passed to the DsruJobPJLParse() function in the same +*% manner as if the PJL COMMENT command had been executed. The result +*% of using this key is exactly the same as if a PJL command had been +*% used so only the RIP needs to be changed to support this operation. +*% If booklet printing is selected, then short edge duplexing by default +*% is used (Duplex=true and Tumble=true), otherwise if booklet printing +*% is not selected, then duplexing is turned off (Duplex=false). The Duplexing +*% Option can be used to override this and change to long edge duplexing +*% (Duplex=true and Tumble=false) if necessary. +*OpenUI *BookletPaperSize/Booklet Paper Size: PickOne +*OrderDependency: 30 AnySetup *BookletPaperSize +*DefaultBookletPaperSize: None +*BookletPaperSize None/None (Off): "<</Duplex false >> setpagedevice" +*BookletPaperSize Letter/Letter: " + <</TSBPrivate (DSSC PRINT BOOKLET=LT) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A4/A4: " + <</TSBPrivate (DSSC PRINT BOOKLET=A4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal/Legal: " + <</TSBPrivate (DSSC PRINT BOOKLET=LG) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Statement/Statement: " + <</TSBPrivate (DSSC PRINT BOOKLET=ST) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Ledger/Ledger: " + <</TSBPrivate (DSSC PRINT BOOKLET=LD) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Folio/Folio: " + <</TSBPrivate (DSSC PRINT BOOKLET=FO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A3/A3: " + <</TSBPrivate (DSSC PRINT BOOKLET=A3) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize A5/A5: " + <</TSBPrivate (DSSC PRINT BOOKLET=A5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B4/B4: " + <</TSBPrivate (DSSC PRINT BOOKLET=B4) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize B5/B5: " + <</TSBPrivate (DSSC PRINT BOOKLET=B5) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Computer/Computer: " + <</TSBPrivate (DSSC PRINT BOOKLET=CO) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Legal-13/Legal-13: " + <</TSBPrivate (DSSC PRINT BOOKLET=13) /Duplex true /Tumble true >> setpagedevice" +*End +*BookletPaperSize Square/8.5 SQ: " + <</TSBPrivate (DSSC PRINT BOOKLET=SQ) /Duplex true /Tumble true >> setpagedevice" +*End +*CloseUI: *BookletPaperSize + +*%===== Booklet Page Layout =============================== +*% This allows the user to select the page layout of the booklet, +*% Either right to left or left to right. +*% The default is left to right. +*OpenUI *BookletPageLayout/Booklet Page Layout: Boolean +*OrderDependency: 31 AnySetup *BookletPageLayout +*DefaultBookletPageLayout: True +*BookletPageLayout False/Right to Left: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=0) >> setpagedevice" +*End +*BookletPageLayout True/Left to Right: " + <</TSBPrivate (DSSC PRINT LEFTTORIGHT=1) >> setpagedevice" +*End +*CloseUI: *BookletPageLayout + +*%===== Booklet Center Margin ============================ +*% This allows the user to select the size of the center margin (gutter), +*% in points, from the range 0 - 300. This is in addition to the center +*% margin already specified by the application. The default is Off/0 points. +*OpenUI *BookletCenterMargin/Booklet Center Margin: PickOne +*OrderDependency: 32 AnySetup *BookletCenterMargin +*DefaultBookletCenterMargin: Off +*BookletCenterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=000) >> setpagedevice" +*End +*BookletCenterMargin 25/25 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=025) >> setpagedevice" +*End +*BookletCenterMargin 50/50 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=050) >> setpagedevice" +*End +*BookletCenterMargin 75/75 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=075) >> setpagedevice" +*End +*BookletCenterMargin 100/100 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=100) >> setpagedevice" +*End +*BookletCenterMargin 125/125 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=125) >> setpagedevice" +*End +*BookletCenterMargin 150/150 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=150) >> setpagedevice" +*End +*BookletCenterMargin 175/175 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=175) >> setpagedevice" +*End +*BookletCenterMargin 200/200 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=200) >> setpagedevice" +*End +*BookletCenterMargin 225/225 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=225) >> setpagedevice" +*End +*BookletCenterMargin 250/250 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=250) >> setpagedevice" +*End +*BookletCenterMargin 275/275 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=275) >> setpagedevice" +*End +*BookletCenterMargin 300/300 points: " +<</TSBPrivate (DSSC PRINT CENTERMARGIN=300) >> setpagedevice" +*End +*CloseUI: *BookletCenterMargin + + +*%===== Booklet Outer Margin ============================ +*% This allows the user to select the size of the outer margin (creep), +*% in points, from the range 0 - 18, which should take place for the +*% booklet. The default is Off/0 points. +*OpenUI *BookletOuterMargin/Booklet Outer Margin: PickOne +*OrderDependency: 33 AnySetup *BookletOuterMargin +*DefaultBookletOuterMargin: Off +*BookletOuterMargin Off/0 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=00) >> setpagedevice" +*End +*BookletOuterMargin 2/2 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=02) >> setpagedevice" +*End +*BookletOuterMargin 4/4 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=04) >> setpagedevice" +*End +*BookletOuterMargin 6/6 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=06) >> setpagedevice" +*End +*BookletOuterMargin 8/8 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=08) >> setpagedevice" +*End +*BookletOuterMargin 10/10 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=10) >> setpagedevice" +*End +*BookletOuterMargin 12/12 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=12) >> setpagedevice" +*End +*BookletOuterMargin 14/14 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=14) >> setpagedevice" +*End +*BookletOuterMargin 16/16 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=16) >> setpagedevice" +*End +*BookletOuterMargin 18/18 points: " +<</TSBPrivate (DSSC PRINT OUTERMARGIN=18) >> setpagedevice" +*End +*CloseUI: *BookletOuterMargin + +*CloseGroup: BookletModeOptions + +*RequiresPageRegion All: True + +*% +*% The Inserter and Tab Options have been commented out because the Inserter and Tab +*% Options are now available using TopAccessComposer instead. +*% + +*% *% ===== Inserter Options ====================================== +*% *% The Inserter group of options allows the user to select the inserter paper +*% *% size and whether the paper is inverted or not. The default inserter paper +*% *% size is Letter and the default inserter paper inversion is Off. +*% *OpenGroup: Inserter/Inserter +*% +*% *OpenUI *InserterPaperSize/Inserter Paper Size: PickOne +*% *OrderDependency: 70 AnySetup *InserterPaperSize +*% *DefaultInserterPaperSize: Letter +*% *InserterPaperSize Letter/Letter: " +*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=LT) >> setpagedevice" +*% *End +*% *InserterPaperSize A4/A4: " +*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=A4) >> setpagedevice" +*% *End +*% *InserterPaperSize Legal/Legal: " +*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=LG) >> setpagedevice" +*% *End +*% *InserterPaperSize Ledger/Ledger: " +*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=LD) >> setpagedevice" +*% *End +*% *InserterPaperSize Folio/Folio: " +*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=FO) >> setpagedevice" +*% *End +*% *InserterPaperSize A3/A3: " +*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=A3) >> setpagedevice" +*% *End +*% *InserterPaperSize B4/B4: " +*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=B4) >> setpagedevice" +*% *End +*% *InserterPaperSize B5/B5: " +*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=B5) >> setpagedevice" +*% *End +*% *InserterPaperSize Computer/Computer: " +*% <</TSBPrivate (DSSC INSERTER PAPERSIZE=CO) >> setpagedevice" +*% *End +*% *CloseUI: *InserterPaperSize +*% +*% *OpenUI *InserterPaperInverted/Inserter Paper Inverted: Boolean +*% *OrderDependency: 71 AnySetup *InserterPaperInverted +*% *DefaultInserterPaperInverted: False +*% *InserterPaperInverted False/Off: " +*% <</TSBPrivate (DSSC INSERTER PAPERINVERTED=0) >> setpagedevice" +*% *End +*% *InserterPaperInverted True/On: " +*% <</TSBPrivate (DSSC INSERTER PAPERINVERTED=1) >> setpagedevice" +*% *End +*% *CloseUI: *InserterPaperInverted +*% +*% *CloseGroup: Inserter +*% +*% +*% +*% ===== Tab Options ====================================== +*% The Tab group of options allows the user to select the tab manufacturer +*% and the tab paper source. The default tab manufacturer is custom +*% and the default tab paper source is lower drawer. + +*OpenGroup: Tab/Tab + +*% +*% *OpenUI *TabPaper/Tab Paper: PickOne +*% *OrderDependency: 75 AnySetup *TabPaper +*% *DefaultTabPaper: Custom +*% *TabPaper Custom/Custom Tab Paper: " +*% <</TSBPrivate (DSSC PRINT TABMANUFACTURER=0) >> setpagedevice" +*% *End +*% *TabPaper Blanks5/Blanks-USA Copy Tabs, (5-tab banks) LT+1/2 inch Tab: " +*% <</TSBPrivate (DSSC PRINT TABMANUFACTURER=1) >> setpagedevice" +*% *End +*% *TabPaper Blanks8/Blanks-USA Copy Tabs, (8-tab banks) LT+1/2 inch Tab: " +*% <</TSBPrivate (DSSC PRINT TABMANUFACTURER=2) >> setpagedevice" +*% *End +*% *TabPaper KOKUYO5/KOKUYO A4-S (5-tab banks): " +*% <</TSBPrivate (DSSC PRINT TABMANUFACTURER=3) >> setpagedevice" +*% *End +*% *TabPaper KINGJIM5/KING JIM A4-S (5-tab banks): " +*% <</TSBPrivate (DSSC PRINT TABMANUFACTURER=4) >> setpagedevice" +*% *End +*% *CloseUI: *TabPaper +*% + +*OpenUI *TabPaperSource/Tab Paper Source: PickOne +*OrderDependency: 76 AnySetup *TabPaperSource +*DefaultTabPaperSource: Lower +*TabPaperSource Lower/Lower Drawer (Cassette 2): " +<</TSBPrivate (DSSC PRINT TABPAPERSOURCE=Lower) >> setpagedevice" +*End +*TabPaperSource Bypass/Bypass Feeder: " +<</TSBPrivate (DSSC PRINT TABPAPERSOURCE=Bypass) >> setpagedevice" +*End +*CloseUI: *TabPaperSource + +*CloseGroup: Tab + + +*% Font Information ===================== +*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-Bold: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.006)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.007)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.006)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.006)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.000)" Standard ROM +*Font Apple-ChanceryCE: Standard "(001.000)" Standard ROM +*Font Arial-BoldItalicMT: Standard "(501.005)" Standard ROM +*Font Arial-BoldMT: Standard "(501.005)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.007)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.005)" Standard ROM +*Font AvantGarde-Book: Standard "(501.007)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.007)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.008)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.008)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.008)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bodoni-Bold: Standard "(501.004)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.005)" Standard ROM +*Font Bodoni-Italic: Standard "(501.005)" Standard ROM +*Font Bodoni-Poster: Standard "(501.007)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.005)" Standard ROM +*Font Bodoni: Standard "(501.006)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.004)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.005)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.004)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.004)" Standard ROM +*Font Bookman-Light: Standard "(501.004)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.004)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.004)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.004)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.008)" Standard ROM +*Font ChicagoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.006)" Standard ROM +*Font Clarendon-Light: Standard "(501.007)" Standard ROM +*Font Clarendon: Standard "(501.006)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.006)" 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)" Standard ROM +*Font CoronetCE-Regular: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(501.007)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.007)" Standard ROM +*Font Courier-Oblique: Standard "(501.008)" Standard ROM +*Font Courier: Standard "(501.008)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.006)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.006)" Standard ROM +*Font Eurostile: Standard "(501.005)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.006)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font Geneva: Standard "(501.005)" Standard ROM +*Font GenevaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.005)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.004)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.005)" Standard ROM +*Font GillSans-Condensed: Standard "(501.005)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.005)" Standard ROM +*Font GillSans-Italic: Standard "(501.005)" Standard ROM +*Font GillSans-Light: Standard "(501.006)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.006)" Standard ROM +*Font GillSans: Standard "(501.006)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.004)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.005)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.006)" 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.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.005)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.005)" Standard ROM +*Font Helvetica: Standard "(501.005)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.005)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.004)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.005)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.007)" Standard ROM +*Font HoeflerText-Ornaments: Standard "(001.000)" Standard ROM +*Font HoeflerText-Regular: Standard "(501.005)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.004)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.005)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.006)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.006)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.006)" Standard ROM +*Font JoannaMT: Standard "(501.006)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.008)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.007)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.007)" Standard ROM +*Font LetterGothic: Standard "(501.007)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.007)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.007)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.007)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.007)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.008)" Standard ROM +*Font MonacoCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbk-Bold: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.006)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font NewYork: Standard "(501.009)" Standard ROM +*Font NewYorkCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.006)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.007)" Standard ROM +*Font Optima-Italic: Standard "(501.008)" Standard ROM +*Font Optima: Standard "(501.008)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.006)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.005)" Standard ROM +*Font Palatino-Italic: Standard "(501.006)" Standard ROM +*Font Palatino-Roman: Standard "(501.004)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.004)" ExtendedRoman ROM +*Font StempelGaramond-Bold: Standard "(501.005)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.007)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.008)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.005)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Symbol: Special "(001.007S)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.006)" Standard ROM +*Font Times-BoldItalic: Standard "(501.005)" Standard ROM +*Font Times-Italic: Standard "(501.006)" Standard ROM +*Font Times-Roman: Standard "(501.006)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.005)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.006)" ExtendedRoman ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.006)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.008)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.006)" Standard ROM +*Font Univers-Bold: Standard "(501.006)" Standard ROM +*Font Univers-BoldExt: Standard "(501.008)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.008)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.006)" Standard ROM +*Font Univers-Condensed: Standard "(501.008)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.007)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.007)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.008)" Standard ROM +*Font Univers-Extended: Standard "(501.007)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.007)" Standard ROM +*Font Univers-Light: Standard "(501.007)" Standard ROM +*Font Univers-LightOblique: Standard "(501.007)" Standard ROM +*Font Univers-Oblique: Standard "(501.007)" Standard ROM +*Font Univers: Standard "(501.007)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.006)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.007)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.007)" ExtendedRoman ROM +*Font Wingdings-Regular: UnknownEncoding "(001.000)" UnknownCharset ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Standard 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 (verbatim from printer): +*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: <one of these> ] %%) +*Status: "initializing" +*Status: "busy" +*Status: "idle" +*Status: "printing" +*Status: "waiting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "UniComm" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*% DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*%===== Color Separation Information ================= +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*% For 85 lpi / 600 dpi ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*% Last Edit Date: 16 October 2004 +*% end of CUPS PPD file for TOSHIBA GL-1020 + + |