У меня Ubuntu 12.04 установлена на старом компьютере, который я хочу использовать в качестве сервера файлов и принтеров в небольшом офисе. У меня настроен общий доступ к samba для общего доступа к файлам, и я смог заставить все компьютеры печатать через CUPS. Сейчас я пытаюсь заставить сканер работать.
На сервере Ubuntu я могу сканировать изображение с помощью Simple Scan или xsane. Я использовал это руководство для настройки saned, и я могу подтвердить, что процесс saned запущен. Затем я скачал и установил интерфейс TWAIN SANE для двоичных файлов MacOS X с http://www.ellert.se/twain-sane/
Я добавил IP-адрес сервера Ubuntu в /usr/local/etc/sane.d/net.conf, но когда я открываю захват изображения на моем Mac, я не вижу никаких устройств.
Я запускаю scanimage -L
на машине с Ubuntu и получаю
device `pixma:04A91737_32E09E' is a CANON Canon PIXMA MX330 multi-function peripheral
device `net:127.0.0.1:pixma:04A91737' is a CANON Canon PIXMA MX330 multi-function peripheral
device `net:localhost:pixma:04A91737' is a CANON Canon PIXMA MX330 multi-function peripheral
, когда я использую xsane, pixma: 04A91737_32E09E устройство сканирует правильно, два других дают мне ошибку Failed to open device 'net:127.0.0.1:pixma:04A91737
: ресурсу отказано.
Я думаю, что это как-то связано с настройкой Sane Pixma Backend , но я запутался в протиколе BJNP.
Может ли кто-нибудь помочь мне заставить сканер работать по сети?
Это старый пост, но я обнаружил, что комментарий Ли в по этой ссылке помогает. Файл, на который ссылается Ли, можно найти как /lib/udev/rules.d/50-udev-default.rules в Precise Pangolin