Problem
Einige Seiten bleiben ganz
leer (nicht bedruckt), wenn
ich mit CUPS arbeite.
Ich kann nicht über einen
SMB- (Windows-) Drucker
drucken.
Meine Anwendung
erscheint eingefroren,
wenn LLPR läuft.
Wie gebe ich die
IP-Adresse meines
SMB-Servers an?
Beim Drucken kommen
einige Dokumente als leere
Seiten heraus.
Ich habe CUPS und einige
Optionen (wie mehrere
Seiten auf ein Blatt
drucken) scheinen immer
aktiviert zu sein, auch
wenn ich sie nicht in LLPR
auswähle.
Mögliche Ursache und Fehlerbehebung
Wenn die gesendeten Daten das Format Encapsulated
PostScript (EPS) haben, gibt es Probleme mit einem Bug bei
einigen früheren Versionen von CUPS (1.1.10 und früher),
der eine einwandfreie Verarbeitung der Daten verhindert.
Wenn Sie über LLPR drucken, umgeht das Printer Package
dieses Problem, indem die Daten in normales PostScript
konvertiert werden. Wenn Ihre Anwendung jedoch LLPR
umgeht und direkt EPS-Daten nach CUPS sendet, wird das
Dokument eventuell nicht richtig ausgedruckt.
Damit Sie SMB-Drucker (gemeinsam genutzte Drucker bei
einem Windows-Gerät) konfigurieren und verwenden können,
benötigen Sie eine korrekte Installation des SAMBA-Package,
das diese Funktion ermöglicht. Der Befehl „smbclient" sollte
zur Verfügung stehen und auf Ihrem System nutzbar sein.
Die meisten Unix-Anwendungen erwarten einen Befehl, wie
den regulären Befehl „lpr", um nicht interaktiv zu werden und
kehren dann sofort zurück. Da LLPR auf eine Benutzereingabe
wartet, bevor der Druckauftrag an den Spooler geleitet wird,
wartet die Anwendung sehr häufig auf die Rückgabe des
Prozesses und erscheint deshalb eingefroren (die Fenster
werden nicht aktualisiert). Dies ist normal und die Anwendung
nimmt ihren Betrieb wieder auf, wenn der Benutzer LLPR
verlassen hat.
Die Adresse kann im Dialog „Add Printer" des Configuration
Tool eingegeben werden, wenn Sie nicht das
CUPS-Drucksystem verwenden. Leider erlaubt CUPS
momentan noch nicht die Angabe der IP-Adresse eines
SMB-Druckers, so dass Sie die Ressourcen mit Samba
durchsuchen müssen, damit Sie drucken können.
Einige Versionen von CUPS, besonders die, die mit Mandrake
Linux vor Release 8.1 ausgeliefert wurden, haben einige
bekannte Bugs bei der Verarbeitung der PostScript-Ausgabe
aus einigen Anwendungen. Versuchen Sie ein Upgrade auf die
neuste Version von CUPS (mindestens 1.1.14). Einige
RPM-Packages für die bekanntesten Anwendungen werden als
Zugabe zum Linux Printing Package geliefert.
Eventuell sind einige lokale Optionen in der Datei
~/.lpoptions definiert, die über den Befehl lpoptions
gesteuert werden. Diese Optionen werden immer verwendet,
wenn Sie nicht durch LLPR-Einstellungen überschrieben
werden. Um alle Optionen für einen Drucker zu entfernen,
führen Sie den folgenden Befehl aus und ersetzen dabei
„printer" durch den Namen der Warteschlange:
lpoptions -x printer.
P
7.33
ROBLEMLÖSUNGEN
7