Расшариваем сканер для всей сети в Ubuntu Linux

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

Для начала устанавливаем необходимый софт: 

sudo apt-get install sane-utils netpbm apache2   

sane-utils - набор утилит для работы со сканером в командной строке.

netpbm - утилиты для работы с изображниями

apache2 - WEB сервер. В нашем случае будет использоваться для удалённого доступа к сканеру.

После того как софт установится, провери, что все работает: http://localhost

Далее убедимся, что наша система видит наш сканер:

sudo scanimage -L  

в ответ должны получить что то похожее на это: 

device `hp:/dev/sg5' is a Hewlett-Packard C5110A flatbed scanner  

Следующий шаг - настройка apache. Для начала дадим ему права для работы со сканером: 

sudo adduser www-data scanner  sudo /etc/init.d/apache2 restart  

в конфигурациооном файле apache2

 

sudo nano /etc/apache2/apache2.conf  

находим строку

 

 AddHandler cgi-script .cgi  

и раскоментруем её.

следующий файл для редактирования:

sudo nano /etc/apache2/sites-enabled/000-default  

в строку:

Options Indexes FollowSymLinks MultiViews ExecCGI  

добавляем ExecCGI.

Перезапускаем apache2:

 

sudo /etc/init.d/apache2 restart  

в каталоге /var/www создаём директорию scanner и заходим туда:

 

sudo mkdir /var/www/scanner  cd /var/www/scanner  

скачиваем скрипт (на момент написания статьи версия скрипта была 1.1.9):

sudo wget http://scannerserver.online02.com/download/scan_1.1.9.tar  

распаковываем архив:

sudo unzip scanner.zip  sudo rm scanner.zip  

делаем файл исполняемым:

sudo chmod 777 scans  

Всё! Заходим браузером на адрес http://IP-адрес-вашего-компьютера/scanner и удалённо сканируем документы!

Источник

free-templates.ru