Liebe Leute,
die Nutzer einer von mir gebastelten Anwendung schaffen es immer wieder den Drucker lahmzulegen. CUPS hat ja leider die Eigenheit bei Fehlern nach dem Löschen der fehlerhaften Aufträge den Drucker nicht wieder in den Bereitschaftsmodus zurückzusetzen und die Leute, die meine im Browser laufende Touchscreen-Tischreservierung verwenden, sind mit der Bedienung der CUPS-Browserverwaltung überfordert. Deswegen bekomme ich immer wieder früh morgens einen Anruf, der mich auffordert das immer wieder selbe Problem zu lösen. Daher möchte ich ein Shell Skript bieten, das es den Nutzern ermöglicht über einen Desktop-Link alle Druckaufträge zu löschen und den Drucker zurück in den Bereitschaftsmodus zu versetzen.
Ich denke ich habe die nötigen Befehle in der CUPS Dokumentation gefunden. Leider werde ich nicht am betreffenden Rechner sein, bis ich die fertige Lösung einrichten soll. Daher frage ich mich, wie ich den für das Skript nötigen Druckernamen feststellen kann. Das habe ich in der Dokumentation nämlich bisher leider nicht finden können. Das Fragezeichen im folgenden Shell-Skript sollte ich nämlich durch den Druckernamen ersetzen:
#!/bin/bash lprm - /usr/bin/enable ?