[SOLVED]CUPS & Samsung SCX-4200

Никак не могу заставить печатать принтер.
Когда-то давно ставил его в убунту - самое сложное, что пришлось сделать - указать правильный путь к файлу устройства. Здесь же несколько часов уже мучаюсь - ничего не выходит.

Пересмотрел кучу форумов и howto, в т. ч. и это.

Помогите!

-----
Информация для размышления:

Файл устройства появился.
CUPS принтер видит, добавить его удалось.
Но ни одно задание печати не выполняется из-за ошибки вида:

Цитата:
Остановлено
"/usr/libexec/cups/filter/pstoraster failed"

Имя фильтра может быть и другим. Но ошибка всегда одна и та же.
Все необходимые файлы фильтров существуют.

error_log при попытке рестарта задания прилагается.
Список фильтров:

Цитата:
-r-xr-xr-x 1 root root 39456 Апр 14 05:37 bannertops
-r-xr-xr-x 1 root root 10288 Апр 14 05:37 commandtoescpx
-r-xr-xr-x 1 root root 10264 Апр 14 05:37 commandtopclx
-r-xr-xr-x 1 root root 10336 Апр 14 05:37 commandtops
-r-xr-xr-x 1 root root 10272 Апр 14 05:37 gziptoany
-r-xr-xr-x 1 root root 64888 Апр 14 05:37 hpgltops
-r-xr-xr-x 1 root root 35264 Апр 14 05:37 imagetops
-r-xr-xr-x 1 root root 89880 Апр 14 05:37 imagetoraster
-r-xr-xr-x 1 root root 22816 Апр 14 05:37 pdftops
-r-xr-xr-x 1 root root 26888 Апр 12 06:13 pdftoraster
-r-xr-xr-x 1 root root 8384 Апр 28 21:44 pscms
-r-xr-xr-x 1 root root 55792 Апр 14 05:37 pstops
-r-xr-xr-x 1 root root 6414 Апр 12 06:13 pstopxl
-r-xr-xr-x 1 root root 18752 Апр 28 20:32 pstoqpdl
-r-xr-xr-x 1 root root 0 Апр 28 20:54 pstoraster
lrwxrwxrwx 1 root root 13 Апр 28 21:09 rastertodymo -> rastertolabel
-r-xr-xr-x 1 root root 22696 Апр 14 05:37 rastertoepson
-r-xr-xr-x 1 root root 39296 Апр 14 05:37 rastertoescpx
-r-xr-xr-x 1 root root 22672 Апр 14 05:37 rastertohp
-r-xr-xr-x 1 root root 26904 Апр 14 05:37 rastertolabel
-r-xr-xr-x 1 root root 39288 Апр 14 05:37 rastertopclx
-r-xr-xr-x 1 root root 68064 Апр 28 20:32 rastertoqpdl
-r-xr-xr-x 1 root root 17096 Апр 28 21:44 rastertosamsungpcl
-r-xr-xr-x 1 root root 41576 Апр 28 21:44 rastertosamsungspl
-r-xr-xr-x 1 root root 65992 Апр 28 21:44 rastertosamsungsplc
-r-xr-xr-x 1 root root 58976 Апр 14 05:37 texttops

UPD
Срочно надо было распечатать один документ.
Распечатал его в файл PostScript, скормил полученный файл одному из фильтров, выходной поток отправил в файл устройства. Документ распечатался.
Значит, с фильтрами все в порядке. Так чего же надо CUPS?

UPD2
Удалил из ядра модуль usblp, почитав немного в инете, изменил группу файла /dev/bus/usb/*/* (мой принтер) на lp, написав следующее правило для udev:

Цитата:
cat /etc/udev/rules.d/11-printer.rules

ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=":0701*:", GROUP="lp", MODE="660"

А также изменил права доступа к директориям

/usr/libexec/cups
/usr/libexec/cups/filter

После чего принтер обнаружился CUPS`ом и начал-таки печатать!

Возможно здесь Ваша собака

Возможно здесь Ваша собака зарылась?

D [28/Apr/2010:21:56:37 +0400] [Job 16] /usr/libexec/cups/filter/pstoraster: Permission denied                                              
D [28/Apr/2010:21:56:37 +0400] [Job 16] /usr/libexec/cups/filter/rastertoqpdl: Permission denied                                            
D [28/Apr/2010:21:56:37 +0400] [Job 16] /usr/libexec/cups/filter/pstops: Permission denied                                                  
D [28/Apr/2010:21:56:37 +0400] [Job 16] /usr/libexec/cups/filter/bannertops: Permission denied  

Что она там роется, мне и так

Что она там роется, мне и так понятно... Но как ее, эту собаку, откопать? Вот чего я не знаю :(
С правами-то вроде все в порядке.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

А выведите-ка, товарищ автор,

А выведите-ка, товарищ автор, права доступа на каждый из каталогов в пути к этим фильтрам? То есть дайте вывод

stat /usr/libexec/cups/filter/
stat /usr/libexec/cups/
stat /usr/libexec/

ЗЫ. Что-то мне это напоминает "багу" у одного из начинающих моих товарищей линуксистов. Если это так - то я ее опишу. В назидание

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

Tzar написал(а):А

Tzar написал(а):
А выведите-ка, товарищ автор, права доступа на каждый из каталогов в пути к этим фильтрам? То есть дайте вывод

stat /usr/libexec/cups/filter/
stat /usr/libexec/cups/
stat /usr/libexec/

ЗЫ. Что-то мне это напоминает "багу" у одного из начинающих моих товарищей линуксистов. Если это так - то я ее опишу. В назидание

Ну а что. Я линуксоид вполне себе начинающий. Так что любую критику приемлю с благодарностью :)
Вот, пожалуйста, получайте:

Цитата:
ego filter # stat /usr/libexec/cups/filter/
File: «/usr/libexec/cups/filter/»
Size: 4096 Blocks: 8 IO Block: 4096 каталог
Device: 809h/2057d Inode: 1485129 Links: 2
Access: (0644/drw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2009-09-18 11:27:12.000000000 +0400
Modify: 2010-04-28 23:15:27.000000000 +0400
Change: 2010-04-28 23:15:27.000000000 +0400
ego filter # stat /usr/libexec/cups/
File: «/usr/libexec/cups/»
Size: 4096 Blocks: 8 IO Block: 4096 каталог
Device: 809h/2057d Inode: 1485100 Links: 9
Access: (0777/drwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2009-09-18 11:27:12.000000000 +0400
Modify: 2009-10-20 14:41:02.000000000 +0400
Change: 2009-10-20 14:41:02.000000000 +0400
ego filter # stat /usr/libexec
File: «/usr/libexec»
Size: 4096 Blocks: 8 IO Block: 4096 каталог
Device: 809h/2057d Inode: 1427766 Links: 13
Access: (0777/drwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2009-09-18 22:04:09.000000000 +0400
Modify: 2010-04-14 03:10:11.000000000 +0400
Change: 2010-04-14 03:10:11.000000000 +0400

ЗЫ
Я когда-то давно переносил /usr на другой раздел и по дурости не сохранил права доступа. Говорят, emerge может их восстановить - мир неоднократно пересобирался. В общем, не уверен я в верности прав в этом каталоге...
Вот и сейчас смотрю - 777 в 2-х вложенных. Мож в этом дело?

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Спасибо за наводку.

Спасибо за наводку. Оказалось, у директорий

/usr/libexec/cups
/usr/libexec/cups/filter

были установлены неверные права доступа. Из-за этого и не запускались фильтры.
Проблема решена.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".