получить информацию о принтере

получить информацию о принтере

Я ищу API или интерфейс командной строки для доступа к сведениям о принтере в CUPS.

lpstat -tдает

  • информация о планировщике
  • список устройств для каждого принтера
  • имена принтеров
  • статус принтера

но я также хочу получить информацию о местоположении принтера, драйвере, описании и настройках по умолчанию. Я могу видеть подробности в веб-интерфейсе CUPS, но я не уверен, какую команду использовать, чтобы получить информацию из командной строки.

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

введите описание изображения здесь

решение1

Нашел API для CUPS для python. Должно быть достаточно просто создать веб-API с помощьюобниматьчтобы любой другой язык мог получить к нему доступ.

https://pypi.python.org/pypi/pycups

Связанный контент