• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst]Cups druckt Aufträge nicht

Status
Für weitere Antworten geschlossen.
Hallo Ihr,

ich hatte Probleme nach einem Update, dass cups Aufträge nicht mehr ausdruckte.
Dieses Problem hatte ich bei zwei Rechnern. ( USB und Remote Queue )

Eine Neuinstallation brachte nur kurzzeitig eine Lösung. ( USB Drucker "zickte" bald wieder )

Aber :) ich habe etwas anderes gefunden:

Analyse:
  • http://localhost:631/printers => dort wird angezeigt: Gerätestatus: angehalten, Nimmt Aufträge entgegen.
  • ( starten über Webinterface ging nicht )
  • /etc/cups/printers.conf enthält "State Stopped" ( Also nicht "State Idle" )

Nach dem ich folgendes gemacht habe kommen die Drucke ohne Neuinstallation:
  • /etc/init.d/cups stop
  • vi /etc/cups/printers.conf
    Lösche die Zeile "StateMessage Unable to open USB device "usb://HP/color%20LaserJet%202550%20series": No such device"
    Ändere die Zeile "State Stopped" in "State Idle"
  • /etc/init.d/cups start

Anschliessend ging der Druck wieder.

Viele Grüße

Haveaniceday

PS: Zusätzlich habe ich für den USB-Drucker noch folgendes aktiviert:
yast2 printer
=> change ( öffnet "Printer administration for CUPS )
=> Advanced ( öffnet Edit configuration )
=> CUPS USB Device Settings ( öffnet CUPS USB Device Name Type )
=> Wähle "If Serial Number is Known )
Diese Info ist aus Thread http://www.linux-club.de/viewtopic.php?t=18777
 

narvik

Newbie
Gute Anleitung, funktioniert bei mir leider nur nicht.
Nach dem Auschalten des USB-Druckers und einem versendeten Druckauftrag, wird der Drucker auf "State Stopped" (siehe oben Inhalt von /etc/cups/printers.conf) gestellt.
Nach dem Wiedereinschalten bleibt der State leider so stehen.
Erst per Yast läßt sich dieser USB-Drucker wieder "starten".
Wer weiß, wie man das automatisieren kann, sprich, nach dem Wiedereinschalten des Druckers soll der "State" wieder auf "idle" gesetzt werden und alle anstehenden Druckaufträge sollen automatisch gedruckt werden
Bin für jeden Tip dankbar.
 

Mr-Ferret

Newbie
Hallo,

ich habe ca. 120 Drucker am Laufen, da kommt es schon mal vor das der eine oder andre auf einen unerwünschten Status kommt.
Also prüfe ich per Cron alle 15 min. ob ein Drucker einen solchen Status aufweisst.
Also, alle 15 min. von 08:00 bis 18:00 Uhr wird abgefragt und in die Datei geschrieben.
*/15 8-18 * * * lpstat -p >> datei.txt

die datei.txt überwache ich dann mit dem logsurfer
´printer (.*) disable now' - - - 0 exec "/usr/bin/enalble $2"

wenn der Logsurfer einen Drucker findet der den Status disable hat, dann setzt er ihn wieder auf enable.
Das sollte auch mit jedem anderen Status funktionieren.

Gruss
Manfred
 

misiu

Moderator
Teammitglied
Geschlossen!

Falls ähnliche Probleme auftreten , bitte trotzdem einen neuen
Beitrag schreiben und evtl. auf diesen hier mit einem Link
verweisen.

MfG
misiu
 
Status
Für weitere Antworten geschlossen.
Oben