2017-01-09 6 views
0

Я пытаюсь получить все доступные лотки для принтера, но я не могу найти способ получить список доступных лотков.Получение доступных лотков для принтера с помощью PyCups

Это, как я получаю принтеры:

>>> import cups 
>>> conn = cups.Connection() 
>>> printers = conn.getPrinters() 
>>> for printer in printers: 
...  print printer, printers[printer]["device-uri"] 
Brother_MFC_1910W_series 
Photosmart_6520_series 

Он работает просто отлично, но нет никакой информации о лотках в printers. Любая помощь или ссылка очень благодарны.

Для записи, я работаю на OS X.

ответ

0

Ну после нескольких попыток, вот что я сделал для того, чтобы получить лотки.

Для каждого принтера, который я нашел, я просматриваю /etc/cups/ppd/ для файла printer_name.ppd, в котором я могу найти все детали, в которые я нуждаюсь.

Это также полезно, поскольку я могу получить лотки на каждом языке, поддерживаемом в файле PPD.

 Смежные вопросы

  • Нет связанных вопросов^_^