Приобрёл МФУ Ricoh SP 150SU. С дровами для принтера проблем не оказалось: пока что исправно печатает и копирует. Осталось установить драйвер для сканера. Сканер мне больше всего нужен. Здесь производитель даёт скачать Scanner Driver (есть для Ubuntu 12.04 LTS - для принтера подошло, для сканера тоже должно).
Скачивается файл r75389L2.gz
Этот архив я распаковал. Нашёл там README.txt c вот такой инструкцией:
Спойлер
README for the Linux SANE Ricoh SP 150SU/150SUw scanner driver
Installation:
Installation is manual and requires root (super-user) permissions.
Ensure that the SANE package and libusb.so are installed before installing the Ricoh SP 150SU/150SUw driver. Enusre that Ricoh SP 150SU/150SUw no plug in your computer before installing the Ricoh SP 150SU/150SUw driver.
Switch to the directory of RICOH-SP-150SU-Scan.tar.gz Unpack the Ricoh SP 150SU/150SUw driver (libsane-alto.so):
# tar -xvzf RICOH-SP-150SU-Scan.tar.gz # cd RICOH-SP-150SU-Scan
Install the Ricoh SP 150SU/150SUw driver by shell(verified in Ubuntu10/12;RedHat5/6;OpenSUSE13;SUSE11): # ./install.sh
If fail you can Install the Ricoh SP 150SU/150SUw driver manualy:
if you work in 32bit version Linux: If it exists /usr/lib/sane :
1) Add the line "alto" to the /etc/sane.d/dll.conf file.
#sudo vi /etc/sane.d/dll.conf add the line "alto"
This will cause the Ricoh SP 150SU/150SUw driver to be loaded by SANE. SANE initializaion is much faster if unneeded backend modules in dll.conf are commented out.
See Also: man sane-dll
2) Add the following two lines to the /etc/udev/rules.d/XX-libsane.rules file (where XX is two digits):
If this file is not in /etc/udev/rules.d, it may be in /lib/udev/rules.d.
#sudo vi /lib/udev/rules.d/XX-libsane.rules
USB Configuration / Troubleshooting: After you have connected the scanner, run:
# sane-find-scanner
If successful, you should see a line similar to this:
found USB scanner (vendor=0x05ca [Language Error], product=0x0454 [Language Error]) at libusb:001:002 or found USB scanner (vendor=0x05ca [Language Error], product=0x0456 [Language Error]) at libusb:001:003
sane-find-scanner only verifies that the scanner is connected to your system. To verify that the Ricoh SP 150SU/150SUw driver is loaded, run:
# scanimage -L
If successful, you should see a line similar to this:
device `alto:libusb:001:002' is a Ricoh SP 150SU Scanner or device `alto:libusb:001:003' is a Ricoh SP 150SUw Scanner
If the Ricoh SP 150SU/150SUw driver is loaded, you should be ready to start scanning using SANE applications like scanimage or xsane.
If the Ricoh SP 150SU/150SUw driver isn't loaded, run "man sane" and "man sane-usb" to get more troubleshooting information. Note that the Ricoh SP 150SU/150SUw driver uses libusb (Linux kernel 2.4.19 and later).
To determine the options specific to your scanner, run:
# scanimage --help
Options specific to device `alto:libusb:001:003': -l 0..205mm (in steps of 0.0999908) [0] Top-left x position of scan area. -t 0..286.3mm (in steps of 0.0999908) [0] Top-left y position of scan area. -x 10.9..215.9mm (in steps of 0.0999908) [215.9] Width of scan-area. -y 10.9..297.2mm (in steps of 0.0999908) [297.2] Height of scan-area. --mode Color|Gray|Lineart Selects the scan mode (e.g., lineart, monochrome, or color). --source Flatbed [Flatbed] Selects the scan source (such as a document-feeder). --resolution 75|100|150|200|300|600|1200dpi [75] Sets the resolution of the scanned image. --preview[=(yes|no)] [no] Request a preview-quality scan.
Type ``scanimage --help -d DEVICE'' to get list of all options for DEVICE.
Option notes: Defaults are in enclosed in [].
The default scan area is the maximum width and height.
Limitations: Images are raw (no automatic image enhancement).
Buttons are not supported.
Сначала я установил install.sh
Код PHP:
./install.sh
В файл /etc/sane.d/dll.conf вставил строку "alto" В файл /lib/udev/rules.d тоже внёс нужные правки в соответствии с инструкцией.
Ещё в начале инструкции сказано убедиться в наличии "SANE package". Пытаясь разобраться, что такое SANE package, я установил что-то этой командой:
Ещё инструкция там же просит убедиться в наличии libusb.so. Установил пакет libusb-dev с помощью этих команд:
Код PHP:
# sudo apt-get update
# sudo apt-get install libusb-dev
Инструкция оканчивается предложением ввести в терминал команды:
Код PHP:
# sane-find-scanner
# scanimage -L
Делаю их через sudo, результат отрицательный:
Код PHP:
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).
Помогите подключить сканер! Подскажите, пожалуйста, что делать. Заранее спасибо!
P.S. На сайте SANE (вот тут), как я понимаю, перечислены модели устройств, у которых есть Sane (до сих пор не совсем понимаю, о чём речь, но это, видимо, важно). Моего Ricoh SP 150SU там нет. Надеюсь, это не крест на всей операции. И вообще, зачем тогда производитель говорит, что устройство идёт на Linux и даёт Scanner Driver? Надеюсь на лучшее.
Редактировалось: 1 раз (Последний: 23 октября 2017 в 19:56)