LINUX.ORG.RU

сканер в МФУ Samsung SCX4100 под Linux


0

0

Имеем сабжевый агрегат. OpenSuSe 10.3
Драйвера с samsung.ru (16Мб которые), установлены под рутом дефолтным скриптом install.sh
1. Принтер ГУЕвой утилитой после установки поставить не удалось. Сделал руками через CUPS. Печатает нормально (в т.ч. по сети)
2. Сканер не видится никак. sane-find-scanner ничего не видит. kooka при запуске просто падает с предложением отправить багрепорт. xsane ВАБЩЕ не запускается (если под рутом то материцо, запускается, но ничего не находит). Стандартный гнусмасовский Configurator (который после установки появился) - не работает. Ну т.е. не видит его в списке сканеров. Гдето на просторах Сети нашел, что родной драйвер блокирует нахрен sane и все с ним связанное, а дает сканить только через свою ГУЕвую утилиту. Которая собссно его и не видит.
Кто сможет помочь?

ЗЫ в dll.conf строку samsung_scx4100 добавлял.
ЗЗЫ Юзера в группу "lp" закинул. ни-фи-га. :`( нид хэлп!

У нас 3 штуки подобных работает под suse 10.0

Единственное, что припоминаю, надо saned через врапер пускать, который перенаправляет вывод stderr(2) куда-нибудь.

madcore ★★★★★
()

Дошел до работы, посмотрел:


/etc/xinetd.d/sane-port
# default: off
# description: The saned provides scanner service via the network.  \
#       Applications like kooka, xsane or xscanimage can use the remote \
#       scanner.
service sane-port
{
        socket_type     = stream
        wait            = no
        user            = root
        group           = root
        server          = /usr/sbin/sanewrap
        port            = 6566
}

/usr/sbin/sanewrap
#!/bin/sh
exec /usr/sbin/saned 2>/var/log/saned.log

Просто его дровина гадит в общий вывод и это сбивает столку saned
После этого всё должно заработать:
scanimage -L
device `samsung_scx4x16:SAMSUNG SCX-4x16 Series on USB:0' is a SAMSUNG SCX-4x16 Series on USB:0 Flatbed Scanner



madcore ★★★★★
()
Ответ на: комментарий от madcore

Ну смотри..

tanya:/etc/xinetd.d # cat /etc/xinetd.d/sane-port # default: off # description: The saned provides scanner service via the network. \ # Applications like kooka, xsane or xscanimage can use the remote \ # scanner. service sane-port { socket_type = stream port = 6566 wait = no user = root group = root server = /usr/sbin/sanewrap # disable = yes } -------- tanya:/usr/sbin # cat /usr/sbin/sanewrap #!/bin/sh exec /usr/sbin/saned 2>/var/log/saned.log -------- И нифига. sudo scanimage -L No scanners found. Check блаблабла...

При попытке запуска kooka или xsane - ошибка сегментирования. Еще мысли?

anonymous
()
Ответ на: комментарий от madcore

Ну смотри..

tanya:/etc/xinetd.d # cat /etc/xinetd.d/sane-port
# default: off
# description: The saned provides scanner service via the network. \
# Applications like kooka, xsane or xscanimage can use the remote \
# scanner.
service sane-port
{
socket_type = stream
port = 6566
wait = no
user = root
group = root
server = /usr/sbin/sanewrap
# disable = yes
}
--------
tanya:/usr/sbin # cat /usr/sbin/sanewrap
#!/bin/sh
exec /usr/sbin/saned 2>/var/log/saned.log
--------
И нифига. sudo scanimage -L
No scanners found. Check блаблабла...

При попытке запуска kooka или xsane - ошибка сегментирования. Еще мысли?

DarkLioN
() автор топика
Ответ на: комментарий от DarkLioN

У меня работает.. Один под suse10.0 и 2 под тонкими клиентами(ltsp).

Попробуй логи глянуть. Только exec /usr/sbin/saned 2>/var/log/saned.log исправить на exec /usr/sbin/saned 2>>/var/log/saned.log чтоб не перезаписывало

madcore ★★★★★
()
Ответ на: комментарий от madcore

Я ваще всю тачку перезапускал..Давай с самого начала плз. Вот подключил шнур к компу, поставил родные дрова через скрипт родной. Дальше действия какие?

ЗЫ В логах ничего нет. Т.е. изменил этот файл чтоб дописывал в лог, ребутнулся на всякий случай. Далее scanimage -L попрежнему ничего не кажет, все остальное (xsane,kooka) - вылетает по ошибке сегментирования.

DarkLioN
() автор топика
Ответ на: комментарий от DarkLioN

Забыл совсем - в логе пусто. Даже файла такого нет. Появился только когда я руками запустил под рутом этот /usr/sbin/sanewrap

DarkLioN
() автор топика
Ответ на: комментарий от DarkLioN

Не знаю тогда. Может быть дрова как-то криво встали.. Как принтер он хоть работает? В /usr/lib/sane/ дровина сканера лежит? Я свои экземпляры где-то год назад настраивал, может с тех пор что-то исправили/поломали. Отобрать у пользоваетей и поэкспериментировать не могу, да и не на работе я сейчас... Попробуй в техлоддержку обратиься.

madcore ★★★★★
()
Ответ на: комментарий от madcore

Вот чего есть: tanya@tanya:/usr/lib/sane> ls -l libsane-sam* lrwxrwxrwx 1 tanya users 35 Ноя 27 17:10 libsane-samsung_scx4100.so.1.0.1 -> /usr/lib/sane/libsane-smfp.so.1.0.1

Меня терзают смутные сомнения, что это нихрена не дровина.. поковырял архив с дровами - родной libsane-samsung_scx4100.so.1.0.1 там не нашел.. чего делать? Может сможешь гдето посмотреть всеже?

DarkLioN
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.