Я ищу API или интерфейс командной строки для доступа к сведениям о принтере в CUPS.
lpstat -t
дает
- информация о планировщике
- список устройств для каждого принтера
- имена принтеров
- статус принтера
но я также хочу получить информацию о местоположении принтера, драйвере, описании и настройках по умолчанию. Я могу видеть подробности в веб-интерфейсе CUPS, но я не уверен, какую команду использовать, чтобы получить информацию из командной строки.
Поскольку я хочу использовать это программно, API был бы лучшим вариантом, но я пока не нашел его, даже для базовой информации. Сейчас я просто анализирую выводlpstat
решение1
Нашел API для CUPS для python. Должно быть достаточно просто создать веб-API с помощьюобниматьчтобы любой другой язык мог получить к нему доступ.