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

Другие вопросы по тегам