OS X PPD Picker
Я хотел бы реализовать PPD Picker, подобный тому, который делает apple, доступный на панели настроек печати.
Есть ли API для этого? Если нет доступных API, знаете ли вы, как я могу получить информацию в таблицах?
1 ответ
В / etc / cups есть файл с именем ppd, в котором перечислены все установленные драйверы ppd. Файл printers.conf содержит всю информацию о каждом из этих принтеров, такую как makemodel, state и т. Д. Для просмотра большей части этой информации вам необходимо войти в систему как пользователь root.
CUPS API имеет множество различных функций, которые получают доступ к этим файлам и возвращают информацию, содержащуюся в этих файлах.
Это главная страница документации, которая содержит информацию обо всем CUPS:
http://www.cups.org/documentation.php?VERSION=1.7&INDEX=0&Q=
Это введение в страницу программирования CUPS, на которой есть пример кода:
http://www.cups.org/documentation.php/doc-1.7/api-overview.html