Hallo!
Ich betreibe an einem PC einen CUPS-Server mit im Netz freigegebenen Drucker (nur einer). Der Server läuft dauerhaft (auch als NAS,...), dennoch wird nur selten gedruckt. Deshalb würde ich gern, sobald ein Druckauftrag in CUPS auftaucht, über ein Relais den Drucker einschalten. Die Ansteuerung des Relais sowie die notwendige Elektronik sind fertig und funktionieren (ich "missbrauche" einen Parallel-Port um via Optokoppler das Relais zu schalten).
Es hapert aber derzeit daran auszulesen, wann denn der Drucker einen Auftrag bekommt. Ich brauche quasi nur ein Bit, dass mir sagt: Auftrag für Drucker XY liegt vor. Dann kann ich das Relais einschalten und sobald kein Auftrag mehr vorliegt nach einem Delay das Relais wieder ausschalten.
Gibt es diese Information irgendwo? Meine Idee ging dahin, das CUPS Webinterface auszulesen, aber dies erschien mir etwas umständlich. Kann ich eventuell von CUPS direkt einen Job ausführen lassen? Eine *.sh Datei beispielsweise?
MfG
Pascal
PS: Ich hoffe ich bin im richtigen Unterforum...