Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[cups] Netzwerkdrucker automatisch enablen?

3 views
Skip to first unread message

Diedrich Ehlerding

unread,
Oct 5, 2022, 1:01:05 PM10/5/22
to
Hallo,

opensuse 15.3, cups 2.2.7

Angeschlossen ist ein HP allinone Drucker übers Netwerk (nicht über
USB), betrieben über hplip. Wenn ich einen Druckauftrag losschicke, der
Drucker aber versehentlich noch nicht angeschaltet war, wird der
Druckauftrag zwar in der Queue aufgenommen, aber da der Drucker noch
nicht reagiert, landet der Drucker im Zustand "queueing enabled,
printing disabled". Aus diesem Zustand muss ich ihn entweder über Port
631 oder per cupsenable wieder rausholen.

Gibt es eine Möglichkeit, dass cups regelmäßig nachschaut, ob ein
unerreichbarer Drucker wieder erreichbbar ist? Ich meine, ich hätte
sowas vor längerer Zeit schonmal gefunden, aber nun ist entweder ein
cupd-update gekommen, oder das war noch der Vorgängerdrucker, und ich
finde jetzt jedenfalls nicht mehr, wo ich was einstellen müsste.

Danke für Hinweise, wo ich was schrauben könnte.
--
gpg-Key (DSA 1024) D36AD663E6DB91A4
fingerprint = 2983 4D54 E00B 8483 B5B8 C7D1 D36A D663 E6DB 91A4
HTML-Mail wird ungeleſen entſorgt.

Diedrich Ehlerding

unread,
Oct 5, 2022, 1:14:45 PM10/5/22
to
Diedrich "Ingrid" Ehlerding meinte:

> Hallo,
>
> opensuse 15.3, cups 2.2.7
>
> Angeschlossen ist ein HP allinone Drucker übers Netwerk (nicht über
> USB), betrieben über hplip.


Falls es drauf ankommt: hplip 3.21.10

Marco Moock

unread,
Oct 5, 2022, 1:23:15 PM10/5/22
to
Am 05.10.2022 um 18:17:04 Uhr schrieb Diedrich Ehlerding:

> Danke für Hinweise, wo ich was schrauben könnte.

Ist zwar eklig, aber andere haben das mit nem Skript gemacht:

https://linuxgazette.net/147/misc/lg/2_cent_tip__automatically_reenabling_cups_printer_queues.html

Bei RHEL gibt es auch ne Beschreibung, brauchst aber nen Account.
Relevanter Teil davon:

> Changing Printer Error Policy
>
> Change the ErrorPolicy (if using Red Hat Enterprise Linux 5 or 6) for
> the printer that is having difficulties so that the print job is
> retried. To do this, issue a command like the following: Raw
>
> lpadmin -p <printer> -o printer-error-policy=retry-job
>
> where <printer> is the name of the printer for which you want to
> change the ErrorPolicy. You can also set the ErrorPolicy to one of
> the following values:
>
> abort-job will abort the current job and proceed with the next
> job in the queue without disabling the print queue. retry-job will
> retry the job after waiting for JobRetryInterval seconds, as set in
> /etc/cups/cupsd.conf. The documented value of JobRetryInterval is 30
> seconds, but it is actually 300 seconds as described in CUPS
> JobRetryInterval is 5 minutes in RHEL. retry-current-job will retry
> the failed job immediately and indefinitely. This option is only
> available in RHEL 6 and later versions.
>
> Please note that retry-this-job is not a valid value for ErrorPolicy,
> even though it does appear in some CUPS documentation.


> Changing Default Error Policy
>
> Change the default ErrorPolicy that will be applied to newly added
> printers. To do this, add the following line to the CUPS
> configuration file (/etc/cups/cupsd.conf): Raw
>
> ErrorPolicy retry-job

Patrick Rudin

unread,
Oct 5, 2022, 4:41:47 PM10/5/22
to
Diedrich Ehlerding wrote:
> Angeschlossen ist ein HP allinone Drucker übers Netwerk (nicht über
> USB), betrieben über hplip.

Ich hab hier einen älteren HP Laserjet CP1525n, und hab neulich einen
Druck gestartet, um danach zu merken, dass der USB-Stecker noch gar
nicht drin war. Eingesteckt, und wow, er hat gedruckt. Früher klappte
das nicht, es hing in der Queue, jetzt offenbar schon.

Auf dem letztes Jahr neu installierten Rechner ist gar kein hplip
installiert, seh ich grad, läuft nun offenbar irgendwie anders...

apt policy cups
cups:
Installiert: 2.3.3op2-3+deb11u2



Gruss

Patrick

Diedrich Ehlerding

unread,
Oct 8, 2022, 5:47:15 AM10/8/22
to
Marco Moock meinte:

>>lpadmin -p <printer> -o printer-error-policy=retry-job

Danke; das scheint geholfen zu haben.
0 new messages