Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Сканирование на SCX-4650N по USB и ubuntu 17.10  (Прочитано 22831 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Izuru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Сканирование на SCX-4650N по USB и ubuntu 17.10
« : 18 Декабря 2017, 11:12:48 »
Доброго времени суток!
Столкнулся с проблемой, принтер не хочет сканировать по USB, по сети настроить получилось при помощи костылей, но через USB просто не хочет. Прошу вашей помощи!
sane-find-scanner -q
found USB scanner (vendor=0x04e8, product=0x345b [SCX-4650 4x21S Series]) at libusb:001:004
could not fetch string descriptor: Pipe error
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 004: ID 04e8:345b Samsung Electronics Co., Ltd
Bus 001 Device 003: ID 046d:c31c Logitech, Inc. Keyboard K120
Bus 001 Device 002: ID 0ac8:3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
Bus 001 Device 006: ID 093a:2521 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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).

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #1 : 18 Декабря 2017, 21:55:13 »
Похоже, что для него нет драйвера под Linux.
Пётр.

Оффлайн Izuru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #2 : 19 Декабря 2017, 10:11:01 »
По сети же сканирует, только по USB не хочет. Я где-то читал, что может быть конфликт драйверов принтера и сканера, но моих познаний в убунте не хватит на самостоятельное устранение проблемы.

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2698
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #3 : 19 Декабря 2017, 10:31:24 »
Похоже, что для него нет драйвера под Linux.

Не согласен, последняя команда показывает что драйвер не установлен в систему, а существует он или нет - нужно искать в поддержке у производителя.

-----------------

Начнем по порядку.

lsusb - системная служба, которая показывает все подключенные по USB устройства, её можно было не использовать в данном случае.

sane-find-scanner - эта программа из состава службы сканирования, она ищет только подключенные сканеры по SCSI и USB, показывает информацию независимо от наличия драйвера в системе. То есть она показывает что сканер присоединен к компьютеру кабелем и не более.

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

Драйвер обычно выкладывается на официальном сайте производителя, в разделе поддержки.
Так как фирма HP купила подразделение принтеров и сканеров Samsung, теперь поддержка самсунга отправляет за драйверами на сайт HP
https://support.hp.com/gb-en/drivers/selfservice/samsung-scx-4650-laser-multifunction-printer-series/17157063/model/17157065

Вместе с драйвером обычно идет инструкция и справочная информация с дополнительными пояснениями, а также помощник установки в виде скрипта sh.
« Последнее редактирование: 19 Декабря 2017, 12:32:57 от Пользователь »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #4 : 19 Декабря 2017, 13:42:44 »
Пользователь, Я вчера там и смотрел, но в списке систем была только Windows.
Пётр.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
« Последнее редактирование: 19 Декабря 2017, 14:03:15 от SergeyIT »
Извините, я все еще учусь

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2698
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #6 : 19 Декабря 2017, 14:43:34 »
Пользователь, Я вчера там и смотрел, но в списке систем была только Windows.

Нужно было выбрать страну Великобританию, тогда появляется драйвер для Ubuntu.

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #7 : 19 Декабря 2017, 21:55:52 »
Пользователь, Обычно я выбираю us, но в этот раз меня как-то само собой вывело на русский сайт,
а куда птом при выборе модели, уже не помню.
Пётр.

Оффлайн Izuru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #8 : 21 Декабря 2017, 12:04:50 »
scanimage -L теперь принтер видит, без ошибок, но сама программа сканирования не видит.

Оффлайн Пользователь

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 2698
  • Runtu XFCE 18.04 (64-bit)
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #9 : 21 Декабря 2017, 13:26:53 »
Вывод команд выкладывай, а то может чего-нибудь не заметил.

--------------
Попробуй запустить сканирование через терминал, некоторые проблемы он может определить

scanimage -x 210 -y 297 --resolution 300 --depth 8 --mode Gray --batch=%.4d.tif --batch-prompt --progress
После нажатия энтера напишет на английском, что для сканирования нажмите Enter, а для завершения сочетание клавиш CTRL + D
Нужно так и сделать, нажать энтер, потом контрол и D для выхода.

В папке /home/имя_пользователя должно появиться отсканированое изображение 0001.tif
« Последнее редактирование: 21 Декабря 2017, 13:29:38 от Пользователь »

Оффлайн Izuru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #10 : 21 Декабря 2017, 14:08:37 »
Сейчас заметил, он странно себя ведёт. Команда scanimage  работает только один раз после подключения кабеля, дальше как будто забывает про принтер (no SANE devices found), и так до переподключения кабеля.
На параметр "--depth 8" он ругается, говорит что не знает такого ругательства.
А так...
Scanning page 1
scanimage: sane_start: Error during devise I/O
Batch terminated, 0 pages scanned

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #11 : 21 Декабря 2017, 17:19:00 »
Izuru, а по ссылкам, что я давал, смотрел?
Извините, я все еще учусь

Оффлайн Izuru

  • Автор темы
  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #12 : 21 Декабря 2017, 17:23:00 »
Izuru, а по ссылкам, что я давал, смотрел?
Смотрел, но скажу сразу, с английским у меня беда.
Что я понял, USB 3.0 может влиять, но принтер установлен в 2.0.

А вот эту фразу я вообще не понял:
Цитировать
It is possible to enable the fix with the new environment variable SANE_USB_WORKAROUND=1. After I added it to the .bashrc, Simple Scan started to work correctly.
Где это прописывать?

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5583
  • Все по палатам!
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #13 : 21 Декабря 2017, 18:16:47 »
Где это прописывать?
так написано же - добавил это в файл .bashrc
/home/<user>/.bashrc
ЗЫ
Кстати, в инете и переводчики имеются
(да и слов 500 английских для перевода вполне достаточно, только научиться их складывать...)
Извините, я все еще учусь

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
Re: Сканирование на SCX-4650N по USB и ubuntu 17.10
« Ответ #14 : 21 Декабря 2017, 20:44:10 »
Кстати, то, что возвращает "scanimage -L", хорошо бы внести в /etc/environment как присвоение переменной SANE_DEFAULT_DEVICE:
SANE_DEFAULT_DEVICE="....."
Пётр.

 

Страница сгенерирована за 0.029 секунд. Запросов: 22.