diff --git a/SOURCES/foomatic-db-device-ids.patch b/SOURCES/foomatic-db-device-ids.patch new file mode 100644 index 0000000..b1c3bfd --- /dev/null +++ b/SOURCES/foomatic-db-device-ids.patch @@ -0,0 +1,110 @@ +diff -up foomatic-db-20120103/db/source/PPD/Brother/BR8840_2_GPL.ppd.device-ids-20120103 foomatic-db-20120103/db/source/PPD/Brother/BR8840_2_GPL.ppd +--- foomatic-db-20120103/db/source/PPD/Brother/BR8840_2_GPL.ppd.device-ids-20120103 2012-01-03 00:40:44.000000000 +0000 ++++ foomatic-db-20120103/db/source/PPD/Brother/BR8840_2_GPL.ppd 2012-02-24 09:33:37.047452635 +0000 +@@ -32,6 +32,7 @@ + *ShortNickName: "Brother MFC-8840D BR-Script3" + *ModelName: "Brother MFC-8840D BR-Script3" + *NickName: "Brother MFC-8840D BR-Script3" ++*1284DeviceID: "MFG:Brother;MDL:MFC-8840D;CMD:HBP,PJL,PCL,PCLXL;" + + *%==== Basic Device Capabilities ============= + *LanguageLevel: "3" +diff -up foomatic-db-20120103/db/source/PPD/Lexmark/Lexmark_C543.ppd.device-ids-20120103 foomatic-db-20120103/db/source/PPD/Lexmark/Lexmark_C543.ppd +--- foomatic-db-20120103/db/source/PPD/Lexmark/Lexmark_C543.ppd.device-ids-20120103 2012-01-03 00:40:44.000000000 +0000 ++++ foomatic-db-20120103/db/source/PPD/Lexmark/Lexmark_C543.ppd 2012-02-24 09:33:37.049452637 +0000 +@@ -62,7 +62,7 @@ + *LXCountPIN: "4" + *LXlowPINchar: "0" + *LXhiPINchar: "9" +-*1284DeviceID: "MFG: Lexmark;MDL: Lexmark C543" ++*1284DeviceID: "MFG:Lexmark International;MDL:Lexmark C543;" + *FreeVM: "252000000" + *VMOption 256Meg: "252000000" + *VMOption 320Meg: "312000000" +diff -up foomatic-db-20120103/db/source/printer/Brother-MFC-8840D.xml.device-ids-20120103 foomatic-db-20120103/db/source/printer/Brother-MFC-8840D.xml +--- foomatic-db-20120103/db/source/printer/Brother-MFC-8840D.xml.device-ids-20120103 2012-02-24 09:33:36.314452298 +0000 ++++ foomatic-db-20120103/db/source/printer/Brother-MFC-8840D.xml 2012-02-24 09:33:37.051452638 +0000 +@@ -15,7 +15,7 @@ + + + +- MFG:Brother;MDL:Brother MFC-8840D; ++ MFG:Brother;MDL:MFC-8840D;CMD:HBP,PJL,PCL,PCLXL; + Brother + Brother MFC-8840D + +diff -up foomatic-db-20120103/db/source/printer/HP-DeskJet_720C.xml.device-ids-20120103 foomatic-db-20120103/db/source/printer/HP-DeskJet_720C.xml +--- foomatic-db-20120103/db/source/printer/HP-DeskJet_720C.xml.device-ids-20120103 2012-02-24 09:33:36.401452339 +0000 ++++ foomatic-db-20120103/db/source/printer/HP-DeskJet_720C.xml 2012-02-24 09:33:37.087452655 +0000 +@@ -20,7 +20,7 @@ + SCP,VLINK + Hewlett-Packard DeskJet 720 Series + HEWLETT-PACKARD +- DESKJET 720 ++ DESKJET 720C + + + A +diff -up foomatic-db-20120103/db/source/printer/HP-LaserJet_M1522nf_MFP.xml.device-ids-20120103 foomatic-db-20120103/db/source/printer/HP-LaserJet_M1522nf_MFP.xml +--- foomatic-db-20120103/db/source/printer/HP-LaserJet_M1522nf_MFP.xml.device-ids-20120103 2012-02-24 09:33:36.411452343 +0000 ++++ foomatic-db-20120103/db/source/printer/HP-LaserJet_M1522nf_MFP.xml 2012-02-24 09:33:37.089452655 +0000 +@@ -13,6 +13,13 @@ + + + ++ ++ ++ PJL,PML,PCLXL,POSTSCRIPT,PCL ++ Hewlett-Packard ++ HP LaserJet MFP M1522nf MFP ++ ++ + D + pxlmono + +diff -up foomatic-db-20120103/db/source/printer/Kyocera-FS-1118MFP.xml.device-ids-20120103 foomatic-db-20120103/db/source/printer/Kyocera-FS-1118MFP.xml +--- foomatic-db-20120103/db/source/printer/Kyocera-FS-1118MFP.xml.device-ids-20120103 2012-02-24 09:34:34.375478948 +0000 ++++ foomatic-db-20120103/db/source/printer/Kyocera-FS-1118MFP.xml 2012-02-24 09:41:52.635757050 +0000 +@@ -19,10 +19,10 @@ + + + +- MFG:Kyocera;MODEL:Kyocera FS-1118MFP;COMMAND SET: POSTSCRIPT,PJL,PCL +- POSTSCRIPT,PJL,PCL ++ MFG:Kyocera;MODEL:FS-1118MFP;CMD:PCLXL,PostScript Emulation,PCL5E,PJL; ++ CMD:PCLXL,PostScript Emulation,PCL5E,PJL + Kyocera +- Kyocera FS-1118MFP ++ FS-1118MFP + + + A +diff -up foomatic-db-20120103/db/source/printer/Lexmark-C543.xml.device-ids-20120103 foomatic-db-20120103/db/source/printer/Lexmark-C543.xml +--- foomatic-db-20120103/db/source/printer/Lexmark-C543.xml.device-ids-20120103 2012-02-24 09:33:36.463452367 +0000 ++++ foomatic-db-20120103/db/source/printer/Lexmark-C543.xml 2012-02-24 09:33:37.090452655 +0000 +@@ -15,7 +15,7 @@ + + + +- MFG: Lexmark;MDL: Lexmark C543 ++ MFG:Lexmark International;MDL:Lexmark C543; + Lexmark + Lexmark C543 + +diff -up foomatic-db-20130911/db/source/printer/Brother-HL-2040.xml.device-ids foomatic-db-20130911/db/source/printer/Brother-HL-2040.xml +--- foomatic-db-20130911/db/source/printer/Brother-HL-2040.xml.device-ids 2013-09-11 15:55:21.853642637 +0200 ++++ foomatic-db-20130911/db/source/printer/Brother-HL-2040.xml 2013-09-11 15:53:30.775176972 +0200 +@@ -15,6 +15,13 @@ + + + ++ ++ ++ MFG:Brother;MDL:HL-2040 series;CMD:PJL,HBP; ++ Brother ++ Brother HL-2040 series ++ ++ + B + hl1250 + diff --git a/SOURCES/foomatic-db-oki4350ppd.patch b/SOURCES/foomatic-db-oki4350ppd.patch new file mode 100644 index 0000000..1f4a589 --- /dev/null +++ b/SOURCES/foomatic-db-oki4350ppd.patch @@ -0,0 +1,1789 @@ +diff -up foomatic-db-20130911/db/source/PPD/Oki/ok4350u1.ppd.oki4350ppd foomatic-db-20130911/db/source/PPD/Oki/ok4350u1.ppd +--- foomatic-db-20130911/db/source/PPD/Oki/ok4350u1.ppd.oki4350ppd 2017-01-19 22:25:11.779641038 +0100 ++++ foomatic-db-20130911/db/source/PPD/Oki/ok4350u1.ppd 2017-01-19 22:26:09.763112684 +0100 +@@ -1,1490 +1,295 @@ +-*PPD-Adobe: "4.3" +-*% ========================================================== +-*% Printer Description File for OKI B4350(PS) +-*% Copyright 2004 Oki Data Corporation +-*% $Date: 2004/09/02 08:32:51 $ +-*% ========================================================== +-*% GPL $Revision: 1.1 $ $RCSfile: ok4350u1.ppd,v $ +-*% +-*% Note) +-*% This PostScript Printer Description(PPD) file is free software; you +-*% can redistribute it and/or modify it under the terms of the GNU +-*% General Public License version 2 or later as published by the Free +-*% Software Foundation. +-*% +-*% In addition to the permissions in the GNU General Public License, +-*% Oki Data Corporation gives you unlimited permission to link the +-*% PostScript code fragments herein into your PostScript documents to +-*% form an excutable for enabling printer-specific features, and +-*% distribute those combinations without any restrictions from the use +-*% of this PPD file. (The General Public License restrictions do apply +-*% in other respects; for example, they cover modification of the +-*% file, and distribution when not merged into a PostScript document.) +-*% +-*% This PPD is distributed in the hope that it will be useful, but +-*% WITHOUT ANY WARRANTY; without even the implied warranty of +-*% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +-*% General Public License for more details. +-*% +-*% You should have received a copy of the GNU General Public License +-*% along with this PPD; see the file COPYING. +-*% +-*% ========================================================== +-*FormatVersion: "4.3" +-*FileVersion: "1.1" +-*LanguageEncoding: ISOLatin1 +-*LanguageVersion: English +-*PCFileName: "OK4350U1.PPD" +-*Product: "(B4350)" +-*PSVersion: "(3010) 30" +-*Manufacturer: "Oki" +-*ModelName: "OKI B4350" +-*ShortNickName: "OKI B4350" +-*NickName: "OKI B4350 PS" +- +-*% _____ Options and Constraints _____ +-*OpenGroup: InstallableOptions/Options Installed +-*OpenUI *OKOptionTray/Second tray: Boolean +-*DefaultOKOptionTray: False +-*OKOptionTray False/Not Installed: "" +-*OKOptionTray True/Installed: "" +-*?OKOptionTray: " +- save +- currentpagedevice /InputAttributes get begin +- 1 where {pop (True)} {(False)} ifelse +- = flush +- end +- restore" +-*End +-*CloseUI: *OKOptionTray +- +-*OpenUI *OKOptionMPF/Multi Purpose Feeder: Boolean +-*DefaultOKOptionMPF: False +-*OKOptionMPF False/Not Installed: "" +-*OKOptionMPF True/Installed: "" +-*?OKOptionMPF: " +- save +- currentpagedevice /InputAttributes get +- 4 known {(True)}{(False)}ifelse = flush +- restore" +-*End +-*CloseUI: *OKOptionMPF +- +-*OpenUI *InstalledMemory/Memory Configuration: PickOne +-*DefaultInstalledMemory: 16MB +-*InstalledMemory 16MB/16 MB RAM: "" +-*InstalledMemory 32MB/32 MB: "" +-*InstalledMemory 48MB/48 MB: "" +-*InstalledMemory 80MB/80 MB: "" +-*InstalledMemory 144MB/144 MB: "" +-*InstalledMemory 272MB/272 MB: "" +-*?InstalledMemory : " +- save +- currentsystemparams /InstalledRam get +- 1024 idiv 1024 idiv 20 string cvs print (MB) = flush +- restore" +-*End +-*CloseUI: *InstalledMemory +-*CloseGroup: InstallableOptions +- +-*% _____ Device Capabilities _____ +-*ColorDevice: False +-*DefaultColorSpace: Gray +-*LanguageLevel: "3" +-*Protocols: PJL +-*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +-*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>" +-*JCLEnd: "<1B>%-12345X@PJL EOJ <0A>" +- +-*% _____ Memory Configuration(VM Size) _____ +-*FreeVM: "7393532" +-*VMOption 16MB/Total RAM 16 MB: "7393532" +-*VMOption 32MB/Total RAM 32 MB: "23603228" +-*VMOption 48MB/Total RAM 48 MB: "40214108" +-*VMOption 80MB/Total RAM 80 MB: "73449052" +-*VMOption 144MB/Total RAM 144 MB: "140557916" +-*VMOption 272MB/Total RAM 272 MB: "274775644" +- +-*% _____ Memory Configuration(FontCache Size) _____ +-*FCacheSize 16MB:629145 +-*FCacheSize 32MB:786432 +-*FCacheSize 48MB:943718 +-*FCacheSize 80MB:1258291 +-*FCacheSize 144MB:1887436 +-*FCacheSize 272MB:3145728 +- +-*TTRasterizer: Type42 +-*?TTRasterizer: " +- save +- 42 /FontType resourcestatus +- {pop pop (Type42)}{(No Type42)}ifelse +- = flush restore" +-*End +- +-*Throughput: "22" +- +-*% _____ Resolution ____________________________________ +-*OpenUI *Resolution/Quality: PickOne +-*OrderDependency: 65.0 DocumentSetup *Resolution +-*DefaultResolution: 600x600dpi +-*Resolution 1200x1200dpi/Fine: " +-globaldict /OK@Prn_Res 1200 put +-(<<) cvx exec /HWResolution [600 1200] (>>) cvx exec setpagedevice" +-*End +-*Resolution 600x600dpi/Normal: " +-globaldict /OK@Prn_Res 600 put +-(<<) cvx exec /HWResolution [600 600] (>>) cvx exec setpagedevice" +-*End +-*Resolution 300x300dpi/Fast: " +-globaldict /OK@Prn_Res 300 put +-(<<) cvx exec /HWResolution [600 600] (>>) cvx exec setpagedevice" +-*End +-*?Resolution: " +- currentpagedevice /HWResolution get +- dup 0 get cvi 20 string cvs print (x) print +- 1 get cvi 20 string cvs print (dpi) = flush" +-*End +-*CloseUI: *Resolution +- +-*% _____ Job Patch File _____ +-*JobPatchFile 0: " +- +-%%BeginProcSet: OKI_Default_Color_Setting 1.0 0 +-/DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource dup +- /initdriverops 2 copy known{get exec}{pop pop}ifelse +- /initalwayprnht 2 copy known{get exec}{pop pop}ifelse +-}{pop pop}ifelse +-/version (3010.010) def +-%%EndProcSet +- +-" +-*End +- +-*% _____ InputSlot _____ +-*OpenUI *InputSlot/Paper Source: PickOne +-*OrderDependency: 40.0 DocumentSetup *InputSlot +-*DefaultInputSlot: Upper +-*InputSlot Upper/Tray 1: " +- 1 dict dup /ManualFeed false put setpagedevice +- currentpagedevice /InputAttributes get 0 known{ +- 1 statusdict /setpapertray 2 copy known{ +- get {exec}stopped {pop}{globaldict /OK@_CustTray 0 put}ifelse +- (<<) cvx exec /Policies (<<) cvx exec /PageSize 7 (>>) cvx exec (>>) cvx exec setpagedevice +- }{pop pop pop}ifelse +- }if" +-*End +-*InputSlot Lower/Tray 2: " +- 1 dict dup /ManualFeed false put setpagedevice +- currentpagedevice /InputAttributes get 1 known{ +- 2 statusdict /setpapertray 2 copy known{ +- get {exec}stopped {pop}{globaldict /OK@_CustTray 1 put}ifelse +- (<<) cvx exec /Policies (<<) cvx exec /PageSize 7 (>>) cvx exec (>>) cvx exec setpagedevice +- }{pop pop pop}ifelse +- }if" +-*End +-*InputSlot EnvFeed/Multi Purpose Feeder: " +- 1 dict dup /ManualFeed false put setpagedevice +- currentpagedevice /InputAttributes get 4 known{ +- 5 statusdict /setpapertray 2 copy known{ +- get {exec}stopped {pop}{globaldict /OK@_CustTray 4 put}ifelse +- }{pop pop pop}ifelse +- }if" +-*End +-*InputSlot ManualFeed/ManualFeed: " +- 1 dict dup /ManualFeed true put setpagedevice" +-*End +-*?InputSlot: " +- save +- currentpagedevice /ManualFeed get +- {(ManualFeed)}{ +- 6 dict +- dup /0 (Upper) put +- dup /1 (Lower) put +- dup /2 (Tray3) put +- dup /3 (Front) put +- dup /4 (EnvFeed) put +- currentpagedevice /InputAttributes get dup /Priority known{ +- /Priority get 0 get 20 string cvs cvn get +- }{ +- dup length 1 eq +- {{pop}forall 20 string cvs cvn get} +- {pop pop (Unknown)}ifelse +- }ifelse +- }ifelse = flush +- restore" +-*End +-*CloseUI: *InputSlot +- +-*% _____ Paper Handling _____ +-*LandscapeOrientation: Plus90 +-*VariablePaperSize: True +-*% Code in this section both selects a tray and sets up a frame buffer. +-*OpenUI *PageSize: PickOne +-*OrderDependency: 50.0 DocumentSetup *PageSize +-*DefaultPageSize: A4 +-*PageSize A4: " +-{ +-(<<) cvx exec +-/PageSize [595 842] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [595 842] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize Letter: " +-{ +-(<<) cvx exec +-/PageSize [612 792] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [612 792] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize Legal/Legal14: " +-{ +-(<<) cvx exec +-/PageSize [612 1008] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [612 1008] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize FanFoldGermanLegal/Legal13: " +-{ +-(<<) cvx exec +-/PageSize [612 936] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [612 936] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize A5: " +-{ +-(<<) cvx exec +-/PageSize [420 595] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [420 595] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize B5: " +-{ +-(<<) cvx exec +-/PageSize [516 729] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [516 729] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize A6: " +-{ +-(<<) cvx exec +-/PageSize [297 420] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [297 420] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize EnvMonarch/Monarch: " +-{ +-(<<) cvx exec +-/PageSize [279 540] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [279 540] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize EnvDL/DL: " +-{ +-(<<) cvx exec +-/PageSize [312 624] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [312 624] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize EnvC5/C5: " +-{ +-(<<) cvx exec +-/PageSize [459 649] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [459 649] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize Env10/Com-10: " +-{ +-(<<) cvx exec +-/PageSize [297 684] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [297 684] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize Executive: " +-{ +-(<<) cvx exec +-/PageSize [522 756] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [522 756] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*PageSize Env9/Com-9: " +-{ +-(<<) cvx exec +-/PageSize [279 639] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +-(>>) cvx exec setpagedevice +-}stopped +-{ +- pop /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [279 639] null 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +-}if" +-*End +-*?PageSize: " +- save +- currentpagedevice /PageSize get aload pop 2 copy gt {exch}if +- (Unknown) +- (<<) cvx exec +- [595 842] (A4) +- [612 792] (Letter) +- [612 1008] (Legal) +- [612 936] (FanFoldGermanLegal) +- [420 595] (A5) +- [516 729] (B5) +- [297 420] (A6) +- [279 540] (EnvMonarch) +- [312 624] (EnvDL) +- [459 649] (EnvC5) +- [297 684] (Env10) +- [522 756] (Executive) +- [279 639] (Env9) +- (>>) cvx exec +- { +- exch aload pop 2 copy gt {exch}if 4 index sub abs 5 le exch +- 5 index sub abs 5 le and {exch pop exit}{pop}ifelse +- } bind forall +- = flush pop pop +- restore" +-*End +-*CloseUI: *PageSize +- +-*OpenUI *PageRegion: PickOne +-*OrderDependency: 55.0 DocumentSetup *PageRegion +-*DefaultPageRegion: A4 +-*PageRegion A4: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [595 842] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [595 842] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion Letter: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [612 792] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [612 792] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion Legal/Legal14: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [612 1008] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [612 1008] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion FanFoldGermanLegal/Legal13: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [612 936] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [612 936] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion A5: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [420 595] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [420 595] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion B5: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [516 729] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [516 729] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion A6: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [297 420] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [297 420] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion EnvMonarch/Monarch: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [279 540] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [279 540] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion EnvDL/DL: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [312 624] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [312 624] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion EnvC5/C5: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [459 649] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [459 649] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion Env10/Com-10: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [297 684] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [297 684] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion Executive: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [522 756] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [522 756] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*PageRegion Env9/Com-9: " +- globaldict /OK@MediaType known{ +- { +- (<<) cvx exec +- /PageSize [279 639] /Policies (<<) cvx exec /PageSize 0 (>>) cvx exec +- /MediaType globaldict /OK@MediaType get +- (>>) cvx exec setpagedevice +- }stopped{pop true}{currentpagedevice /MediaType get globaldict /OK@MediaType get ne}ifelse +- }{true}ifelse +- { +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [279 639] globaldict /OK@MediaType 2 copy known{get}{pop pop null}ifelse +- 0 null true false 7 -1 roll /custsetpd get exec +- }{pop pop}ifelse +- }if" +-*End +-*CloseUI: *PageRegion +- +-*% The following entries provide information about specific paper keywords. +-*DefaultImageableArea: A4 +-*ImageableArea A4: "13 13 582 829 " +-*ImageableArea Letter: "13 13 599 779 " +-*ImageableArea Legal/Legal14: "13 13 599 995 " +-*ImageableArea FanFoldGermanLegal/Legal13: "13 13 599 923 " +-*ImageableArea A5: "13 13 407 582 " +-*ImageableArea B5: "13 13 503 716 " +-*ImageableArea A6: "13 13 285 407 " +-*ImageableArea EnvMonarch/Monarch: "13 13 266 527 " +-*ImageableArea EnvDL/DL: "13 13 299 611 " +-*ImageableArea EnvC5/C5: "13 13 446 636 " +-*ImageableArea Env10/Com-10: "13 13 284 670 " +-*ImageableArea Executive: "13 13 509 743 " +-*ImageableArea Env9/Com-9: "13 13 266 626 " +-*?ImageableArea: " +- save +- /cvp {20 string cvs print ( ) print}bind def +- /upperright {10000 mul floor 10000 div}bind def +- /lowerleft {10000 mul ceiling 10000 div}bind def +- newpath clippath pathbbox +- 4 -2 roll exch 2 {lowerleft cvp}repeat +- exch 2 {upperright cvp}repeat flush +- restore" +-*End +- +-*% These provide the physical dimensions of the paper (by keyword) +-*DefaultPaperDimension: A4 +-*PaperDimension A4: "595 842" +-*PaperDimension Letter: "612 792" +-*PaperDimension Legal/Legal14: "612 1008" +-*PaperDimension FanFoldGermanLegal/Legal13: "612 936" +-*PaperDimension A5: "420 595" +-*PaperDimension B5: "516 729" +-*PaperDimension A6: "297 420" +-*PaperDimension EnvMonarch/Monarch: "279 540" +-*PaperDimension EnvDL/DL: "312 624" +-*PaperDimension EnvC5/C5: "459 649" +-*PaperDimension Env10/Com-10: "297 684" +-*PaperDimension Executive: "522 756" +-*PaperDimension Env9/Com-9: "279 639" +- +-*%=== Custom Paper Support ================= +-*%Orientation and Margin (offsets) values are not utilized +-*MaxMediaWidth: "612.000" +-*MaxMediaHeight: "1008.000" +-*CenterRegistered: False +-*HWMargins: 13 13 13 13 +-*NonUIOrderDependency: 60.0 DocumentSetup *CustomPageSize +-*CustomPageSize True: " +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource /setcustompage get exec +- }{pop pop}ifelse" +-*End +- +-*LeadingEdge Short: "" +-*LeadingEdge Long: "" +-*DefaultLeadingEdge: Short +- +-*ParamCustomPageSize Width: 1 points 255.118 612.000 +-*ParamCustomPageSize Height: 2 points 419.528 1008.000 +-*ParamCustomPageSize WidthOffset: 3 points 0 0 +-*ParamCustomPageSize HeightOffset: 4 points 0 0 +-*ParamCustomPageSize Orientation: 5 int 0 3 +- +-*RequiresPageRegion All: True +- +-*% _____ Media Type _____ +-*% This selection must be later than manual feed selection +-*OpenUI *OKMediaType/Media Type: PickOne +-*OrderDependency: 90.0 DocumentSetup *OKMediaType +-*DefaultOKMediaType: PRINTERDEFAULT +-*OKMediaType PRINTERDEFAULT/Printer Setting: " +-" +-*End +-*OKMediaType LIGHT/Light(16-17 lb): " +-/DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- null null null 60 false dup 7 -1 roll /custsetpd get exec +-}{pop pop}ifelse" +-*End +-*OKMediaType MEDIUMLIGHT/Medium-Light(18-19 lb): " +-/DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- null null null 68 false dup 7 -1 roll /custsetpd get exec +-}{pop pop}ifelse" +-*End +-*OKMediaType MEDIUM/Medium(20-23 lb):" +-/DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- null null null 75 false dup 7 -1 roll /custsetpd get exec +-}{pop pop}ifelse" +-*End +-*OKMediaType MEDIUMHEAVY/Medium-Heavy(24-27 lb):" +-/DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- null null null 90 false dup 7 -1 roll /custsetpd get exec +-}{pop pop}ifelse" +-*End +-*OKMediaType HEAVY/Heavy(28-32 lb): " +-/DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- null null null 105 false dup 7 -1 roll /custsetpd get exec +-}{pop pop}ifelse" +-*End +-*OKMediaType Labels/Labels: " +-/DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- null (Labels) null dup false dup 7 -1 roll /custsetpd get exec +-}{pop pop}ifelse" +-*End +-*OKMediaType Transparency/Transparency: " +-/DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- null (Transparency) null dup false dup 7 -1 roll /custsetpd get exec +-}{pop pop}ifelse" +-*End +-*?OKMediaType: " +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource +- [ +- (LIGHT) (MEDIUMLIGHT) (MEDIUM) (MEDIUMHEAVY) (HEAVY) +- (Labels) (Transparency) (GLOSSY) +- ] +- [ +- [59 67 null] [67 74 null] [74 89 null] [89 105 null] [105 123 null] +- [59 123 (Labels)] [59 123 (Transparency)] [59 123 (Glossy)] +- ] +- true +- 4 -1 roll /qmediatype get exec +- }{pop pop (Unknown)}ifelse = flush" +-*End +-*CloseUI: *OKMediaType +- +-*% ================================================ +-*% Toner Save +-*% ================================================ +-*OpenUI *OKOutputMode/Toner Saving: PickOne +-*OrderDependency: 75.0 DocumentSetup *OKOutputMode +-*DefaultOKOutputMode: None +-*OKOutputMode None/None: " +-(<<) cvx exec /PostRenderingEnhance true +- /PostRenderingEnhanceDetails +- dup currentpagedevice exch get dup length dict copy +- dup /TonerSaver 0 put +-(>>) cvx exec setpagedevice" +-*End +-*OKOutputMode Medium/Medium: " +-(<<) cvx exec /PostRenderingEnhance true +- /PostRenderingEnhanceDetails +- dup currentpagedevice exch get dup length dict copy +- dup /TonerSaver 1 put +-(>>) cvx exec setpagedevice" +-*End +-*OKOutputMode Light/Light: " +-(<<) cvx exec /PostRenderingEnhance true +- /PostRenderingEnhanceDetails +- dup currentpagedevice exch get dup length dict copy +- dup /TonerSaver 2 put +-(>>) cvx exec setpagedevice" +-*End +-*?OKOutputMode: " +- save +- currentpagedevice /PostRenderingEnhance get +- { currentpagedevice /PostRenderingEnhanceDetails get /TonerSaver get +- [(None) (Medium) (Light)] exch get = flush +- } {(None) = flush} ifelse +- restore" +-*End +-*CloseUI: *OKOutputMode +- +-*% ================================================ +-*% Tray Switch +-*% ================================================ +-*OpenUI *TraySwitch/Tray Switch: Boolean +-*OrderDependency: 25.0 DocumentSetup *TraySwitch +-*DefaultTraySwitch: True +-*TraySwitch True/On: "1 dict dup /TraySwitch globaldict /OK@_Custom known not put setpagedevice" +-*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +-*?TraySwitch: " +-save +- currentpagedevice /TraySwitch get +- {(True)}{(False)}ifelse = flush +-restore" +-*End +-*CloseUI: *TraySwitch +- +-*% ================================================ +-*% Paper Size Check +-*% ================================================ +-*OpenUI *OKPageSizeCheck/Paper Size Check: Boolean +-*OrderDependency: 20.0 DocumentSetup *OKPageSizeCheck +-*DefaultOKPageSizeCheck: True +-*OKPageSizeCheck True/On: " +- currentpagedevice /NumCopies 2 copy known{ +- get 0 eq{(<<) cvx exec /NumCopies 1 (>>) cvx exec setpagedevice}if +- }{pop pop}ifelse +- statusdict /setpapersizecheck 2 copy known{ +- get true exch {exec}stopped {pop}if +- }{pop pop}ifelse" +-*End +-*OKPageSizeCheck False/Off: " +- currentpagedevice /NumCopies 2 copy known{ +- get 0 eq{(<<) cvx exec /NumCopies 1 (>>) cvx exec setpagedevice}if +- }{pop pop}ifelse +- statusdict /setpapersizecheck 2 copy known{ +- get false exch {exec}stopped {pop}if +- }{pop pop}ifelse" +-*End +-*?OKPageSizeCheck: " +- save +- statusdict /papersizecheck 2 copy known{ +- get {exec}stopped {pop (UnKnown)}{{(True)}{(False)}ifelse}ifelse +- }{pop pop (UnKnown)}ifelse = flush +- restore" +-*End +-*CloseUI: *OKPageSizeCheck +- +-*% _____ Page rotate _____ +-*OpenUI *OKEnvRotate/Page Rotate: Boolean +-*OrderDependency: 190.0 PageSetup *OKEnvRotate +-*DefaultOKEnvRotate: False +-*OKEnvRotate False/Normal: " +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource /winpagerotate get exec +- }{pop pop}ifelse" +-*End +-*OKEnvRotate True/Rotate: " +- globaldict /OK@_pagerotate true put +- /DriverOps /ProcSet 2 copy resourcestatus{ +- pop pop findresource /winpagerotate get exec +- }{pop pop}ifelse" +-*End +-*?OKEnvRotate: " +- globaldict /OK@_pagerotate 2 copy known{get}{pop pop false}ifelse +- {(True)}{(False)}ifelse = flush" +-*End +-*CloseUI: *OKEnvRotate +- +-*% _____ Halftone Information _____ +-*DefaultHalftoneType: 1 +-*ScreenFreq: "85.0" +-*ScreenAngle: "45.0" +-*ResScreenFreq 1200x1200dpi: "121.0" +-*ResScreenFreq 600x600dpi: "85.0" +-*ResScreenAngle 1200x1200dpi: "45.0" +-*ResScreenAngle 600x600dpi: "45.0" +-*DefaultScreenProc: Dot +-*ScreenProc Dot: " +- { +- abs exch abs 2 copy add 1 gt{ +- 1 sub dup mul exch 1 sub dup mul add 1 sub +- }{ +- dup mul exch dup mul add 1 exch sub +- }ifelse +- }" +-*End +-*ScreenProc Line: "{pop}" +-*ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}" +-*DefaultTransfer: Null +-*Transfer Null: "{ }" +-*Transfer Null.Inverse: "{1 exch sub}" +- +-*% _____ Font Information _____ +-*% _____ PostScript Level3 Fonts Total 253 fonts listed here _____ +-*DefaultFont: Courier +-*Font AlbertusMT-Italic: Standard "(001)" Standard ROM +-*Font AlbertusMT-Light: Standard "(001)" Standard ROM +-*Font AlbertusMT: Standard "(001)" Standard ROM +-*Font AntiqueOlive-Roman: Standard "(001)" ExtendedRoman ROM +-*Font AntiqueOlive-Bold: Standard "(001)" ExtendedRoman ROM +-*Font AntiqueOlive-Compact: Standard "(001)" ExtendedRoman ROM +-*Font AntiqueOlive-Italic: Standard "(001)" ExtendedRoman ROM +-*Font AntiqueOliveCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font AntiqueOliveCE-Compact: Win1250 "(001)" ExtendedRoman ROM +-*Font AntiqueOliveCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font AntiqueOliveCE-Roman: Win1250 "(001)" ExtendedRoman ROM +-*Font Apple-Chancery: Standard "(001)" ExtendedRoman ROM +-*Font Apple-ChanceryCE: Win1250 "(001)" ExtendedRoman ROM +-*Font Arial-BoldItalicMT: Standard "(001)" ExtendedRoman ROM +-*Font Arial-BoldMT: Standard "(001)" ExtendedRoman ROM +-*Font Arial-ItalicMT: Standard "(001)" ExtendedRoman ROM +-*Font ArialCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font ArialCE-BoldItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font ArialCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font ArialCE: Win1250 "(001)" ExtendedRoman ROM +-*Font ArialMT: Standard "(001)" ExtendedRoman ROM +-*Font AvantGarde-Book: Standard "(001)" ExtendedRoman ROM +-*Font AvantGarde-BookOblique: Standard "(001)" ExtendedRoman ROM +-*Font AvantGarde-Demi: Standard "(001)" ExtendedRoman ROM +-*Font AvantGarde-DemiOblique: Standard "(001)" ExtendedRoman ROM +-*Font AvantGardeCE-Book: Win1250 "(001)" ExtendedRoman ROM +-*Font AvantGardeCE-BookOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font AvantGardeCE-Demi: Win1250 "(001)" ExtendedRoman ROM +-*Font AvantGardeCE-DemiOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font Bodoni-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Bodoni-BoldItalic: Standard "(001)" ExtendedRoman ROM +-*Font Bodoni-Italic: Standard "(001)" ExtendedRoman ROM +-*Font Bodoni-Poster: Standard "(001)" ExtendedRoman ROM +-*Font Bodoni-PosterCompressed: Standard "(001)" ExtendedRoman ROM +-*Font Bodoni: Standard "(001)" ExtendedRoman ROM +-*Font BodoniCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font BodoniCE-BoldItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font BodoniCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font BodoniCE-Poster: Win1250 "(001)" ExtendedRoman ROM +-*Font BodoniCE-PosterCompressed: Win1250 "(001)" ExtendedRoman ROM +-*Font BodoniCE: Win1250 "(001)" ExtendedRoman ROM +-*Font Bookman-Demi: Standard "(001)" ExtendedRoman ROM +-*Font Bookman-DemiItalic: Standard "(001)" ExtendedRoman ROM +-*Font Bookman-Light: Standard "(001)" ExtendedRoman ROM +-*Font Bookman-LightItalic: Standard "(001)" ExtendedRoman ROM +-*Font BookmanCE-Demi: Win1250 "(001)" ExtendedRoman ROM +-*Font BookmanCE-DemiItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font BookmanCE-Light: Win1250 "(001)" ExtendedRoman ROM +-*Font BookmanCE-LightItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font Candid: Special "(001)" Special ROM +-*Font Chicago: Standard "(001)" ExtendedRoman ROM +-*Font ChicagoCE: Win1250 "(001)" ExtendedRoman ROM +-*Font Clarendon-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Clarendon-Light: Standard "(001)" ExtendedRoman ROM +-*Font Clarendon: Standard "(001)" ExtendedRoman ROM +-*Font ClarendonCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font ClarendonCE-Light: Win1250 "(001)" ExtendedRoman ROM +-*Font ClarendonCE: Win1250 "(001)" ExtendedRoman ROM +-*Font CooperBlack-Italic: Standard "(001)" Standard ROM +-*Font CooperBlack: Standard "(001)" Standard ROM +-*Font Copperplate-ThirtyThreeBC: Standard "(001)" Standard ROM +-*Font Copperplate-ThirtyTwoBC: Standard "(001)" Standard ROM +-*Font Coronet-Regular: Standard "(001)" ExtendedRoman ROM +-*Font CoronetCE-Regular: Win1250 "(001)" ExtendedRoman ROM +-*Font Courier-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Courier-BoldOblique: Standard "(001)" ExtendedRoman ROM +-*Font Courier-Oblique: Standard "(001)" ExtendedRoman ROM +-*Font Courier: Standard "(001)" ExtendedRoman ROM +-*Font CourierCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font CourierCE-BoldOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font CourierCE-Oblique: Win1250 "(001)" ExtendedRoman ROM +-*Font CourierCE: Win1250 "(001)" ExtendedRoman ROM +-*Font Eurostile-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Eurostile-BoldExtendedTwo: Standard "(001)" ExtendedRoman ROM +-*Font Eurostile-ExtendedTwo: Standard "(001)" ExtendedRoman ROM +-*Font Eurostile: Standard "(001)" ExtendedRoman ROM +-*Font EurostileCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font EurostileCE-BoldExtendedTwo: Win1250 "(001)" ExtendedRoman ROM +-*Font EurostileCE-ExtendedTwo: Win1250 "(001)" ExtendedRoman ROM +-*Font EurostileCE: Win1250 "(001)" ExtendedRoman ROM +-*Font Geneva: Standard "(001)" ExtendedRoman ROM +-*Font GenevaCE: Win1250 "(001)" ExtendedRoman ROM +-*Font GillSans-Bold: Standard "(001)" ExtendedRoman ROM +-*Font GillSans-BoldCondensed: Standard "(001)" ExtendedRoman ROM +-*Font GillSans-BoldItalic: Standard "(001)" ExtendedRoman ROM +-*Font GillSans-Condensed: Standard "(001)" ExtendedRoman ROM +-*Font GillSans-ExtraBold: Standard "(001)" ExtendedRoman ROM +-*Font GillSans-Italic: Standard "(001)" ExtendedRoman ROM +-*Font GillSans-Light: Standard "(001)" ExtendedRoman ROM +-*Font GillSans-LightItalic: Standard "(001)" ExtendedRoman ROM +-*Font GillSans: Standard "(001)" ExtendedRoman ROM +-*Font GillSansCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font GillSansCE-BoldCondensed: Win1250 "(001)" ExtendedRoman ROM +-*Font GillSansCE-BoldItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font GillSansCE-Condensed: Win1250 "(001)" ExtendedRoman ROM +-*Font GillSansCE-ExtraBold: Win1250 "(001)" ExtendedRoman ROM +-*Font GillSansCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font GillSansCE-Light: Win1250 "(001)" ExtendedRoman ROM +-*Font GillSansCE-LightItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font GillSansCE-Roman: Win1250 "(001)" ExtendedRoman ROM +-*Font Goudy-Bold: Standard "(001)" Standard ROM +-*Font Goudy-BoldItalic: Standard "(001)" Standard ROM +-*Font Goudy-ExtraBold: Standard "(001)" Standard ROM +-*Font Goudy-Italic: Standard "(001)" Standard ROM +-*Font Goudy: Standard "(001)" Standard ROM +-*Font Helvetica-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica-BoldOblique: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica-Condensed-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica-Condensed-BoldObl: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica-Condensed-Oblique: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica-Condensed: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica-Narrow-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica-Narrow-BoldOblique: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica-Narrow-Oblique: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica-Narrow: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica-Oblique: Standard "(001)" ExtendedRoman ROM +-*Font Helvetica: Standard "(001)" ExtendedRoman ROM +-*Font HelveticaCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE-BoldOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE-Cond: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE-CondBold: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE-CondBoldObl: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE-CondObl: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE-Narrow: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE-NarrowBold: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE-NarrowBoldOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE-NarrowOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE-Oblique: Win1250 "(001)" ExtendedRoman ROM +-*Font HelveticaCE: Win1250 "(001)" ExtendedRoman ROM +-*Font HoeflerText-Black: Standard "(001)" ExtendedRoman ROM +-*Font HoeflerText-BlackItalic: Standard "(001)" ExtendedRoman ROM +-*Font HoeflerText-Italic: Standard "(001)" ExtendedRoman ROM +-*Font HoeflerText-Ornaments: Special "(001)" Special ROM +-*Font HoeflerText-Regular: Standard "(001)" ExtendedRoman ROM +-*Font HoeflerTextCE-Black: Win1250 "(001)" ExtendedRoman ROM +-*Font HoeflerTextCE-BlackItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font HoeflerTextCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font HoeflerTextCE-Regular: Win1250 "(001)" ExtendedRoman ROM +-*Font JoannaMT-Bold: Standard "(001)" ExtendedRoman ROM +-*Font JoannaMT-BoldItalic: Standard "(001)" ExtendedRoman ROM +-*Font JoannaMT-Italic: Standard "(001)" ExtendedRoman ROM +-*Font JoannaMT: Standard "(001)" ExtendedRoman ROM +-*Font JoannaMTCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font JoannaMTCE-BoldItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font JoannaMTCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font JoannaMTCE: Win1250 "(001)" ExtendedRoman ROM +-*Font LetterGothic-Bold: Standard "(001)" ExtendedRoman ROM +-*Font LetterGothic-BoldSlanted: Standard "(001)" ExtendedRoman ROM +-*Font LetterGothic-Slanted: Standard "(001)" ExtendedRoman ROM +-*Font LetterGothic: Standard "(001)" ExtendedRoman ROM +-*Font LetterGothicCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font LetterGothicCE-BoldSlanted: Win1250 "(001)" ExtendedRoman ROM +-*Font LetterGothicCE-Slanted: Win1250 "(001)" ExtendedRoman ROM +-*Font LetterGothicCE: Win1250 "(001)" ExtendedRoman ROM +-*Font LubalinGraph-Book: Standard "(001)" ExtendedRoman ROM +-*Font LubalinGraph-BookOblique: Standard "(001)" ExtendedRoman ROM +-*Font LubalinGraph-Demi: Standard "(001)" ExtendedRoman ROM +-*Font LubalinGraph-DemiOblique: Standard "(001)" ExtendedRoman ROM +-*Font LubalinGraphCE-Book: Win1250 "(001)" ExtendedRoman ROM +-*Font LubalinGraphCE-BookOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font LubalinGraphCE-Demi: Win1250 "(001)" ExtendedRoman ROM +-*Font LubalinGraphCE-DemiOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font Marigold: Standard "(001)" Standard ROM +-*Font MonaLisa-Recut: Standard "(001)" Standard ROM +-*Font Monaco: Standard "(001)" ExtendedRoman ROM +-*Font MonacoCE: Win1250 "(001)" ExtendedRoman ROM +-*Font NewCenturySchlbk-Roman: Standard "(001)" ExtendedRoman ROM +-*Font NewCenturySchlbk-Bold: Standard "(001)" ExtendedRoman ROM +-*Font NewCenturySchlbk-BoldItalic: Standard "(001)" ExtendedRoman ROM +-*Font NewCenturySchlbk-Italic: Standard "(001)" ExtendedRoman ROM +-*Font NewCenturySchlbkCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font NewCenturySchlbkCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font NewCenturySchlbkCE-Roman: Win1250 "(001)" ExtendedRoman ROM +-*Font NewYork: Standard "(001)" ExtendedRoman ROM +-*Font NewYorkCE: Win1250 "(001)" ExtendedRoman ROM +-*Font Optima-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Optima-BoldItalic: Standard "(001)" ExtendedRoman ROM +-*Font Optima-Italic: Standard "(001)" ExtendedRoman ROM +-*Font Optima: Standard "(001)" ExtendedRoman ROM +-*Font OptimaCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font OptimaCE-BoldItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font OptimaCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font OptimaCE-Roman: Win1250 "(001)" ExtendedRoman ROM +-*Font Oxford: Standard "(001)" Standard ROM +-*Font Palatino-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Palatino-BoldItalic: Standard "(001)" ExtendedRoman ROM +-*Font Palatino-Italic: Standard "(001)" ExtendedRoman ROM +-*Font Palatino-Roman: Standard "(001)" ExtendedRoman ROM +-*Font PalatinoCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font PalatinoCE-BoldItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font PalatinoCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font PalatinoCE-Roman: Win1250 "(001)" ExtendedRoman ROM +-*Font StempelGaramond-Bold: Standard "(001)" ExtendedRoman ROM +-*Font StempelGaramond-BoldItalic: Standard "(001)" ExtendedRoman ROM +-*Font StempelGaramond-Italic: Standard "(001)" ExtendedRoman ROM +-*Font StempelGaramond-Roman: Standard "(001)" ExtendedRoman ROM +-*Font StempelGaramondCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font StempelGaramondCE-BoldItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font StempelGaramondCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font StempelGaramondCE-Roman: Win1250 "(001)" ExtendedRoman ROM +-*Font Symbol: Special "(001)" Special ROM +-*Font Taffy: Standard "(001)" Standard ROM +-*Font Times-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Times-BoldItalic: Standard "(001)" ExtendedRoman ROM +-*Font Times-Italic: Standard "(001)" ExtendedRoman ROM +-*Font Times-Roman: Standard "(001)" ExtendedRoman ROM +-*Font TimesCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font TimesCE-BoldItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font TimesCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font TimesCE-Roman: Win1250 "(001)" ExtendedRoman ROM +-*Font TimesNewRomanCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font TimesNewRomanCE-BoldItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font TimesNewRomanCE-Italic: Win1250 "(001)" ExtendedRoman ROM +-*Font TimesNewRomanCE: Win1250 "(001)" ExtendedRoman ROM +-*Font TimesNewRomanPS-BoldItalicMT: Standard "(001)" ExtendedRoman ROM +-*Font TimesNewRomanPS-BoldMT: Standard "(001)" ExtendedRoman ROM +-*Font TimesNewRomanPS-ItalicMT: Standard "(001)" ExtendedRoman ROM +-*Font TimesNewRomanPSMT: Standard "(001)" ExtendedRoman ROM +-*Font Univers-Bold: Standard "(001)" ExtendedRoman ROM +-*Font Univers-BoldExt: Standard "(001)" ExtendedRoman ROM +-*Font Univers-BoldExtObl: Standard "(001)" ExtendedRoman ROM +-*Font Univers-BoldOblique: Standard "(001)" ExtendedRoman ROM +-*Font Univers-Condensed: Standard "(001)" ExtendedRoman ROM +-*Font Univers-CondensedBold: Standard "(001)" ExtendedRoman ROM +-*Font Univers-CondensedBoldOblique: Standard "(001)" ExtendedRoman ROM +-*Font Univers-CondensedOblique: Standard "(001)" ExtendedRoman ROM +-*Font Univers-Extended: Standard "(001)" ExtendedRoman ROM +-*Font Univers-ExtendedObl: Standard "(001)" ExtendedRoman ROM +-*Font Univers-Light: Standard "(001)" ExtendedRoman ROM +-*Font Univers-LightOblique: Standard "(001)" ExtendedRoman ROM +-*Font Univers-Oblique: Standard "(001)" ExtendedRoman ROM +-*Font Univers: Standard "(001)" ExtendedRoman ROM +-*Font UniversCE-Bold: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-BoldExt: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-BoldExtObl: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-BoldOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-Condensed: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-CondensedBold: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-CondensedBoldOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-CondensedOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-Extended: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-ExtendedObl: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-Light: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-LightOblique: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-Medium: Win1250 "(001)" ExtendedRoman ROM +-*Font UniversCE-Oblique: Win1250 "(001)" ExtendedRoman ROM +-*Font Wingdings-Regular: Special "(001)" Special ROM +-*Font ZapfChancery-MediumItalic: Standard "(001)" ExtendedRoman ROM +-*Font ZapfChanceryCE-MediumItalic: Win1250 "(001)" ExtendedRoman ROM +-*Font ZapfDingbats: Special "(001)" Special ROM +-*?FontQuery: " +- save +- { count 1 gt +- { exch dup 127 string cvs (/) print print (:) print +- /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = +- } { exit } ifelse +- } bind loop +- (*) = flush +- restore +-" +-*End +-*?FontList: " +-save +- (*) {cvn ==} 128 string /Font resourceforall +- (*) = flush +-restore +-" +-*End +- +-*Password: "()" +-*ExitServer: " +- count 0 eq {false}{true exch startjob}ifelse +- not{ +- (WARNING: Cannot modify initial VM.) = +- (Missing or invalid password.) = +- (Please contact the author of this software.) = flush quit +- } if" +-*End +- +-*Reset: " +- count 0 eq {false}{true exch startjob true}ifelse +- not{ +- (WARNING: Cannot reset printer.) = +- (Missing or invalid password.) = +- (Please contact the author of this software.) = flush +- }{ +- systemdict /quit get exec +- (WARNING : Printer Reset Failed.) = flush +- }ifelse" +-*End +- +-*%----PaperSize selections limit ... +-*%----Tray Selection ----- +-*UIConstraints: *OKOptionTray False *InputSlot Lower +-*UIConstraints: *InputSlot Lower *OKOptionTray False +-*UIConstraints: *OKOptionMPF False *InputSlot EnvFeed +-*UIConstraints: *InputSlot EnvFeed *OKOptionMPF False +- +-*%----StandardTray selections----- +-*UIConstraints: *PageSize Env9 *InputSlot Upper +-*UIConstraints: *PageRegion Env9 *InputSlot Upper +-*UIConstraints: *InputSlot Upper *PageSize Env9 +-*UIConstraints: *InputSlot Upper *PageRegion Env9 +- +-*UIConstraints: *PageSize Env10 *InputSlot Upper +-*UIConstraints: *PageRegion Env10 *InputSlot Upper +-*UIConstraints: *InputSlot Upper *PageSize Env10 +-*UIConstraints: *InputSlot Upper *PageRegion Env10 +- +-*UIConstraints: *PageSize EnvMonarch *InputSlot Upper +-*UIConstraints: *PageRegion EnvMonarch *InputSlot Upper +-*UIConstraints: *InputSlot Upper *PageSize EnvMonarch +-*UIConstraints: *InputSlot Upper *PageRegion EnvMonarch +- +-*UIConstraints: *PageSize EnvDL *InputSlot Upper +-*UIConstraints: *PageRegion EnvDL *InputSlot Upper +-*UIConstraints: *InputSlot Upper *PageSize EnvDL +-*UIConstraints: *InputSlot Upper *PageRegion EnvDL +- +-*UIConstraints: *PageSize EnvC5 *InputSlot Upper +-*UIConstraints: *PageRegion EnvC5 *InputSlot Upper +-*UIConstraints: *InputSlot Upper *PageSize EnvC5 +-*UIConstraints: *InputSlot Upper *PageRegion EnvC5 +- +-*%----2ndTray selections----- +-*UIConstraints: *PageSize A6 *InputSlot Lower +-*UIConstraints: *PageRegion A6 *InputSlot Lower +-*UIConstraints: *InputSlot Lower *PageSize A6 +-*UIConstraints: *InputSlot Lower *PageRegion A6 +- +-*UIConstraints: *PageSize Env9 *InputSlot Lower +-*UIConstraints: *PageRegion Env9 *InputSlot Lower +-*UIConstraints: *InputSlot Lower *PageSize Env9 +-*UIConstraints: *InputSlot Lower *PageRegion Env9 +- +-*UIConstraints: *PageSize Env10 *InputSlot Lower +-*UIConstraints: *PageRegion Env10 *InputSlot Lower +-*UIConstraints: *InputSlot Lower *PageSize Env10 +-*UIConstraints: *InputSlot Lower *PageRegion Env10 +- +-*UIConstraints: *PageSize EnvMonarch *InputSlot Lower +-*UIConstraints: *PageRegion EnvMonarch *InputSlot Lower +-*UIConstraints: *InputSlot Lower *PageSize EnvMonarch +-*UIConstraints: *InputSlot Lower *PageRegion EnvMonarch +- +-*UIConstraints: *PageSize EnvDL *InputSlot Lower +-*UIConstraints: *PageRegion EnvDL *InputSlot Lower +-*UIConstraints: *InputSlot Lower *PageSize EnvDL +-*UIConstraints: *InputSlot Lower *PageRegion EnvDL +- +-*UIConstraints: *PageSize EnvC5 *InputSlot Lower +-*UIConstraints: *PageRegion EnvC5 *InputSlot Lower +-*UIConstraints: *InputSlot Lower *PageSize EnvC5 +-*UIConstraints: *InputSlot Lower *PageRegion EnvC5 +- +-*%----MPF selections----- +-*UIConstraints: *PageSize Legal *InputSlot EnvFeed +-*UIConstraints: *PageRegion Legal *InputSlot EnvFeed +-*UIConstraints: *InputSlot EnvFeed *PageSize Legal +-*UIConstraints: *InputSlot EnvFeed *PageRegion Legal +- +-*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot EnvFeed +-*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot EnvFeed +-*UIConstraints: *InputSlot EnvFeed *PageSize FanFoldGermanLegal +-*UIConstraints: *InputSlot EnvFeed *PageRegion FanFoldGermanLegal +- +-*%----Mediatype selections limit ... +- +- +- +- +- +-*% Printer Messages _____ +-*Message: "%%[ exitserver: permanent state may be changed ]%%" +-*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +-*Message: "\FontName\ not found, using Courier" +-*% Status (format: %%[ status: ] %%) +-*Status: "idle" +-*Status: "busy" +-*Status: "waiting" +-*Status: "PrinterError: toner low" +-*Status: "PrinterError: toner sensor error" +-*Status: "PrinterError: image drum life" +-*Status: "PrinterError: fuser life" +-*Status: "PrinterError: belt life" +-*Status: "PrinterError: HDD trouble" +-*Status: "PrinterError: file system full" +-*Status: "PrinterError: disk full" +-*Status: "PrinterError: memory overflow" +-*Status: "PrinterError: waiting for manual feed" +-*Status: "PrinterError: either paper empty, or no tray installed" +-*Status: "PrinterError: stacker full error" +-*Status: "PrinterError: cover open" +-*Status: "PrinterError: toner empty error" +-*Status: "PrinterError: paper size error" +-*Status: "PrinterError: hopping error" +-*Status: "PrinterError: paper feed jam" +-*Status: "PrinterError: paper exit jam" +-*Status: "PrinterError: paper duplex feed jam" +-*Status: "PrinterError: paper duplex input jam" +-*Status: "PrinterError: drum missing" +-*Status: "PrinterError: belt unit not installed" +-*Status: "PrinterError: fuser unit not installed" +-*Status: "PrinterError: toner mixing mode" +-*Status: "PrinterError: balance error" +-*Status: "PrinterError: calibration error" +-*Status: "PrinterError: density error" +-*Status: "PrinterError: gammer error" +-*Status: "PrinterError: process control off" +-*Status: "PrinterError: printer engine life" +-*Status: "PrinterError: oil roller not installed" +-*Status: "PrinterError: oil roller life" +-*Status: "PrinterError: waste toner full" +-*Status: "PrinterError: waste toner near full" +-*Status: "PrinterError: waste toner sensor full" +- +-*% Input Sources (format: %%[ status: ; source: ]%% ) +-*Source: "Parallel" +-*Source: "EtherTalk" +-*Source: "Ethernet" +-*Source: "Serial" +-*Source: "Usb" +-*PrinterError: "toner low" +-*PrinterError: "toner sensor error" +-*PrinterError: "image drum life" +-*PrinterError: "fuser life" +-*PrinterError: "belt life" +-*PrinterError: "HDD trouble" +-*PrinterError: "file system full" +-*PrinterError: "disk full" +-*PrinterError: "memory overflow" +-*PrinterError: "waiting for manual feed" +-*PrinterError: "either paper empty, or no tray installed" +-*PrinterError: "stacker full error" +-*PrinterError: "cover open" +-*PrinterError: "toner empty error" +-*PrinterError: "paper size error" +-*PrinterError: "hopping error" +-*PrinterError: "paper feed jam" +-*PrinterError: "paper exit jam" +-*PrinterError: "paper duplex feed jam" +-*PrinterError: "paper duplex input jam" +-*PrinterError: "drum missing" +-*PrinterError: "belt unit not installed" +-*PrinterError: "fuser unit not installed" +-*PrinterError: "toner mixing mode" +-*PrinterError: "balance error" +-*PrinterError: "calibration error" +-*PrinterError: "density error" +-*PrinterError: "gammer error" +-*PrinterError: "process control off" +-*PrinterError: "printer engine life" +-*PrinterError: "oil roller not installed" +-*PrinterError: "oil roller life" +-*PrinterError: "waste toner full" +-*PrinterError: "waste toner near full" +-*PrinterError: "waste toner sensor full" +- +-*% _____ Color Separation Information _____ +-*DefaultColorSep: ProcessBlack.110lpi.1200dpi/110 lpi / 1200 dpi +- +-*% For 90 lpi / 1200 dpi =============================== +-*ColorSepScreenAngle ProcessCyan.90lpi.1200dpi/90 lpi / 1200 dpi: "71.565" +-*ColorSepScreenAngle ProcessMagenta.90lpi.1200dpi/90 lpi / 1200 dpi: "18.43" +-*ColorSepScreenAngle ProcessYellow.90lpi.1200dpi/90 lpi / 1200 dpi: "0" +-*ColorSepScreenAngle ProcessBlack.90lpi.1200dpi/90 lpi / 1200 dpi: "45" +-*ColorSepScreenAngle CustomColor.90lpi.1200dpi/90 lpi / 1200 dpi: "45" +- +-*ColorSepScreenFreq ProcessCyan.90lpi.1200dpi/90 lpi / 1200 dpi: "94.8683" +-*ColorSepScreenFreq ProcessMagenta.90lpi.1200dpi/90 lpi / 1200 dpi: "94.86" +-*ColorSepScreenFreq ProcessYellow.90lpi.1200dpi/90 lpi / 1200 dpi: "30" +-*ColorSepScreenFreq ProcessBlack.90lpi.1200dpi/90 lpi / 1200 dpi: "84.852" +-*ColorSepScreenFreq CustomColor.90lpi.1200dpi/90 lpi / 1200 dpi: "84.8528" +-*ColorSepScreenProc ProcessYellow.90lpi.1200dpi/90 lpi / 1200 dpi: " +-{2 {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch } repeat +-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 +- +-*% For 110 lpi / 1200 dpi ============================== +-*ColorSepScreenAngle ProcessCyan.110lpi.1200dpi/110 lpi / 1200 dpi: "70.01" +-*ColorSepScreenAngle ProcessMagenta.110lpi.1200dpi/110 lpi / 1200 dpi: "19" +-*ColorSepScreenAngle ProcessYellow.110lpi.1200dpi/110 lpi / 1200 dpi: "0" +-*ColorSepScreenAngle ProcessBlack.110lpi.1200dpi/110 lpi / 1200 dpi: "45" +-*ColorSepScreenAngle CustomColor.110lpi.1200dpi/110 lpi / 1200 dpi: "45" +-*ColorSepScreenFreq ProcessCyan.110lpi.1200dpi/110 lpi / 1200 dpi: "102.52" +-*ColorSepScreenFreq ProcessMagenta.110lpi.1200dpi/110 lpi / 1200 dpi: "102" +-*ColorSepScreenFreq ProcessYellow.110lpi.1200dpi/110 lpi / 1200 dpi: "109.1" +-*ColorSepScreenFreq ProcessBlack.110lpi.1200dpi/110 lpi / 1200 dpi: "121.22" +-*ColorSepScreenFreq CustomColor.110lpi.1200dpi/110 lpi / 1200 dpi: "121.218" +- +-*% For 150 lpi / 600 dpi =============================== +- +-*ColorSepScreenAngle ProcessBlack.150lpi.600dpi/150 lpi / 600 dpi: "45" +-*ColorSepScreenAngle CustomColor.150lpi.600dpi/150 lpi / 600 dpi: "45" +-*ColorSepScreenAngle ProcessCyan.150lpi.600dpi/150 lpi / 600 dpi: "15" +-*ColorSepScreenAngle ProcessMagenta.150lpi.600dpi/150 lpi / 600 dpi: "75" +-*ColorSepScreenAngle ProcessYellow.150lpi.600dpi/150 lpi / 600 dpi: "0" +- +-*ColorSepScreenFreq ProcessBlack.150lpi.600dpi/150 lpi / 600 dpi: "150" +-*ColorSepScreenFreq CustomColor.150lpi.600dpi/150 lpi / 600 dpi: "150" +-*ColorSepScreenFreq ProcessCyan.150lpi.600dpi/150 lpi / 600 dpi: "150" +-*ColorSepScreenFreq ProcessMagenta.150lpi.600dpi/150 lpi / 600 dpi: "150" +-*ColorSepScreenFreq ProcessYellow.150lpi.600dpi/150 lpi / 600 dpi: "150" +- +-*% For 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" +- +-*% For 71 lpi / 600 dpi =============================== +- +-*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +-*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +-*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +-*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +-*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" +- +-*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "71" +-*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "71" +-*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71" +-*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "71" +-*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "71" +- +-*% For 150 lpi / 300 dpi =============================== +- +-*ColorSepScreenAngle ProcessBlack.150lpi.300dpi/150 lpi / 300 dpi: "45" +-*ColorSepScreenAngle CustomColor.150lpi.300dpi/150 lpi / 300 dpi: "45" +-*ColorSepScreenAngle ProcessCyan.150lpi.300dpi/150 lpi / 300 dpi: "15" +-*ColorSepScreenAngle ProcessMagenta.150lpi.300dpi/150 lpi / 300 dpi: "75" +-*ColorSepScreenAngle ProcessYellow.150lpi.300dpi/150 lpi / 300 dpi: "0" +- +-*ColorSepScreenFreq ProcessBlack.150lpi.300dpi/150 lpi / 300 dpi: "150" +-*ColorSepScreenFreq CustomColor.150lpi.300dpi/150 lpi / 300 dpi: "150" +-*ColorSepScreenFreq ProcessCyan.150lpi.300dpi/150 lpi / 300 dpi: "150" +-*ColorSepScreenFreq ProcessMagenta.150lpi.300dpi/150 lpi / 300 dpi: "150" +-*ColorSepScreenFreq ProcessYellow.150lpi.300dpi/150 lpi / 300 dpi: "150" +- +-*% For 85 lpi / 300 dpi =============================== +- +-*ColorSepScreenAngle ProcessBlack.85lpi.300dpi/85 lpi / 300 dpi: "45" +-*ColorSepScreenAngle CustomColor.85lpi.300dpi/85 lpi / 300 dpi: "45" +-*ColorSepScreenAngle ProcessCyan.85lpi.300dpi/85 lpi / 300 dpi: "15" +-*ColorSepScreenAngle ProcessMagenta.85lpi.300dpi/85 lpi / 300 dpi: "75" +-*ColorSepScreenAngle ProcessYellow.85lpi.300dpi/85 lpi / 300 dpi: "0" +- +-*ColorSepScreenFreq ProcessBlack.85lpi.300dpi/85 lpi / 300 dpi: "85" +-*ColorSepScreenFreq CustomColor.85lpi.300dpi/85 lpi / 300 dpi: "85" +-*ColorSepScreenFreq ProcessCyan.85lpi.300dpi/85 lpi / 300 dpi: "85" +-*ColorSepScreenFreq ProcessMagenta.85lpi.300dpi/85 lpi / 300 dpi: "85" +-*ColorSepScreenFreq ProcessYellow.85lpi.300dpi/85 lpi / 300 dpi: "85" +- +-*% For 71 lpi / 300 dpi =============================== +- +-*ColorSepScreenAngle ProcessBlack.71lpi.300dpi/71 lpi / 300 dpi: "45.0" +-*ColorSepScreenAngle CustomColor.71lpi.300dpi/71 lpi / 300 dpi: "45.0" +-*ColorSepScreenAngle ProcessCyan.71lpi.300dpi/71 lpi / 300 dpi: "71.5651" +-*ColorSepScreenAngle ProcessMagenta.71lpi.300dpi/71 lpi / 300 dpi: "18.4349" +-*ColorSepScreenAngle ProcessYellow.71lpi.300dpi/71 lpi / 300 dpi: "0.0" +- +-*ColorSepScreenFreq ProcessBlack.71lpi.300dpi/71 lpi / 300 dpi: "71" +-*ColorSepScreenFreq CustomColor.71lpi.300dpi/71 lpi / 300 dpi: "71" +-*ColorSepScreenFreq ProcessCyan.71lpi.300dpi/71 lpi / 300 dpi: "71" +-*ColorSepScreenFreq ProcessMagenta.71lpi.300dpi/71 lpi / 300 dpi: "71" +-*ColorSepScreenFreq ProcessYellow.71lpi.300dpi/71 lpi / 300 dpi: "71" +- ++*PPD-Adobe: "4.3" ++*% ++*% For information on using this, and to obtain the required backend ++*% script, consult http://www.openprinting.org/ ++*% ++*% This file is published under the GNU General Public License ++*% ++*% PPD-O-MATIC (4.0.0 or newer) generated this PPD file. It is for use with ++*% all programs and environments which use PPD files for dealing with ++*% printer capability information. The printer must be configured with the ++*% "foomatic-rip" backend filter script of Foomatic 4.0.0 or newer. This ++*% file and "foomatic-rip" work together to support PPD-controlled printer ++*% driver option access with all supported printer drivers and printing ++*% spoolers. ++*% ++*% To save this file on your disk, wait until the download has completed ++*% (the animation of the browser logo must stop) and then use the ++*% "Save as..." command in the "File" menu of your browser or in the ++*% pop-up manu when you click on this document with the right mouse button. ++*% DO NOT cut and paste this file into an editor with your mouse. This can ++*% introduce additional line breaks which lead to unexpected results. ++*% ++*% You may save this file as 'Oki-B4350-ljet4.ppd' ++*% ++*% ++*FormatVersion: "4.3" ++*FileVersion: "1.1" ++*LanguageVersion: English ++*LanguageEncoding: ISOLatin1 ++*PCFileName: "LJET4.PPD" ++*Manufacturer: "Oki" ++*Product: "(B4350)" ++*cupsVersion: 1.0 ++*cupsManualCopies: True ++*cupsModelNumber: 2 ++*cupsFilter: "application/vnd.cups-postscript 100 foomatic-rip" ++*cupsFilter: "application/vnd.cups-pdf 0 foomatic-rip" ++*%pprRIP: foomatic-rip other ++*ModelName: "Oki B4350" ++*ShortNickName: "Oki B4350 ljet4" ++*NickName: "Oki B4350 Foomatic/ljet4 (recommended)" ++*PSVersion: "(3010.000) 550" ++*PSVersion: "(3010.000) 651" ++*PSVersion: "(3010.000) 652" ++*PSVersion: "(3010.000) 653" ++*PSVersion: "(3010.000) 704" ++*PSVersion: "(3010.000) 705" ++*PSVersion: "(3010.000) 800" ++*PSVersion: "(3010.000) 815" ++*PSVersion: "(3010.000) 850" ++*PSVersion: "(3010.000) 860" ++*PSVersion: "(3010.000) 861" ++*PSVersion: "(3010.000) 862" ++*PSVersion: "(3010.000) 863" ++*PSVersion: "(3010.000) 864" ++*PSVersion: "(3010.000) 870" ++*LanguageLevel: "3" ++*ColorDevice: False ++*DefaultColorSpace: Gray ++*FileSystem: False ++*Throughput: "1" ++*LandscapeOrientation: Plus90 ++*TTRasterizer: Type42 ++*1284DeviceID: "DRV:Dljet4,R1,M0,F1,P0,Sv,TG,X600,Y600,C0,t90,l90,g60,p30,s90;" ++ ++*driverName ljet4: " ++ Built-in Ghostscript driver for PCL 5e laser printers ++ " ++*driverType G/Ghostscript built-in: "" ++*driverUrl: "http://www.ghostscript.com/" ++*driverObsolete: False ++*driverSupplier: "GPL Ghostscript" ++*driverManufacturerSupplied: False ++*driverLicense: "GPL" ++*driverFreeSoftware: True ++*driverSupportContactVoluntary: "http://forums.openprinting.org/ OpenPrinting forums" ++*driverMaxResolution: 600 600 ++*driverColor: False ++*driverTextSupport: 90 ++*driverLineartSupport: 90 ++*driverGraphicsSupport: 60 ++*driverPhotoSupport: 30 ++*driverRenderingSpeed: 90 ++ ++ ++ ++ ++*HWMargins: 18 36 18 36 ++*VariablePaperSize: True ++*MaxMediaWidth: 100000 ++*MaxMediaHeight: 100000 ++*NonUIOrderDependency: 100 AnySetup *CustomPageSize ++*CustomPageSize True: "pop pop pop pop pop ++%% FoomaticRIPOptionSetting: PageSize=Custom" ++*End ++*FoomaticRIPOptionSetting PageSize=Custom: " -dDEVICEWIDTHPOINTS=0 -dD&& ++EVICEHEIGHTPOINTS=0" ++*End ++*ParamCustomPageSize Width: 1 points 36 100000 ++*ParamCustomPageSize Height: 2 points 36 100000 ++*ParamCustomPageSize Orientation: 3 int 0 0 ++*ParamCustomPageSize WidthOffset: 4 points 0 0 ++*ParamCustomPageSize HeightOffset: 5 points 0 0 ++ ++*FoomaticIDs: Oki-B4350 ljet4 ++*FoomaticRIPCommandLine: "gs -q -dBATCH -dPARANOIDSAFER -dNOPAUSE -dNO&& ++MEDIAATTRS -dNOINTERPOLATE -sDEVICE=ljet4%B%A%Z -sOutputFile=-%C -f -" ++*End ++ ++*OpenGroup: General/General ++ ++*OpenUI *PageSize/Page Size: PickOne ++*FoomaticRIPOption PageSize: enum CmdLine A ++*OrderDependency: 100 AnySetup *PageSize ++*DefaultPageSize: Letter ++*PageSize Letter/US Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter" ++*FoomaticRIPOptionSetting PageSize=Letter: " -dDEVICEWIDTHPOINTS=612 -&& ++dDEVICEHEIGHTPOINTS=792" ++*End ++*PageSize A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4" ++*FoomaticRIPOptionSetting PageSize=A4: " -dDEVICEWIDTHPOINTS=595 -dDEV&& ++ICEHEIGHTPOINTS=842" ++*End ++*PageSize 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17" ++*FoomaticRIPOptionSetting PageSize=11x17: " -dDEVICEWIDTHPOINTS=792 -d&& ++DEVICEHEIGHTPOINTS=1224" ++*End ++*PageSize A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3" ++*FoomaticRIPOptionSetting PageSize=A3: " -dDEVICEWIDTHPOINTS=842 -dDEV&& ++ICEHEIGHTPOINTS=1191" ++*End ++*PageSize A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5" ++*FoomaticRIPOptionSetting PageSize=A5: " -dDEVICEWIDTHPOINTS=421 -dDEV&& ++ICEHEIGHTPOINTS=595" ++*End ++*PageSize B5/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5" ++*FoomaticRIPOptionSetting PageSize=B5: " -dDEVICEWIDTHPOINTS=516 -dDEV&& ++ICEHEIGHTPOINTS=729" ++*End ++*PageSize Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10" ++*FoomaticRIPOptionSetting PageSize=Env10: " -dDEVICEWIDTHPOINTS=297 -d&& ++DEVICEHEIGHTPOINTS=684" ++*End ++*PageSize EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5" ++*FoomaticRIPOptionSetting PageSize=EnvC5: " -dDEVICEWIDTHPOINTS=459 -d&& ++DEVICEHEIGHTPOINTS=649" ++*End ++*PageSize EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL" ++*FoomaticRIPOptionSetting PageSize=EnvDL: " -dDEVICEWIDTHPOINTS=312 -d&& ++DEVICEHEIGHTPOINTS=624" ++*End ++*PageSize EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5" ++*FoomaticRIPOptionSetting PageSize=EnvISOB5: " -dDEVICEWIDTHPOINTS=499&& ++ -dDEVICEHEIGHTPOINTS=709" ++*End ++*PageSize EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch" ++*FoomaticRIPOptionSetting PageSize=EnvMonarch: " -dDEVICEWIDTHPOINTS=2&& ++79 -dDEVICEHEIGHTPOINTS=540" ++*End ++*PageSize Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive" ++*FoomaticRIPOptionSetting PageSize=Executive: " -dDEVICEWIDTHPOINTS=52&& ++2 -dDEVICEHEIGHTPOINTS=756" ++*End ++*PageSize Legal/US Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal" ++*FoomaticRIPOptionSetting PageSize=Legal: " -dDEVICEWIDTHPOINTS=612 -d&& ++DEVICEHEIGHTPOINTS=1008" ++*End ++*CloseUI: *PageSize ++ ++*OpenUI *PageRegion: PickOne ++*OrderDependency: 100 AnySetup *PageRegion ++*DefaultPageRegion: Letter ++*PageRegion Letter/US Letter: "%% FoomaticRIPOptionSetting: PageSize=Letter" ++*PageRegion A4/A4: "%% FoomaticRIPOptionSetting: PageSize=A4" ++*PageRegion 11x17/11x17: "%% FoomaticRIPOptionSetting: PageSize=11x17" ++*PageRegion A3/A3: "%% FoomaticRIPOptionSetting: PageSize=A3" ++*PageRegion A5/A5: "%% FoomaticRIPOptionSetting: PageSize=A5" ++*PageRegion B5/B5 (JIS): "%% FoomaticRIPOptionSetting: PageSize=B5" ++*PageRegion Env10/Envelope #10: "%% FoomaticRIPOptionSetting: PageSize=Env10" ++*PageRegion EnvC5/Envelope C5: "%% FoomaticRIPOptionSetting: PageSize=EnvC5" ++*PageRegion EnvDL/Envelope DL: "%% FoomaticRIPOptionSetting: PageSize=EnvDL" ++*PageRegion EnvISOB5/Envelope B5: "%% FoomaticRIPOptionSetting: PageSize=EnvISOB5" ++*PageRegion EnvMonarch/Envelope Monarch: "%% FoomaticRIPOptionSetting: PageSize=EnvMonarch" ++*PageRegion Executive/Executive: "%% FoomaticRIPOptionSetting: PageSize=Executive" ++*PageRegion Legal/US Legal: "%% FoomaticRIPOptionSetting: PageSize=Legal" ++*CloseUI: *PageRegion ++ ++*DefaultImageableArea: Letter ++*ImageableArea Letter/US Letter: "18 36 594 756" ++*ImageableArea A4/A4: "18 36 577 806" ++*ImageableArea 11x17/11x17: "18 36 774 1188" ++*ImageableArea A3/A3: "18 36 824 1155" ++*ImageableArea A5/A5: "18 36 403 559" ++*ImageableArea B5/B5 (JIS): "18 36 498 693" ++*ImageableArea Env10/Envelope #10: "18 36 279 648" ++*ImageableArea EnvC5/Envelope C5: "18 36 441 613" ++*ImageableArea EnvDL/Envelope DL: "18 36 294 588" ++*ImageableArea EnvISOB5/Envelope B5: "18 36 481 673" ++*ImageableArea EnvMonarch/Envelope Monarch: "18 36 261 504" ++*ImageableArea Executive/Executive: "18 36 504 720" ++*ImageableArea Legal/US Legal: "18 36 594 972" ++ ++*DefaultPaperDimension: Letter ++*PaperDimension Letter/US Letter: "612 792" ++*PaperDimension A4/A4: "595 842" ++*PaperDimension 11x17/11x17: "792 1224" ++*PaperDimension A3/A3: "842 1191" ++*PaperDimension A5/A5: "421 595" ++*PaperDimension B5/B5 (JIS): "516 729" ++*PaperDimension Env10/Envelope #10: "297 684" ++*PaperDimension EnvC5/Envelope C5: "459 649" ++*PaperDimension EnvDL/Envelope DL: "312 624" ++*PaperDimension EnvISOB5/Envelope B5: "499 709" ++*PaperDimension EnvMonarch/Envelope Monarch: "279 540" ++*PaperDimension Executive/Executive: "522 756" ++*PaperDimension Legal/US Legal: "612 1008" ++ ++*OpenUI *InputSlot/Media Source: PickOne ++*FoomaticRIPOption InputSlot: enum CmdLine A ++*OrderDependency: 100 AnySetup *InputSlot ++*DefaultInputSlot: Default ++*InputSlot Default/Printer Default: "%% FoomaticRIPOptionSetting: InputSlot=Default" ++*FoomaticRIPOptionSetting InputSlot=Default: " -dMediaPosition=0" ++*InputSlot Upper/Upper Tray: "%% FoomaticRIPOptionSetting: InputSlot=Upper" ++*FoomaticRIPOptionSetting InputSlot=Upper: " -dMediaPosition=1" ++*InputSlot Middle/Middle Tray: "%% FoomaticRIPOptionSetting: InputSlot=Middle" ++*FoomaticRIPOptionSetting InputSlot=Middle: " -dMediaPosition=4" ++*InputSlot Lower/Lower Tray: "%% FoomaticRIPOptionSetting: InputSlot=Lower" ++*FoomaticRIPOptionSetting InputSlot=Lower: " -dMediaPosition=5" ++*InputSlot Multipurpose/Multipurpose Tray: "%% FoomaticRIPOptionSetting: InputSlot=Multipurpose" ++*FoomaticRIPOptionSetting InputSlot=Multipurpose: " -dMediaPosition=8" ++*InputSlot Automatic/Automatic: "%% FoomaticRIPOptionSetting: InputSlot=Automatic" ++*FoomaticRIPOptionSetting InputSlot=Automatic: " -dMediaPosition=7" ++*InputSlot Envelope/Envelope Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Envelope" ++*FoomaticRIPOptionSetting InputSlot=Envelope: " -dMediaPosition=3" ++*InputSlot Manual/Manual Feeder: "%% FoomaticRIPOptionSetting: InputSlot=Manual" ++*FoomaticRIPOptionSetting InputSlot=Manual: " -dMediaPosition=2" ++*CloseUI: *InputSlot ++ ++*OpenUI *Resolution/Resolution: PickOne ++*FoomaticRIPOption Resolution: enum CmdLine A ++*OrderDependency: 110 AnySetup *Resolution ++*DefaultResolution: 600x600dpi ++*Resolution 75x75dpi/75x75 DPI: "%% FoomaticRIPOptionSetting: Resolution=75x75dpi" ++*FoomaticRIPOptionSetting Resolution=75x75dpi: " -r75x75" ++*Resolution 150x150dpi/150x150 DPI: "%% FoomaticRIPOptionSetting: Resolution=150x150dpi" ++*FoomaticRIPOptionSetting Resolution=150x150dpi: " -r150x150" ++*Resolution 300x300dpi/300x300 DPI: "%% FoomaticRIPOptionSetting: Resolution=300x300dpi" ++*FoomaticRIPOptionSetting Resolution=300x300dpi: " -r300x300" ++*Resolution 600x600dpi/600x600 DPI: "%% FoomaticRIPOptionSetting: Resolution=600x600dpi" ++*FoomaticRIPOptionSetting Resolution=600x600dpi: " -r600x600" ++*CloseUI: *Resolution ++ ++*CloseGroup: General ++ ++ ++*% Generic boilerplate PPD stuff as standard PostScript fonts and so on ++ ++*DefaultFont: Courier ++*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM ++*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM ++*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM ++*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM ++*Font Bookman-Demi: Standard "(001.004S)" Standard ROM ++*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM ++*Font Bookman-Light: Standard "(001.004S)" Standard ROM ++*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM ++*Font Courier: Standard "(002.004S)" Standard ROM ++*Font Courier-Bold: Standard "(002.004S)" Standard ROM ++*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM ++*Font Courier-Oblique: Standard "(002.004S)" Standard ROM ++*Font Helvetica: Standard "(001.006S)" Standard ROM ++*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM ++*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM ++*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM ++*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM ++*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM ++*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM ++*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM ++*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM ++*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM ++*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM ++*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM ++*Font Palatino-Bold: Standard "(001.005S)" Standard ROM ++*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM ++*Font Palatino-Italic: Standard "(001.005S)" Standard ROM ++*Font Palatino-Roman: Standard "(001.005S)" Standard ROM ++*Font Symbol: Special "(001.007S)" Special ROM ++*Font Times-Bold: Standard "(001.007S)" Standard ROM ++*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM ++*Font Times-Italic: Standard "(001.007S)" Standard ROM ++*Font Times-Roman: Standard "(001.007S)" Standard ROM ++*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM ++*Font ZapfDingbats: Special "(001.004S)" Standard ROM ++ diff --git a/SPECS/foomatic-db.spec b/SPECS/foomatic-db.spec new file mode 100644 index 0000000..f662812 --- /dev/null +++ b/SPECS/foomatic-db.spec @@ -0,0 +1,321 @@ +%global dbver_rel 4.0 +# When you change dbver_snap, rebuild also foomatic against this build to pick up new IEEE 1284 Device IDs. +# The postscriptdriver tags get put onto foomatic, because that's there the actual CUPS driver lives. +%global dbver_snap 20130911 + +Summary: Database of printers and printer drivers +Name: foomatic-db +Version: %{dbver_rel} +Release: 41.%{dbver_snap}%{?dist} +License: GPLv2+ +Group: System Environment/Libraries +Requires: %{name}-filesystem = %{version}-%{release} +Requires: %{name}-ppds = %{version}-%{release} + +Source0: http://www.openprinting.org/download/foomatic/foomatic-db-%{dbver_rel}-%{dbver_snap}.tar.gz + +Patch1: foomatic-db-device-ids.patch +Patch2: foomatic-db-oki4350ppd.patch + +Url: http://www.openprinting.org +BuildArch: noarch + +# Make sure we get postscriptdriver tags. +BuildRequires: python-cups + +# Build requires cups so that configure knows where to put PPDs. +BuildRequires: cups + +%description +This is the database of printers, printer drivers, and driver options +for Foomatic. + +The site http://www.openprinting.org/ is based on this database. + +%package filesystem +Summary: Directory layout for the foomatic package +License: Public Domain +Group: System Environment/Base + +%description filesystem + +Directory layout for the foomatic package. + +%package ppds +Summary: PPDs from printer manufacturers +License: GPLv2+ and MIT +Group: System Environment/Libraries +# We ship a symlink in a directory owned by cups +BuildRequires: cups +Requires: cups +Requires: sed +Requires: %{name}-filesystem = %{version}-%{release} + +%description ppds +PPDs from printer manufacturers. + +%prep +%setup -q -n foomatic-db-%{dbver_snap} + +find -type d | xargs chmod g-s + +pushd db/source + +# For gutenprint printers, use gutenprint-ijs-simplified.5.2. +perl -pi -e 's,>gutenprint<,>gutenprint-ijs-simplified.5.2<,' printer/*.xml + +# Remove Samsung-CLP-300/315 (bug #625505), Samsung-CLP-610/620 (bug #967930) +find printer -name '*.xml' |grep -E 'Samsung-CLP-300|Samsung-CLP-315|Samsung-CLP-610|Samsung-CLP-620'|xargs rm -vf +# Remove references to foo2zjs, foo2oak, foo2hp and foo2qpdl (bug #208851). +# foo2zjs-z1, foo2zjs-z2, foo2zjs-z3 (bug #967930) +# foo2lava, foo2kyo, foo2xqx (bug #438319) +# foo2slx and foo2hiperc (bug #518267) +for x in zjs zjs-z1 zjs-z2 zjs-z3 oak oak-z1 hp qpdl lava kyo xqx slx hiperc +do + find printer -name '*.xml' |xargs grep -l "foo2${x}"|xargs rm -vf + rm -f driver/foo2${x}.xml opt/foo2${x}-* +done +# Same for m2300w/m2400w +find printer -name '*.xml' |xargs grep -l 'm2[34]00w<'|xargs rm -vf +rm -f driver/m2300w.xml driver/m2400w.xml opt/m2300w-* +# Same for all these. +for x in drv_x125 ml85p pbm2lwxl pbmtozjs bjc800j +do + find printer -name '*.xml' |xargs grep -l "${x}"|xargs rm -vf + rm -vf driver/${x}.xml opt/${x}-* +done + +# Remove Brother P-touch (bug #560610, comment #10) +rm -vf driver/ptouch.xml +rm -vf printer/Brother-PT-*.xml +rm -vf printer/Brother-QL-*.xml +rm -vf opt/Brother-Ptouch-*.xml + +popd + +# foomatic-db patches +# Don't use "-b" when patching PPD files as the backups will be packaged. + +# Device IDs for: +# Brother MFC-8840D (#678065) +# HP LaserJet M1522nf MFP (#745499) +# Lexmark C453 (#770169) +# HP DeskJet 720C (bug #797099) +# Kyocera FS-1118MFP (bug #782377) +# Brother HL-2040 (bug #999040) +%patch1 -p1 +%patch2 -p1 + +# Use sed instead of perl in the PPDs (bug #512739). +find db/source/PPD -type f -name '*.ppd' | xargs perl -pi -e 's,perl -p,sed,' + +%build +%configure +make PREFIX=%{_prefix} + + +%install +make DESTDIR=%buildroot PREFIX=%{_prefix} \ + install + +# Remove ghostscript UPP drivers that are gone in 7.07 +rm -f %{buildroot}%{_datadir}/foomatic/db/source/driver/{bjc6000a1,PM760p,PM820p,s400a1,sharp,Stc670pl,Stc670p,Stc680p,Stc760p,Stc777p,Stp720p,Stp870p}.upp.xml + +find %{buildroot}%{_datadir}/foomatic/db/source/ -type f | xargs chmod 0644 + +mkdir %{buildroot}%{_datadir}/foomatic/db/source/PPD/Custom + +rm -f %{buildroot}%{_datadir}/foomatic/db/source/PPD/Kyocera/*.htm \ + %{buildroot}%{_datadir}/cups/model/3-distribution + +# Convert absolute symlink to relative. +rm -f %{buildroot}%{_datadir}/cups/model/foomatic-db-ppds +ln -sf ../../foomatic/db/source/PPD %{buildroot}%{_datadir}/cups/model/foomatic-db-ppds + +%files filesystem +%dir %{_datadir}/foomatic +%dir %{_datadir}/foomatic/db +%dir %{_datadir}/foomatic/db/source + +%files +%doc db/source/PPD/Kyocera/*.htm +%doc README +%{_datadir}/foomatic/db/oldprinterids +%{_datadir}/foomatic/db/source/printer +%{_datadir}/foomatic/db/source/driver +%{_datadir}/foomatic/db/source/opt +%{_datadir}/foomatic/xmlschema + +%files ppds +%doc COPYING +%{_datadir}/foomatic/db/source/PPD +%{_datadir}/cups/model/foomatic-db-ppds + +%changelog +* Thu Jan 19 2017 Zdenek Dohnal - 4.0-41.20130911 +- 1257028 - Can't print an envelope (Oki B4350) + +* Fri Dec 27 2013 Daniel Mach - 4.0-40.20130911 +- Mass rebuild 2013-12-27 + +* Wed Sep 11 2013 Jiri Popelka - 4.0-39.20130911 +- Updated to foomatic-db-4.0-20130911 +- Device ID for Brother HL-2040 (bug #999040) + +* Tue Jun 04 2013 Jiri Popelka - 4.0-38.20130604 +- Remove some file conflicts (bug #967930) +- Updated to foomatic-db-4.0-20130604 + +* Tue May 07 2013 Jiri Popelka - 4.0-37.20130507 +- Updated to foomatic-db-4.0-20130507 +- Removed old 'Obsoletes: oki4linux' + +* Tue Mar 12 2013 Jiri Popelka - 4.0-36.20130312 +- Updated to foomatic-db-4.0-20130312 + +* Wed Feb 13 2013 Fedora Release Engineering - 4.0-35.20121011 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Thu Oct 11 2012 Jiri Popelka 4.0-34.20120719 +- Updated to foomatic-db-4.0-20121011 + +* Thu Jul 19 2012 Jiri Popelka 4.0-33.20120719 +- Updated to foomatic-db-4.0-20120719 + +* Thu Jul 19 2012 Fedora Release Engineering - 4.0-32.20120103 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Fri Feb 24 2012 Tim Waugh 4.0-31.20120103 +- Device IDs for: + - HP DeskJet 720C (bug #797099) + - Kyocera FS-1118MFP (bug #782377) + +* Wed Jan 04 2012 Jiri Popelka 4.0-30.20120103 +- Updated to foomatic-db-4.0-20120103 +- spec modernized +- Device IDs for: + - Brother MFC-8840D (#678065) + - HP LaserJet M1522nf MFP (#745499) + - Lexmark C453 (#770169) + +* Tue Jun 14 2011 Tim Waugh 4.0-29.20110614 +- Updated to foomatic-db-4.0-20110614. + +* Mon Feb 21 2011 Tim Waugh 4.0-28.20110221 +- Updated to foomatic-db-4.0-20110221. +- No longer need hpijs data. + +* Tue Feb 08 2011 Fedora Release Engineering - 4.0-27.20101123 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Fri Jan 28 2011 Tim Waugh 4.0-26.20101123 +- Rebuilt to pick up postscriptdriver tags now that python-cups + provides the machinery for this. +- Build requires cups so that configure knows where to put PPDs. + +* Wed Jan 19 2011 Jiri Popelka 4.0-25.20101123 +- Removed Brother P-touch (bug #560610, comment #10) + +* Mon Dec 06 2010 Jiri Popelka 4.0-24.20101123 +- The pycups requirement is now python-cups. + +* Mon Dec 06 2010 Jiri Popelka 4.0-23.20101123 +- Device IDs for: + - HP Deskjet D4100 (bug #658091) + - HP Color LaserJet CM4730 MFP (bug #658838) + - HP LaserJet 4050/4100/4350/5100/8000/P3005 (bug #659041) + - HP Color LaserJet 2500/3700/4550/4650/4700/5550 (bug #659042) + +* Tue Nov 23 2010 Jiri Popelka 4.0-22.20101123 +- Updated to foomatic-db-4.0-20101123 (bug #655238). +- Device ID for Canon iR 3225 (bug #651500). + +* Wed Nov 03 2010 Jiri Popelka 4.0-21.20100819 +- Remove wrong Device ID for Canon iR 3170C (bug #617493). + +* Fri Aug 20 2010 Jiri Popelka 4.0-20.20100819 +- Removed printer/Samsung-CLP-300|315.xml (bug #625505). +- Removed references to foo2oak-z1. + +* Thu Aug 19 2010 Jiri Popelka 4.0-19.20100819 +- Updated to foomatic-db-4.0-20100819, foomatic-db-hpijs-20090901.tar.gz +- Device ID for Canon iR 3170C (bug #617493). + +* Mon Jul 12 2010 Jiri Popelka 4.0-18.20100204 +- Moved COPYING file to ppds sub-package. + +* Mon May 17 2010 Tim Waugh 4.0-17.20100204 +- Don't ship backup files. + +* Sun May 16 2010 Tim Waugh 4.0-16.20100204 +- Device IDs for another 1302 Ricoh PPDs. + +* Thu May 6 2010 Tim Waugh 4.0-15.20100204 +- Device IDs for: + - HP Color LaserJet 2605dn (bug #583909). + - HP DeskJet F300 (bug #585644). + - HP OfficeJet 6200 (bug #215063). + - HP PSC 1400 (bug #586381). + - Ricoh Aficio MP C3500 (bug #589527). + - Ricoh Aficio SP C420DN (bug #589533). + +* Fri Apr 16 2010 Tim Waugh 4.0-14.20100204 +- Device IDs for: + - Canon BJC-4100 (bug #583060) + - HP Color LaserJet 3800 (bug #581936). + - HP DeskJet D2300 (bug #580341). + - HP DeskJet F2100 (bug #579245). + - HP OfficeJet 7300 (bug #577897). + - Lexmark E120 (bug #577881). + - HP DeskJet 1280 (bug #577870). + - HP PhotoSmart 7400 (bug #577866). + - Brother HL-2140 (bug #577863). + - HP OfficeJet 6200 (bug #215063). + - HP PSC 2400 (bug #188419). + +* Fri Mar 26 2010 Tim Waugh 4.0-13.20100204 +- Device IDs for HP PhotoSmart 2570, HP DeskJet 959C and HP OfficeJet + Pro K550 (bug #577280, bug #577293, bug #577296). + +* Thu Mar 25 2010 Tim Waugh 4.0-12.20100402 +- Fixed missing units in driver margins (bug #576370). + +* Fri Mar 19 2010 Tim Waugh 4.0-11.20100402 +- Device ID for Kyocera Mita FS-1020D (bug #575063). + +* Thu Feb 4 2010 Tim Waugh 4.0-10.20100402 +- Rebuild for postscriptdriver tags. + +* Thu Feb 4 2010 Tim Waugh 4.0-9.20100402 +- Updated to foomatic-db-4.0-20100402. + +* Fri Dec 4 2009 Tim Waugh 4.0-8.20091126 +- Added foomatic-db-hpijs tarball back in. + +* Thu Nov 26 2009 Tim Waugh 4.0-7.20091126 +- Updated to foomatic-db-4.0-20091126 (bug #538994). + +* Thu Aug 20 2009 Tim Waugh 4.0-6.20090819 +- Removed references to foo2slx and foo2hiperc (bug #518267). + +* Wed Aug 19 2009 Tim Waugh 4.0-5.20090819 +- Updated to foomatic-db-4.0-20090819. +- Removed deprecated foomatic-db-hpijs tarball. +- Use buildroot macro throughout. + +* Tue Aug 18 2009 Tim Waugh 4.0-4.20090702 +- Use stcolor driver for Epson Stylus Color 200 (bug #513676). + +* Mon Aug 17 2009 Tim Waugh 4.0-3.20090702 +- License for ppds sub-package should include GPLv2+. +- Ship COPYING file in main package. +- Added filesystem sub-package for directory ownership. + +* Mon Aug 3 2009 Tim Waugh 4.0-2.20090702 +- Move foomatic-db-ppds symlink to ppds sub-package. +- Use sed instead of perl in raster PPDs (bug #512739). +- Removed code to convert old-style printer IDs (there are none). +- Ship README file. + +* Mon Aug 3 2009 Tim Waugh 4.0-1.20090702 +- Split database out from main foomatic package.