Запустить сканирование на МФУ CANON MF4410 пока не удавалось никому, хотя тема поднималась неоднократно на многих форумах...
Нашел вариант!!!! http://lists.alioth.debian.org/pipermail/sane-devel/2012-January/029380.html
Цитата..."I am going to patch pixma backend and add support for mf4410 scanner,
> Vendor: 0x04A9 ID: 0x2737..."
Теперь вопрос - объясните кто-нибудь, как применить этот волшебный patch!!!
Заводим сканер МФУ CANON MF4410
sdv2010, как я понял, человек хочет заняться реверс-инженерингом и в письме просит предоставить доки...
Нет...патч уже выложен, вопрос в другом...ввиду отсутствия опыта....как этот патч применить и как правильно скомпилировать и установить этот pixma backend....Как-то мне неудобно обращаться с такими вопросами к разработчику, которому и так ЧЕСТЬ и ХВАЛА за решение проблемы!!!
Я думаю он его отдаст программерам sane и они уже его и добавят.
Сам задал вопрос - сам и решил...ниже легкий мануал...
Для начала ставим пакеты
sudo apt-get install autoconf automake libtool autotools-dev dpkg-dev fakeroot patch
libusb-dev build-essential
Создаем папку sane в домашней директории /home/user/sane. Берем с сайта http://git.altlinux.org/people/mike/packages/?p=sane.git;a=shortlog;h=refs/heads/master
sane-backends-1.0.22.tar.gz. распаковываем его в папку sane.
В папку sane-backends-1.0.22 копируем патч sane-backends-1.0.22-canon-4410.patch.
В терминале
patch -p1 -i sane-backends-1.0.22-canon-4410.patch --dry-run
patch -p1 -i sane-backends-1.0.22-canon-4410.patch
./configure --prefix=/usr --sysconfdir=/etc —localstatedir=/var
make
sudo make install
Установили. Но рано радоваться. Надо дать ему возможность работать не только от root.
sudo gedit /etc/udev/rules.d/40-scanner-permissions.rules
В файл нужно прописать следующе
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE:="0666"
SUBSYSTEM=="usb_device",MODE:="0666"
Создаем группу scanner и добавляем туда пользователя под которым будем сканировать.
И ВСЁ РАДУЕМСЯ ЖИЗНИ))))))))))))))) :D
Понятно что кривовато...но работает, если есть кто мудрее - поправьте!!!!!
Спасибо tunsa за помощь в реализации!!
А почему кривововато? SANE это мега прога, которая очень помогает с установкой сканера. Единственное не все поддерживает. Я например HP LaserJet 1220 так и не завел. Печалька. Sane сканер видит, но нет бекенда к нему (((
Если кто подскажет буду благодарен! Ставлю на ubuntu 12.04 МФУ CANON MF4410.
Вроде все повторил как написано, только не понял про группу scaner. Как ее создать?
Но сканер не сканирует даже по sudo scanimage -l.
В чем может быть проблема?
Хорошая новость!!! (сорри за задержку) 2012-08-19: SANE-Backends-1.0.23 has been released (источник http://www.sane-project.org/). В нем уже включена поддержка MF 4410. Цитата "imageCLASS MF4410 0x04a9/0x2737 All resolutions supported (up to 600DPI)". Проверено - все работает, кроме варианта для MF 4450 - нет управления автоподатчиком бумаги....
проделал все вышесказаное
kuzmich@kuzmich:~$ sane-find-scanner
# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.
# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.
found USB scanner (vendor=0x04a9 [Canon Inc], product=0x2737 [MF4410]) at libusb:002:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.
# Not checking for parallel port scanners.
# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.
# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.
Ктонибудь сможет помочь чем-нить?
Проверьте - работает под root?
kuzmich@kuzmich:~$ sane-find-scanner -q
found USB scanner (vendor=0x04a9 [Canon Inc], product=0x2737 [MF4410]) at libusb:002:004
kuzmich@kuzmich:~$ sudo scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages)
root@kuzmich:~# scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
Я почти не разбираюсь в линухе(стоит ubuntu 12.04). На работе необходимость заставила перейти на данную ось. Так что вопрос такой как проверить что бакенды поставились правильно?
В терминале набери sudo xsane ...
Попробуй отсканировать... будут ошибки - пиши...
Нет доступных устройств.
У меня такое ощущение, что что-то из зависимостей или ещё какая-то беда не обновлено и всё летит к черту.
Версия ядра? На 12.04 не тестил, мануал писал для 10.04....На следующей неделе попробую ...отпишусь...
kuzmich@kuzmich:~$ uname -a
Linux kuzmich 3.2.0-33-generic #52-Ubuntu SMP Thu Oct 18 16:19:45 UTC 2012 i686 i686 i386 GNU/Linux
да, 12.04
scanimage -V
scanimage (sane-backends) 1.0.23; backend version 1.0.22
Извините за глупый вопрос но как сделать backends version 1.0.23?
captainkondrat, у меня точно такая же проблема, тоже ubuntu 12.04, удалось найти решение?
я перелистал кучу форумов, поставил sane-backend 1.0.23, санирование не работает.
sane-scanner-find выдает
found USB scanner (vendor=0x04a9 [Canon Inc], product=0x2737 [MF4410]) at libusb:002:003
scanimage -V
scanimage (sane-backends) 1.0.23; backend version 1.0.22
sudo scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
XSane сканера не видит
вообще кто-нибудь разобрался с этим сканером под убунтой 12.04??
Решил проблему установкой пересобранных пакетов Sane из убунты 12.10. Можно установить из репозитория
https://launchpad.net/~nightuser/+archive/sane-backends-backports
Спасибо одному хорошему человеку)
chybaka, огромное спасибо! все заработало.
Решил проблему установкой пересобранных пакетов Sane из убунты 12.10. Можно установить из репозитория
https://launchpad.net/~nightuser/+archive/sane-backends-backports
Спасибо одному хорошему человеку)
Расскажи пожалуйста процедуру установки. Я совсем новичок, только второй день как с Ubunt`a 12.04 работаю, а тут срочно нужно подключить сетевой принтер Canon i-SENSYS MF4410. Кучу инфы перелопатил, но ничего не помогло.