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 | |
parent | 1c2c288e9819aa5e510d56e5805bebf36b38cd9e (diff) |
Imported Upstream version 20061031
Diffstat (limited to 'db/source')
272 files changed, 18151 insertions, 224 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 + + diff --git a/db/source/driver/Postscript.xml b/db/source/driver/Postscript.xml index 0ad4e183..f3d42e50 100644 --- a/db/source/driver/Postscript.xml +++ b/db/source/driver/Postscript.xml @@ -3,7 +3,7 @@ <url>http://partners.adobe.com/public/developer/ps/index_specs.html</url> <execution> <postscript/> - <prototype>level=%D; /usr/bin/printf "%%!\n%%%% %%%%\n%C"; if [ $level -gt 0 ]; then if [ $level -lt 99 ]; then level=" -dLanguageLevel=$level"; else level=""; fi; gs -q -dPARANOIDSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite$level%A%Z -sOutputFile=- -; else cat; fi</prototype> + <prototype>level=%D; /usr/bin/printf "%%!PS-Adobe\n%%%% %%%%\n%C"; if [ $level -gt 0 ]; then if [ $level -lt 99 ]; then level=" -dLanguageLevel=$level"; else level=""; fi; gs -q -dPARANOIDSAFER -dNOPAUSE -dBATCH -sDEVICE=pswrite$level%A%Z -sOutputFile=- -; else cat; fi</prototype> </execution> <comments> <en> @@ -2172,6 +2172,16 @@ <id>printer/Samsung-ML-2152WPS</id> </printer> <printer> + <id>printer/Samsung-ML-2250</id> + <comments> + <en>This printer has a DIMM expansion slot which can take a POSTSCRIPT 3 Emulator ROM. The ROM can be purchased online relatively cheaply (~65 Euro 18.08.2006). Its part number is ML-00PD. An example source www.csv.de.<p> + +Once the module is installed the postscript drivers can be used.<p> + +The printer's memory can also be upgraded up to 144MB. This is also a DIMM module. The Samsung branded memory is rather expensive (500+ euro), a generic memory does the same job with out trouble. A 128MB generic memory module can be found for around ~65 Euro (10.04.2006) from for example best-electronics on ebay.de</en> + </comments> + </printer> + <printer> <id>printer/Samsung-ML-2550</id> </printer> <printer> @@ -2450,6 +2460,66 @@ <!-- Tektronix Phaser PX --> </printer> <printer> + <id>printer/Toshiba-DP2570</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_200L</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_202L</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_230</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_232</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_280</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_281c</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_282</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_350</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_3511</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_351c</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_352</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_450</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_4511</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_451c</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_452</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_520</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_600</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_720</id> + </printer> + <printer> + <id>printer/Toshiba-e-Studio_850</id> + </printer> + <printer> <id>printer/Xerox-DocuPrint_C20</id> <!-- Xerox DocuPrint C20 --> <comments> diff --git a/db/source/driver/gdi.xml b/db/source/driver/gdi.xml index f0ea38bd..a61ec07f 100644 --- a/db/source/driver/gdi.xml +++ b/db/source/driver/gdi.xml @@ -34,6 +34,12 @@ <tt>src/Makefile.in</tt>. Then compile as ususal.<p> + Here is a <a + href="http://www.linuxprinting.org/download/printing/samsung-gdi/gpl-gs-8.54-samsunggdi.patch">patch + to add the "gdi" driver to GPL GhostScript 8.54</a>. Please + test it and report on our Samsung forum. Thanks to MJ Ray (mjr at + phonecoop dot coop) for this contribution.<p> + This Foomatic entry gives access to all options which the Windows driver provides for Samsung's GDI printers. As this was not forseen by the original GhostScript driver from Samsung, a hack @@ -92,9 +98,57 @@ <id>printer/Samsung-ML-1510</id> </printer> <printer> + <id>printer/Samsung-ML-1520</id> + </printer> + <printer> + <id>printer/Samsung-ML-1610</id> + <comments> + <en> + + Using Ubuntu it seems to work when choosing the ML-1510 + printer in CUPS, but in OOo sometimes the left & top + margins aren't right.<p> + + <em>Comment on the previous statement:</em> + There's no need to use the driver for the ML-1510, as + Samsung offers an own driver for the ML-1610. + + </en> + </comments> + </printer> + <printer> <id>printer/Samsung-ML-1710</id> </printer> <printer> + <id>printer/Samsung-ML-1740</id> + <comments> + <en> + + For the ghostscript GDI driver and ML-1710 PPD:<p> + + * Portrait printing is slightly off-center<p> + * Landscape printing does not work correctly; only half the + page is printed, and it is offset ~50% up the page.<p> + + </en> + </comments> + </printer> + <printer> + <id>printer/Samsung-ML-1750</id> + </printer> + <printer> + <id>printer/Samsung-ML-2010</id> + </printer> + <printer> + <id>printer/Samsung-ML-2150</id> + </printer> + <printer> + <id>printer/Samsung-ML-2250</id> + </printer> + <printer> + <id>printer/Samsung-ML-2550</id> + </printer> + <printer> <id>printer/Samsung-ML-4500</id><!-- Samsung ML-4500 --> </printer> <printer> diff --git a/db/source/driver/ljet4.xml b/db/source/driver/ljet4.xml index 6f4181f8..4ed8508b 100644 --- a/db/source/driver/ljet4.xml +++ b/db/source/driver/ljet4.xml @@ -738,6 +738,12 @@ <id>printer/Samsung-ML-2152WPS</id> </printer> <printer> + <id>printer/Samsung-ML-2250</id> + <comments> + <en>The Foomatic/ljet4 driver works with this printer. One can use the PPD File for the ML-2552W. Only 600 dpi is supported and the lighter printing tones are not visible.</en> + </comments> + </printer> + <printer> <id>printer/Samsung-ML-2550</id> </printer> <printer> diff --git a/db/source/driver/ljet4d.xml b/db/source/driver/ljet4d.xml index 48ee351d..c7957ba2 100644 --- a/db/source/driver/ljet4d.xml +++ b/db/source/driver/ljet4d.xml @@ -34,6 +34,12 @@ <id>printer/Samsung-ML-2152WPS</id> </printer> <printer> + <id>printer/Samsung-ML-2250</id> + <comments> + <en>The Foomatic/ljet4d driver works with this printer. One can use the PPD File for the ML-2552W. Only 600 dpi is supported and the lighter printing tones are not visible.</en> + </comments> + </printer> + <printer> <id>printer/Samsung-ML-2550</id> </printer> <printer> diff --git a/db/source/driver/pxlmono.xml b/db/source/driver/pxlmono.xml index 127b71ba..8f1bf930 100644 --- a/db/source/driver/pxlmono.xml +++ b/db/source/driver/pxlmono.xml @@ -1151,6 +1151,12 @@ HP2100M worked fine (i.e. no need to compile IEEE1284 into your kernel).</en> <id>printer/Samsung-ML-2152WPS</id> </printer> <printer> + <id>printer/Samsung-ML-2250</id> + <comments> + <en>The Foomatic/pxlmono driver works with this printer. One can use the PPD File for the ML-2552W</en> + </comments> + </printer> + <printer> <id>printer/Samsung-ML-2550</id> </printer> <printer> diff --git a/db/source/driver/splix.xml b/db/source/driver/splix.xml new file mode 100644 index 00000000..4047afb3 --- /dev/null +++ b/db/source/driver/splix.xml @@ -0,0 +1,60 @@ +<driver id="driver/splix"> + <name>splix</name> + <url>http://splix.ap2c.org/</url> + <execution> + <filter /> + <prototype></prototype> + </execution> + <comments> + <en> + + SpliX is a set of CUPS printer drivers for SPL (Samsung Printer + Language) printers. If you have such a printer, you need to + download and use SpliX. Moreover you will find documentations + about this proprietary language.<p> + + Note that only SPL2 printers are currently supported! However we + are looking for people who have a SPL printer to implement it as + soon as possible.<p> + + Not all SPL2 printers are tested with this driver. Please report + your experience here.<p> + + As the PPD files are contained in the driver package we will not + provide PPD files here on linuxprinting.org.<p> + + </en> + </comments> + <printers> + <printer> + <id>printer/Samsung-ML-1510</id> + </printer> + <printer> + <id>printer/Samsung-ML-1520</id> + </printer> + <printer> + <id>printer/Samsung-ML-1610</id> + </printer> + <printer> + <id>printer/Samsung-ML-1710</id> + </printer> + <printer> + <id>printer/Samsung-ML-1740</id> + </printer> + <printer> + <id>printer/Samsung-ML-1750</id> + </printer> + <printer> + <id>printer/Samsung-ML-2010</id> + </printer> + <printer> + <id>printer/Samsung-ML-2150</id> + </printer> + <printer> + <id>printer/Samsung-ML-2250</id> + </printer> + <printer> + <id>printer/Samsung-ML-2550</id> + </printer> + </printers> +</driver> diff --git a/db/source/printer/Canon-BJ-30.xml b/db/source/printer/Canon-BJ-30.xml index 1332f10f..070de0c3 100644 --- a/db/source/printer/Canon-BJ-30.xml +++ b/db/source/printer/Canon-BJ-30.xml @@ -25,7 +25,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>peter.missel@a-city.de writes about this printer on diff --git a/db/source/printer/Canon-BJC-1000.xml b/db/source/printer/Canon-BJC-1000.xml index fd4e4ed7..98933ffe 100644 --- a/db/source/printer/Canon-BJC-1000.xml +++ b/db/source/printer/Canon-BJC-1000.xml @@ -29,7 +29,7 @@ </parallel> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <contrib_url>http://gimp-print.sourceforge.net</contrib_url> <comments> diff --git a/db/source/printer/Canon-BJC-2000.xml b/db/source/printer/Canon-BJC-2000.xml index 480b5c3c..bbf13037 100644 --- a/db/source/printer/Canon-BJC-2000.xml +++ b/db/source/printer/Canon-BJC-2000.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Canon-BJC-2010.xml b/db/source/printer/Canon-BJC-2010.xml index 3a9ee599..3ebcdcd6 100644 --- a/db/source/printer/Canon-BJC-2010.xml +++ b/db/source/printer/Canon-BJC-2010.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Canon-BJC-210.xml b/db/source/printer/Canon-BJC-210.xml index 8bb72814..c6addca0 100644 --- a/db/source/printer/Canon-BJC-210.xml +++ b/db/source/printer/Canon-BJC-210.xml @@ -31,7 +31,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>Use bj200 gs driver for bw. <br>Colour printing is only at 360x360. diff --git a/db/source/printer/Canon-BJC-2100.xml b/db/source/printer/Canon-BJC-2100.xml index 21625620..e2f28325 100644 --- a/db/source/printer/Canon-BJC-2100.xml +++ b/db/source/printer/Canon-BJC-2100.xml @@ -34,7 +34,7 @@ </general> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Canon-BJC-2110.xml b/db/source/printer/Canon-BJC-2110.xml index 6c36db4b..3111635d 100644 --- a/db/source/printer/Canon-BJC-2110.xml +++ b/db/source/printer/Canon-BJC-2110.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Canon-BJC-240.xml b/db/source/printer/Canon-BJC-240.xml index 3878da26..8ee3b065 100644 --- a/db/source/printer/Canon-BJC-240.xml +++ b/db/source/printer/Canon-BJC-240.xml @@ -22,6 +22,6 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--><!--no comments!--></printer> diff --git a/db/source/printer/Canon-BJC-250.xml b/db/source/printer/Canon-BJC-250.xml index f72f16d6..9531e497 100644 --- a/db/source/printer/Canon-BJC-250.xml +++ b/db/source/printer/Canon-BJC-250.xml @@ -31,6 +31,6 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--><!--no comments!--></printer> diff --git a/db/source/printer/Canon-BJC-3000.xml b/db/source/printer/Canon-BJC-3000.xml index 3b2f51e8..5844f72f 100644 --- a/db/source/printer/Canon-BJC-3000.xml +++ b/db/source/printer/Canon-BJC-3000.xml @@ -31,7 +31,7 @@ </parallel> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>The uniprint driver for the BJC-6000 works for the BJC-3000 too. It has a higher resolution than the bjc600. <br>Tested successful the USB device with Linux kernel 2.3.99pre5 diff --git a/db/source/printer/Canon-BJC-4300.xml b/db/source/printer/Canon-BJC-4300.xml index b7b7348b..0ad51d5e 100644 --- a/db/source/printer/Canon-BJC-4300.xml +++ b/db/source/printer/Canon-BJC-4300.xml @@ -31,7 +31,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>Cartridge loading and alignment can be done from front panel; consult your manual. diff --git a/db/source/printer/Canon-BJC-4400.xml b/db/source/printer/Canon-BJC-4400.xml index 4a6cbb1b..6fc89280 100644 --- a/db/source/printer/Canon-BJC-4400.xml +++ b/db/source/printer/Canon-BJC-4400.xml @@ -32,7 +32,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>720x360 max resolution not supported by Ghostscript, 360x360 only diff --git a/db/source/printer/Canon-BJC-50.xml b/db/source/printer/Canon-BJC-50.xml index 4951e13f..d0bf47bd 100644 --- a/db/source/printer/Canon-BJC-50.xml +++ b/db/source/printer/Canon-BJC-50.xml @@ -30,7 +30,7 @@ </parallel> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <contrib_url>http://www.physiol.usyd.edu.au/daved/linux/bjc-80.html</contrib_url> <comments> diff --git a/db/source/printer/Canon-BJC-55.xml b/db/source/printer/Canon-BJC-55.xml index 07f83bd2..b44d966c 100644 --- a/db/source/printer/Canon-BJC-55.xml +++ b/db/source/printer/Canon-BJC-55.xml @@ -30,7 +30,7 @@ </parallel> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <contrib_url>http://www.physiol.usyd.edu.au/daved/linux/bjc-80.html</contrib_url> <comments> diff --git a/db/source/printer/Canon-BJC-6000.xml b/db/source/printer/Canon-BJC-6000.xml index 926f85ed..132d3bb1 100644 --- a/db/source/printer/Canon-BJC-6000.xml +++ b/db/source/printer/Canon-BJC-6000.xml @@ -29,7 +29,7 @@ </parallel> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> + <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> <buyit>buy:70000857</buyit> <contrib_url>http://gimp-print.sourceforge.net/</contrib_url> <comments> diff --git a/db/source/printer/Canon-BJC-6100.xml b/db/source/printer/Canon-BJC-6100.xml index 737de2bc..ba9684af 100644 --- a/db/source/printer/Canon-BJC-6100.xml +++ b/db/source/printer/Canon-BJC-6100.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>The optional scanner cartridge does not currently work with free software. diff --git a/db/source/printer/Canon-BJC-6200.xml b/db/source/printer/Canon-BJC-6200.xml index a3606ae1..b0afe7c1 100644 --- a/db/source/printer/Canon-BJC-6200.xml +++ b/db/source/printer/Canon-BJC-6200.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>C't magazine reports of the stp driver 4.0beta with this printer: diff --git a/db/source/printer/Canon-BJC-6500.xml b/db/source/printer/Canon-BJC-6500.xml index 666a6d79..f6885500 100644 --- a/db/source/printer/Canon-BJC-6500.xml +++ b/db/source/printer/Canon-BJC-6500.xml @@ -22,7 +22,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>Is the same as the BJC-6200, but its a big printer (A3, 11x17inch).</en> diff --git a/db/source/printer/Canon-BJC-7000.xml b/db/source/printer/Canon-BJC-7000.xml index c61bbc2c..0a9619fd 100644 --- a/db/source/printer/Canon-BJC-7000.xml +++ b/db/source/printer/Canon-BJC-7000.xml @@ -22,6 +22,6 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--><!--no comments!--></printer> diff --git a/db/source/printer/Canon-BJC-7100.xml b/db/source/printer/Canon-BJC-7100.xml index 047bfdce..966adda1 100644 --- a/db/source/printer/Canon-BJC-7100.xml +++ b/db/source/printer/Canon-BJC-7100.xml @@ -22,7 +22,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>very slow diff --git a/db/source/printer/Canon-BJC-80.xml b/db/source/printer/Canon-BJC-80.xml index b8b42037..db133310 100644 --- a/db/source/printer/Canon-BJC-80.xml +++ b/db/source/printer/Canon-BJC-80.xml @@ -30,7 +30,7 @@ </parallel> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <contrib_url>http://www.physiol.usyd.edu.au/daved/linux/bjc-80.html</contrib_url> <comments> diff --git a/db/source/printer/Canon-BJC-85.xml b/db/source/printer/Canon-BJC-85.xml index 57ab88e4..b2ab8f6f 100644 --- a/db/source/printer/Canon-BJC-85.xml +++ b/db/source/printer/Canon-BJC-85.xml @@ -30,7 +30,7 @@ </parallel> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <contrib_url>http://www.physiol.usyd.edu.au/daved/linux/bjc-80.html</contrib_url> <comments> diff --git a/db/source/printer/Canon-S300.xml b/db/source/printer/Canon-S300.xml index 62f0d597..cc0bfeaa 100644 --- a/db/source/printer/Canon-S300.xml +++ b/db/source/printer/Canon-S300.xml @@ -27,7 +27,7 @@ </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Canon-S400.xml b/db/source/printer/Canon-S400.xml index 5cd67105..f3a03507 100644 --- a/db/source/printer/Canon-S400.xml +++ b/db/source/printer/Canon-S400.xml @@ -25,7 +25,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>A Canon guy told me that this printer is exactly the same as the BJC-3000, only diff --git a/db/source/printer/Canon-S450.xml b/db/source/printer/Canon-S450.xml index fa157ab2..da7814ed 100644 --- a/db/source/printer/Canon-S450.xml +++ b/db/source/printer/Canon-S450.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en> Note : If you have problems when the printer is connected via the USB, try diff --git a/db/source/printer/Canon-S4500.xml b/db/source/printer/Canon-S4500.xml index 1050f07f..6a54c03d 100644 --- a/db/source/printer/Canon-S4500.xml +++ b/db/source/printer/Canon-S4500.xml @@ -22,7 +22,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>A Canon guy told me that this printer is exactly the same as the BJC-6500 (which is a big diff --git a/db/source/printer/Canon-S500.xml b/db/source/printer/Canon-S500.xml index 382a796e..50880c02 100644 --- a/db/source/printer/Canon-S500.xml +++ b/db/source/printer/Canon-S500.xml @@ -27,7 +27,7 @@ </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Canon-S800.xml b/db/source/printer/Canon-S800.xml index 28d76506..a1ab1c5f 100644 --- a/db/source/printer/Canon-S800.xml +++ b/db/source/printer/Canon-S800.xml @@ -27,7 +27,7 @@ </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-CL_700.xml b/db/source/printer/Epson-CL_700.xml index addb7c5f..42dbb178 100644 --- a/db/source/printer/Epson-CL_700.xml +++ b/db/source/printer/Epson-CL_700.xml @@ -22,7 +22,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <contrib_url>http://xwtools.automatix.de/</contrib_url> <comments> <en> diff --git a/db/source/printer/Epson-CL_750.xml b/db/source/printer/Epson-CL_750.xml index b46844ea..35fc8a0f 100644 --- a/db/source/printer/Epson-CL_750.xml +++ b/db/source/printer/Epson-CL_750.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-CL_760.xml b/db/source/printer/Epson-CL_760.xml index b0b1783b..bd67dd65 100644 --- a/db/source/printer/Epson-CL_760.xml +++ b/db/source/printer/Epson-CL_760.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-EM_900C.xml b/db/source/printer/Epson-EM_900C.xml index 3fcf7ab9..a3dcbfa2 100644 --- a/db/source/printer/Epson-EM_900C.xml +++ b/db/source/printer/Epson-EM_900C.xml @@ -26,7 +26,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--> + <driver>gutenprint</driver><!--verified--> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-EM_900CN.xml b/db/source/printer/Epson-EM_900CN.xml index efddf818..50a53a29 100644 --- a/db/source/printer/Epson-EM_900CN.xml +++ b/db/source/printer/Epson-EM_900CN.xml @@ -26,7 +26,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--> + <driver>gutenprint</driver><!--verified--> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-EM_930C.xml b/db/source/printer/Epson-EM_930C.xml index f1f9a7f8..8854ee70 100644 --- a/db/source/printer/Epson-EM_930C.xml +++ b/db/source/printer/Epson-EM_930C.xml @@ -19,7 +19,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--> + <driver>gutenprint</driver><!--verified--> <contrib_url></contrib_url> <comments> <en> diff --git a/db/source/printer/Epson-EM_930CN.xml b/db/source/printer/Epson-EM_930CN.xml index 060df061..830fc8fd 100644 --- a/db/source/printer/Epson-EM_930CN.xml +++ b/db/source/printer/Epson-EM_930CN.xml @@ -19,7 +19,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--> + <driver>gutenprint</driver><!--verified--> <contrib_url></contrib_url> <comments> <en> diff --git a/db/source/printer/Epson-MC_10000.xml b/db/source/printer/Epson-MC_10000.xml index e956a899..b0ce86ce 100644 --- a/db/source/printer/Epson-MC_10000.xml +++ b/db/source/printer/Epson-MC_10000.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-MC_2000.xml b/db/source/printer/Epson-MC_2000.xml index a9fe5814..d5c9567d 100644 --- a/db/source/printer/Epson-MC_2000.xml +++ b/db/source/printer/Epson-MC_2000.xml @@ -17,7 +17,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-MC_5000.xml b/db/source/printer/Epson-MC_5000.xml index a388cd5f..15fc02d2 100644 --- a/db/source/printer/Epson-MC_5000.xml +++ b/db/source/printer/Epson-MC_5000.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-MC_7000.xml b/db/source/printer/Epson-MC_7000.xml index 1ff9456c..0beac082 100644 --- a/db/source/printer/Epson-MC_7000.xml +++ b/db/source/printer/Epson-MC_7000.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-MC_9000.xml b/db/source/printer/Epson-MC_9000.xml index b6889a08..69b8d90e 100644 --- a/db/source/printer/Epson-MC_9000.xml +++ b/db/source/printer/Epson-MC_9000.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-MJ_5100C.xml b/db/source/printer/Epson-MJ_5100C.xml index 11522bf6..78312f87 100644 --- a/db/source/printer/Epson-MJ_5100C.xml +++ b/db/source/printer/Epson-MJ_5100C.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-MJ_6000C.xml b/db/source/printer/Epson-MJ_6000C.xml index 2544add6..47eee301 100644 --- a/db/source/printer/Epson-MJ_6000C.xml +++ b/db/source/printer/Epson-MJ_6000C.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-MJ_8000C.xml b/db/source/printer/Epson-MJ_8000C.xml index 8318c4e6..e5b7fbf6 100644 --- a/db/source/printer/Epson-MJ_8000C.xml +++ b/db/source/printer/Epson-MJ_8000C.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-MJ_930C.xml b/db/source/printer/Epson-MJ_930C.xml index 889a4da1..2fc8f681 100644 --- a/db/source/printer/Epson-MJ_930C.xml +++ b/db/source/printer/Epson-MJ_930C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_10000.xml b/db/source/printer/Epson-PM_10000.xml index 7a71c141..403e9efc 100644 --- a/db/source/printer/Epson-PM_10000.xml +++ b/db/source/printer/Epson-PM_10000.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_2000C.xml b/db/source/printer/Epson-PM_2000C.xml index 838e8e2a..c7096396 100644 --- a/db/source/printer/Epson-PM_2000C.xml +++ b/db/source/printer/Epson-PM_2000C.xml @@ -26,7 +26,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_2200C.xml b/db/source/printer/Epson-PM_2200C.xml index 98eb3d80..9321aed0 100644 --- a/db/source/printer/Epson-PM_2200C.xml +++ b/db/source/printer/Epson-PM_2200C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_3000C.xml b/db/source/printer/Epson-PM_3000C.xml index 66440efd..31e99ec8 100644 --- a/db/source/printer/Epson-PM_3000C.xml +++ b/db/source/printer/Epson-PM_3000C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_3300C.xml b/db/source/printer/Epson-PM_3300C.xml index 239f28fc..5283a79e 100644 --- a/db/source/printer/Epson-PM_3300C.xml +++ b/db/source/printer/Epson-PM_3300C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_3500C.xml b/db/source/printer/Epson-PM_3500C.xml index ffe1dc13..5f2c6423 100644 --- a/db/source/printer/Epson-PM_3500C.xml +++ b/db/source/printer/Epson-PM_3500C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_3700C.xml b/db/source/printer/Epson-PM_3700C.xml index 89021ca3..2d213287 100644 --- a/db/source/printer/Epson-PM_3700C.xml +++ b/db/source/printer/Epson-PM_3700C.xml @@ -24,7 +24,7 @@ <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_4000PX.xml b/db/source/printer/Epson-PM_4000PX.xml index 4709ed4e..2b3b9a00 100644 --- a/db/source/printer/Epson-PM_4000PX.xml +++ b/db/source/printer/Epson-PM_4000PX.xml @@ -29,7 +29,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_5000C.xml b/db/source/printer/Epson-PM_5000C.xml index 9299fdfa..30707f4c 100644 --- a/db/source/printer/Epson-PM_5000C.xml +++ b/db/source/printer/Epson-PM_5000C.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_7000C.xml b/db/source/printer/Epson-PM_7000C.xml index 6208f181..ac892373 100644 --- a/db/source/printer/Epson-PM_7000C.xml +++ b/db/source/printer/Epson-PM_7000C.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_700C.xml b/db/source/printer/Epson-PM_700C.xml index e33d3e05..0f7d0144 100644 --- a/db/source/printer/Epson-PM_700C.xml +++ b/db/source/printer/Epson-PM_700C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_730C.xml b/db/source/printer/Epson-PM_730C.xml index 1f8208c7..9a0e55d2 100644 --- a/db/source/printer/Epson-PM_730C.xml +++ b/db/source/printer/Epson-PM_730C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_740C.xml b/db/source/printer/Epson-PM_740C.xml index b06f7a22..d2459cc5 100644 --- a/db/source/printer/Epson-PM_740C.xml +++ b/db/source/printer/Epson-PM_740C.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_750C.xml b/db/source/printer/Epson-PM_750C.xml index 13c34141..2dd035b6 100644 --- a/db/source/printer/Epson-PM_750C.xml +++ b/db/source/printer/Epson-PM_750C.xml @@ -26,7 +26,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_760C.xml b/db/source/printer/Epson-PM_760C.xml index 86c74f29..c5780978 100644 --- a/db/source/printer/Epson-PM_760C.xml +++ b/db/source/printer/Epson-PM_760C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_770C.xml b/db/source/printer/Epson-PM_770C.xml index f2268546..7fc14c1d 100644 --- a/db/source/printer/Epson-PM_770C.xml +++ b/db/source/printer/Epson-PM_770C.xml @@ -26,7 +26,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_780C.xml b/db/source/printer/Epson-PM_780C.xml index 2f94eda7..d411e161 100644 --- a/db/source/printer/Epson-PM_780C.xml +++ b/db/source/printer/Epson-PM_780C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_790PT.xml b/db/source/printer/Epson-PM_790PT.xml index 29736298..e7b64e7e 100644 --- a/db/source/printer/Epson-PM_790PT.xml +++ b/db/source/printer/Epson-PM_790PT.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality><!--unknown preferred "driver"--> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_800C.xml b/db/source/printer/Epson-PM_800C.xml index 0ee58120..d565fd3b 100644 --- a/db/source/printer/Epson-PM_800C.xml +++ b/db/source/printer/Epson-PM_800C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_820C.xml b/db/source/printer/Epson-PM_820C.xml index e726c6dd..79b11b40 100644 --- a/db/source/printer/Epson-PM_820C.xml +++ b/db/source/printer/Epson-PM_820C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_850PT.xml b/db/source/printer/Epson-PM_850PT.xml index e3f3356b..0db10a62 100644 --- a/db/source/printer/Epson-PM_850PT.xml +++ b/db/source/printer/Epson-PM_850PT.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_870C.xml b/db/source/printer/Epson-PM_870C.xml index 85fdd676..f100dbde 100644 --- a/db/source/printer/Epson-PM_870C.xml +++ b/db/source/printer/Epson-PM_870C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-PM_880C.xml b/db/source/printer/Epson-PM_880C.xml index 1be089a0..3b445778 100644 --- a/db/source/printer/Epson-PM_880C.xml +++ b/db/source/printer/Epson-PM_880C.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_9000C.xml b/db/source/printer/Epson-PM_9000C.xml index b299fac9..27984d7e 100644 --- a/db/source/printer/Epson-PM_9000C.xml +++ b/db/source/printer/Epson-PM_9000C.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_930C.xml b/db/source/printer/Epson-PM_930C.xml index 3823e1c1..a5e50f35 100644 --- a/db/source/printer/Epson-PM_930C.xml +++ b/db/source/printer/Epson-PM_930C.xml @@ -29,7 +29,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>F</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_950C.xml b/db/source/printer/Epson-PM_950C.xml index ca068b04..2908e5b8 100644 --- a/db/source/printer/Epson-PM_950C.xml +++ b/db/source/printer/Epson-PM_950C.xml @@ -29,7 +29,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PM_970C.xml b/db/source/printer/Epson-PM_970C.xml index 179168c2..342703ec 100644 --- a/db/source/printer/Epson-PM_970C.xml +++ b/db/source/printer/Epson-PM_970C.xml @@ -29,7 +29,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PX_7000.xml b/db/source/printer/Epson-PX_7000.xml index a8bb7844..d35f4d5b 100644 --- a/db/source/printer/Epson-PX_7000.xml +++ b/db/source/printer/Epson-PX_7000.xml @@ -27,7 +27,7 @@ <autodetect> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PX_9000.xml b/db/source/printer/Epson-PX_9000.xml index 88a4528d..ce1abeda 100644 --- a/db/source/printer/Epson-PX_9000.xml +++ b/db/source/printer/Epson-PX_9000.xml @@ -27,7 +27,7 @@ <autodetect> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-PX_V500.xml b/db/source/printer/Epson-PX_V500.xml index e3aabf37..2dfc8e5c 100644 --- a/db/source/printer/Epson-PX_V500.xml +++ b/db/source/printer/Epson-PX_V500.xml @@ -25,7 +25,7 @@ <autodetect> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C20SX.xml b/db/source/printer/Epson-Stylus_C20SX.xml index 1350c101..9bedbde8 100644 --- a/db/source/printer/Epson-Stylus_C20SX.xml +++ b/db/source/printer/Epson-Stylus_C20SX.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C20UX.xml b/db/source/printer/Epson-Stylus_C20UX.xml index f1e170ce..75fc634a 100644 --- a/db/source/printer/Epson-Stylus_C20UX.xml +++ b/db/source/printer/Epson-Stylus_C20UX.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C40SX.xml b/db/source/printer/Epson-Stylus_C40SX.xml index 3963ab0f..7bdd6d00 100644 --- a/db/source/printer/Epson-Stylus_C40SX.xml +++ b/db/source/printer/Epson-Stylus_C40SX.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C40UX.xml b/db/source/printer/Epson-Stylus_C40UX.xml index a2320744..7588b40c 100644 --- a/db/source/printer/Epson-Stylus_C40UX.xml +++ b/db/source/printer/Epson-Stylus_C40UX.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C41SX.xml b/db/source/printer/Epson-Stylus_C41SX.xml index d7ad766f..5e565ef0 100644 --- a/db/source/printer/Epson-Stylus_C41SX.xml +++ b/db/source/printer/Epson-Stylus_C41SX.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C41UX.xml b/db/source/printer/Epson-Stylus_C41UX.xml index e0ba69b2..1b803943 100644 --- a/db/source/printer/Epson-Stylus_C41UX.xml +++ b/db/source/printer/Epson-Stylus_C41UX.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C42SX.xml b/db/source/printer/Epson-Stylus_C42SX.xml index dbaf8d52..e0c9e6de 100644 --- a/db/source/printer/Epson-Stylus_C42SX.xml +++ b/db/source/printer/Epson-Stylus_C42SX.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C42UX.xml b/db/source/printer/Epson-Stylus_C42UX.xml index 56f48fef..1f619a20 100644 --- a/db/source/printer/Epson-Stylus_C42UX.xml +++ b/db/source/printer/Epson-Stylus_C42UX.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C43.xml b/db/source/printer/Epson-Stylus_C43.xml index 1d44a3c4..f094bdba 100644 --- a/db/source/printer/Epson-Stylus_C43.xml +++ b/db/source/printer/Epson-Stylus_C43.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C43SX.xml b/db/source/printer/Epson-Stylus_C43SX.xml index 5af96a31..9c368987 100644 --- a/db/source/printer/Epson-Stylus_C43SX.xml +++ b/db/source/printer/Epson-Stylus_C43SX.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C43UX.xml b/db/source/printer/Epson-Stylus_C43UX.xml index c6857bc0..b46a8c24 100644 --- a/db/source/printer/Epson-Stylus_C43UX.xml +++ b/db/source/printer/Epson-Stylus_C43UX.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C44SX.xml b/db/source/printer/Epson-Stylus_C44SX.xml index 6252581e..b033e44f 100644 --- a/db/source/printer/Epson-Stylus_C44SX.xml +++ b/db/source/printer/Epson-Stylus_C44SX.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C44UX.xml b/db/source/printer/Epson-Stylus_C44UX.xml index 22fcd816..2fca5b94 100644 --- a/db/source/printer/Epson-Stylus_C44UX.xml +++ b/db/source/printer/Epson-Stylus_C44UX.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C46.xml b/db/source/printer/Epson-Stylus_C46.xml index 33b96874..9731d1e6 100644 --- a/db/source/printer/Epson-Stylus_C46.xml +++ b/db/source/printer/Epson-Stylus_C46.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C50.xml b/db/source/printer/Epson-Stylus_C50.xml index 817d0735..d703b6df 100644 --- a/db/source/printer/Epson-Stylus_C50.xml +++ b/db/source/printer/Epson-Stylus_C50.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C60.xml b/db/source/printer/Epson-Stylus_C60.xml index e4635cf9..c3a68e1f 100644 --- a/db/source/printer/Epson-Stylus_C60.xml +++ b/db/source/printer/Epson-Stylus_C60.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C61.xml b/db/source/printer/Epson-Stylus_C61.xml index 3a6b3c1d..869bc114 100644 --- a/db/source/printer/Epson-Stylus_C61.xml +++ b/db/source/printer/Epson-Stylus_C61.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C62.xml b/db/source/printer/Epson-Stylus_C62.xml index 98de780f..3c6e4661 100644 --- a/db/source/printer/Epson-Stylus_C62.xml +++ b/db/source/printer/Epson-Stylus_C62.xml @@ -29,7 +29,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C63.xml b/db/source/printer/Epson-Stylus_C63.xml index 156ac5c6..733f3b9d 100644 --- a/db/source/printer/Epson-Stylus_C63.xml +++ b/db/source/printer/Epson-Stylus_C63.xml @@ -25,7 +25,7 @@ <autodetect> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C64.xml b/db/source/printer/Epson-Stylus_C64.xml index 00db659f..c0e3128d 100644 --- a/db/source/printer/Epson-Stylus_C64.xml +++ b/db/source/printer/Epson-Stylus_C64.xml @@ -25,7 +25,7 @@ <autodetect> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C65.xml b/db/source/printer/Epson-Stylus_C65.xml index 799d2310..3436f1ec 100644 --- a/db/source/printer/Epson-Stylus_C65.xml +++ b/db/source/printer/Epson-Stylus_C65.xml @@ -1,6 +1,6 @@ -<printer id="printer/Epson-Stylus_C68"> +<printer id="printer/Epson-Stylus_C65"> <make>Epson</make> - <model>Stylus C68</model> + <model>Stylus C65</model> <mechanism> <inkjet/> <color/> @@ -25,9 +25,9 @@ <autodetect> <usb> <commandset>ESCPL2,BDC,D4</commandset> - <description>EPSON Stylus C68</description> + <description>EPSON Stylus C65</description> <manufacturer>EPSON</manufacturer> - <model>Stylus C68</model> + <model>Stylus C65</model> </usb> </autodetect> <functionality>B</functionality> diff --git a/db/source/printer/Epson-Stylus_C66.xml b/db/source/printer/Epson-Stylus_C66.xml index 50b7900b..a0366055 100644 --- a/db/source/printer/Epson-Stylus_C66.xml +++ b/db/source/printer/Epson-Stylus_C66.xml @@ -31,7 +31,7 @@ </usb> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> </printer> diff --git a/db/source/printer/Epson-Stylus_C70.xml b/db/source/printer/Epson-Stylus_C70.xml index 4f675802..ba06011c 100644 --- a/db/source/printer/Epson-Stylus_C70.xml +++ b/db/source/printer/Epson-Stylus_C70.xml @@ -25,7 +25,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C80.xml b/db/source/printer/Epson-Stylus_C80.xml index f2e93492..714f4f6d 100644 --- a/db/source/printer/Epson-Stylus_C80.xml +++ b/db/source/printer/Epson-Stylus_C80.xml @@ -31,7 +31,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C82.xml b/db/source/printer/Epson-Stylus_C82.xml index 1b56ec75..c2f4a3a0 100644 --- a/db/source/printer/Epson-Stylus_C82.xml +++ b/db/source/printer/Epson-Stylus_C82.xml @@ -31,7 +31,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C83.xml b/db/source/printer/Epson-Stylus_C83.xml index bf89034c..1bbe57fa 100644 --- a/db/source/printer/Epson-Stylus_C83.xml +++ b/db/source/printer/Epson-Stylus_C83.xml @@ -25,7 +25,7 @@ <autodetect> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C84.xml b/db/source/printer/Epson-Stylus_C84.xml index 799f51a9..eda84487 100644 --- a/db/source/printer/Epson-Stylus_C84.xml +++ b/db/source/printer/Epson-Stylus_C84.xml @@ -31,7 +31,7 @@ </general> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C86.xml b/db/source/printer/Epson-Stylus_C86.xml index e245435b..c758e99f 100644 --- a/db/source/printer/Epson-Stylus_C86.xml +++ b/db/source/printer/Epson-Stylus_C86.xml @@ -31,7 +31,7 @@ </general> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_C88.xml b/db/source/printer/Epson-Stylus_C88.xml index 7c8c0211..5ecf2620 100644 --- a/db/source/printer/Epson-Stylus_C88.xml +++ b/db/source/printer/Epson-Stylus_C88.xml @@ -31,7 +31,7 @@ </general> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_CX3200.xml b/db/source/printer/Epson-Stylus_CX3200.xml index 4d54c8fd..6d8ef034 100644 --- a/db/source/printer/Epson-Stylus_CX3200.xml +++ b/db/source/printer/Epson-Stylus_CX3200.xml @@ -29,7 +29,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_CX5200.xml b/db/source/printer/Epson-Stylus_CX5200.xml index b8d9c357..13ea12af 100644 --- a/db/source/printer/Epson-Stylus_CX5200.xml +++ b/db/source/printer/Epson-Stylus_CX5200.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_CX5400.xml b/db/source/printer/Epson-Stylus_CX5400.xml index 1b135623..5be75ee0 100644 --- a/db/source/printer/Epson-Stylus_CX5400.xml +++ b/db/source/printer/Epson-Stylus_CX5400.xml @@ -33,7 +33,7 @@ </usb> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_CX6400.xml b/db/source/printer/Epson-Stylus_CX6400.xml index b5c08712..0b525b4e 100644 --- a/db/source/printer/Epson-Stylus_CX6400.xml +++ b/db/source/printer/Epson-Stylus_CX6400.xml @@ -27,7 +27,7 @@ <autodetect> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Color.xml b/db/source/printer/Epson-Stylus_Color.xml index a1d96fc7..7ffcbac9 100644 --- a/db/source/printer/Epson-Stylus_Color.xml +++ b/db/source/printer/Epson-Stylus_Color.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <contrib_url>http://eunuchs.org/epson/index.html</contrib_url> <comments> diff --git a/db/source/printer/Epson-Stylus_Color_1160.xml b/db/source/printer/Epson-Stylus_Color_1160.xml index 2248590f..cef085a2 100644 --- a/db/source/printer/Epson-Stylus_Color_1160.xml +++ b/db/source/printer/Epson-Stylus_Color_1160.xml @@ -17,7 +17,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> + <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> <buyit>buy:108096</buyit><!--no "contrib_url"--> <comments> <en>I have no information on this printer other than that the stp driver author diff --git a/db/source/printer/Epson-Stylus_Color_1500.xml b/db/source/printer/Epson-Stylus_Color_1500.xml index 1c6fbaee..51b55df3 100644 --- a/db/source/printer/Epson-Stylus_Color_1500.xml +++ b/db/source/printer/Epson-Stylus_Color_1500.xml @@ -17,7 +17,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>I cannot find specs or anything for this printer, but I assume that it is similar to the 1520, a 4 color 17x22 printer. <br>The stp driver can be expected to drive this printer perfectly.</en> diff --git a/db/source/printer/Epson-Stylus_Color_1520.xml b/db/source/printer/Epson-Stylus_Color_1520.xml index ce9c3368..7fff4926 100644 --- a/db/source/printer/Epson-Stylus_Color_1520.xml +++ b/db/source/printer/Epson-Stylus_Color_1520.xml @@ -28,7 +28,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> + <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> <buyit>pcm:177139/96412,cfs:16813,buy:6596out:45891</buyit><!--no "contrib_url"--> <comments> <en>The best quality will come from the stp driver. diff --git a/db/source/printer/Epson-Stylus_Color_3000.xml b/db/source/printer/Epson-Stylus_Color_3000.xml index a436af12..4f54d19b 100644 --- a/db/source/printer/Epson-Stylus_Color_3000.xml +++ b/db/source/printer/Epson-Stylus_Color_3000.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> + <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> <buyit>buy:10009759,amz:B00004SYVG,cfs:16903</buyit><!--no "contrib_url"--> <comments> <en>Using the stcolor drivers, max resolution is 360dpi. diff --git a/db/source/printer/Epson-Stylus_Color_400.xml b/db/source/printer/Epson-Stylus_Color_400.xml index e721bc4e..cb308506 100644 --- a/db/source/printer/Epson-Stylus_Color_400.xml +++ b/db/source/printer/Epson-Stylus_Color_400.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>Works with stcolor driver using the -dSoftweave parameter. Also works with uniprint driver and stc500p.upp and stc500ph.upp parameter diff --git a/db/source/printer/Epson-Stylus_Color_440.xml b/db/source/printer/Epson-Stylus_Color_440.xml index 31d24daf..035b26c6 100644 --- a/db/source/printer/Epson-Stylus_Color_440.xml +++ b/db/source/printer/Epson-Stylus_Color_440.xml @@ -32,7 +32,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>21 jets per color. stcolor drives a different number of jets; you can diff --git a/db/source/printer/Epson-Stylus_Color_460.xml b/db/source/printer/Epson-Stylus_Color_460.xml index 926b7348..d06dc36d 100644 --- a/db/source/printer/Epson-Stylus_Color_460.xml +++ b/db/source/printer/Epson-Stylus_Color_460.xml @@ -31,7 +31,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>Should be perfect with stp driver.</en> diff --git a/db/source/printer/Epson-Stylus_Color_480.xml b/db/source/printer/Epson-Stylus_Color_480.xml index e7d10f28..356547cb 100644 --- a/db/source/printer/Epson-Stylus_Color_480.xml +++ b/db/source/printer/Epson-Stylus_Color_480.xml @@ -33,7 +33,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Color_500.xml b/db/source/printer/Epson-Stylus_Color_500.xml index 6461f2fa..0670685c 100644 --- a/db/source/printer/Epson-Stylus_Color_500.xml +++ b/db/source/printer/Epson-Stylus_Color_500.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> I (Till) got an old Stylus Color 500 which has big problems diff --git a/db/source/printer/Epson-Stylus_Color_580.xml b/db/source/printer/Epson-Stylus_Color_580.xml index 0ce35bcd..f18ff8bd 100644 --- a/db/source/printer/Epson-Stylus_Color_580.xml +++ b/db/source/printer/Epson-Stylus_Color_580.xml @@ -22,7 +22,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <contrib_url>http://xwtools.automatix.de/</contrib_url> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Color_600.xml b/db/source/printer/Epson-Stylus_Color_600.xml index 96a309f1..b996ecf9 100644 --- a/db/source/printer/Epson-Stylus_Color_600.xml +++ b/db/source/printer/Epson-Stylus_Color_600.xml @@ -31,7 +31,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>Should work perfectly with stp. <P> diff --git a/db/source/printer/Epson-Stylus_Color_640.xml b/db/source/printer/Epson-Stylus_Color_640.xml index 99a8ae06..b6ef1fd9 100644 --- a/db/source/printer/Epson-Stylus_Color_640.xml +++ b/db/source/printer/Epson-Stylus_Color_640.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>Only works at 360x360 with stcolor and ghostscript 4.03. <br>Redhat users (and probably others) can upgrade to ghostscript 5.50, printtool 3.40 and rhs-printfilters 1.50 and use the Epson Stylus Color modes stc600ih, stc600p and st600pl (1440, 720 and 360 dpi). diff --git a/db/source/printer/Epson-Stylus_Color_660.xml b/db/source/printer/Epson-Stylus_Color_660.xml index 3b49f72c..1c34cc1b 100644 --- a/db/source/printer/Epson-Stylus_Color_660.xml +++ b/db/source/printer/Epson-Stylus_Color_660.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>I have only tested at 1440x720 with uniprint. Printing is extremely slow at that resolution, but text quality is excellent. diff --git a/db/source/printer/Epson-Stylus_Color_670.xml b/db/source/printer/Epson-Stylus_Color_670.xml index 5ee8420f..67f96619 100644 --- a/db/source/printer/Epson-Stylus_Color_670.xml +++ b/db/source/printer/Epson-Stylus_Color_670.xml @@ -32,7 +32,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Color_680.xml b/db/source/printer/Epson-Stylus_Color_680.xml index bdec39ea..2df33889 100644 --- a/db/source/printer/Epson-Stylus_Color_680.xml +++ b/db/source/printer/Epson-Stylus_Color_680.xml @@ -19,7 +19,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Color_740.xml b/db/source/printer/Epson-Stylus_Color_740.xml index 68977e8e..b3d09aa0 100644 --- a/db/source/printer/Epson-Stylus_Color_740.xml +++ b/db/source/printer/Epson-Stylus_Color_740.xml @@ -32,7 +32,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>Ed: The gimp-print "stp" driver also supports this printer with the best color results. Plain 740's are a bit hard to find, but the 740i models designed to match the iMac are in fact no different and come in several colors... <p> diff --git a/db/source/printer/Epson-Stylus_Color_760.xml b/db/source/printer/Epson-Stylus_Color_760.xml index f1075707..158e281a 100644 --- a/db/source/printer/Epson-Stylus_Color_760.xml +++ b/db/source/printer/Epson-Stylus_Color_760.xml @@ -32,7 +32,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>Note that you *MUST* turn off the so-called "D4" mode of the parallel interface of this printer in order to get it to work. To turn off the D4 mode, follow these instructions (from <a href="http://files.support.epson.com/pdf/sc760_/sc760_f1.txt">http://files.support.epson.com/pdf/sc760_/sc760_f1.txt</a>): diff --git a/db/source/printer/Epson-Stylus_Color_777.xml b/db/source/printer/Epson-Stylus_Color_777.xml index b8be5f7d..7a7145f0 100644 --- a/db/source/printer/Epson-Stylus_Color_777.xml +++ b/db/source/printer/Epson-Stylus_Color_777.xml @@ -30,7 +30,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> + <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> <buyit>cfs:108679,cfs(i):110638buy:10258811</buyit><!--no "contrib_url"--> <comments> <en>This is the same printer as the (European) <a diff --git a/db/source/printer/Epson-Stylus_Color_800.xml b/db/source/printer/Epson-Stylus_Color_800.xml index 63b2e3cd..15c35f89 100644 --- a/db/source/printer/Epson-Stylus_Color_800.xml +++ b/db/source/printer/Epson-Stylus_Color_800.xml @@ -31,7 +31,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>Probably works best with the stp driver.</en> </comments> diff --git a/db/source/printer/Epson-Stylus_Color_850.xml b/db/source/printer/Epson-Stylus_Color_850.xml index d0f03070..b8f2b52c 100644 --- a/db/source/printer/Epson-Stylus_Color_850.xml +++ b/db/source/printer/Epson-Stylus_Color_850.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>used stc800ih.upp for making some color overheads, including some molecular model pictures. diff --git a/db/source/printer/Epson-Stylus_Color_860.xml b/db/source/printer/Epson-Stylus_Color_860.xml index d3afdcad..329a3c6d 100644 --- a/db/source/printer/Epson-Stylus_Color_860.xml +++ b/db/source/printer/Epson-Stylus_Color_860.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>The best driver is the stp driver from the gimp-print project. Various older stylus drivers also work, but the quality is not as good. diff --git a/db/source/printer/Epson-Stylus_Color_880.xml b/db/source/printer/Epson-Stylus_Color_880.xml index e5cdad24..9a836b92 100644 --- a/db/source/printer/Epson-Stylus_Color_880.xml +++ b/db/source/printer/Epson-Stylus_Color_880.xml @@ -29,7 +29,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> + <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> <buyit>buy:10258840,cfs:108680cfs(i):115767</buyit><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Color_8_3.xml b/db/source/printer/Epson-Stylus_Color_8_3.xml index a6cf8564..55100488 100644 --- a/db/source/printer/Epson-Stylus_Color_8_3.xml +++ b/db/source/printer/Epson-Stylus_Color_8_3.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Color_900.xml b/db/source/printer/Epson-Stylus_Color_900.xml index 6eab09a9..1d5f071f 100644 --- a/db/source/printer/Epson-Stylus_Color_900.xml +++ b/db/source/printer/Epson-Stylus_Color_900.xml @@ -32,7 +32,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> + <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> <buyit>cfs( graphite):96040</buyit><!--no "contrib_url"--> <comments> <en>The gimp driver doesn't work for the 900N (ethernet) printer; it diff --git a/db/source/printer/Epson-Stylus_Color_980.xml b/db/source/printer/Epson-Stylus_Color_980.xml index 8aea6fab..175769c2 100644 --- a/db/source/printer/Epson-Stylus_Color_980.xml +++ b/db/source/printer/Epson-Stylus_Color_980.xml @@ -24,7 +24,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--> + <driver>gutenprint</driver><!--verified--> <contrib_url></contrib_url> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Color_I.xml b/db/source/printer/Epson-Stylus_Color_I.xml index 12375c0d..ab4c6ead 100644 --- a/db/source/printer/Epson-Stylus_Color_I.xml +++ b/db/source/printer/Epson-Stylus_Color_I.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> Uniprint files:<p> diff --git a/db/source/printer/Epson-Stylus_Color_II.xml b/db/source/printer/Epson-Stylus_Color_II.xml index b93a408a..85c0ab8d 100644 --- a/db/source/printer/Epson-Stylus_Color_II.xml +++ b/db/source/printer/Epson-Stylus_Color_II.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <contrib_url>http://eunuchs.org/epson/index.html</contrib_url> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Color_IIs.xml b/db/source/printer/Epson-Stylus_Color_IIs.xml index 30dce777..51aa169e 100644 --- a/db/source/printer/Epson-Stylus_Color_IIs.xml +++ b/db/source/printer/Epson-Stylus_Color_IIs.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver><!--verified--> + <driver>gutenprint</driver><!--verified--> <contrib_url>http://eunuchs.org/epson/index.html</contrib_url> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Color_PRO.xml b/db/source/printer/Epson-Stylus_Color_PRO.xml index a7f436ad..df919c79 100644 --- a/db/source/printer/Epson-Stylus_Color_PRO.xml +++ b/db/source/printer/Epson-Stylus_Color_PRO.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>Work best with driver `stp'.</en> </comments> diff --git a/db/source/printer/Epson-Stylus_Photo.xml b/db/source/printer/Epson-Stylus_Photo.xml index cfcdd561..996c7f4f 100644 --- a/db/source/printer/Epson-Stylus_Photo.xml +++ b/db/source/printer/Epson-Stylus_Photo.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>stp now supports photo modes, alignment, etc; this printer should work perfectly.</en> </comments> diff --git a/db/source/printer/Epson-Stylus_Photo_1200.xml b/db/source/printer/Epson-Stylus_Photo_1200.xml index a79fa2c7..2aaf8f9d 100644 --- a/db/source/printer/Epson-Stylus_Photo_1200.xml +++ b/db/source/printer/Epson-Stylus_Photo_1200.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>48 nozzles per color, CMYKcm 6-color printing.</en> </comments> diff --git a/db/source/printer/Epson-Stylus_Photo_1270.xml b/db/source/printer/Epson-Stylus_Photo_1270.xml index 651d16fb..abe49548 100644 --- a/db/source/printer/Epson-Stylus_Photo_1270.xml +++ b/db/source/printer/Epson-Stylus_Photo_1270.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> + <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> <buyit>cfs:93839,pcm:123456/57351,amz:B00004SBM4out:67795.buy:10243550</buyit><!--no "contrib_url"--> <comments> <en>48 nozzles per color; 6 color CMYKcm process. diff --git a/db/source/printer/Epson-Stylus_Photo_1280.xml b/db/source/printer/Epson-Stylus_Photo_1280.xml index f8d2e3b6..234e887f 100644 --- a/db/source/printer/Epson-Stylus_Photo_1280.xml +++ b/db/source/printer/Epson-Stylus_Photo_1280.xml @@ -24,7 +24,7 @@ <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_1290.xml b/db/source/printer/Epson-Stylus_Photo_1290.xml index 3c97ed92..17639f89 100644 --- a/db/source/printer/Epson-Stylus_Photo_1290.xml +++ b/db/source/printer/Epson-Stylus_Photo_1290.xml @@ -24,7 +24,7 @@ <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_1290S.xml b/db/source/printer/Epson-Stylus_Photo_1290S.xml index 0b09e21f..51824811 100644 --- a/db/source/printer/Epson-Stylus_Photo_1290S.xml +++ b/db/source/printer/Epson-Stylus_Photo_1290S.xml @@ -24,7 +24,7 @@ <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_2000P.xml b/db/source/printer/Epson-Stylus_Photo_2000P.xml index a2af8939..2307eb0e 100644 --- a/db/source/printer/Epson-Stylus_Photo_2000P.xml +++ b/db/source/printer/Epson-Stylus_Photo_2000P.xml @@ -17,7 +17,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>Not well tuned yet in the stp driver. It can be expected to work well in the future.</en> </comments> diff --git a/db/source/printer/Epson-Stylus_Photo_2100.xml b/db/source/printer/Epson-Stylus_Photo_2100.xml index 76a391e6..19e1b939 100644 --- a/db/source/printer/Epson-Stylus_Photo_2100.xml +++ b/db/source/printer/Epson-Stylus_Photo_2100.xml @@ -29,7 +29,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_2200.xml b/db/source/printer/Epson-Stylus_Photo_2200.xml index d837f7e4..c39336c1 100644 --- a/db/source/printer/Epson-Stylus_Photo_2200.xml +++ b/db/source/printer/Epson-Stylus_Photo_2200.xml @@ -28,7 +28,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_700.xml b/db/source/printer/Epson-Stylus_Photo_700.xml index e22c54f7..7ed49ffa 100644 --- a/db/source/printer/Epson-Stylus_Photo_700.xml +++ b/db/source/printer/Epson-Stylus_Photo_700.xml @@ -32,7 +32,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>6 color CMYKcm printing with 32 jets per color. diff --git a/db/source/printer/Epson-Stylus_Photo_720.xml b/db/source/printer/Epson-Stylus_Photo_720.xml index 415e235b..4dbde8d3 100644 --- a/db/source/printer/Epson-Stylus_Photo_720.xml +++ b/db/source/printer/Epson-Stylus_Photo_720.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>Reported to work perfectly in the latest stp driver's documentation. diff --git a/db/source/printer/Epson-Stylus_Photo_750.xml b/db/source/printer/Epson-Stylus_Photo_750.xml index 3584497b..b654eec9 100644 --- a/db/source/printer/Epson-Stylus_Photo_750.xml +++ b/db/source/printer/Epson-Stylus_Photo_750.xml @@ -32,7 +32,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>A 6 color CMYKcm printer. <p>Annotation from <a href="mailto:olivier.delsol at usa dot net"> diff --git a/db/source/printer/Epson-Stylus_Photo_780.xml b/db/source/printer/Epson-Stylus_Photo_780.xml index afff2a29..bb72fbe4 100644 --- a/db/source/printer/Epson-Stylus_Photo_780.xml +++ b/db/source/printer/Epson-Stylus_Photo_780.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_785.xml b/db/source/printer/Epson-Stylus_Photo_785.xml index 63cb597e..4149c4ad 100644 --- a/db/source/printer/Epson-Stylus_Photo_785.xml +++ b/db/source/printer/Epson-Stylus_Photo_785.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality><!--unknown preferred "driver"--> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_790.xml b/db/source/printer/Epson-Stylus_Photo_790.xml index 2a9e3266..d7e9f1cc 100644 --- a/db/source/printer/Epson-Stylus_Photo_790.xml +++ b/db/source/printer/Epson-Stylus_Photo_790.xml @@ -29,7 +29,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_810.xml b/db/source/printer/Epson-Stylus_Photo_810.xml index 21c400d3..df563241 100644 --- a/db/source/printer/Epson-Stylus_Photo_810.xml +++ b/db/source/printer/Epson-Stylus_Photo_810.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Photo_820.xml b/db/source/printer/Epson-Stylus_Photo_820.xml index 80d4b50f..f6ebda1c 100644 --- a/db/source/printer/Epson-Stylus_Photo_820.xml +++ b/db/source/printer/Epson-Stylus_Photo_820.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Photo_825.xml b/db/source/printer/Epson-Stylus_Photo_825.xml index ac91c6cd..11b13d9a 100644 --- a/db/source/printer/Epson-Stylus_Photo_825.xml +++ b/db/source/printer/Epson-Stylus_Photo_825.xml @@ -29,7 +29,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_830.xml b/db/source/printer/Epson-Stylus_Photo_830.xml index f051995f..eae89982 100644 --- a/db/source/printer/Epson-Stylus_Photo_830.xml +++ b/db/source/printer/Epson-Stylus_Photo_830.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Photo_870.xml b/db/source/printer/Epson-Stylus_Photo_870.xml index a1a4e50e..efcef3bd 100644 --- a/db/source/printer/Epson-Stylus_Photo_870.xml +++ b/db/source/printer/Epson-Stylus_Photo_870.xml @@ -29,7 +29,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--affiliate keys; modify and face my wrath!--> <buyit>buy:1369414,amz:B00004SBM0,cfs:93837</buyit><!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_875.xml b/db/source/printer/Epson-Stylus_Photo_875.xml index b83f7159..a806eef6 100644 --- a/db/source/printer/Epson-Stylus_Photo_875.xml +++ b/db/source/printer/Epson-Stylus_Photo_875.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_890.xml b/db/source/printer/Epson-Stylus_Photo_890.xml index 374ca154..9ac0762a 100644 --- a/db/source/printer/Epson-Stylus_Photo_890.xml +++ b/db/source/printer/Epson-Stylus_Photo_890.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_895.xml b/db/source/printer/Epson-Stylus_Photo_895.xml index 4d99123d..4ad9fb08 100644 --- a/db/source/printer/Epson-Stylus_Photo_895.xml +++ b/db/source/printer/Epson-Stylus_Photo_895.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_900.xml b/db/source/printer/Epson-Stylus_Photo_900.xml index 38b772b5..d486cdd9 100644 --- a/db/source/printer/Epson-Stylus_Photo_900.xml +++ b/db/source/printer/Epson-Stylus_Photo_900.xml @@ -30,7 +30,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Photo_915.xml b/db/source/printer/Epson-Stylus_Photo_915.xml index a64a0aed..9b6c5fce 100644 --- a/db/source/printer/Epson-Stylus_Photo_915.xml +++ b/db/source/printer/Epson-Stylus_Photo_915.xml @@ -29,7 +29,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Photo_925.xml b/db/source/printer/Epson-Stylus_Photo_925.xml index c3b70190..028e5b03 100644 --- a/db/source/printer/Epson-Stylus_Photo_925.xml +++ b/db/source/printer/Epson-Stylus_Photo_925.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Photo_950.xml b/db/source/printer/Epson-Stylus_Photo_950.xml index 1862153b..94a69c53 100644 --- a/db/source/printer/Epson-Stylus_Photo_950.xml +++ b/db/source/printer/Epson-Stylus_Photo_950.xml @@ -29,7 +29,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_960.xml b/db/source/printer/Epson-Stylus_Photo_960.xml index 781ec6a3..b18e8a2e 100644 --- a/db/source/printer/Epson-Stylus_Photo_960.xml +++ b/db/source/printer/Epson-Stylus_Photo_960.xml @@ -29,7 +29,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Photo_EX.xml b/db/source/printer/Epson-Stylus_Photo_EX.xml index 81b612e1..4abf792a 100644 --- a/db/source/printer/Epson-Stylus_Photo_EX.xml +++ b/db/source/printer/Epson-Stylus_Photo_EX.xml @@ -31,7 +31,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>A3 paperformat works. <br> diff --git a/db/source/printer/Epson-Stylus_Photo_EX3.xml b/db/source/printer/Epson-Stylus_Photo_EX3.xml index 6f23bdba..fa895fb1 100644 --- a/db/source/printer/Epson-Stylus_Photo_EX3.xml +++ b/db/source/printer/Epson-Stylus_Photo_EX3.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Photo_R200.xml b/db/source/printer/Epson-Stylus_Photo_R200.xml index 0e0233f0..0cf3f0f2 100644 --- a/db/source/printer/Epson-Stylus_Photo_R200.xml +++ b/db/source/printer/Epson-Stylus_Photo_R200.xml @@ -33,7 +33,7 @@ </usb> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Photo_R300.xml b/db/source/printer/Epson-Stylus_Photo_R300.xml index c65b882b..a3330194 100644 --- a/db/source/printer/Epson-Stylus_Photo_R300.xml +++ b/db/source/printer/Epson-Stylus_Photo_R300.xml @@ -33,7 +33,7 @@ </usb> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Photo_RX500.xml b/db/source/printer/Epson-Stylus_Photo_RX500.xml index fb974e35..cb6503a7 100644 --- a/db/source/printer/Epson-Stylus_Photo_RX500.xml +++ b/db/source/printer/Epson-Stylus_Photo_RX500.xml @@ -33,7 +33,7 @@ </general> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Photo_RX600.xml b/db/source/printer/Epson-Stylus_Photo_RX600.xml index bdc30c71..4ad34fc9 100644 --- a/db/source/printer/Epson-Stylus_Photo_RX600.xml +++ b/db/source/printer/Epson-Stylus_Photo_RX600.xml @@ -27,7 +27,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Pro_10000.xml b/db/source/printer/Epson-Stylus_Pro_10000.xml index 3a7dea35..8c8c54ab 100644 --- a/db/source/printer/Epson-Stylus_Pro_10000.xml +++ b/db/source/printer/Epson-Stylus_Pro_10000.xml @@ -23,7 +23,7 @@ <autodetect> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Pro_5000.xml b/db/source/printer/Epson-Stylus_Pro_5000.xml index 064d8d27..893b0fb5 100644 --- a/db/source/printer/Epson-Stylus_Pro_5000.xml +++ b/db/source/printer/Epson-Stylus_Pro_5000.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Pro_5500.xml b/db/source/printer/Epson-Stylus_Pro_5500.xml index 02a0d388..dc575bfc 100644 --- a/db/source/printer/Epson-Stylus_Pro_5500.xml +++ b/db/source/printer/Epson-Stylus_Pro_5500.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Pro_7000.xml b/db/source/printer/Epson-Stylus_Pro_7000.xml index 75bd9da1..e5272e4c 100644 --- a/db/source/printer/Epson-Stylus_Pro_7000.xml +++ b/db/source/printer/Epson-Stylus_Pro_7000.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Pro_7500.xml b/db/source/printer/Epson-Stylus_Pro_7500.xml index dbbf5558..413a8814 100644 --- a/db/source/printer/Epson-Stylus_Pro_7500.xml +++ b/db/source/printer/Epson-Stylus_Pro_7500.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Pro_7600.xml b/db/source/printer/Epson-Stylus_Pro_7600.xml index a9b20cde..c326f25e 100644 --- a/db/source/printer/Epson-Stylus_Pro_7600.xml +++ b/db/source/printer/Epson-Stylus_Pro_7600.xml @@ -27,7 +27,7 @@ <autodetect> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Pro_9000.xml b/db/source/printer/Epson-Stylus_Pro_9000.xml index e0b0e2d5..41dbe2bf 100644 --- a/db/source/printer/Epson-Stylus_Pro_9000.xml +++ b/db/source/printer/Epson-Stylus_Pro_9000.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Pro_9500.xml b/db/source/printer/Epson-Stylus_Pro_9500.xml index 950834e2..d8f1dbd1 100644 --- a/db/source/printer/Epson-Stylus_Pro_9500.xml +++ b/db/source/printer/Epson-Stylus_Pro_9500.xml @@ -24,7 +24,7 @@ </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Pro_9600.xml b/db/source/printer/Epson-Stylus_Pro_9600.xml index 49a78e5a..d4ed3254 100644 --- a/db/source/printer/Epson-Stylus_Pro_9600.xml +++ b/db/source/printer/Epson-Stylus_Pro_9600.xml @@ -27,7 +27,7 @@ <autodetect> </autodetect> <functionality>D</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Epson-Stylus_Pro_XL.xml b/db/source/printer/Epson-Stylus_Pro_XL.xml index 22779fb6..95f5c3c2 100644 --- a/db/source/printer/Epson-Stylus_Pro_XL.xml +++ b/db/source/printer/Epson-Stylus_Pro_XL.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en>(Referring to stcolor:)Not as good as native NT4 driver on images, but quite useable; don't forget to enable weaving; Uniprint works also. diff --git a/db/source/printer/Epson-Stylus_Scan_2000.xml b/db/source/printer/Epson-Stylus_Scan_2000.xml index 068bbf85..577e2315 100644 --- a/db/source/printer/Epson-Stylus_Scan_2000.xml +++ b/db/source/printer/Epson-Stylus_Scan_2000.xml @@ -20,7 +20,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Epson-Stylus_Scan_2500.xml b/db/source/printer/Epson-Stylus_Scan_2500.xml index 879622a8..4cd0455f 100644 --- a/db/source/printer/Epson-Stylus_Scan_2500.xml +++ b/db/source/printer/Epson-Stylus_Scan_2500.xml @@ -20,7 +20,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Generic-PCL_5_Printer.xml b/db/source/printer/Generic-PCL_5_Printer.xml index f2c0ea7f..f0eaa822 100644 --- a/db/source/printer/Generic-PCL_5_Printer.xml +++ b/db/source/printer/Generic-PCL_5_Printer.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-2000C.xml b/db/source/printer/HP-2000C.xml index bdc34bba..6e216d9e 100644 --- a/db/source/printer/HP-2000C.xml +++ b/db/source/printer/HP-2000C.xml @@ -31,7 +31,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-2500C.xml b/db/source/printer/HP-2500C.xml index 038253ed..7ebefaa9 100644 --- a/db/source/printer/HP-2500C.xml +++ b/db/source/printer/HP-2500C.xml @@ -27,7 +27,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--affiliate keys; modify and face my wrath!--> <buyit>buy:6576,buy(M PRO):32355</buyit> <!--no "contrib_url"--> diff --git a/db/source/printer/HP-DesignJet_230.xml b/db/source/printer/HP-DesignJet_230.xml index 9b7ac53a..fd6eaf50 100644 --- a/db/source/printer/HP-DesignJet_230.xml +++ b/db/source/printer/HP-DesignJet_230.xml @@ -22,7 +22,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> !--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DesignJet_250C.xml b/db/source/printer/HP-DesignJet_250C.xml index 42417e02..b19edc01 100644 --- a/db/source/printer/HP-DesignJet_250C.xml +++ b/db/source/printer/HP-DesignJet_250C.xml @@ -28,7 +28,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DesignJet_430.xml b/db/source/printer/HP-DesignJet_430.xml index 31e7e846..2eebafae 100644 --- a/db/source/printer/HP-DesignJet_430.xml +++ b/db/source/printer/HP-DesignJet_430.xml @@ -22,7 +22,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> !--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DesignJet_450C.xml b/db/source/printer/HP-DesignJet_450C.xml index 2a739913..6fc7a3f0 100644 --- a/db/source/printer/HP-DesignJet_450C.xml +++ b/db/source/printer/HP-DesignJet_450C.xml @@ -28,7 +28,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DesignJet_455CA.xml b/db/source/printer/HP-DesignJet_455CA.xml index caac3b25..54724a7a 100644 --- a/db/source/printer/HP-DesignJet_455CA.xml +++ b/db/source/printer/HP-DesignJet_455CA.xml @@ -28,7 +28,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DesignJet_488CA.xml b/db/source/printer/HP-DesignJet_488CA.xml index 7ea11727..a4b1d35c 100644 --- a/db/source/printer/HP-DesignJet_488CA.xml +++ b/db/source/printer/HP-DesignJet_488CA.xml @@ -28,7 +28,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DesignJet_700.xml b/db/source/printer/HP-DesignJet_700.xml index 45b23452..18dde314 100644 --- a/db/source/printer/HP-DesignJet_700.xml +++ b/db/source/printer/HP-DesignJet_700.xml @@ -22,7 +22,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> !--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DesignJet_750.xml b/db/source/printer/HP-DesignJet_750.xml index d423d50a..b8d316f7 100644 --- a/db/source/printer/HP-DesignJet_750.xml +++ b/db/source/printer/HP-DesignJet_750.xml @@ -28,7 +28,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DesignJet_750C_Plus.xml b/db/source/printer/HP-DesignJet_750C_Plus.xml index d71183a0..efcd83f7 100644 --- a/db/source/printer/HP-DesignJet_750C_Plus.xml +++ b/db/source/printer/HP-DesignJet_750C_Plus.xml @@ -27,7 +27,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DeskJet_1200C.xml b/db/source/printer/HP-DeskJet_1200C.xml index ed4c4f0b..ea992bd1 100644 --- a/db/source/printer/HP-DeskJet_1200C.xml +++ b/db/source/printer/HP-DeskJet_1200C.xml @@ -27,7 +27,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DeskJet_1600C.xml b/db/source/printer/HP-DeskJet_1600C.xml index 15c8f0fe..dbbf7b90 100644 --- a/db/source/printer/HP-DeskJet_1600C.xml +++ b/db/source/printer/HP-DeskJet_1600C.xml @@ -27,7 +27,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DeskJet_340C.xml b/db/source/printer/HP-DeskJet_340C.xml index 35748521..db67dff4 100644 --- a/db/source/printer/HP-DeskJet_340C.xml +++ b/db/source/printer/HP-DeskJet_340C.xml @@ -32,7 +32,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DeskJet_3920.xml b/db/source/printer/HP-DeskJet_3920.xml index c553389e..f808accd 100644 --- a/db/source/printer/HP-DeskJet_3920.xml +++ b/db/source/printer/HP-DeskJet_3920.xml @@ -18,10 +18,7 @@ </mechanism> <url>http://www.hp.com</url> <lang> - <pcl level="3"/><!--no pjl--> - <text> - <charset>us-ascii</charset> - </text> + <proprietary /><!--no pjl--> </lang> <autodetect> <!--no known parport probe information--></autodetect> diff --git a/db/source/printer/HP-DeskJet_3940.xml b/db/source/printer/HP-DeskJet_3940.xml index ae3370b6..be7f86d3 100644 --- a/db/source/printer/HP-DeskJet_3940.xml +++ b/db/source/printer/HP-DeskJet_3940.xml @@ -18,7 +18,7 @@ </mechanism> <url>http://www.hp.com</url> <lang> - <pcl level="3"/><!--no pjl--> + <proprietary /><!--no pjl--> <text> <charset>us-ascii</charset> </text> diff --git a/db/source/printer/HP-DeskJet_550C.xml b/db/source/printer/HP-DeskJet_550C.xml index f7d27a4c..7f62b0c5 100644 --- a/db/source/printer/HP-DeskJet_550C.xml +++ b/db/source/printer/HP-DeskJet_550C.xml @@ -26,7 +26,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-DeskJet_560C.xml b/db/source/printer/HP-DeskJet_560C.xml index 901f97f4..e9ed2f3e 100644 --- a/db/source/printer/HP-DeskJet_560C.xml +++ b/db/source/printer/HP-DeskJet_560C.xml @@ -22,7 +22,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/HP-LaserJet_1100.xml b/db/source/printer/HP-LaserJet_1100.xml index cbdecd9c..e8cf6b24 100644 --- a/db/source/printer/HP-LaserJet_1100.xml +++ b/db/source/printer/HP-LaserJet_1100.xml @@ -32,7 +32,7 @@ </parallel> </autodetect> <functionality>A</functionality> - <driver>hpijs</driver> + <driver>ljet4</driver> <!--affiliate keys; modify and face my wrath!--> <buyit>buy:5867,amz:B00000JFNCcfs:100050,cfs(xi):5292</buyit><!--no "contrib_url"--> <comments> diff --git a/db/source/printer/HP-LaserJet_1100A.xml b/db/source/printer/HP-LaserJet_1100A.xml index f43fcfd7..120f9f1c 100644 --- a/db/source/printer/HP-LaserJet_1100A.xml +++ b/db/source/printer/HP-LaserJet_1100A.xml @@ -33,8 +33,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>hpijs</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> - <buyit>buy:5866</buyit><!--no "contrib_url"--> + <driver>ljet4</driver> <comments> <en> diff --git a/db/source/printer/HP-LaserJet_4M.xml b/db/source/printer/HP-LaserJet_4M.xml index 03cc4124..d3173b79 100644 --- a/db/source/printer/HP-LaserJet_4M.xml +++ b/db/source/printer/HP-LaserJet_4M.xml @@ -17,7 +17,7 @@ </mechanism><!--no "url"--> <lang> <postscript level="2"> - <ppd>PPD/HP/mono_laser/LaserJet_4.ppd</ppd> + <ppd>PPD/HP/mono_laser/HP_LaserJet_4.ppd</ppd> </postscript> <pjl/> <text> diff --git a/db/source/printer/HP-LaserJet_M3035_MFP.xml b/db/source/printer/HP-LaserJet_M3035_MFP.xml new file mode 100755 index 00000000..23038454 --- /dev/null +++ b/db/source/printer/HP-LaserJet_M3035_MFP.xml @@ -0,0 +1,52 @@ +<printer id="printer/HP-LaserJet_M3035_MFP"> + <make>HP</make> + <model>LaserJet M3035 MFP</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>1200</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner and drum in one cartridge (18000 pages)</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url></url> + <lang> + <postscript level="3"> + <ppd>PPD/HP/mono_laser/HP_LaserJet_M3035_MFP.ppd</ppd></postscript> + <pjl/> + <pcl level="6" /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <ieee1284>MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,PCLXL,PCL,PDF,PJL,XHTML,MIME,POSTSCRIPT;1284.4DL:4d,4e,1;MDL:HP LaserJet M3035 MFP;CLS:PRINTER;DES:Hewlett-Packard LaserJet M3035 MFP</ieee1284> + <parallel> + <commandset>PJL,MLC,POSTSCRIPT,PJL,PCLXL,PCL</commandset> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP LaserJet M3035 MFP</model> + </parallel> + <snmp> + <description>HP LaserJet M3035 MFP</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver><!--verified--><!--no "contrib_url"--> + <comments> + <en> + + For basic printing functionality use the Postscript PPD. + For advanced functionality such as printer status, maintenance + features, scanning and photo card unload use the <a href=" + http://hplip.sf.net/">HPLIP driver</a> (which includes + HPIJS). <p> + + </en> + </comments> +</printer> diff --git a/db/source/printer/HP-LaserJet_M4345_MFP.xml b/db/source/printer/HP-LaserJet_M4345_MFP.xml new file mode 100755 index 00000000..25cfa468 --- /dev/null +++ b/db/source/printer/HP-LaserJet_M4345_MFP.xml @@ -0,0 +1,52 @@ +<printer id="printer/HP-LaserJet_M4345_MFP"> + <make>HP</make> + <model>LaserJet M4345 MFP</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>1200</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner and drum in one cartridge (18000 pages)</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url></url> + <lang> + <postscript level="3"> + <ppd>PPD/HP/mono_laser/HP_LaserJet_M4345_MFP.ppd</ppd></postscript> + <pjl/> + <pcl level="6" /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <ieee1284>MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,PCLXL,PCL,PDF,PJL,XHTML,MIME,POSTSCRIPT;1284.4DL:4d,4e,1;MDL:HP LaserJet M4345 MFP;CLS:PRINTER;DES:Hewlett-Packard LaserJet M4345 MFP</ieee1284> + <parallel> + <commandset>PJL,MLC,POSTSCRIPT,PJL,PCLXL,PCL</commandset> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP LaserJet M4345 MFP</model> + </parallel> + <snmp> + <description>HP LaserJet M4345 MFP</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver><!--verified--><!--no "contrib_url"--> + <comments> + <en> + + For basic printing functionality use the Postscript PPD. + For advanced functionality such as printer status, maintenance + features, scanning and photo card unload use the <a href=" + http://hplip.sf.net/">HPLIP driver</a> (which includes + HPIJS). <p> + + </en> + </comments> +</printer> diff --git a/db/source/printer/HP-LaserJet_M5035_MFP.xml b/db/source/printer/HP-LaserJet_M5035_MFP.xml new file mode 100755 index 00000000..1cb49ba2 --- /dev/null +++ b/db/source/printer/HP-LaserJet_M5035_MFP.xml @@ -0,0 +1,52 @@ +<printer id="printer/HP-LaserJet_M5035_MFP"> + <make>HP</make> + <model>LaserJet M5035 MFP</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>1200</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner and drum in one cartridge (18000 pages)</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url></url> + <lang> + <postscript level="3"> + <ppd>PPD/HP/mono_laser/HP_LaserJet_M5035_MFP.ppd</ppd></postscript> + <pjl/> + <pcl level="6" /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <ieee1284>MFG:Hewlett-Packard;CMD:PJL,MLC,BIDI-ECP,PCLXL,PCL,PDF,PJL,XHTML,MIME,POSTSCRIPT;1284.4DL:4d,4e,1;MDL:HP LaserJet M5035 MFP;CLS:PRINTER;DES:Hewlett-Packard LaserJet M5035 MFP</ieee1284> + <parallel> + <commandset>PJL,MLC,POSTSCRIPT,PJL,PCLXL,PCL</commandset> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP LaserJet M5035 MFP</model> + </parallel> + <snmp> + <description>HP LaserJet M5035 MFP</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver><!--verified--><!--no "contrib_url"--> + <comments> + <en> + + For basic printing functionality use the Postscript PPD. + For advanced functionality such as printer status, maintenance + features, scanning and photo card unload use the <a href=" + http://hplip.sf.net/">HPLIP driver</a> (which includes + HPIJS). <p> + + </en> + </comments> +</printer> diff --git a/db/source/printer/HP-LaserJet_P2015.xml b/db/source/printer/HP-LaserJet_P2015.xml new file mode 100644 index 00000000..554cadd8 --- /dev/null +++ b/db/source/printer/HP-LaserJet_P2015.xml @@ -0,0 +1,49 @@ +<printer id="printer/HP-LaserJet_P2015"> + <make>HP</make> + <model>LaserJet P2015</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + </consumables> + </mechanism> + <url>http://www.hp.com</url> + <lang> + <postscript level="2"> + <ppd>PPD/HP/mono_laser/HP_LaserJet_P2015.ppd</ppd> + </postscript> + <pcl level="6"/> + <pjl/> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <general> + <commandset>PJL,MLC,BIDI-ECP,PCL,POSTSCRIPT,PCLXL</commandset> + <description>Hewlett-Packard LaserJet P2015 series</description> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP LaserJet P2015 Series</model> + </general> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver><!--verified--> <!--no "contrib_url"--> + <comments> + <en> + + For basic printing functionality use the Postscript PPD. For advanced functionality such + as printer status and maintenance features, use the + <a href="http://hplip.sf.net/"> + HPLIP driver</a> (which includes HPIJS). <p> + + PCL 5e and 6 with Postscript 2 emulation, out of the box, parallel and +USB connection, 250-sheet tray built-in, extra 250-sheet tray available.<p> + + </en> + </comments> +</printer> diff --git a/db/source/printer/HP-LaserJet_P3004.xml b/db/source/printer/HP-LaserJet_P3004.xml new file mode 100644 index 00000000..61aab4dd --- /dev/null +++ b/db/source/printer/HP-LaserJet_P3004.xml @@ -0,0 +1,49 @@ +<printer id="printer/HP-LaserJet_P3004"> + <make>HP</make> + <model>LaserJet P3004</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>1200</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + </consumables> + </mechanism> + <url>http://www.hp.com</url> + <lang> + <postscript level="2"> + <ppd>PPD/HP/mono_laser/HP_LaserJet_P3004.ppd</ppd> + </postscript> + <pcl level="6"/> + <pjl/> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <general> + <commandset>PJL,MLC,BIDI-ECP,PCL,POSTSCRIPT,PCLXL</commandset> + <description>Hewlett-Packard LaserJet P3004 Series</description> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP LaserJet P3004 Series</model> + </general> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver><!--verified--> <!--no "contrib_url"--> + <comments> + <en> + + For basic printing functionality use the Postscript PPD. For advanced functionality such + as printer status and maintenance features, use the + <a href="http://hplip.sf.net/"> + HPLIP driver</a> (which includes HPIJS). <p> + + PCL 5e and 6 with Postscript 2 emulation, out of the box, parallel and +USB connection, 250-sheet tray built-in, extra 250-sheet tray available.<p> + + </en> + </comments> +</printer> diff --git a/db/source/printer/HP-LaserJet_P3005.xml b/db/source/printer/HP-LaserJet_P3005.xml new file mode 100644 index 00000000..5264e767 --- /dev/null +++ b/db/source/printer/HP-LaserJet_P3005.xml @@ -0,0 +1,49 @@ +<printer id="printer/HP-LaserJet_P3005"> + <make>HP</make> + <model>LaserJet P3005</model> + <mechanism> + <laser/><!--not "color"--> + <resolution> + <dpi> + <x>1200</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + </consumables> + </mechanism> + <url>http://www.hp.com</url> + <lang> + <postscript level="2"> + <ppd>PPD/HP/mono_laser/HP_LaserJet_P3005.ppd</ppd> + </postscript> + <pcl level="6"/> + <pjl/> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <general> + <commandset>PJL,MLC,BIDI-ECP,PCL,POSTSCRIPT,PCLXL</commandset> + <description>Hewlett-Packard LaserJet P3005 Series</description> + <manufacturer>Hewlett-Packard</manufacturer> + <model>HP LaserJet P3005 Series</model> + </general> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver><!--verified--> <!--no "contrib_url"--> + <comments> + <en> + + For basic printing functionality use the Postscript PPD. For advanced functionality such + as printer status and maintenance features, use the + <a href="http://hplip.sf.net/"> + HPLIP driver</a> (which includes HPIJS). <p> + + PCL 5e and 6 with Postscript 2 emulation, out of the box, parallel and +USB connection, 250-sheet tray built-in, extra 250-sheet tray available.<p> + + </en> + </comments> +</printer> diff --git a/db/source/printer/HP-OfficeJet_5600.xml b/db/source/printer/HP-OfficeJet_5600.xml index eb8a480a..2dd4c6fa 100644 --- a/db/source/printer/HP-OfficeJet_5600.xml +++ b/db/source/printer/HP-OfficeJet_5600.xml @@ -18,10 +18,7 @@ </mechanism> <url>http://www.hp.com</url> <lang> - <pcl level="3"/><!--no pjl--> - <text> - <charset>us-ascii</charset> - </text> + <proprietary /><!--no pjl--> </lang> <autodetect> <usb> diff --git a/db/source/printer/HP-PhotoSmart_A310.xml b/db/source/printer/HP-PhotoSmart_A310.xml new file mode 100644 index 00000000..5c37e5c8 --- /dev/null +++ b/db/source/printer/HP-PhotoSmart_A310.xml @@ -0,0 +1,73 @@ +<printer id="printer/HP-PhotoSmart_A310"> + <make>HP</make> + <model>PhotoSmart A310</model> + <mechanism> + <inkjet/> + <color/> + <resolution> + <dpi> + <x>4800</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Refill: 1 CMY color cartridge</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url>www.hp.com</url> + <lang> + <pcl level="3"/><!--no pjl--> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <!--no known parport probe information--></autodetect> + <functionality>A</functionality> + <driver>hpijs</driver> + <!--verified--><!--no "contrib_url"--> + <comments> + <en> + + This is the elegant integration of a digital camera and 4x6 photo + printer. Designed for the easiest capture to print experience. + It makes digital photography easier than dropping off film. + The printer is a small (4 x 6 inch/10 x 15 cm/A6) printer + where the camera display becomes the printer display when the camera + is docked on top of the printer. Video out to TV. IR remote control for + viewing images on TV. Optional battery pack. Optional bluetooth dongle. + New 4x8" greeting card size.<p> + + Due to the small paper size and not using black ink its usability + for PC documents is very limited, but it works with various PCL + drivers which support 3-ink CMY and A6/Postcard/4x6-Photo paper + size. Plus now a new 4x8" photo greeting card size.<p> + + When used with HP's "hpijs" driver, this printer + auto-detects the paper type and does appropriate dithering and + colour adjustment internally, controlled by the hardware. So even + when GhostScript with the "hpijs" driver only renders + the image with 300 or 600 dpi, higher resolutions are used for the + internal dithering. So if you insert photo paper, the printer will + print in its highest quality, no paper type choice in the + driver's options is needed. There is also a special high + resolution mode where the image is rendered in 1200 dpi and + interpolated to 4800x1200 dpi by the hardware, without paper + detection, intended for photo paper only.<p> + + Border-less (full bleed) printing is supported with the + "hpijs" driver.<p> + + For basic printing functionality use the <a href=" + http://hplip.sf.net/">HPIJS driver </a>. + For advanced functionality such as printer status, maintenance + features, and photo card unload use the <a href=" + http://hplip.sf.net/">HPLIP driver</a> + (which includes HPIJS). <p> + + </en> + </comments> +</printer> + diff --git a/db/source/printer/HP-PhotoSmart_C5100.xml b/db/source/printer/HP-PhotoSmart_C5100.xml new file mode 100755 index 00000000..ed96dcc3 --- /dev/null +++ b/db/source/printer/HP-PhotoSmart_C5100.xml @@ -0,0 +1,82 @@ +<printer id="printer/HP-PhotoSmart_C5100"> + <make>HP</make> + <model>PhotoSmart C5100</model> + <mechanism> + <inkjet/> + <color/> + <resolution> + <dpi> + <x>4800</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Refill: 1 black, 1 cyan, 1 magenta, 1 yellow, 1 light cyan, 1 light magenta</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url>www.hp.com</url> + <lang> + <pcl level="3"/><!--no pjl--> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <general> + <manufacturer>hp</manufacturer> + <model>Photosmart C5100 series</model> + <description>HP Photosmart C5100</description> + <commandset>MLC,PCL,PML,DW-PCL,DYN,DESKJET,CLS</commandset> + </general> + </autodetect> + <functionality>A</functionality> + <driver>hpijs</driver> + <!--verified--><!--no "contrib_url"--> + <comments> + <en> + + It has ports on the side for inserting SmartMedia, CompactFlash, + IBM Microdrive, SD, or Sony Memory Stick digital "film" and + has a color LCD panel which displays your photos (as a digital + camera does) so that you can select pictures to print easily. This + way one can use the device as a digital photo lab without + PC.<p> + + For basic printing functionality use the <a href=" + http://hpinkjet.sf.net/">HPIJS driver </a>. + For advanced functionality such as printer status, maintenance + features, and photo card unload use the <a href=" + http://hpinkjet.sf.net/">HPLIP driver</a> + (which includes HPIJS). <p> + + It has a USB port on its front side to directly connect a digital + camera (HP only).<p> + + Best output quality reachable with the "hpijs" driver + (printer compatible to HP DeskJet 990C), especially the 4800-dpi + high resolution mode gives excellent photo quality.<p> + + When used with HP's "hpijs" driver, this printer + auto-detects the paper type and ink cartridge type and does + appropriate dithering and colour adjustment internally, controlled + by the hardware. So even when GhostScript with the + "hpijs" driver only renders the image with 300 or 600 + dpi, the higher resolutions are used for the internal + dithering. So if you insert photo paper, the printer will print in + photo quality, no paper type choice in the driver's options + is needed. There is also a special high resolution mode where the + image is rendered in 1200 dpi and interpolated to 4800x1200 dpi by + the hardware, without paper detection, intended for photo paper + only.<p> + + This printer supports an optional duplex unit.<p> + + The key focus of the printer is to address the competitive market with regards to individual ink supplies.<p> + + </en> + </comments> +</printer> + + diff --git a/db/source/printer/HP-PhotoSmart_C6100.xml b/db/source/printer/HP-PhotoSmart_C6100.xml new file mode 100755 index 00000000..c7082ccd --- /dev/null +++ b/db/source/printer/HP-PhotoSmart_C6100.xml @@ -0,0 +1,82 @@ +<printer id="printer/HP-PhotoSmart_C6100"> + <make>HP</make> + <model>PhotoSmart C6100</model> + <mechanism> + <inkjet/> + <color/> + <resolution> + <dpi> + <x>4800</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Refill: 1 black, 1 cyan, 1 magenta, 1 yellow, 1 light cyan, 1 light magenta</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url>www.hp.com</url> + <lang> + <pcl level="3"/><!--no pjl--> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <general> + <manufacturer>hp</manufacturer> + <model>Photosmart C6100 series</model> + <description>HP Photosmart C6100</description> + <commandset>MLC,PCL,PML,DW-PCL,DYN,DESKJET,CLS</commandset> + </general> + </autodetect> + <functionality>A</functionality> + <driver>hpijs</driver> + <!--verified--><!--no "contrib_url"--> + <comments> + <en> + + It has ports on the side for inserting SmartMedia, CompactFlash, + IBM Microdrive, SD, or Sony Memory Stick digital "film" and + has a color LCD panel which displays your photos (as a digital + camera does) so that you can select pictures to print easily. This + way one can use the device as a digital photo lab without + PC.<p> + + For basic printing functionality use the <a href=" + http://hpinkjet.sf.net/">HPIJS driver </a>. + For advanced functionality such as printer status, maintenance + features, and photo card unload use the <a href=" + http://hpinkjet.sf.net/">HPLIP driver</a> + (which includes HPIJS). <p> + + It has a USB port on its front side to directly connect a digital + camera (HP only).<p> + + Best output quality reachable with the "hpijs" driver + (printer compatible to HP DeskJet 990C), especially the 4800-dpi + high resolution mode gives excellent photo quality.<p> + + When used with HP's "hpijs" driver, this printer + auto-detects the paper type and ink cartridge type and does + appropriate dithering and colour adjustment internally, controlled + by the hardware. So even when GhostScript with the + "hpijs" driver only renders the image with 300 or 600 + dpi, the higher resolutions are used for the internal + dithering. So if you insert photo paper, the printer will print in + photo quality, no paper type choice in the driver's options + is needed. There is also a special high resolution mode where the + image is rendered in 1200 dpi and interpolated to 4800x1200 dpi by + the hardware, without paper detection, intended for photo paper + only.<p> + + This printer supports an optional duplex unit.<p> + + The key focus of the printer is to address the competitive market with regards to individual ink supplies.<p> + + </en> + </comments> +</printer> + + diff --git a/db/source/printer/HP-PhotoSmart_C7100.xml b/db/source/printer/HP-PhotoSmart_C7100.xml new file mode 100755 index 00000000..8b8553d2 --- /dev/null +++ b/db/source/printer/HP-PhotoSmart_C7100.xml @@ -0,0 +1,82 @@ +<printer id="printer/HP-PhotoSmart_C7100"> + <make>HP</make> + <model>PhotoSmart C7100</model> + <mechanism> + <inkjet/> + <color/> + <resolution> + <dpi> + <x>4800</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Refill: 1 black, 1 cyan, 1 magenta, 1 yellow, 1 light cyan, 1 light magenta</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url>www.hp.com</url> + <lang> + <pcl level="3"/><!--no pjl--> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <general> + <manufacturer>hp</manufacturer> + <model>Photosmart C7100 series</model> + <description>HP Photosmart C7100</description> + <commandset>MLC,PCL,PML,DW-PCL,DYN,DESKJET,CLS</commandset> + </general> + </autodetect> + <functionality>A</functionality> + <driver>hpijs</driver> + <!--verified--><!--no "contrib_url"--> + <comments> + <en> + + It has ports on the side for inserting SmartMedia, CompactFlash, + IBM Microdrive, SD, or Sony Memory Stick digital "film" and + has a color LCD panel which displays your photos (as a digital + camera does) so that you can select pictures to print easily. This + way one can use the device as a digital photo lab without + PC.<p> + + For basic printing functionality use the <a href=" + http://hpinkjet.sf.net/">HPIJS driver </a>. + For advanced functionality such as printer status, maintenance + features, and photo card unload use the <a href=" + http://hpinkjet.sf.net/">HPLIP driver</a> + (which includes HPIJS). <p> + + It has a USB port on its front side to directly connect a digital + camera (HP only).<p> + + Best output quality reachable with the "hpijs" driver + (printer compatible to HP DeskJet 990C), especially the 4800-dpi + high resolution mode gives excellent photo quality.<p> + + When used with HP's "hpijs" driver, this printer + auto-detects the paper type and ink cartridge type and does + appropriate dithering and colour adjustment internally, controlled + by the hardware. So even when GhostScript with the + "hpijs" driver only renders the image with 300 or 600 + dpi, the higher resolutions are used for the internal + dithering. So if you insert photo paper, the printer will print in + photo quality, no paper type choice in the driver's options + is needed. There is also a special high resolution mode where the + image is rendered in 1200 dpi and interpolated to 4800x1200 dpi by + the hardware, without paper detection, intended for photo paper + only.<p> + + This printer supports an optional duplex unit.<p> + + The key focus of the printer is to address the competitive market with regards to individual ink supplies.<p> + + </en> + </comments> +</printer> + + diff --git a/db/source/printer/HP-PhotoSmart_D5060.xml b/db/source/printer/HP-PhotoSmart_D5060.xml new file mode 100644 index 00000000..2ad8a366 --- /dev/null +++ b/db/source/printer/HP-PhotoSmart_D5060.xml @@ -0,0 +1,86 @@ +<printer id="printer/HP-PhotoSmart_D5060"> + <make>HP</make> + <model>PhotoSmart D5060</model> + <mechanism> + <inkjet/> + <color/> + <resolution> + <dpi> + <x>4800</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>One Color(CMY) + one Black(K) or Photo (cmK)</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url>www.hp.com</url> + <lang> + <pcl level="3e"/> + <!--no pjl--><!--No "text"?--></lang> + <autodetect> + <parallel> + <commandset>MLC,PCL,PML,DW-PCL,DYN,DESKJET</commandset> + <description>hp photosmart D5060</description> + <manufacturer>hp</manufacturer> + <model>Photosmart D5060 series</model> + </parallel> + <usb> + <ieee1284>MFG:HP;MDL:Photosmart D5060 series;CMD:MLC,PCL,PML,DW-PCL,DESKJET,DYN;CLS:PRINTER;DES:5060;</ieee1284> + <commandset>MLC,PCL,PML,DW-PCL,DESKJET,DYN</commandset> + <description>D5060</description> + <manufacturer>HP</manufacturer> + <model>Photosmart D5060 series</model> + </usb> + </autodetect> + <functionality>A</functionality> + <driver>hpijs</driver> + <!--no "contrib_url"--> + <comments> + <en> + + Duplex unit optional, connection via USB<p> + + The best printout quality you will get with the "hpijs" + driver, provided by <a + href="http://hpinkjet.sourceforge.net/">HP</a> + (compatible to the HP DeskJet 990C), especially the 1200-dpi high + resolution mode gives excellent photo quality (the rendered bitmap + is 1200x1200 dpi, but the printer hardware does an interpolation + then and prints with the printer's highest resolution). Also + the Gimp-Print driver is reported to work (Model setting: + "pcl-900").<p> + + For basic printing functionality use the <a href=" + http://hpinkjet.sf.net/">HPIJS driver </a>. + For advanced functionality such as printer status, maintenance + features, and photo card unload use the <a href=" + http://hpinkjet.sf.net/">HPLIP driver</a> + (which includes HPIJS). <p> + + When used with HP's "hpijs" driver, this printer + auto-detects the paper type and ink cartridge type and does + appropriate dithering and colour adjustment internally, controlled + by the hardware. So when GhostScript with the "hpijs" + driver only renders the image with 300 or 600 dpi, higher + resolutions are used for the internal dithering. So if you insert + photo paper, the printer will print in photo quality, no paper + type choice in the driver's options is needed. There is also + a special high resolution mode where the image is rendered in 1200 + dpi and interpolated to 4800x1200 dpi by the hardware, without + paper detection, intended for photo paper only.<p> + + Current border-less (full bleed) support is 3-sided for paper sizes + Oufuku-Hagaki or smaller. The HPIJS team is currently evaluating + 4-sided large paper size (A4/Letter) or smaller full bleed support + and expect to address this issue in a future release. + + The duplex unit does not work with Gimp-Print, use + "hpijs", "cdj970" or "pcl3" instead. + + </en> + </comments> +</printer> + diff --git a/db/source/printer/HP-PhotoSmart_D5100.xml b/db/source/printer/HP-PhotoSmart_D5100.xml new file mode 100755 index 00000000..2f766ba0 --- /dev/null +++ b/db/source/printer/HP-PhotoSmart_D5100.xml @@ -0,0 +1,82 @@ +<printer id="printer/HP-PhotoSmart_D5100"> + <make>HP</make> + <model>PhotoSmart D5100</model> + <mechanism> + <inkjet/> + <color/> + <resolution> + <dpi> + <x>4800</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Refill: 1 black, 1 cyan, 1 magenta, 1 yellow, 1 light cyan, 1 light magenta</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url>www.hp.com</url> + <lang> + <pcl level="3"/><!--no pjl--> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <general> + <manufacturer>hp</manufacturer> + <model>Photosmart D5100</model> + <description>HP Photosmart D5100</description> + <commandset>MLC,PCL,PML,DW-PCL,DYN,DESKJET,CLS</commandset> + </general> + </autodetect> + <functionality>A</functionality> + <driver>hpijs</driver> + <!--verified--><!--no "contrib_url"--> + <comments> + <en> + + It has ports on the side for inserting SmartMedia, CompactFlash, + IBM Microdrive, SD, or Sony Memory Stick digital "film" and + has a color LCD panel which displays your photos (as a digital + camera does) so that you can select pictures to print easily. This + way one can use the device as a digital photo lab without + PC.<p> + + It has a USB port on its front side to directly connect a digital + camera (HP only).<p> + + Best output quality reachable with the "hpijs" driver + (printer compatible to HP DeskJet 990C), especially the 4800-dpi + high resolution mode gives excellent photo quality.<p> + + For basic printing functionality use the <a href=" + http://hplip.sf.net/">HPIJS driver </a>. + For advanced functionality such as printer status, maintenance + features, and photo card unload use the <a href=" + http://hplip.sf.net/">HPLIP driver</a> + (which includes HPIJS). <p> + + When used with HP's "hpijs" driver, this printer + auto-detects the paper type and ink cartridge type and does + appropriate dithering and colour adjustment internally, controlled + by the hardware. So even when GhostScript with the + "hpijs" driver only renders the image with 300 or 600 + dpi, the higher resolutions are used for the internal + dithering. So if you insert photo paper, the printer will print in + photo quality, no paper type choice in the driver's options + is needed. There is also a special high resolution mode where the + image is rendered in 1200 dpi and interpolated to 4800x1200 dpi by + the hardware, without paper detection, intended for photo paper + only.<p> + + This printer supports an optional duplex unit.<p> + + The key focus of the printer is to address the competitive market with regards to individual ink supplies.<p> + + </en> + </comments> +</printer> + + diff --git a/db/source/printer/HP-PhotoSmart_Pro_B8300.xml b/db/source/printer/HP-PhotoSmart_Pro_B8300.xml new file mode 100755 index 00000000..63b66bc8 --- /dev/null +++ b/db/source/printer/HP-PhotoSmart_Pro_B8300.xml @@ -0,0 +1,53 @@ +<printer id="printer/HP-PhotoSmart_Pro_B8300"> + <make>HP</make> + <model>PhotoSmart Pro B8300</model> + <mechanism> + <inkjet/> + <color/> + <resolution> + <dpi> + <x>4800</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>One Color(CMY) + one Black(K) or Photo (cmK)</en> + </comments> + <!--one or more "partno" elements.--></consumables> + </mechanism> + <url>http://www.hp.com/</url> + <lang> + <pcl level="3e"/><!--no pjl--> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <!--no known parport probe information--></autodetect> + <functionality>A</functionality> + <driver>hpijs</driver> + <!--no "contrib_url"--> + <comments> + <en> + HP's high capacity cartidges give you up to 800 pages in black and 450 pages in color. <p> + + HP offers a choide of 4 or 6-color printing capability.<p> + + Media intervention for HP's printer is reduced by 50% with higher media capacity.<p> + + HP Photosmart Pro B8300 printer has multiple paper paths for greater media flexibility where rigid media could be fed straight from the rear.<p> + HP offers wide format duplexing as an option which is not available in any competitors in its class.<p> + + For basic printing functionality use the <a + href="http://hpinkjet.sf.net/">HPIJS + driver </a>. For advanced functionality such + as printer status and maintenance features, use the + <a href="http://hpinkjet.sf.net/"> + HPLIP driver</a> (which includes HPIJS). <p> + + </en> + </comments> +</printer> + + diff --git a/db/source/printer/Lexmark-4076.xml b/db/source/printer/Lexmark-4076.xml index 17bb3a04..2a0adcb7 100644 --- a/db/source/printer/Lexmark-4076.xml +++ b/db/source/printer/Lexmark-4076.xml @@ -22,7 +22,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en>Works with drivers for the HP DeskJet 500</en> diff --git a/db/source/printer/Lexmark-Z42.xml b/db/source/printer/Lexmark-Z42.xml index a4cd995e..9a62bc6f 100644 --- a/db/source/printer/Lexmark-Z42.xml +++ b/db/source/printer/Lexmark-Z42.xml @@ -29,7 +29,7 @@ </general> </autodetect> <functionality>B</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--not "unverified"--><!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Lexmark-Z52.xml b/db/source/printer/Lexmark-Z52.xml index 23468936..b853c536 100644 --- a/db/source/printer/Lexmark-Z52.xml +++ b/db/source/printer/Lexmark-Z52.xml @@ -29,7 +29,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> + <driver>gutenprint</driver><!--verified--><!--affiliate keys; modify and face my wrath!--> <buyit>cfs( Pro):107004,cfs:99259</buyit><!--no "contrib_url"--> <comments> <en>R. Wisenoeker has integrated a Z52 driver into <a diff --git a/db/source/printer/Lexmark-Z53.xml b/db/source/printer/Lexmark-Z53.xml index 43787d71..47fd5abe 100644 --- a/db/source/printer/Lexmark-Z53.xml +++ b/db/source/printer/Lexmark-Z53.xml @@ -23,7 +23,7 @@ <autodetect> <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver> + <driver>gutenprint</driver> <!--verified--> <!--no "contrib_url"--> <comments> diff --git a/db/source/printer/Okidata-OL400e.xml b/db/source/printer/Okidata-OL400e.xml index 3ec5f8ab..f07882d0 100644 --- a/db/source/printer/Okidata-OL400e.xml +++ b/db/source/printer/Okidata-OL400e.xml @@ -23,4 +23,4 @@ <!--no known parport probe information--></autodetect> <functionality>A</functionality> - <driver>gimp-print</driver><!--verified--><!--no "contrib_url"--><!--no comments!--></printer> + <driver>gutenprint</driver><!--verified--><!--no "contrib_url"--><!--no comments!--></printer> diff --git a/db/source/printer/Samsung-ML-1510.xml b/db/source/printer/Samsung-ML-1510.xml index b14f4256..4604a05c 100644 --- a/db/source/printer/Samsung-ML-1510.xml +++ b/db/source/printer/Samsung-ML-1510.xml @@ -27,7 +27,7 @@ </general> </autodetect> <functionality>A</functionality> - <driver>gdi</driver> + <driver>splix</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Samsung-ML-1520.xml b/db/source/printer/Samsung-ML-1520.xml new file mode 100644 index 00000000..81d3e1cf --- /dev/null +++ b/db/source/printer/Samsung-ML-1520.xml @@ -0,0 +1,85 @@ +<printer id="printer/Samsung-ML-1520"> + <make>Samsung</make> + <model>ML-1520</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <!--no "comments"--> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <!--no "url"--> + <lang> + <proprietary /> + </lang> + <autodetect> + </autodetect> + <functionality>A</functionality> + <driver>splix</driver> + <!--no "contrib_url"--> + <comments> + <en> + + User comment:<p> + + Sample of APS-Filter printcap file (ESP GhostScript must be installed, as it provides the "gdi"/"samsunggdi" driver):<p> + +<pre><tt> +# APS1_BEGIN:printer1 +# - don't delete start label for apsfilter printer1 +# - no other printer defines between BEGIN and END LABEL +lp|samsunggdi;r=600x600;q=medium;c=gray;p=a4;m=auto:\ + :lp=/dev/usb/lp0:\ + :if=/etc/apsfilter/basedir/bin/apsfilter:\ + :sd=/var/spool/lpd/lp:\ + :lf=/var/spool/lpd/lp/log:\ + :af=/var/spool/lpd/lp/acct:\ + :mx#0:\ + :sh: +# APS1_END - don't delete this +</tt></pre> + +Sample of SETUP.cfg file from apsfilter:<p> + +<pre><tt> +PRINTER='samsunggdi' +RESOLUTION='600x600' +COLOR='gray' +PAPER='a4' +METHOD='auto' +QUALITY='medium' +INTERFACE='parallel' +DEVICE='/dev/usb/lp0' +BAUDRATE='' +HANDSHAKE='' +WORDLENGTH='' +PARITY='' +STARTBITS='' +STOPBITS='' +SMB_SERVER='' +SMB_IP='' +SMB_PRINTER='' +SMB_WORKGROUP='' +SMB_USER='' +SMB_PASSWD='' +NCP_SERVER='' +NCP_PRINTER='' +NCP_USER='' +NCP_PASSWD='' +rm='' +rp='' +</tt></pre> + +Main hack is to manualy seting PRINTER='samsunggdi' default not exist +in menu from SETUP script of apsfiler.And rerun setup script to create +printcap file.<p> +</en> + </comments> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Samsung-ML-1610.xml b/db/source/printer/Samsung-ML-1610.xml new file mode 100644 index 00000000..5cfcf02c --- /dev/null +++ b/db/source/printer/Samsung-ML-1610.xml @@ -0,0 +1,68 @@ +<printer id="printer/Samsung-ML-1610"> + <make>Samsung</make> + <model>ML-1610</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Single toner cartridge / 2,000 pages (ships with 1,000-page starter toner cartridge)</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.samsung.com/Products/PrinterandMultifunction/BlackWhiteLaserPrintersforHomeandHomeOffice/ML_1610XAA.asp</url> + <lang> + <postscript level="3"> + <!--no URL for manufacturer's "ppd" file--> + </postscript> + <proprietary /> + </lang> + <autodetect> + <usb> + <ieee1284>MFG:Samsung;CMD:GDI;MDL:ML-1610;CLS:PRINTER;MODE:GDI;STATUS:IDLE;</ieee1284> + <manufacturer>Samsung</manufacturer> + <model>ML-1610</model> + <commandset>GDI</commandset> + </usb> + </autodetect> + <functionality>A</functionality> + <driver>splix</driver> + <!--no "contrib_url"--> + <comments> + <en> + + User comment:<p> + + Samsung also has a driver <a href="http://www.samsung.com/support/productsupport/download/FileView.aspx?cttfileid=303020&type=Printer+and+Multifunction&typecode=&subtype=Black+%26+White+Laser+Printers+for+Home+and+Home+Office&subtypecode=&cmssubtypecode=&model=ML-1610/XAA&filetype=DR&language=&LSSI=/include/SSI/us_left/LMenu_PrinterandMultifunction_BlackWhiteLaserPrintersforHomeandHomeOffice.sec&RSSI=/include/SSI/us_right/RMenu_PrinterandMultifunction.sec"> here</a> which I didn't try yet. +<p> + +===<br> +A report on using the Samsung driver and installing this printer on Slackware.<p> + +<a href="http://www.linuxpackages.net/forum/viewtopic.php?t=15246">http://www.linuxpackages.net/forum/viewtopic.php?t=15246</a><p> + +It works perfectly fine, although there is a peculiar 'error' logging in /var/log/cups/error_log - 'media tray empty!' after every print job, but it doesn't seem to affect the printer (or CUPS) at all.<p> +The 'media try empty' error message is a bug in CUPS, and is fixed from:<p> + +CHANGES IN CUPS V1.1.21rc1 + - The USB backend incorrectly reported "media tray + empty" (STR #660) +<br>===<p> + +<em>My experience on Gentoo:</em> +Samsung offers an tar.gz package, which contains a GUI installer. The installation is quick and flawlessly. You can use CUPS or LPRng as backend. The installer also offers to install a printer management GUI and to integrate that with KDE/Gnome. (This GUI seems to be able to manage other CUPS printers, too; I didn't try that, however.)<p> + +The driver package also contains a set of .ppd files among which is one for the ML-1610, appearently for PS Level 3.<p> + +As the installation went smooth and the printer works fine, I'm setting the status to "Perfectly".<p> + +</en> + </comments> +</printer> diff --git a/db/source/printer/Samsung-ML-1710.xml b/db/source/printer/Samsung-ML-1710.xml index 57349825..2907c938 100644 --- a/db/source/printer/Samsung-ML-1710.xml +++ b/db/source/printer/Samsung-ML-1710.xml @@ -28,7 +28,7 @@ </usb> </autodetect> <functionality>A</functionality> - <driver>gdi</driver> + <driver>splix</driver> <!--no "contrib_url"--> <comments> <en> diff --git a/db/source/printer/Samsung-ML-1740.xml b/db/source/printer/Samsung-ML-1740.xml new file mode 100644 index 00000000..e4e1e4a4 --- /dev/null +++ b/db/source/printer/Samsung-ML-1740.xml @@ -0,0 +1,39 @@ +<printer id="printer/Samsung-ML-1740"> + <make>Samsung</make> + <model>ML-1740</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>toner cartridge (3,000 pages, ~$70 US)</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.samsung.com/Products/PrinterandMultifunction/DiscontinuedProducts/ML_1740XAA.asp</url> + <lang> + <proprietary /> + </lang> + <autodetect> + </autodetect> + <functionality>A</functionality> + <driver>splix</driver> + <!--no "contrib_url"--> + <comments> + <en>1) A Linux driver is included on the CD that comes with the printer, or it can be downloaded from Samsung.<p> + +Get the Linux driver package (one package for all models from <a href="http://www.samsung.com/">Samsung's web site</a>.<p> + +Note: You cannot just use the PPD coming with Samsungs's driver package with CUPS/GhostScript. You must also install the proprietary Samsung driver applications, as well as the PPD.<p> + +2) Or, you can try using the configuration for the Samsung ML-1710 printer, which several users have reported to work (see information page for that printer).<p> Please see the comments in the GDI driver section below re issues with landscape printing.<p> +</en> + </comments> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Samsung-ML-2010.xml b/db/source/printer/Samsung-ML-2010.xml new file mode 100644 index 00000000..acb45d5c --- /dev/null +++ b/db/source/printer/Samsung-ML-2010.xml @@ -0,0 +1,50 @@ +<printer id="printer/Samsung-ML-2010"> + <make>Samsung</make> + <model>ML-2010</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>cartridge CA$ 90</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.samsung.com/</url> + <lang> + <proprietary /> + </lang> + <autodetect> + <usb> + <ieee1284>MFG:Samsung;CMD:GDI;MDL:ML-2010;CLS:PRINTER;STATUS:BUSY;</ieee1284> + </usb> + </autodetect> + <functionality>A</functionality> + <driver>splix</driver> + <!--no "contrib_url"--> + <comments> + <en> + + One user reported that the driver downloaded from the Samsung web + site makes this printer working perfectly out of the box on Fedora + Core 5.<p> + + Another user reported that once the (Samsung) driver is installed + with a lot of pain, it fails to communicate properly with CUPS. It + is just a frustrating experience. He returned the printer to the + store, after the Samsung technical support told on the phone that + they do not support Linux anyway.<p> + + The user H.Samm reported that his printer worked out of the + box... so far his experience has been a very good one.<p> + + </en> + </comments> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Samsung-ML-2250.xml b/db/source/printer/Samsung-ML-2250.xml new file mode 100644 index 00000000..6aa81a74 --- /dev/null +++ b/db/source/printer/Samsung-ML-2250.xml @@ -0,0 +1,86 @@ +<printer id="printer/Samsung-ML-2250"> + <make>Samsung</make> + <model>ML-2250</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>1200</x> + <y>1200</y> + </dpi> + </resolution> + <consumables> + <!--no "comments"--> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <!--no "url"--> + <lang> + <pcl level="6" /> + <proprietary /> + </lang> + <autodetect> + </autodetect> + <functionality>B</functionality> + <driver>pxlmono</driver> + <!--no "contrib_url"--> + <comments> + <en> + + User report:<p> + +Sample of APS-Filter printcap file (ESP GhostScript must be installed, as it provides the "gdi"/"samsunggdi" driver):<p> + +<pre><tt> +# APS1_BEGIN:printer1 +# - don't delete start label for apsfilter printer1 +# - no other printer defines between BEGIN and END LABEL +lp|samsunggdi;r=600x600;q=medium;c=gray;p=a4;m=auto:\ + :lp=/dev/usb/lp0:\ + :if=/etc/apsfilter/basedir/bin/apsfilter:\ + :sd=/var/spool/lpd/lp:\ + :lf=/var/spool/lpd/lp/log:\ + :af=/var/spool/lpd/lp/acct:\ + :mx#0:\ + :sh: +# APS1_END - don't delete this +</tt></pre> + +Sample of SETUP.cfg file from apsfilter:<p> + +<pre><tt> +PRINTER='samsunggdi' +RESOLUTION='600x600' +COLOR='gray' +PAPER='a4' +METHOD='auto' +QUALITY='medium' +INTERFACE='parallel' +DEVICE='/dev/usb/lp0' +BAUDRATE='' +HANDSHAKE='' +WORDLENGTH='' +PARITY='' +STARTBITS='' +STOPBITS='' +SMB_SERVER='' +SMB_IP='' +SMB_PRINTER='' +SMB_WORKGROUP='' +SMB_USER='' +SMB_PASSWD='' +NCP_SERVER='' +NCP_PRINTER='' +NCP_USER='' +NCP_PASSWD='' +rm='' +rp='' +</tt></pre> + +Main hack is to manualy seting PRINTER='samsunggdi' default not exist +in menu from SETUP script of apsfiler.And rerun setup script to create +printcap file.<p> +</en> + </comments> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-DP2570.xml b/db/source/printer/Toshiba-DP2570.xml new file mode 100644 index 00000000..2fe0ec09 --- /dev/null +++ b/db/source/printer/Toshiba-DP2570.xml @@ -0,0 +1,33 @@ +<printer id="printer/Toshiba-DP2570"> + <make>Toshiba</make> + <model>DP2570</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <!--no "x"--> + <!--no "y"--> + </dpi> + </resolution> + <consumables> + <!--no "comments"--> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/KR-7015.shtml</url> + <lang> + <postscript level="2"> + <!--no URL for manufacturer's "ppd" file--> + </postscript> + </lang> + <autodetect> + </autodetect> + <functionality>B</functionality> + <driver>Postscript</driver> + <!--no "contrib_url"--> + <!--not "unverified"--> + <comments> + <en>The printer does support Postscript 2 to some extent. The current driver release does not contain a ppd, however older versions of the driver intended for nt4 and early windows 2000 releases do contain a functional ppd file.</en> + </comments> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-GL_1010.xml b/db/source/printer/Toshiba-GL_1010.xml new file mode 100644 index 00000000..eb693d26 --- /dev/null +++ b/db/source/printer/Toshiba-GL_1010.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-GL_1010"> + <make>Toshiba</make> + <model>GL 1010</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA GL 1010</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/Toshiba_GL1010_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-GL_1020.xml b/db/source/printer/Toshiba-GL_1020.xml new file mode 100644 index 00000000..76d7893b --- /dev/null +++ b/db/source/printer/Toshiba-GL_1020.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-GL_1020"> + <make>Toshiba</make> + <model>GL 1020</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA GL 1020</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/Toshiba_GL1020_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_165.xml b/db/source/printer/Toshiba-e-Studio_165.xml new file mode 100644 index 00000000..552a73ac --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_165.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_165"> + <make>Toshiba</make> + <model>e-Studio 165</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO165</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_200L.xml b/db/source/printer/Toshiba-e-Studio_200L.xml new file mode 100644 index 00000000..abda77c7 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_200L.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_200L"> + <make>Toshiba</make> + <model>e-Studio 200L</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO200L</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_202L.xml b/db/source/printer/Toshiba-e-Studio_202L.xml new file mode 100644 index 00000000..4426110c --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_202L.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_202L"> + <make>Toshiba</make> + <model>e-Studio 202L</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO202L</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_205.xml b/db/source/printer/Toshiba-e-Studio_205.xml new file mode 100644 index 00000000..e145d668 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_205.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_205"> + <make>Toshiba</make> + <model>e-Studio 205</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO205</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST205_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_230.xml b/db/source/printer/Toshiba-e-Studio_230.xml new file mode 100644 index 00000000..c7f7b72a --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_230.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_230"> + <make>Toshiba</make> + <model>e-Studio 230</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO230</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_232.xml b/db/source/printer/Toshiba-e-Studio_232.xml new file mode 100644 index 00000000..63da2611 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_232.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_232"> + <make>Toshiba</make> + <model>e-Studio 232</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO232</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_2500c.xml b/db/source/printer/Toshiba-e-Studio_2500c.xml new file mode 100644 index 00000000..2634c039 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_2500c.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_2500c"> + <make>Toshiba</make> + <model>e-Studio 2500c</model> + <mechanism> + <laser /> + <color /> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO2500c</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_280.xml b/db/source/printer/Toshiba-e-Studio_280.xml new file mode 100644 index 00000000..5ee62afe --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_280.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_280"> + <make>Toshiba</make> + <model>e-Studio 280</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO280</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_281c.xml b/db/source/printer/Toshiba-e-Studio_281c.xml new file mode 100644 index 00000000..f1b343d9 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_281c.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_281c"> + <make>Toshiba</make> + <model>e-Studio 281c</model> + <mechanism> + <laser /> + <color /> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO281c</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_282.xml b/db/source/printer/Toshiba-e-Studio_282.xml new file mode 100644 index 00000000..c8518551 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_282.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_282"> + <make>Toshiba</make> + <model>e-Studio 282</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO282</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST280_282_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_350.xml b/db/source/printer/Toshiba-e-Studio_350.xml new file mode 100644 index 00000000..00a44e88 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_350.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_350"> + <make>Toshiba</make> + <model>e-Studio 350</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO350</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_3500c.xml b/db/source/printer/Toshiba-e-Studio_3500c.xml new file mode 100644 index 00000000..066820a1 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_3500c.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_3500c"> + <make>Toshiba</make> + <model>e-Studio 3500c</model> + <mechanism> + <laser /> + <color /> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO3500c</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_3510c.xml b/db/source/printer/Toshiba-e-Studio_3510c.xml new file mode 100644 index 00000000..8ab538ad --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_3510c.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_3510c"> + <make>Toshiba</make> + <model>e-Studio 3510c</model> + <mechanism> + <laser /> + <color /> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO3510c</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST3510c_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_3511.xml b/db/source/printer/Toshiba-e-Studio_3511.xml new file mode 100644 index 00000000..0d8bf793 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_3511.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_3511"> + <make>Toshiba</make> + <model>e-Studio 3511</model> + <mechanism> + <laser /> + <color /> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO3511</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_351c.xml b/db/source/printer/Toshiba-e-Studio_351c.xml new file mode 100644 index 00000000..3f8fbf1e --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_351c.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_351c"> + <make>Toshiba</make> + <model>e-Studio 351c</model> + <mechanism> + <laser /> + <color /> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO351c</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_352.xml b/db/source/printer/Toshiba-e-Studio_352.xml new file mode 100644 index 00000000..4ccc8d24 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_352.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_352"> + <make>Toshiba</make> + <model>e-Studio 352</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO352</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_450.xml b/db/source/printer/Toshiba-e-Studio_450.xml new file mode 100644 index 00000000..071f8913 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_450.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_450"> + <make>Toshiba</make> + <model>e-Studio 450</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO450</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_4511.xml b/db/source/printer/Toshiba-e-Studio_4511.xml new file mode 100644 index 00000000..27aae5a7 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_4511.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_4511"> + <make>Toshiba</make> + <model>e-Studio 4511</model> + <mechanism> + <laser /> + <color /> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO4511</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_451c.xml b/db/source/printer/Toshiba-e-Studio_451c.xml new file mode 100644 index 00000000..468c395a --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_451c.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_451c"> + <make>Toshiba</make> + <model>e-Studio 451c</model> + <mechanism> + <laser /> + <color /> + <resolution> + <dpi> + <x>1200</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO451c</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST4511_451c_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_452.xml b/db/source/printer/Toshiba-e-Studio_452.xml new file mode 100644 index 00000000..5fba4169 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_452.xml @@ -0,0 +1,49 @@ +<printer id="printer/Toshiba-e-Studio_452"> + <make>Toshiba</make> + <model>e-Studio 452</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO452</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST450_452_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <!--no "comments"--> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_520.xml b/db/source/printer/Toshiba-e-Studio_520.xml new file mode 100644 index 00000000..151c4aad --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_520.xml @@ -0,0 +1,53 @@ +<printer id="printer/Toshiba-e-Studio_520"> + <make>Toshiba</make> + <model>e-Studio 520</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO520</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <comments> + <en>All printer settings can be changed via a web browser, and it seems to work fine with Firefox.<p> + +</en> + </comments> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_600.xml b/db/source/printer/Toshiba-e-Studio_600.xml new file mode 100644 index 00000000..4121daf4 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_600.xml @@ -0,0 +1,53 @@ +<printer id="printer/Toshiba-e-Studio_600"> + <make>Toshiba</make> + <model>e-Studio 600</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3.0" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO600</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <comments> + <en>All printer settings can be changed via a web browser, and it seems to work fine with Firefox.<p> + +</en> + </comments> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_720.xml b/db/source/printer/Toshiba-e-Studio_720.xml new file mode 100644 index 00000000..c4efdbb9 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_720.xml @@ -0,0 +1,53 @@ +<printer id="printer/Toshiba-e-Studio_720"> + <make>Toshiba</make> + <model>e-Studio 720</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3.0" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO750</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <comments> + <en>All printer settings can be changed via a web browser, and it seems to work fine with Firefox.<p> + +</en> + </comments> +</printer>
\ No newline at end of file diff --git a/db/source/printer/Toshiba-e-Studio_850.xml b/db/source/printer/Toshiba-e-Studio_850.xml new file mode 100644 index 00000000..7bbfb6c8 --- /dev/null +++ b/db/source/printer/Toshiba-e-Studio_850.xml @@ -0,0 +1,54 @@ +<printer id="printer/Toshiba-e-Studio_850"> + <make>Toshiba</make> + <model>e-Studio 850</model> + <mechanism> + <laser /> + <!--not "color"--> + <resolution> + <dpi> + <x>600</x> + <y>600</y> + </dpi> + </resolution> + <consumables> + <comments> + <en>Toner</en> + </comments> + <!--one or more "partno" elements--> + </consumables> + </mechanism> + <url>http://www.eid.toshiba.com/support/drivers/index.shtml</url> + <lang> + <postscript level="3"> + <url>http://www.linuxprinting.org/download/PPD/Toshiba/</url> + </postscript> + <pcl level="3.0" /> + <hpgl2 /> + <tiff /> + <pjl /> + <text> + <charset>us-ascii</charset> + </text> + </lang> + <autodetect> + <snmp> + <description>TOSHIBA e-STUDIO850</description> + </snmp> + </autodetect> + <functionality>A</functionality> + <driver>Postscript</driver> + <drivers> + <driver> + <id>Postscript</id> + <ppd>PPD/Toshiba/TOSHIBA_EST850_CUPS.ppd</ppd> + </driver> + </drivers> + <!--no "contrib_url"--> + <!--not "unverified"--> + <comments> + <en>All printer settings can be changed via a web browser, and it seems to work fine with Firefox.<p> + +IPP is problematic (the printer runs a version of CUPS which times out connections after one second) so large print jobs won't go through (latest firmware as of 2006-08-03), however LPD works fine. +</en> + </comments> +</printer>
\ No newline at end of file |