Ich suche nach einer API oder Befehlszeilenschnittstelle für den Zugriff auf Druckerdetails in CUPS.
lpstat -t
gibt
- Informationen zum Planer
- eine Geräteliste für jeden Drucker
- Druckernamen
- Druckerstatus
aber ich möchte auch Informationen zum Standort, Treiber, zur Beschreibung und zu den Standardeinstellungen des Druckers erhalten. Ich kann die Details in der CUPS-Weboberfläche sehen, bin mir aber nicht sicher, welchen Befehl ich verwenden soll, um die Informationen von einer Befehlszeile abzurufen.
Da ich dies programmgesteuert verwenden möchte, wäre eine API am besten, aber ich habe noch keine gefunden, nicht einmal für die grundlegenden Informationen. Im Moment analysiere ich nur die Ausgabe vonlpstat
Antwort1
Habe eine API für CUPS für Python gefunden. Es sollte einfach genug sein, eine Web-API zu erstellen mitUmarmungsodass jede andere Sprache darauf zugreifen kann.