dass vermeintlich nach dem letzten dist-upgrade keiner mehr unter cups drucken kann, liegt nicht an cups selbst, sondern es fehlt das Modul lp
Denn lp ist für den Parallel-Port zuständig, das dazugehörige device /dev/lp0 sollte eigentlich beim Booten angelegt werden, wird es aber nicht!!
Lösung:
modprobe lp --> lädt das Modul
Damit es dauerhaft geladen wird, Modul in die /etc/modules eintragen
und das Drucken funzt wieder dauerhaft.
ist aber auch ein mist, wenn man manchmal betriebsblind ist. in meinem produktivsystem wird irgendwo angezeigt lp0 parport oder so ähnlich wird geladen. habe mich schon gewundert warum das bei meinem testsystem nicht angezeigt wird. darauf hätte man auch selbst kommen können.
zum glück gibt es leute wie missioncontrol.
gruss pischuma
slam - 14.06.2006, 15:33 Uhr Titel: RE: cups Druckproblem gelöst!!
Wieder mal ein Grund mehr, die seriellen und parallelen Ports endlich abzuschaffen ....
Greetings,
Chris
Vasco - 14.06.2006, 16:22 Uhr Titel: RE: cups Druckproblem gelöst!!
Bei mir hat es nicht geklappt, lief irgendwie komisch.
1) lp geladen, listen cups.sock:631 auskommentiert, läuft nicht.
2) cupsys deinstalliert und wieder installiert, Drucker wird im Kontrollzentrum angezeigt.
3) Wollte in OO was drucken, ging nicht, Fehlermeldung.
4) Im Kontrollzentrum nachgeschaut, Drucker ist wieder weg (cups-server nicht da)
5) nochmal das Ganze von vorn, keine Wirkung.
6) wenn ich im konqueror localhost:631 aufrufe, soll ich mit http://kanotixbox:631 verbunden werden, was fehl schlägt. Direkt nach einer Neuinstallation von cupsys kann ich den cups-Server aufrufen. Sehe ich dann im Kontrollzentrum nach, kann wieder keine Verbindung zum cups-Server hergestellt werden.
Vasco
random - 15.06.2006, 23:04 Uhr Titel:
habe auch das Probelem, dass das lp-Modul beim Start nicht geladen war. Ich weiß allerdings nicht, wie ich das Modul dauerhaft einbinde. Wäre folglich dankbar, wenn jemand mir den Befehl zur grundsätzlichen Einbindung der parallelen Schnittstelle lp mitteilen könnte.
Zudem trat beim Konfigurieren von Cups noch ein Problem auf. Nach der Auswahl des Druckers und Konfigurierung bleibt bei mir nach der Eingabe der Daten für User und Passwort die Einrichtung hängen, h.h. dass ich eigentlich keinen Drucker hinzufügen und einrichten kann.
random
John - 16.06.2006, 05:35 Uhr Titel:
lp in /etc/modules eintragen. siehe erster post
hinzufügen eines druckers geht auch über kommandozeile, zb. für canon i250, druckername "can"
lpadmin -p can -m canoni250.ppd -v usb://Canon/i250 -E
hermann - 17.06.2006, 07:21 Uhr Titel:
Hallo zusammen,
kann jemand bitte mal seine /etc/modules mit einefügtem lp hier zeigen!
mfg -hermann-
Lynx - 17.06.2006, 07:39 Uhr Titel:
Huhu!
Das ist eine einfache Textdatei, die Du mit mcedit (oder dem Editor Deiner Wahl) bearbeiten kannst.
Ich habe einfach am Ende eine neue Zeile mit "lp" eingefügt --> läuft!
Freundliche Grüße
Lynx
hermann - 17.06.2006, 13:02 Uhr Titel:
Huhu, Uhu
Habe das Druckerproblem hier mit verfolgt und auch die angegebenen Korrekturschritte durchgeführt.
Es funktioniert soweit alles, außer das es ein Problem mit den Rechten an lp0 gibt.
Cups hat mir beim Druckversuch folgendes gemeldet:
"Unable to open parallel port device file "/dev/lp0": Permission denied"
Nachdem ich lp0 mit "chmod 666 /dev/lp?" auf lese- schreibbar für alle gesetzt habe, funktioniert das Drucken perfekt !
Allerdings werden diese Rechte nach einem Reboot des Rechners wieder auf 660 gesetzt, und natürlich hat Cups wieder
keine Zugriffsrechte auf lp0 hat.
Hat hierzu noch einer eine Idee ?
Gruß an alle, Gwaxly
schnorrer - 18.06.2006, 00:16 Uhr Titel:
setzt den user doch in die Gruppe lp0 und printer
Gwaxly - 18.06.2006, 10:32 Uhr Titel:
Hallo, Bei mir sieht es jetzt so aus mit den Rechten an lp:
crw-rw---- 1 root lp 6, 0 2006-06-18 11:10
User ist der Gruppe lp angeschlossen, die Gruppe Printer gibt es bei mir nicht.
Es scheint auch mehr das Problem zu sein, das cups nicht mit seinen Rechten auf lp zugreifen kann.
Also nur in eine neue Zeile "lp" einfügen? oder kommt noch eine druckerspezifische Info dazu?
mfg -hermann-
Gwaxly - 18.06.2006, 10:45 Uhr Titel:
Hallo,
Fehlt hier lp, dann von Hand in die /etc/modules eintragen, sieht dann so aus:
capability
fuse
pcspkr
lp
Gruß Gwaxly
schnorrer - 18.06.2006, 13:54 Uhr Titel:
@Vasco: bin nun auch in der CUPS1.2-Falle. Liegt aber wohl nicht an Cups, sondern eher an den Rückgabewerten für connection(Printer online).
Entweder USBLP oder Cups interpretiert das LP-Online falsch. Gefunden wird der Drucker.
hermann - 19.06.2006, 13:22 Uhr Titel:
@ Gwaxly,
danke für deine Antwort. Zur Zeit habe ich aus Verzeiflung die Easter rc4 neu installiert und alles läuft bis auf java. Habe kein upgrade gemacht. Ergo läuft der Drucker, allerdings ist in der etc/modules kein lp eingetragen !?!
mfg -hermann-
Gwaxly - 19.06.2006, 19:25 Uhr Titel:
Hallo hermann,
Ich hatte nur alles durchgearbeitet was hier so vorgeschlagen wurde, und hab den Drucker eigentlich nur daduch in Gang bekommen, weil ich den Filter in Cups auf den Benutzer root und die Gruppe lp (vorher lp und lpadmin) gesetzt habe. Nun würde mich noch interessieren wie jetzt deine Rechte an lp sind.
Das bekommst du zu sehen, wenn du in einer Konsole folgendes eingibst (Mit Fragezeichen):