LinuxForum.Fans
Тема

Linux Mint 21 Cinnamon-64bit; подключение периферии.

Автор: o1hk 32 сообщений 1134 просмотров
07.09.2022 10:10 · отредактировано #438278

На данный момент, с периферией у меня не густо. МФУ Ricoh SW 150 SUw. Опишу процесс установки. Драйвера имеются только на официальном сайте Ricoh, вот здесь.
Далее, обязательно должен быть установлен wine. Попутно надо убедиться, что в системе установлен SANE и libusb.so . Если их нет, надо, соответственно, установить.
Проблемы начались сразу. Не могу установить libusb.so. Не в Менеджере пакетов, ни в Synaptic'e, libusb.so не нашёл. Решил попробовать установить без libusb.so. Может быть, пойдёт. Но, не всё оказалось так просто. Скачанный архив r76372L2.gz распаковался в другой архив: r76372L2. Дабы распаковать этот архив, пришлось устанавливать расширение ручками: .exe.
Вроде бы всё, бери устанавливай. Но, опять загвоздка. Для запуска принтера надо выполнить команду:
[console]unzip ./r76372L2.exe[/console]
Для запуска сканера:
[console]# ./install.sh[/console]
А как это сделать в Mint'e? В других ОС терминал в Dolphin'e подключается путём нажатия клавиши F4.

Показать

Здесь же только можно сделать две панели: fn+f3.
Как получить терминал в Dolphin'e?

07.09.2022 10:25 #438279
"o1hk" написал:
Как получить терминал в Dolphin'e?

Dolphin - это KDE, а в Cinnamon файловый менеджер называется Nemo.
Правой кнопкой мышки на свободном месте, "Открыть в терминале".
Пакет называется вроде libusb-1.0-0, у меня он по умолчанию установлен.

07.09.2022 12:04 #438280
"Rizado" написал:
Dolphin - это KDE

Да понял уже, что - KDE. Продолжаю попытку.
Добавлено: 07.09.2022 11:06:05

"Rizado" написал:
libusb-1.0-0

Установлен.

Добавлено: 07.09.2022 11:38:46

Принтер установил. Всё оказалось гораздо проще, нежели чем в других ОС. (пишу скорее для себя; чтобы знать, что делать, если что.)
Скачал r76362L2.exe. Далее:
[console]Загрузки# unzip ./r76362L2.exe
Archive: ./r76362L2.exe
inflating: RICOH-SP-150SUw_1.0-27_amd64.deb [/console]
Архив распаковался в /RICOH-SP-150SUw_1.0-27_amd64.deb. Далее, ПКМ выделил /RICOH-SP-150SUw_1.0-27_amd64.deb > Открыть с помощью > Программа установки пакетов GDebi. Ну и собственно всё. Параметры системы > Принтер. Система очень быстро всё сделала.

Добавлено: 07.09.2022 12:02:23

Так же установил вспомогательное оборудование для принта.

Показать

Добавлено: 07.09.2022 12:04:25

А вот, когда дело дошло до сканера, очень удивился:
[console]oleg@oleg-HP:~/Загрузки/RICOH-SP-150SU-Scan_v1.03$ su
Пароль:
root@oleg-HP:/home/oleg/Загрузки/RICOH-SP-150SU-Scan_v1.03# ./install.sh
bash: ./install.sh: Отказано в доступе[/console]
И как тут дальше быть?

07.09.2022 12:56 #438284
"o1hk" написал:
И как тут дальше быть?

Покажи вывод:
[console]ls -al[/console]

07.09.2022 13:19 #438285
Показать
[console]ls -al
итого 576
drwxr-x--- 31 oleg oleg 4096 сен 7 12:30 .
drwxr-xr-x 4 root root 4096 апр 18 13:28 ..
drwxrwxr-x 5 oleg oleg 4096 сен 3 17:44 .audacity-data
-rw------- 1 oleg oleg 2389 сен 7 11:08 .bash_history
-rw-r--r-- 1 oleg oleg 220 сен 1 20:46 .bash_logout
-rw-r--r-- 1 oleg oleg 3771 сен 1 20:46 .bashrc
drwx------ 40 oleg oleg 4096 сен 7 12:39 .cache
drwxrwxr-x 5 oleg oleg 4096 сен 3 17:32 .cinnamon
drwxr-xr-x 37 oleg oleg 4096 сен 7 12:34 .config
-rw-r--r-- 1 oleg oleg 27 сен 3 16:50 .dmrc
-rw-r--r-- 1 oleg oleg 70508 сен 6 19:32 .face
lrwxrwxrwx 1 oleg oleg 5 сен 1 20:46 .face.icon -> .face
drwxrwxr-x 2 oleg oleg 4096 сен 2 15:14 .fonts
-rw-rw-r-- 1 oleg oleg 110 сен 2 11:21 .fonts.conf
drwxrwxr-x 2 oleg oleg 4096 сен 2 18:18 .gphoto
-rw-rw-r-- 1 oleg oleg 245 сен 6 20:26 .gtkrc-2.0
drwxrwxr-x 4 oleg oleg 4096 сен 6 20:41 .icons
drwxrwxr-x 3 oleg oleg 4096 сен 1 21:17 .kde
drwxrwxrwx 4 oleg oleg 4096 сен 6 19:34 .linuxmint
drwxrwxr-x 3 oleg oleg 4096 сен 1 21:17 .local
drwx------ 4 oleg oleg 4096 сен 3 17:17 .mozilla
drwxrwxr-x 5 oleg oleg 4096 сен 16 2006 OFFICEPRO2003.RUS
-rw-r--r-- 1 oleg oleg 807 сен 1 20:46 .profile
drwx------ 3 oleg oleg 4096 сен 7 12:30 .sane
drwx------ 3 oleg oleg 4096 сен 1 21:38 snap
-rw-r--r-- 1 oleg oleg 0 сен 1 22:21 .sudo_as_admin_successful
drwx------ 2 oleg oleg 4096 сен 3 10:34 .synaptic
drwxr-xr-x 2 oleg oleg 4096 сен 3 16:26 .themes
-rw-rw-r-- 1 oleg oleg 218 сен 3 12:28 .wget-hsts
-rw-rw-r-- 1 oleg oleg 588 сен 6 20:07 wind.txt
drwxrwxr-x 4 oleg oleg 4096 сен 7 11:16 .wine
-rw-rw-r-- 1 oleg oleg 3220 дек 19 2018 winehq.key
-rw------- 1 oleg oleg 122 сен 7 10:24 .Xauthority
-rw------- 1 oleg oleg 35336 сен 7 13:17 .xsession-errors
-rw------- 1 oleg oleg 298583 сен 7 10:23 .xsession-errors.old
drwxrwxr-x 2 oleg oleg 4096 мая 19 2019 Аватары
drwxr-xr-x 2 oleg oleg 4096 сен 1 21:17 Видео
-rw-rw-r-- 1 oleg oleg 223 сен 3 15:45 Дисковер.txt
drwxr-xr-x 8 oleg oleg 4096 сен 7 08:44 Документы
drwxr-xr-x 3 oleg oleg 4096 сен 7 11:47 Загрузки
drwxrwxr-x 2 oleg oleg 4096 сен 2 11:11 Заставки
drwxr-xr-x 3 oleg oleg 4096 сен 7 12:01 Изображения
drwxrwxr-x 16 oleg oleg 4096 окт 20 2020 Музыка
drwxr-xr-x 2 oleg oleg 4096 сен 1 21:17 Общедоступные
drwxr-xr-x 2 oleg oleg 4096 сен 2 20:53 'Рабочий стол'
drwxrwxr-x 18 oleg oleg 4096 сен 3 18:13 флешка
drwxrwxr-x 3 oleg oleg 4096 сен 2 21:14 'фото певек'
drwxr-xr-x 2 oleg oleg 4096 сен 1 21:17 Шаблоны
[/console]
07.09.2022 13:22 #438286

o1hk, повтори в той папке, где у тебя install.sh :) .

07.09.2022 13:26 #438287

[console]root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# sudo ./install.sh
sudo: ./install.sh: команда не найдена
root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03#
[/console]
Добавлено: 07.09.2022 13:26:17

А он там есть.

07.09.2022 13:30 #438288

o1hk, "повтори" - имел в виду [console=inline]ls -al[/console].

07.09.2022 13:32 · отредактировано #438289
"Rizado" написал:
o1hk, повтори в той папке, где у тебя install.sh

[console]root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# ls -al
итого 40
drwx------ 4 root root 4096 ноя 20 2015 .
drwxrwxr-x 3 oleg oleg 4096 сен 7 12:39 ..
drwx------ 2 root root 4096 ноя 20 2015 32bit
drwx------ 2 root root 4096 ноя 20 2015 64bit
-rw-r--r-- 1 root root 306 ноя 20 2015 dll.conf.in
-rw-r--r-- 1 root root 11401 ноя 20 2015 install.sh
-rw-r--r-- 1 root root 6281 ноя 20 2015 README.txt
root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# [/console]

07.09.2022 13:33 · отредактировано #438290

[console]chmod a+x install.sh[/console]

07.09.2022 13:43 #438291
"caspar" написал:
А команду
Консоль:
ls -al

в этом каталоге слабО выполнить?

В каком? Подробней, плз. В магее, федоре, как-то на "раз" сканер устанавливался.
Добавлено: 07.09.2022 13:43:39

Ну, наконец-то. После

"caspar" написал:
chmod a+x install.sh

[console]root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# chmod a+x install.sh
root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# sudo ./install.sh

RICOH SP 150SU/150SUw Scanner Installation

M A I N -M E N U
1. Install.
2. Uninstall.
x. Exit.


Press [1/2/x] key to continue... 1
Can't install
Update dll.conf in /etc/sane.d/ ...
Backup it as dll.conf .bak in same directory.
Update dll.conf ... OK
Please read README for manual update.
Install complelte, press any key to continue
root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03#[/console]
Установился. Но. У меня два приложения: Сканер документов и XSane. Ни тот ни другой сканер не "видят". Как-то так.

07.09.2022 13:55 #438292

caspar, благодарю за помощь. Именно это я и предполагал, почему и попросил вывести с правами.

o1hk, если запускаешь от root, то sudo не надо - дублирование.

"o1hk" написал:
Can't install

Это ни о чём не говорит?

07.09.2022 14:03 #438293
"Rizado" написал:
Это ни о чём не говорит?

Говорит.

"o1hk" написал:
Install complelte, press any key to continue

Тут ещё и это написано. Дальше-то, что? Не было таких проблем со сканером.

07.09.2022 14:10 #438294

o1hk, попробуй удалить и заново установить.

07.09.2022 14:36 · отредактировано #438295

Попробовал так:
[console]root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# chmod a+x install.sh
root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# ./install.sh

RICOH SP 150SU/150SUw Scanner Installation

M A I N -M E N U
1. Install.
2. Uninstall.
x. Exit.


Press [1/2/x] key to continue... 1
Can't install
Update dll.conf ... OK
Please read README for manual update.
Install complelte, press any key to continue[/console]
Всё равно. Приложения сканер не видят.
Добавлено: 07.09.2022 14:13:37

"Rizado" написал:
попробуй удалить и заново установить.

Как удалять?

Добавлено: 07.09.2022 14:17:44

Попробовал так:
[console]root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# ./install.sh

RICOH SP 150SU/150SUw Scanner Installation

M A I N -M E N U
1. Install.
2. Uninstall.
x. Exit.


Press [1/2/x] key to continue... 2
Uninstall complelte, press any key to continue
root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# ./install.sh

RICOH SP 150SU/150SUw Scanner Installation

M A I N -M E N U
1. Install.
2. Uninstall.
x. Exit.


Press [1/2/x] key to continue... 1
Can't install
Update dll.conf in /etc/sane.d/ ...
Backup it as dll.conf .bak in same directory.
Update dll.conf ... OK
Please read README for manual update.
Install complelte, press any key to continue
[/console]
Опять 25: Can't install

Добавлено: 07.09.2022 14:26:46

"caspar" написал:
chmod a+x install.sh

Наверное, всё-таки:
[console]chmod a+x ./install.sh[/console]
Добавлено: 07.09.2022 14:36:34

Ну, даже подправил вроде все ошибки в командах. Всё равно:

Показать
[console]root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# chmod a+x ./install.sh
root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# ./install.sh

RICOH SP 150SU/150SUw Scanner Installation

M A I N -M E N U
1. Install.
2. Uninstall.
x. Exit.


Press [1/2/x] key to continue... 2
Uninstall complelte, press any key to continue
root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# chmod a+x ./install.sh
root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03# ./install.sh

RICOH SP 150SU/150SUw Scanner Installation

M A I N -M E N U
1. Install.
2. Uninstall.
x. Exit.


Press [1/2/x] key to continue... 1
Can't install
Update dll.conf in /etc/sane.d/ ...
Backup it as dll.conf .bak in same directory.
Update dll.conf ... OK
Please read README for manual update.
Install complelte, press any key to continue
root@oleg-HP:/home/oleg/Документы/Ricoh/RICOH-SP-150SU-Scan_v1.03#
[/console]
07.09.2022 14:37 #438297

o1hk, [console=inline]chmod[/console] повторно делать не надо, если ты только не удалял файл и не распаковывл заново. Почитай про права доступа, будет полезно. Эта команда как раз добавила разрешение запускать файл как исполняемый.

07.09.2022 14:58 #438298
"Rizado" написал:
Почитай про права доступа, будет полезно.

Обязательно почитаю. Верю, что будет - полезно. Что со сканером делать?
Добавлено: 07.09.2022 14:58:27

Тут вот, в установке, пишут:
[console]Please read README for manual update.[/console]

Пожалуйста, прочтите README для ручного обновления.

Может, отсюда можно чего почерпнуть?

Показать
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 :

# sudo cp -p ./32bit/libsane-alto.so.1.0.22 /usr/lib/sane/
# sudo cp -p ./32bit/alto_ntdcmsdll.so /usr/lib/sane/

# sudo ln -s /usr/lib/sane/libsane-alto.so.1.0.22 /usr/lib/sane/libsane-alto.so
# sudo ln -s /usr/lib/sane/libsane-alto.so.1.0.22 /usr/lib/sane/libsane-alto.so.1

If it exists /usr/local/lib/sane:

# sudo cp -p ./32bit/libsane-alto.so.1.0.22 /usr/local/lib/sane/
# sudo cp -p ./32bit/alto_ntdcmsdll.so /usr/local/lib/sane/

# sudo ln -s /usr/local/lib/sane/libsane-alto.so.1.0.22 /usr/local/lib/sane/libsane-alto.so
# sudo ln -s /usr/local/lib/sane/libsane-alto.so.1.0.22 /usr/local/lib/sane/libsane-alto.so.1

if you work in 64bit version Linux:
If it exists /usr/lib/sane:

# sudo cp -p ./64bit/libsane-alto.so.1.0.22 /usr/lib/sane/
# sudo cp -p ./64bit/alto_ntdcmsdll.so /usr/lib/sane/

# sudo ln -s /usr/lib/sane/libsane-alto.so.1.0.22 /usr/lib/sane/libsane-alto.so
# sudo ln -s /usr/lib/sane/libsane-alto.so.1.0.22 /usr/lib/sane/libsane-alto.so.1

If it exists /usr/local/lib/sane:

# sudo cp -p ./64bit/libsane-alto.so.1.0.22 /usr/local/lib/sane/
# sudo cp -p ./64bit/alto_ntdcmsdll.so /usr/local/lib/sane/

# sudo ln -s /usr/local/lib/sane/libsane-alto.so.1.0.22 /usr/local/lib/sane/libsane-alto.so
# sudo ln -s /usr/local/lib/sane/libsane-alto.so.1.0.22 /usr/local/lib/sane/libsane-alto.so.1

If it exists /usr/local/lib64/sane:

# sudo cp -p ./64bit/libsane-alto.so.1.0.22 /usr/lib64/sane/
# sudo cp -p ./64bit/alto_ntdcmsdll.so /usr/lib64/sane/

# sudo ln -s /usr/lib64/sane/libsane-alto.so.1.0.22 /usr/lib64/sane/libsane-alto.so
# sudo ln -s /usr/lib64/sane/libsane-alto.so.1.0.22 /usr/lib64/sane/libsane-alto.so.1


Ricoh SP 150SU/150SUw SANE DLL Configuration:

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):

# Ricoh SP 150SU
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="0454", MODE="0666", ENV{libsane_matched}="yes"
# Ricoh SP 150SUw
ATTRS{idVendor}=="05ca", ATTRS{idProduct}=="0456", MODE="0666", ENV{libsane_matched}="yes"

#sudo vi /etc/udev/rules.d/XX-libsane.rules

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.
07.09.2022 15:16 #438299

o1hk,

Installation:
Installation is manual and requires root (super-user) permissions.

Перевод:
Установка:
Установка ручная (осуществляется вручную) и требует прав root (суперпользователя).

То есть, надо разбираться. Сейчас занят работой и нет времени на перевод.

07.09.2022 19:37 · отредактировано #438314

Вот что я прочитал в переводе:

Убедитесь, что Ricoh SP 150SU/150SUw не подключен к компьютеру перед установкой драйвера Ricoh SP 150SU/150SUw.

А ведь я подключал при подключенном. Имеет ли это значение?

07.09.2022 19:38 #438315
"o1hk" написал:
Имеет ли это значение?

Может иметь.

Войдите или зарегистрируйтесь, чтобы ответить.