Скануємо документи через мережу

скануємо

Завдання: Організувати можливість сканувати документи через локальну мережу.

Маємо: Копутери в різних підмережах (192.168.1.0/24, 192.168.2.0/24, 192.168.10.0/24) та МФУ Canon MF4010, підключений по USB до 192.168.1.6

Позначення: scanserver - комп'ютер, до якого підключено сканер; scanclient - комп'ютер, до якого необхідно сканувати мережею;

На scanserver: Ставимо відсутні пакети:$sudo apt-get install sane-utils

Правимо конфіги:$sudo mcedit /etc/sane.d/saned.conf

192.168.1.0/24 192.168.2.0/24 192.168.10.0/24

Рестартуємо openbsd-inetd:$sudo service openbsd-inetd restart

Якщо в системі ще немає групи scanner - створюємо її, і додаємо себе і користувача saned до цієї групи:$sudo groupadd scanner $sudo usermod -aG scanner user $sudo usermod -aG scanner saned

Правимо конфіг 40-libsane.rules:$sudo mcedit /lib/udev/rules.d/40-libsane.rules

шукаємо свій сканер, має бути щось типу:# Canon imageCLASS MF4010 Canon imageCLASS MF4018 ATTRS

наводимо рядок до такого виду:# Canon imageCLASS MF4010 Canon imageCLASS MF4018 ATTRS

Якщо вашого сканера немає у файлі, його можна додати вручну по idVendor і idProduct, які можна отримати командою на scanserver:$sane-find-scanner у відповідь має бути той тип: Found USB scanner (vendor=0x04a9 [Canon Inc.], product=0x26b4 [MF4010]) at libusb:001:003

Тепер правимо /etc/default/saned:$sudo mcedit /etc/default/saned встановлюємоRUN=yes

Рестартуємо saned:$sudo service saned restart На цьомуналаштування scanserver-a завершено.

Перевіряємо доступність сканера:$sudo scanimage -Lq У відповідь повинні отримати щось на кшталт: device `net:192.168.1.6:pixma:04A926B4_SD3008250258Q' is a CANON Canon image MF4010 multi-function peripheral

У конфізі/etc/sane.d/dll.conf перевіряємо наявність рядка (розкоментуємо/додаємо):net

Якщо в системі ще немає групи scanner - створюємо її, і додаємо себе і користувача saned в цю групу:$sudo groupadd scanner saned