Подключение сканера Xerox Phaser 3100MFP — Kubuntu 14.04 x64 Так как стандартным способом с установкой драйверов и утилитой Sane запустить мне не удалось пришлось проделать некоторые манипуляции в системе... Проверить, ввод в терминал: lsusb должен выйти вывод: Bus 003 Device 003: ID 0924:3cef Xerox значит устройство обнаружено, эти данные пригодятся в будущем. И так в первую очередь всё же нужно установить драйвера по этой инструкции: "Установка сканера Xerox 3100MFP". Запустить сканер не получится потому, что сканер поддерживает x32 архитектуру. Далее открыть /etc/sane.d/xerox_mfp.conf и внести изменения: раскомментировать нужное устройство либо если его нет добавть в начало списка
следующие строки: Xerox Phaser 3100MFP usb 0x0924 0x3cef usb 0x0924 0x3cee usb 0x079b 0x005e usb 0x079b 0x005f usb 0x079b 0x0091 usb 0x079b 0x0092 usb 0x079b 0x0093 usb 0x079b 0x0094 usb 0x079b 0x0095 Открыть etc/modules и вписать: options scanner vendor=0x0924 product=0x3cef Ввод в терминал команду: dmesg должно появиться такое или подобное устройство в выводе в большом списке: [ 4783.426214] usb 3-3: new full-speed USB device number 3 using ohci-pci [ 4783.601923] usb 3-3: New USB device found, idVendor=0924, idProduct=3cef [ 4783.601935] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 4783.601942] usb 3-3: Product: Phaser 3100MFP [ 4783.601948] usb 3-3: Manufacturer: XEROX [ 4783.601953] usb 3-3: SerialNumber: L510205LE691412 Подробнее прочить здесь: «Подключение и настройка сканера». Далее в терминале: scanimage -L Ответ терминала: device `XeroxPhaser3100:usb:003:003' is a XEROX 3100MFP Feeder/Flatbed Scanner Отлично сканер обнаружился, либо он будет ругаться на отсутствие x32 библиотеки — libsane.so.1 нужно найти и скачать из - ppa Ubuntu, этот файл именно i386 архитектуры, лично я скачал deb пакет - «libsane_1.0.233ubuntu3_i386.deb», распаковал его взял нужный файл libsane.so.1.0.23 и поместил его в директорию: /usr/lib/x86_64-linux-gnu/, там же нужно создать символическую ссылку на него с названием «libsane.so.1». Scanimage перестанет ругаться.
Возможно понадобится ещё где подправить конфиги... Пакет sane должен быть установлен, чтобы работать с утилитами: Scanadf и Scanimage. Нужно заметить sane-findscanner и simple-scan -d так сканер и не увидят так как не совместимы с этим сканером в x64 битной архитектуре, но две предыдущих после скармливания libsane.so.1.0.23 начинают сканировать. Т.к. Их функционал ограничен особенно первой выбор пал на scanimage эта программа умеет сканировать в 2-х форматах .pnm и .tiff. Ввод в терминал: scanimage --format=tiff > picture.tiff -x 210 -y 297 --resolution 300 ...начнётся сканирование через некоторую паузу, сохранится в домашнюю дерикторию файл в формате .tiff picture.tiff. Дальше уже можно будет править и конвертировать. Для удобства можно сделать скрипт bash, чтобы работа со сканером сводилась к кликанью мышкой, создать файл с произвольным или этим «Xerox-scanimage» названием и внести следующюю запись: #! /bin/bash kdialog --yesno " Сканирование\nXerox Phaser 3100MFP\n НАЧАТЬ - ДА/НЕТ" --title "Сканер" if [ $? = 0 ]; then kdialog --passivepopup "Phaser 3100MFP\nОжидание сканирования" 65 scanimage --format=tiff > picture.tiff -x 210 -y 297 --resolution 300 else kdialog \ --msgbox "Сканирование отменено!" --title "Сканер" fi kdialog --passivepopup
"Готово!" 1
mogrify -format jpg picture.tiff mogrify -format pdf picture.tiff gwenview picture.jpg #rm picture.tiff
сохранить файл и в свойствах указать как исполняемый. (Для корректной работы должны быть установлены пакеты mogrify, gwenview, kdialog.) Теперь кликнув на скрипт начнётся сканирование и по завершении в домашней директории сохранится 3 файла: picture.tiff, picture.pdf, picture.jpg, (если раскомментировать последнюю строчку в скрипте исходный .tiff файл будет удалятся). Это годится для одиночного сканирования, для многостраничного и о расширенных функциях понадобиться изучить мануал к программе scanimage. Скрипт можно поместить в удобное место и сделать ярлык на рабочий стол или поместить в меню приложений.
P.S. Так выглядит начальный диалог сканирования...