Есть ли способ установить параметры печати по умолчанию, такие как размер страницы, разрешение, цвет … для данного принтера, используя CUPS API или любой другой API (PPD, HTTP & IPP)?
Пример может действительно помочь.
Скорее всего, вы ищете следующие функции из CUPS API
cupsAddOptions
cupsAddDest
cupsSetDests/cupsSaveDest
Официальный документация довольно хорошо задокументировано с примерами.
Есть также связанный книга