Печать из KDE

Имею ArchLinux 7.2, CUPS 1.2.5-1, принтер HP 1100, KDE 3.5.5. После установки принтера через “Центр управления” тестовая страница не проходит, в логах написано “ошибка при обращении к устройству /dev/lp0 доступ запрещен”.
Устройство есть, имеет владельца root, группу lp, маска rw-rw—. Я всех занес в группу lp - не помогает. Из консоли cp rr.txt /dev/lp0 работает нормально от любого пользователя. Проблему решил следующим образом: дал на /dev/lp0 права rw-rw-rw- и все сразу заработало, правда после перезагрузки права приходиться давать заново. Вопрос: а от кого, собственно, печатает KDE, если всех пользователей я занес в группу lp, но печать пошла только после задания rw-rw-rw- на /dev/lp0?
Судя по всему, печать в KDE идёт от твоего юзера.
А вообще, в таком случае допиши строчку:
chmod 666 /dev/lp0
в файл /etc/rc.local
Жестоко :)

Мож лучше udev покопать, который этот lp0 создает или добавить себя в группу lp?
PS - если udev, то вот тут - /etc/udev/rules.d/udev.rules

примерно в строке

SUBSYSTEMS==“usb”, KERNEL=="lp*“,  NAME=”usb/%k“, GROUP=”lp"

добавить MODE=…
Причем идеологически самый правильный вариант - добавить себя в группу lp.
Как я понял, у проблемы 2 решения. Первое - дать доступ к файлу /dev/lp0 для всех пользователей, второе - добавить пользователя от которого идет печать в группу lp. Вариант с udev поизящнее, хотя и в лоб rc.local тоже работает. По второму варианту все непонятнее. Во-первых, в группу lp я добавил всех пользователей (вообще всех кого нашел: bin,daemon,dbus,root… ). Кстати, root по умолчанию там не было, себя, естественно, я добавил в первую очередь.
Во вторых, в логах читаем

I Adding start banner page “none” to job 40.
I Adding end banner page “none” to job 40.
I Job 40 queued on “HPLaserJet1100” by “root”.
I Started filter /usr/lib/cups/filter/pstops (PID 3296) for job 40.
I Started filter /usr/lib/cups/filter/foomatic-rip (PID 3297) for job 40.
I Started backend /usr/lib/cups/backend/parallel (PID 3298) for job 40.
E Unable to open parallel port device file “/dev/lp0”: Permission denied
E PID 3298 (/usr/lib/cups/backend/parallel) stopped with status 1!
I Hint: Try setting the LogLevel to “debug” to find out more.

Похоже, что печать идет от root (или только в очередь ставится от root). Вобщем, не очень понятно. Попробую покопать еще, если что-нибудь нарою - расскажу, может кому пригодится
 
Зарегистрироваться или войдите чтобы оставить сообщение.