SDB:Drucker einrichten ab SUSE LINUX 9.1
aus openSUSE, der freien Wissensdatenbank
Inhaltsverzeichnis |
Anliegen
Sie möchten Ihren Drucker einrichten. Die grundlegenden Informationen finden Sie in den Handbüchern zu SUSE LINUX 9.1.
Änderungen in der YaST Druckerkonfiguration
- YaST und andere Konfigurationstools (z. B. das CUPS Web Frontend) sind nun synchronisiert.
- YaST verwendet nur CUPS's Konfigurationsdaten.
- Migration von LPRng/lpdfilter nach CUPS:
- Migration einer YaST LPRng/lpdfilter Konfiguration in eine YaST CUPS Konfiguration muss ab SUSE LINUX 9.1 entfallen, denn das ist eine Voraussetzung, um mit vertretbarem Aufwand YaST mit anderen Konfigurationstools synchron zu bekommen, denn zur Migration von YaST Konfiguration werden private YaST Konfigurationsdaten benötigt. Eine automatische Migration einer beliebigen LPRng/lpdfilter Konfiguration in eine CUPS Konfigurationen ist nicht mit vertretbarem Aufwand realisierbar.
- Ein Wechseln der installierten Pakete von LPRng/lpdfilter zu CUPS ist weiterhin verfügbar, aber eine bestehende Konfiguration wird dabei nicht migriert.
- Vorgehen zur Migration einer YaST LPRng/lpdfilter Konfiguration in eine YaST CUPS Konfiguration:
- Migration YaST LPRng/lpdfilter Konfiguration in eine YaST CUPS Konfiguration unter SUSE LINUX 9.0
- Update von SUSE LINUX 9.0 auf SUSE LINUX 9.1
Änderungen bei CUPS
Der cupsd wechselt nach dem Start vom Benutzer root zum Benutzer lp. Vorteil ist die deutlich höhere Sicherheit.
Konsequenzen:
Es muss die CUPS-Authentisierung verwendet werden. Dazu muss der Benutzer root mit dem Befehllppasswd -g sys -a root
ein CUPS-Passwort setzten. Für weitere Informationen siehe den Artikel SDB:Drucker einrichten ab SUSE LINUX 9.0
- Das neue Paket manufacturer-PPDs enthält PPD-Dateien von Druckerherstellern, die unter einer hinreichend freien Lizenz stehen.
- Allgemeine Hinweise zum Einrichten von PostScript Druckern:
- Für ein bestimmtes Druckermodell ermittelt YaST die passenden PPD-Dateien indem der bei der Hardwareerkennung ermittelte Hersteller- und Modellname mit den Hersteller- und Modellnamen in allen auf dem jeweiligen System unter /usr/share/cups/model/ vorhandenen PPD-Dateien verglichen wird.
- PostScript Drucker sollten mit der passenden PPD-Datei des Druckerherstellers eingerichtet werden, denn die PPD-Datei des Druckerherstellers ermöglicht es, alle Funktionen des PostScript Druckers zu nutzen.
- YaST verwendet standardmässig eine PPD-Datei aus manufacturer-PPDs, wenn folgende Bedingungen erfüllt sind:
- Der bei der Hardwareerkennung ermittelte Hersteller- und Modellname stimmt mit dem Hersteller- und Modellnamen in einer PPD-Datei aus manufacturer-PPDs überein.
- Entweder ist die PPD-Datei aus manufacturer-PPDs die einzige zu dem Druckermodell passende PPD-Datei, oder es passt auch eine Foomatic PPD-Datei mit folgendem Eintrag zu dem Druckermodell: "... Foomatic/Postscript (recommended)".
YaST verwendet also in den folgenden Fällen keine PPD-Datei aus manufacturer-PPDs:
- Die PPD-Datei aus manufacturer-PPDs passt bzgl. Hersteller- und Modellname nicht. Das kann insbesondere dann passieren, wenn es für ähnliche Modelle nur eine PPD-Datei in manufacturer-PPDs gibt (z.B. wenn bei einer Serie von Modellen nicht für jedes einzelne Modell eine eigene PPD-Datei existiert, sondern als Modellname etwas in der Art wie "Funprinter 1000 series" in der PPD-Datei steht).
- Die Foomatic Postscript PPD-Datei ist nicht "recommended", denn dann ist anzunehmen, dass das Druckermodell
- nicht gut genug im PostScript-Modus arbeitet (z.B. unzuverlässig weil der Drucker standardmässig zu wenig Speicher hat oder zu langsam weil der Prozessor im Drucker zu leistungsschwach ist),
- oder der Drucker unterstützt PostScript nicht standardmässig (z.B. weil die PostScript-Unterstützung als optionales Modul verfügbar ist). Wenn für einen PostScript Drucker eine PPD-Datei aus manufacturer-PPDs geeignet ist, aber YaST kann aus obigen Gründen diese nicht einrichten, dann ist das passende Druckermodell manuell in YaST auszuwählen. Für folgende Hersteller- und Modellnamen gibt es eine PPD-Datei in manufacturer-PPDs:
EPSON ACULASER-C1900 PS EPSON ACULASER-C2000 PS EPSON ACULASER-C4000 PS EPSON ACULASER-C4100 PS EPSON ACULASER-C8500 PS EPSON ACULASER-C8600 PS EPSON ACULASER-C9000 PS EPSON EPL-5800 PS EPSON EPL-5900 PS EPSON EPL-6100 PS EPSON EPL-6200 PS EPSON EPL-C8200 PS EPSON EPL-N2050 PS EPSON EPL-N2050+ PS EPSON EPL-N2120 PS EPSON EPL-N2500 PS EPSON EPL-N2700 PS EPSON EPL-N2750 PS EPSON EPL-N3000 PS EPSON EPL-N4000 PS EPSON EPL-N4000+ PS EPSON EPL-N7000 PS HP LaserJet 5100 Series HP LaserJet 5100 HP LaserJet 1300 HP LaserJet 2300 HP LaserJet 4200 HP LaserJet 4300 HP Business Inkjet 2250 PS HP Business Inkjet 2250 HP Business Inkjet 2300 PS HP Color LaserJet 5500 HP Color LaserJet HP Color LaserJet 4500 HP Color LaserJet 4550 HP Color LaserJet 5 HP Color LaserJet 5M HP Color LaserJet 8500 HP Color LaserJet 8550 HP LaserJet 1200 HP LaserJet 2100 Series HP LaserJet 2100 HP LaserJet 2200 HP LaserJet 3020 HP LaserJet 3030 HP LaserJet 3200M HP LaserJet 3380 HP LaserJet 4 HP LaserJet 4000 Series HP LaserJet 4000 HP LaserJet 4050 Series HP LaserJet 4050 HP LaserJet 4100 Series HP LaserJet 4100 HP LaserJet 4 Plus HP LaserJet 4M HP LaserJet 4ML HP LaserJet 4MP HP LaserJet 4MV HP LaserJet 4Si/4Si MX 600 dpi HP LaserJet 4Si HP LaserJet 4V HP LaserJet 5P HP LaserJet 5Si HP LaserJet 5Si Mopier PS HP LaserJet 6MP HP LaserJet 6P HP LaserJet 8000 Series HP LaserJet 8000 HP LaserJet 8100 Series HP LaserJet 8100 HP LaserJet 8150 Series HP LaserJet 8150 HP LaserJet 9000 Series HP LaserJet 9000 HP LaserJet 9055 HP LaserJet 9065 MFP HP Mopier 240 HP Mopier 320 Kyocera FS-1000 Kyocera FS-1200 Kyocera FS-1700+ Kyocera FS-1700 Kyocera FS-1714M Kyocera FS-1750 Kyocera FS-3700+ Kyocera FS-3700 Kyocera FS-3718M Kyocera FS-3750 Kyocera FS-5800C Kyocera FS-5900C Kyocera FS-600 Kyocera FS-6300 Kyocera FS-6700 Kyocera FS-680 Kyocera FS-6900 Kyocera FS-7000+ Kyocera FS-7000 Kyocera FS-7028M Kyocera FS-800 Kyocera FS-9000 Kyocera FS-1000+ Kyocera FS-1010 Kyocera FS-1020D Kyocera FS-1050 Kyocera FS-1800+ Kyocera FS-1800 Kyocera FS-1900 Kyocera FS-3800 Kyocera FS-3830N Kyocera FS-C5016N Kyocera FS-6020 Kyocera FS-6026 Kyocera FS-6750 Kyocera FS-8000C Kyocera FS-C8008N Kyocera FS-C8026N Kyocera FS-9100DN Kyocera FS-9500DN Kyocera Ci-1100 Kyocera KM-1510 Kyocera KM-1530 Kyocera KM-1810 Kyocera KM-2030 Kyocera KM-2530 Kyocera KM-3035 Kyocera KM-3530 Kyocera KM-4030 Kyocera KM-4035 Kyocera KM-4230 Kyocera KM-4530 Kyocera KM-5035 Kyocera KM-5230 Kyocera KM-5530 Kyocera KM-6230 Kyocera KM-6330 Kyocera KM-7530 Kyocera KM-C2630 Kyocera KM-C830 Kyocera KM-C850 Oce VarioPrint 2050 Oce VarioPrint 2060 Oce VarioPrint 2070 Oce NC3145 PS2 Oce NC3145 PS3 Oce NC3155 PS2 Oce NC3155 PS3 Oce NC3165 PS2 Oce NC3165 PS3 Oce 8445 PS2 Oce 8445 PS3 Oce 8465 PS2 Oce 8465 PS3 Oce 9230 Series PS2 Oce 9245 Series PS2 Oce 9260 Series PS2 Oce VarioPrint 2090 PS3 Oce VarioPrint 2105 PS3 SHARP AR-M550N PS SHARP AR-M550U PS SHARP AR-M620N PS SHARP AR-M620U PS SHARP AR-M700N PS SHARP AR-M700U PS SHARP AR-M236 PS SHARP AR-M237 PS SHARP AR-M276 PS SHARP AR-M277 PS SHARP AR-M280 PS SHARP AR-M300 PS SHARP AR-M350 PS SHARP AR-M450 PS SHARP AR-P300 PS SHARP AR-P350 PS SHARP AR-P450 PS SHARP DM-3500 PS SHARP DM-3501 PS SHARP DM-3551 PS SHARP DM-4500 PS SHARP DM-4501 PS SHARP DM-4551 PS SHARP AR-M280U PS SHARP AR-M300U PS SHARP AR-M350U PS SHARP AR-M450U PS
- Ist für einen bestimmten PostScript Drucker keine dieser PPD-Dateien passend, dann finden sich hier weitere Informationen: http://www.linuxprinting.org/ppd-doc.html
Jede PPD-Datei sollte vor der Verwendung mit "cupstestppd" getestet werden. Die PPD-Dateien in manufacturer-PPDs passieren diesen Test. Für weitere Informationen siehe den Abschitt "PostScript Drucker" im Artikel SDB:Information für Druckerhersteller bzgl. Linux-Unterstützung.
- Drucken aus Mozilla:
- Bei SUSE LINUX 9.1 produziert Mozilla PostScript Level 3 Druckausgaben. Das ist notwendig, um z.B. für Web-Seiten aus China, Japan und Korea (CJK) die notwendigen Fonts auf einfache Weise in der PostScript Druckausgabe zur Verfügung zu haben. PostScript Level 3 Druckausgaben können nicht ohne vorherige Konvertierung in PostScript Level 2 bzw. Level 1 auf einem PostScript Level 2 bzw. Level 1 Drucker ausgedruckt werden.
- Es gibt mehrere Möglichkeiten zur Konvertierung:
- Der PostScript Drucker wird mit der generischen Foomatic PPD-Datei /usr/share/cups/model/Generic/PostScript_Printer-Postscript.ppd.gz "Generic PostScript Printer Foomatic/Postscript" eingerichtet. Dann kann ein foomatic-rip Prefilter zur Konvertierung über die Funktion "PreFilter/GhostScript pre-filtering" aktiviert werden. Hierbei gibt es folgende Auswahlmöglichkeiten:
- EmbedFonts/Embed GhostScript fonts only
- Level1/Convert to PS level 1
- Level2/Convert to PS level 2
- No/No pre-filtering (das ist der Default)
- Ein PostScript Level 2 Drucker wird mit der generischen Foomatic PPD-Datei /usr/share/cups/model/Postscript-level2.ppd.gz "Generic PostScript level 2 Printer Foomatic/Postscript" eingerichtet. Das ist eigentlich dieselbe Foomatic PPD wie oben, nur dass hier "Level2/Convert to PS level 2" die Defaulteinstellung ist.
- Ein PostScript Level 1 Drucker wird mit der generischen Foomatic PPD-Datei /usr/share/cups/model/Postscript-level1.ppd.gz "Generic PostScript level 1 Printer Foomatic/Postscript" eingerichtet. Das ist eigentlich dieselbe Foomatic PPD wie oben, nur dass hier "Level1/Convert to PS level 1" die Defaulteinstellung ist.
- Wurde der PostScript Drucker mit der PPD Datei des Druckerherstellers eingerichtet, dass steht normalerweise kein solcher Prefilter zur Verfügung. In diesem Fall kann entweder eine zusätzliche Warteschlange wie oben eingerichtet werden, oder der CUPS Prefilter /usr/lib/cups/filter/pswrite wird wie folgt speziell für Mozilla Druckausgaben aktiviert:
- In /etc/cups/mime.types die application/netscape-ps Zeile durch die folgenden beiden Zeilen ersetzten:
- Der PostScript Drucker wird mit der generischen Foomatic PPD-Datei /usr/share/cups/model/Generic/PostScript_Printer-Postscript.ppd.gz "Generic PostScript Printer Foomatic/Postscript" eingerichtet. Dann kann ein foomatic-rip Prefilter zur Konvertierung über die Funktion "PreFilter/GhostScript pre-filtering" aktiviert werden. Hierbei gibt es folgende Auswahlmöglichkeiten:
application/mozilla-ps ps (string(0,%!) + contains(30,200,"Creator: Mozilla PostScript")) application/netscape-ps ps (string(0,%!) + contains(30,200,"Creator: Mozilla (NetScape)"))
- In /etc/cups/mime.convs die application/netscape-ps Zeile durch die folgenden beiden Zeilen ersetzten:
application/mozilla-ps application/postscript 33 pswrite application/netscape-ps application/postscript 33 ogonki
- Den cupsd neu starten.
Als Hintergrundinformation siehe den Artikel SDB:Selbst erstellte Filter zum Ausdruck mit CUPS.
- Wenn Sie stattdessen das Drucken aus Mozilla wieder auf die alte Druckmethode (analog zu Netscape) umstellen wollen:
- In Mozilla als URL "about:config" eingeben.
- "font.FreeType2.printing" suchen und mit der rechten Maustaste und "Modify" den Wert von "true" auf "false" ändern.
- Beim Beenden von Mozilla wird es in einer Datei der Art ~/.mozilla/default/*/prefs.js gespeichert.
- Wenn Sie stattdessen das Drucken aus Mozilla wieder auf die alte Druckmethode (analog zu Netscape) umstellen wollen:
Dies ist aber nur ein Notbehelf, denn es gehen gewisse Druckfunktionen verloren, aber für "normale" Europäische und US Webseiten sollte es funktionieren. Für CJK Webseiten oder ähnliches sind aber Probleme zu erwarten.
Änderungen bei LPRng/lpdfilter
- Keine.
Keywords: drucken | drucker | cups | ppd | yast2 | einrichten | 91 | 9.1 | konfiguration | lprng | lpdfilter | foomatic

