Хух, з допомогою сусячих форумів майже розібрався. Можливо, комусь знадобиться.
lppasswd: Unable to open password file: Permission denied
тут мався на увазі не файл з даними, а сам бінарник /usr/bin/lppasswd. Він у мене належав користувачу lp, і звідси були всі проблеми. Як тільки я його "переписав" на рута:
# chown root /usr/bin/lppasswd
все запрацювало. Тепер я зміг задавити себе (про всяк випадок) як користувача cups:
# lppasswd -x yaroslav
зачислити себе в групу sys і знову додати себе в cups, але вже як члена sys:
# lppasswd -a -g sys yaroslav
(Пароль, правда, нагадую, можна вводити будь-який, але в ньому мають бути окрім букв цифри. Тобто, мій пароль для cups в результаті (так склалося) різниться від мого паролю в системі). Після цього
# service --full-restart cups
Далі йдемо в браузері на
http://localhost:631/ і додаємо потрібний принтер.
Для довідки: йдеться навіть не про власне принтер, а про багатофункціоналку Epson Color Photo RX700. Наразі перевірив сканування й друк через gimp та kooka. Для щастя потрібен gutenprint:
> rpm -qa *gutenprint*
gutenprint-gimpplugin-5.0.2-3.1
gutenprint-devel-5.0.1-1
gutenprint-5.0.2-13.1