Wie kann ich feststellen, wann ein Pokalauftrag erledigt wurde und Informationen zu diesem Job?

StackOverflow https://stackoverflow.com/questions/1440230

  •  10-07-2019
  •  | 
  •  

Frage

Ich muss jedes Mal wissen, wenn ein Mac -Druckauftrag erstellt/abgeschlossen wird, sowie einige Informationen zu diesem Job (was gedruckt wurde, Seiten, Kopien usw.).

Die beste Methode, die ich bisher erstellt habe Weg.

War es hilfreich?

Lösung

Ich würde darüber nachdenken, einen Filter zu erstellen, den Sie in die Cups -Pipeline einfügen können, die diese Informationen sammelt und für Sie speichert (z. B. in einer Datenbank). Anschließend können Sie auf die Datenbank zugreifen, um die Informationen über den Standard -Datenbankzugriffsmechanismus zu erhalten. Grundsätzlich ist der Filter nur ein Befehlszeilenprogramm, bei dem eine Reihe von Parametern von Pokalen übergeben werden und die Eingaben auf Stdin lesen und an stdout schreiben müssen. Weitere Informationen finden Sie unter http://www.cups.org/documentation.php/api-filter.html.

Andere Tipps

Hast du jemals nach dem nachgesehen, was das ist? Page_log Datei bietet Sie für Sie? Es gibt eine Mannseite, die Details zu ihrem Format enthält. In jüngsten Versionen von Cups können Sie die Anzahl der in dieser Datei angemeldeten Informationen konfigurieren.

Hast du in die geschaut IPP -Abonnement Systeme, die von Tassen unterstützt werden?

Diese könnten a auslösen Mailto: oder an RSS: Benachrichtigung über bestimmte Drucksystemereignisse. Die IPP -Operationen zu diesem Thema sind:

  • Create-Job-Subscriptions, Create-Printer-Subscriptions, Create-Resource-Subscriptions, Create-System-Subscriptions

Details zu dieser Funktion finden Sie im Cups -Programmierhandbuch:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top