Ubuntu 16.04: ошибка простого ввода-вывода

При попытке сканирования с помощью простого сканирования я очень часто (но не всегда!) Получаю ошибку ввода-вывода, сообщающую, что сканер недоступен. Я не думаю, что это проблема физического соединения (проблема с кабелем или портом USB), потому что печать на том же устройстве работает без проблем.

Я использую Ubuntu 16.4. и мое устройство Samsung SCX-3205W. Я установил новейшие драйверы с сайта производителя.

Вот вывод консоли простого сканирования:

$ simple-scan -d
[+0,00s] DEBUG: simple-scan.vala:674: Starting Simple Scan 3.20.0, PID=3395
[+0,00s] DEBUG: Connecting to session manager
[+0,08s] DEBUG: ui.vala:2032: Loading state from /home/ja/.cache/simple-scan/state
[+0,08s] DEBUG: ui.vala:1995: Restoring window to 600x400 pixels
[+0,08s] DEBUG: autosave-manager.vala:64: Loading autosave information
[+0,08s] DEBUG: autosave-manager.vala:259: Waiting to autosave...
[+0,08s] CRITICAL: gtk_event_controller_reset: assertion 'GTK_IS_EVENT_CONTROLLER (controller)' failed
[+0,15s] DEBUG: scanner.vala:1447: sane_init () -> SANE_STATUS_GOOD
[+0,15s] DEBUG: scanner.vala:1453: SANE version 1.0.25
[+0,15s] DEBUG: scanner.vala:1514: Requesting redetection of scan devices
[+0,15s] DEBUG: scanner.vala:803: Processing request
[+0,19s] DEBUG: autosave-manager.vala:281: Autosaving book information
[+0,28s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+2,23s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+7,51s] DEBUG: scanner.vala:338: sane_get_devices () -> SANE_STATUS_GOOD
[+7,51s] DEBUG: scanner.vala:350: Device: name="smfp:usb;04e8;3441;Z5E6BFEB501435J" vendor="Samsung" model="SCX-3200 Series on USB" type="Scanner"
[+10,86s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+15,60s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+15,76s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+16,50s] DEBUG: simple-scan.vala:404: Requesting scan at 300 dpi from device 'smfp:usb;04e8;3441;Z5E6BFEB501435J'
[+16,50s] DEBUG: scanner.vala:1560: Scanner.scan ("smfp:usb;04e8;3441;Z5E6BFEB501435J", dpi=300, scan_mode=ScanMode.COLOR, depth=8, type=ScanType.SINGLE, paper_width=0, paper_height=0, brightness=0, contrast=0)
[+16,50s] DEBUG: scanner.vala:803: Processing request
[+16,53s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+16,68s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+19,40s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+50,73s] DEBUG: scanner.vala:864: sane_open ("smfp:usb;04e8;3441;Z5E6BFEB501435J") -> SANE_STATUS_IO_ERROR
[+50,73s] WARNING: scanner.vala:868: Unable to get open device: Error during device I/O
[+51,10s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+115,09s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+116,12s] DEBUG: ui.vala:2124: Saving state to /home/ja/.cache/simple-scan/state
[+117,44s] DEBUG: autosave-manager.vala:195: Deleting autosave records
[+117,44s] DEBUG: scanner.vala:1587: Stopping scan thread
[+117,44s] DEBUG: scanner.vala:803: Processing request
[+117,44s] DEBUG: scanner.vala:1598: sane_exit ()

2 ответа

Решение

На момент написания этой статьи эти 3 пакета необходимо было загрузить и установить.

libsane-common_1.0.26~git20151121-1_all.deb
libsane_1.0.26~git20151121-1_amd64.deb
libjpeg62-turbo_1.5.1-1_amd64.deb

Первые два пакета можно найти в экспериментальных библиотеках Debian по этой ссылке https://packages.debian.org/experimental/libs/

Последний пакет, который я нашел по этой ссылке https://packages.debian.org/sid/libjpeg62-turbo

В некоторых случаях вам может понадобиться перейти на зеркальный FTP-сайт для фактической загрузки. После загрузки просто установите каждый пакет как root, т.е.sudo dpkg -i package

Я проверил с простым сканированием, xsane, и scangearmp, и все работает отлично.

install libsane-common_1.0.26~git20151121-1_all
install libsane_1.0.26~git20151121-1_amd64
install libjpeg62-turbo_1.5.1-1_amd64

Loaded repository 
http://ftp.ports.debian.org/debian-ports/
synaptic only comes up with 1.0.27-1 experimental2
for sane-common. No libsane option.
Unable to find the link
https://packages.debian.org/sid/libjpeg62-turbo

Добавил исходный URL и синаптический показ

The repository may no longer be available or could not be contacted because of network problems. If available an older version of the failed index will be used. Otherwise the repository will be ignored. Check your network connection and ensure the repository address in the preferences is correct.

Пришлось удалить репозитории и переустановить libsane libsane-common sane и simple-scan

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