Сканер S1300I выходит в соответствии с Ubuntu 16.04, использующей Нормальный

В теории этот сканер действительно работает в соответствии с Linux и Ubuntu. Я нашел этот документ, за которым я пытался следовать.

http://luuklangens.nl/blog/howto-fujitsu-scansnap-s1300-s300-ubuntu-linux

Я устанавливаю нормальный, копирую встроенное микропрограммное обеспечение, подтверждаю местоположение в конфигурации и т.д. Все выглядит хорошим.

Потенциальные проблемные области

sudo 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.

found SCSI processor "Marvell 91xx Config 1.01" at /dev/sg5
# Your SCSI scanner was detected. It may or may not be supported by SANE. Try
# scanimage -L and read the backend's manpage.

could not fetch string descriptor: Pipe error
could not fetch string descriptor: Pipe error
found USB scanner (vendor=0x04c5 [FUJITSU], product=0x128d [ScanSnap S1300i]) at    libusb:005:007
could not fetch string descriptor: Pipe error
# 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.

Хорошо. Таким образом, сканер обнаружен и перечислен, он печатает набор дополнительного шума это

# 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).

Хорошо, давайте проверим микропрограммные файлы:

ls -lh  /usr/share/sane/epjitsu 
total 136K
-rw-r----- 1 root root 65K Jan  1 17:49 1300_0C26.nal
-rw-r----- 1 root root 65K Jan  1 17:49 300_0C00.nal

Рассмотрение конфигурационного файла: (отрывки)

# Fujitsu S300
firmware /usr/share/sane/epjitsu/300_0C00.nal
usb 0x04c5 0x1156

# Fujitsu S1300
firmware /usr/share/sane/epjitsu/1300_0C26.nal
usb 0x04c5 0x11ed

Последняя вещь, которую я попробовал, состояла в том, чтобы вытянуть строку от sane-find-scanner и обновить конфигурацию

sane-find-scanner возвращает другой идентификатор продукта. Я обновил файл конфигурации выше, перезапустил нормальный сервис, я выполнил scanimage-L все еще, сканер, не обнаруженный.

Для ссылки у меня была эта работа над этим тем же компьютером под virtualbox VM. Если бы я могу заставить это работать под окнами, которые были бы идеальны. Любое предложение очень ценилось бы.


Обновление: Я пересмотрел поведение после добавления 1300i встроенное микропрограммное обеспечение, и оно все еще не работает, но.

Время от времени, когда я действительно работаю, это - вывод. Если я выполню его снова, то это перестанет работать.

scanimage -L
device `epjitsu:libusb:005:008' is a FUJITSU ScanSnap S1300i scanner

также sudo gscan2pdf и sudo простое сканирование оба сбоя для обнаружения сканера. Это перестало работать с и без sudo полномочий.

6
задан 20 June 2016 в 08:02

2 ответа

Благодаря всем, кто отправил ценную информацию и связи здесь. Без Ваших постов я не был бы в состоянии понять это.

Это - исправленная версия моего более раннего поста, который упомянул Нормальный v.1.0.23 / Ubuntu 14.04. Нормальный v.1.0.23 обнаруживает сканер Fujitsu S1300i, но тогда так или иначе застревает и не находит сканеров на вторых и последующих пробегах «scanimage-L», как описано на предыдущих постах.

Нормальный v.1.0.25 (Ubuntu 16.04) обнаруживает Fujitsu S1300i с «нормальным сканером находки» или «sudo «нормальный сканер находки»». Однако «scanimage-L» или «sudo scanimage-L» не обнаруживает S1300i на моей системе Ubuntu 16.04 вообще.

следующая процедура разработана, чтобы заставить Fujitsu S1300i работать над системой рабочего стола Ubuntu 16.04. С соответствующими модификациями это должно работать на другие версии Ubuntu также.

1. Получите, соберите и установите последнюю версию Нормальных

, следующие инструкции свободно основаны , «Собирают Нормальный Из Источника» статья в Wiki Помощи Сообщества Ubuntu.

команды ниже установят Нормальный в/usr/local. Если Вы принимаете решение установить в/usr вместо/usr/local, рассмотреть , «Собирают Нормальный Из Источника» и используют соответствующие выключатели вместо тех используемых ниже. Я рекомендую установить в/usr/local, потому что это оставит Вашу установку запаса Нормальных неповрежденной в случае, если Вы хотите переключиться назад на использование версии запаса.

Устанавливают предпосылки:

sudo apt-get install libusb-dev build-essential libsane-dev
sudo apt-get install libavahi-client-dev libavahi-glib-dev libjpeg-dev
sudo apt-get install git-core

Загрузка последнее Нормальное:

git clone git://git.debian.org/sane/sane-backends.git

Во время этого письма, последние передают, этот:

$ git log -n 1
commit 1e013654cc3af09f4731ab9ec8d8324d03a7de4a
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   Mon May 9 11:10:35 2016 +0200

Собирают и устанавливают Нормальный:

cd sane-backends
./configure
make
sudo make install

, Если Вы решаете удалить эту установку Нормальных, используйте «sudo, делают удаление», чтобы удалить все установленные файлы из/usr/local. Это - чистый способ вернуться назад к использованию установки запаса в/usr.

2. Проверка libsane

регистра, как Ваша система находит Нормальную общую библиотеку объекта:

sudo ldconfig -v | grep libsane

, Если Вы видите что-то как:

libsane.so.1 -> libsane.so.1.0.25
libsane.so.1 -> libsane.so.1.0.26

это означает, что система сначала находит версию 1.0.25 и затем 1.0.26, который не является правильным порядком. В этом случае Вы должны изменить заказ путей к библиотеке в/etc/ld.so.conf, или Вы должны создать новый конфигурационный файл для нормального:

echo "/usr/local/lib" | sudo tee -a /etc/ld.so.conf.d/1-sane.conf

, Как только Вы изменили пути к библиотеке в/etc/ld.so.conf или создали новый конфигурационный файл в 1-sane.conf, проверьте заказ библиотек еще раз с «sudo ldconfig-v | grep libsane». Удостоверьтесь, что версия 1.0.26 кажется первой перед любыми другими версиями.

3. Установите встроенное микропрограммное обеспечение сканера

Копия файл водителя Fujitsu S1300i, «1300i_0D12.nal», от компьютера Windows, где программное обеспечение сканера было установлено. Обычно, этот файл водителя найден в «C:\Windows\SSDriver\S300». Поместите файл водителя в/usr/local иерархию:

sudo mkdir -p /usr/local/share/sane/epjitsu
sudo cp ./1300i_0D12.nal /usr/local/share/sane/epjitsu/

4. Приспособьте разрешения получить доступ к сканеру как к некорневому пользователю

, дефолт udev правила установил собственность USB-устройства «корениться» и собственность группы, чтобы «укорениться». Измените правила udev установить собственность группы в «сканер». Используйте своего любимого редактора, чтобы создать этот файл:

/etc/udev/rules.d/79-scanner.rules

и место следующее в него:

# Fujitsu ScanSnap S1300i
ATTRS{idVendor}=="04c5", ATTRS{idProduct}=="128d", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"

Добавляют себя к группе «сканера» при необходимости:

sudo usermod -a -G scanner <username>

5. Установка конца

Перезагружает Ваш компьютер. Вы можете быть в состоянии начать использовать свой сканер Fujitsu S1300i, не перезагружая Ваш компьютер, однако перезагрузка сильно рекомендуется. Я наблюдал некоторое странное поведение с «scanimage-L» бывший не в состоянии найти сканер на втором пробеге перед перезагрузкой даже после внесения всех необходимых изменений конфигурации. Могло случиться так, что некоторые библиотеки или водители от более ранней версии Нормальных вовлекают где-нибудь в тайнике или иначе. Системная перезагрузка очищает все это.

После перезагрузки, соедините свой сканер, откройте крышку и выполните:

scanimage -L

Это - все. Наслаждайтесь своим сканером.

6
ответ дан 23 November 2019 в 09:06

Мне на самом деле везло, настраивая сканер ScanSnap S1300 на нескольких установках Ubuntu. Я просто настроил его в 16,04 системах в эти выходные. Инструкции в http://luuklangens.nl/blog/howto-fujitsu-scansnap-s1300-s300-ubuntu-linux работал на меня в прошлом, но это сообщение больше не доступно.

Как альтернатива, инструкции в http://www.openfusion.net/linux/scansnap_1300i кажется довольно применимым, но я предостерегу, что кажется, что различие между S1300 и S1300i важно. Мой определенный процесс в эти выходные должен был загрузить и 1300_0C26.nal и 1300i_0D12.nal файлы, и затем я взял с шагом три в ответе Бифитера, но установил обоих. После перезапуска простое сканирование работало без проблемы. Я сделал не сборка из источника.

к вашему сведению - у меня, по-видимому, есть saned, 1.0.25+git20150528-1ubuntu2 установленный.

1
ответ дан 23 November 2019 в 09:06

Другие вопросы по тегам:

Похожие вопросы: