Установка HP ScanJet G2410 и расширивание для работы по сети
linux прекрасная система, и вот однажды я решил подключить сканер. Мне достался сканер от HP конкретно ScanJet G2410. Со сканерами (самыми распространенными) кажется в linux’е нету, но иногда возникают ситуации когда приходится искать «драйверы». Самое интересно что мне понравилось я смог расшарить сканер в сеть, и люди в кабинете могли легко сканировать со своего компьютера не мешая абсолютно мне продолжать работу, скажу больше у меня была даже мысль поставить чуть ли не в каждый кабинет такой аппарат — аля сетевой принтер, сканер… Ну а теперь перейдем как все это сделать —
Заранее хочу сказать что все это было проделано на ubuntu 8.10 и на более поздних версиях не гарантируется работоспособность.
Сначала нужно установить следующие компоненты sane и sane-utils
apt-get install sane sane-utils
после этого качаем http://www.elcot.in/HP%20Scanjet%202400.zip и распоковываем далее
cd /
tar -xvzf /путь до распокаованного HP20Scanjet202400.zip/hp2400.tgz
tar -xvzf /путь до распокаованного HP20Scanjet202400.zip/libsane.tgz
затем добавляем библиотечки
nano /etc/sane.d/dll.conf вписываем в конец hp2400
далее можно проверить работает ли все scanimage > /tmp/1.png
если все нормально то приступаем к установке вебморды для сканирования. (http://scannerserver.online02.com) далее просто перевод с дополнинием что сделать
проверяем что у нас есть все что перечислено ниже иначе ставим
netpbm sane sane-utils apache
настраиваем пользователя
$ adduser www-data scanner
разрешаем CGI скрипты раскомметировав строчку AddHandler cgi-script .cgi в файле /etc/apache2/mods-available/mime.conf
Разрешаем cgi добавив опцию ExecCGI в options для каталога, ну и рестарт апача.
/etc/init.d/apache2 restart
Далее в файле /etc/udev/rules.d/40-basic-permissions.rules:
меняем
# USB devices (usbfs replacement)
SUBSYSTEM==»usb», ENV{DEVTYPE}==»usb_device», MODE=»0664»
SUBSYSTEM==»usb_device», MODE=»0664»
на
# USB devices (usbfs replacement)
SUBSYSTEM==»usb», ENV{DEVTYPE}==»usb_device», MODE=»0666»
SUBSYSTEM==»usb_device», MODE=»0666»
Далее установка самой веб морды
$ cd /var/www
$ wget http://scannerserver.online02.com/download/scan_1.1.9.tar
$ tar -xvvf scan_*.tar
$ rm scan_*.tar
все конектимся к : http://ip/scan )