]> Frank Brehm's Git Trees - config/bruni/etc.git/commitdiff
saving uncommitted changes in /etc prior to emerge run
authorfrank <frank@bruni.home.brehm-online.com>
Mon, 23 Apr 2012 11:29:16 +0000 (13:29 +0200)
committerFrank Brehm <root@bruni.home.brehm-online.com>
Mon, 23 Apr 2012 11:29:16 +0000 (13:29 +0200)
cupshelpers/._cfg0000_preferreddrivers.xml [new file with mode: 0644]

diff --git a/cupshelpers/._cfg0000_preferreddrivers.xml b/cupshelpers/._cfg0000_preferreddrivers.xml
new file mode 100644 (file)
index 0000000..31052b9
--- /dev/null
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<preferreddrivers>
+  <drivertypes>
+    <!-- GENERIC DRIVERS -->
+    <drivertype name="generic-foomatic-recommended">
+      <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
+      <deviceid>
+       <field name="DRV" match=".*,?R1"/>
+      </deviceid>
+      <fit>
+       generic
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-escp">
+      <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):Generic-ESC_P"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-escp">
+      <ppdname match="drv:///sample.drv/epson(9|24).ppd"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-postscript">
+      <attribute name="ppd-make-and-model"
+                match="Generic PostScript Printer"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-pcl6">
+      <attribute name="ppd-make-and-model"
+                match="Generic PCL 6 Printer"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-pcl5e">
+      <attribute name="ppd-make-and-model"
+                match="Generic PCL 5e Printer"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-pcl5">
+      <attribute name="ppd-make-and-model"
+                match="Generic PCL 5 Printer"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic-pcl">
+      <attribute name="ppd-make-and-model"
+                match="Generic PCL Laser Printer"/>
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <drivertype name="generic">
+      <fit>
+       generic
+       none
+      </fit>
+    </drivertype>
+
+    <!-- END OF GENERIC DRIVERS -->
+    <!-- now fit is either exact-cmd, exact, or close -->
+
+    <drivertype name="cups">
+      <ppdname match="drv:///sample.drv/"/>
+    </drivertype>
+
+    <drivertype name="ghostscript">
+      <attribute name="ppd-product" match=".*Ghostscript"/>
+    </drivertype>
+
+    <drivertype name="gutenprint-simplified">
+      <ppdname match="gutenprint.*:.*/simple|.*-gutenprint.*\.sim"/>
+    </drivertype>
+
+    <drivertype name="gutenprint-expert">
+      <ppdname match="gutenprint.*:|.*-gutenprint"/>
+    </drivertype>
+
+    <drivertype name="foomatic-recommended-hpijs">
+      <attribute name="ppd-make-and-model" match=".* Foomatic/hpijs"/>
+      <deviceid>
+       <field name="DRV" match=".*,?R1"/>
+      </deviceid>
+    </drivertype>
+
+    <drivertype name="foomatic-hpijs">
+      <attribute name="ppd-make-and-model" match=".* Foomatic/hpijs"/>
+    </drivertype>
+
+    <drivertype name="foomatic-recommended-postscript">
+      <ppdname match="foomatic(-db-compressed-ppds)?:"/>
+      <attribute name="ppd-make-and-model" match=".*Postscript"/>
+      <deviceid>
+       <field name="DRV" match=".*,?R1"/>
+      </deviceid>
+    </drivertype>
+
+    <drivertype name="foomatic-postscript">
+      <ppdname match="foomatic(-db-compressed-ppds)?:.*-Postscript"/>
+    </drivertype>
+
+    <drivertype name="foomatic-recommended-nonpostscript">
+      <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
+      <deviceid>
+       <field name="DRV" match=".*,?R1"/>
+      </deviceid>
+    </drivertype>
+
+    <drivertype name="foomatic-gutenprint">
+      <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):.*-gutenprint"/>
+    </drivertype>
+
+    <drivertype name="foomatic">
+      <ppdname match="(foomatic(-db-compressed-ppds)?|ijsgutenprint.*):"/>
+    </drivertype>
+
+    <drivertype name="hpcups-plugin">
+      <ppdname match="drv:///(hp/)?hpcups.drv/|.*-hpcups"/>
+      <attribute name="ppd-make-and-model" match=".* plugin"/>
+    </drivertype>
+
+    <drivertype name="hpcups">
+      <ppdname match="drv:///(hp/)?hpcups.drv/|.*-hpcups"/>
+    </drivertype>
+
+    <drivertype name="hpijs-plugin">
+      <ppdname match="drv:///(hp/)?hpijs.drv/|.*-hpijs"/>
+      <attribute name="ppd-make-and-model" match=".* plugin"/>
+    </drivertype>
+
+    <drivertype name="hpijs">
+      <ppdname match="drv:///(hp/)?hpijs.drv/|.*-hpijs"/>
+    </drivertype>
+
+    <drivertype name="splix">
+      <ppdname match=".*splix"/>
+    </drivertype>
+
+    <drivertype name="turboprint">
+      <ppdname match=".*turboprint"/>
+    </drivertype>
+
+    <drivertype name="manufacturer-ricoh-ps">
+      <ppdname match=".*/(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)/PS/"/>
+    </drivertype>
+
+    <drivertype name="manufacturer-ricoh-pxl">
+      <ppdname match=".*/(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)/PXL/"/>
+    </drivertype>
+
+    <drivertype name="manufacturer-cmd">
+      <fit>
+       exact-cmd
+      </fit>
+    </drivertype>
+
+    <!-- Catch-all -->
+    <drivertype name="manufacturer"/>
+  </drivertypes>
+
+  <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
+  <!-- This is where the types are arranged into the preferred order -->
+  <!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
+
+  <preferenceorder>
+    <!-- gutenprint is no good on the Brother HL-2030 (bug #645993) -->
+    <printer>
+      <make-and-model match="Brother HL-2030"/>
+      <deviceid>
+       <field name="MFG" match="Brother"/>
+       <field name="MDL" match="HL-2030"/>
+      </deviceid>
+      <blacklist>
+       <drivertype>gutenprint*</drivertype>
+      </blacklist>
+    </printer>
+
+    <!-- Ricoh family printers should use manufacturer's own PPD
+         files, with PostScript versions in preference to PXL versions
+        (bug #550315 comment #8)
+         -->
+    <printer>
+      <make-and-model
+         match="(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG) "/>
+      <deviceid>
+       <field name="MFG"
+              match="(Ricoh|Lanier|Gestetner|InfoPrint|Infotech|Savin|NRG)"/>
+      </deviceid>
+      <drivers>
+       <drivertype>manufacturer-ricoh-ps</drivertype>
+       <drivertype>manufacturer-ricoh-pxl</drivertype>
+      </drivers>
+    </printer>
+
+    <!-- HP LaserJet 2100 series: avoid using PostScript for these
+         models because they only understand PS level 2 (bug
+         #710231). -->
+    <printer>
+      <make-and-model
+         match="(Hewlett-Packard|HP) LaserJet 2100 Series"/>
+      <deviceid>
+       <field name="MFG" match="(HP|Hewlett-Packard)"/>
+       <field name="MDL" match="HP LaserJet 2100 Series"/>
+      </deviceid>
+      <avoid>
+       <drivertype>*-postscript</drivertype>
+      </avoid>
+    </printer>
+
+    <!-- The gutenprint driver for the Xerox 6250DP is black and
+         white, so prefer other drivers (LP #669152) -->
+    <printer>
+      <make-and-model match="Xerox 6250DP"/>
+      <deviceid>
+       <field name="MFG" match="Xerox"/>
+       <field name="MDL" match="6250DP"/>
+      </deviceid>
+      <avoid>
+       <drivertype>gutenprint*</drivertype>
+      </avoid>
+    </printer>
+
+    <printer>
+      <!-- For all printers -->
+      <drivers>
+       <drivertype>manufacturer-cmd</drivertype>
+       <drivertype>foomatic-recommended-hpijs</drivertype>
+       <drivertype>foomatic-recommended-nonpostscript</drivertype>
+       <drivertype>manufacturer*</drivertype>
+       <drivertype>foomatic-recommended-postscript</drivertype>
+       <drivertype>foomatic-postscript</drivertype>
+       <drivertype>hpcups</drivertype>
+       <drivertype>hpijs</drivertype>
+      </drivers>
+    </printer>
+
+    <printer>
+      <!-- Use hpijs on HP printers at this point (i.e. in preference
+           to gutenprint) -->
+      <make-and-model match="(HP|Hewlett-Packard) "/>
+      <deviceid>
+       <field name="MFG" match="HP|Hewlett-Packard"/>
+      </deviceid>
+      <drivers>
+       <drivertype>foomatic-hpijs</drivertype>
+      </drivers>
+    </printer>
+
+    <printer>
+      <!-- For all printers (continued) -->
+      <drivers>
+       <drivertype>splix</drivertype>
+       <drivertype>gutenprint-simplified</drivertype>
+       <drivertype>gutenprint-expert</drivertype>
+       <drivertype>foomatic-hpijs</drivertype>
+       <drivertype>foomatic-gutenprint</drivertype>
+       <drivertype>foomatic</drivertype>
+       <drivertype>cups</drivertype>
+
+       <!-- Generic drivers listed last, in this order -->
+       <drivertype>generic-postscript</drivertype>
+       <drivertype>generic-foomatic-recommended</drivertype>
+       <drivertype>generic-pcl6</drivertype>
+       <drivertype>generic-pcl5c</drivertype>
+       <drivertype>generic-pcl5e</drivertype>
+       <drivertype>generic-pcl5</drivertype>
+       <drivertype>generic-pcl</drivertype>
+       <drivertype>generic-escp</drivertype>
+       <drivertype>ghostscript</drivertype>
+       <drivertype>generic</drivertype>
+
+       <!-- Last of all, 3rd party non-free drivers -->
+       <drivertype>hpcups-plugin</drivertype>
+       <drivertype>hpijs-plugin</drivertype>
+       <drivertype>turboprint</drivertype>
+      </drivers>
+    </printer>
+  </preferenceorder>
+</preferreddrivers>