LINUX.ORG.RU

Проблема со сканером HP scanjet 3800 на Ubuntu 18.04

 hp scanjet 3800,


0

1

Собственно в чём заключается проблема? Ну у меня стоит hplip ver. 3.20.3 скачал вот отсюда. hp-check не выводит никаких ошибок, но hp-setup не видит сканер и всё. Сканер сто процентов рабочий, кабель тоже, на ноутбуке с Windows 10 он работал прекрасно. Вот вывод lsusb:

Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 248a:8514  
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 03f0:2605 Hewlett-Packard ScanJet 3800c
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Как видно, сканер есть Ну раз уж так, то вот вывод hp-check:

Saving output in log file: /home/david/hp-check.log

HP Linux Imaging and Printing System (ver. 3.20.3)
Dependency/Version Check Utility ver. 15.1

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Note: hp-check can be run in three modes:
1. Compile-time check mode (-c or --compile): Use this mode before compiling the
HPLIP supplied tarball (.tar.gz or .run) to determine if the proper dependencies
are installed to successfully compile HPLIP.                                    
2. Run-time check mode (-r or --run): Use this mode to determine if a distro    
supplied package (.deb, .rpm, etc) or an already built HPLIP supplied tarball   
has the proper dependencies installed to successfully run.                      
3. Both compile- and run-time check mode (-b or --both) (Default): This mode    
will check both of the above cases (both compile- and run-time dependencies).   

Check types:                                                                    
a. EXTERNALDEP - External Dependencies                                          
b. GENERALDEP - General Dependencies (required both at compile and run time)    
c. COMPILEDEP - Compile time Dependencies                                       
d. [All are run-time checks]                                                    
PYEXT SCANCONF QUEUES PERMISSION                                                

Status Types:
    OK
    MISSING       - Missing Dependency or Permission or Plug-in
    INCOMPAT      - Incompatible dependency-version or Plugin-version

|Gtk-Message: 13:24:11.564: Failed to load module "atk-bridge"
Gtk-Message: 13:24:11.751: Failed to load module "canberra-gtk-module"
/Gtk-Message: 13:24:11.877: Failed to load module "atk-bridge"
Gtk-Message: 13:24:11.903: Failed to load module "canberra-gtk-module"
 
---------------
| SYSTEM INFO |
---------------

 Kernel: 4.15.0-99-generic #100-Ubuntu SMP Wed Apr 22 20:32:56 UTC 2020 GNU/Linux
 Host: Server1
 Proc: 4.15.0-99-generic #100-Ubuntu SMP Wed Apr 22 20:32:56 UTC 2020 GNU/Linux
 Distribution: 12 18.04
 Bitness: 64 bit


-----------------------
| HPLIP CONFIGURATION |
-----------------------

HPLIP-Version: HPLIP 3.20.3
HPLIP-Home: /usr/share/hplip
HPLIP-Installation: Auto installation is supported for ubuntu distro  18.04 version 

Current contents of '/etc/hp/hplip.conf' file:
# hplip.conf.  Generated from hplip.conf.in by configure.

[hplip]
version=3.20.3

[dirs]
home=/usr/share/hplip
run=/var/run
ppd=/usr/share/ppd/HP
ppdbase=/usr/share/ppd
doc=/usr/share/doc/hplip-3.20.3
html=/usr/share/doc/hplip-3.20.3
icon=/usr/share/applications
cupsbackend=/usr/lib/cups/backend
cupsfilter=/usr/lib/cups/filter
drv=/usr/share/cups/drv/hp
bin=/usr/bin
apparmor=/etc/apparmor.d
# Following values are determined at configure time and cannot be changed.
[configure]
network-build=yes
libusb01-build=no
pp-build=no
gui-build=yes
scanner-build=yes
fax-build=yes
dbus-build=yes
cups11-build=no
doc-build=yes
shadow-build=no
hpijs-install=no
foomatic-drv-install=no
foomatic-ppd-install=no
foomatic-rip-hplip-install=no
hpcups-install=yes
cups-drv-install=yes
cups-ppd-install=no
internal-tag=3.20.3
restricted-build=no
ui-toolkit=qt4
qt3=no
qt4=yes
qt5=no
policy-kit=no
lite-build=no
udev_sysfs_rules=no
hpcups-only-build=no
hpijs-only-build=no
apparmor_build=yes
class-driver=no


Current contents of '/var/lib/hp/hplip.state' file:
[plugin]
installed = 1
eula = 1
version = 3.20.3



Current contents of '~/.hplip/hplip.conf' file:
[upgrade]
notify_upgrade = true
last_upgraded_time = 1587938438
pending_upgrade_time = 0
latest_available_version = 3.17.10

[installation]
date_time = 03.05.2020 13:24:14
version = 3.20.3


 <Package-name>        <Package-Desc>      <Required/Optional> <Min-Version> <Installed-Version> <Status>   <Comment>

--------------
| COMPILEDEP |
--------------

 gcc                  gcc - GNU Project C and C++ Compiler                         REQUIRED        -               7.5.0           OK         -
 make                 make - GNU make utility to maintain groups of programs       REQUIRED        3.0             4.1             OK         -
 libtool              libtool - Library building support services                  REQUIRED        -               2.4.6           OK         -

------------------------
| General Dependencies |
------------------------

 libcrypto            libcrypto - OpenSSL cryptographic library                    REQUIRED        -               1.1.1           OK         -
 python-xml           Python XML libraries                                         REQUIRED        -               2.2.5           OK         -
 libnetsnmp-devel     libnetsnmp-devel - SNMP networking library development files REQUIRED        5.0.9           5.7.3           OK         -
 sane-devel           SANE - Scanning library development files                    REQUIRED        -               -               OK         -
 pil                  PIL - Python Imaging Library (required for commandline scanning with hp-scan) OPTIONAL        -               5.1.0           OK         -
 pyqt4-dbus           PyQt 4 DBus - DBus Support for PyQt4                         REQUIRED        4.0             4.12.1          OK         -
 libpthread           libpthread - POSIX threads library                           REQUIRED        -               2.27            OK         -
 python-devel         Python devel - Python development files                      REQUIRED        2.2             2.7.17          OK         -
 cups-devel           CUPS devel- Common Unix Printing System development files    REQUIRED        -               2.2.7           OK         -
 python-dbus          Python DBus - Python bindings for DBus                       REQUIRED        0.80.0          1.2.6           OK         -
 cups-ddk             CUPS DDK - CUPS driver development kit                       OPTIONAL        -               -               OK         -
 reportlab            Reportlab - PDF library for Python                           OPTIONAL        2.0             3.4.0           OK         -
 pyqt4                PyQt 4- Qt interface for Python (for Qt version 4.x)         REQUIRED        4.0             4.12.1          OK         -
 libusb               libusb - USB library                                         REQUIRED        -               1.0             OK         -
 cups-image           CUPS image - CUPS image development files                    REQUIRED        -               2.2.7           OK         -
 python2X             Python 2.2 or greater - Python programming language          REQUIRED        2.2             2.7.17          OK         -
 python-notify        Python libnotify - Python bindings for the libnotify Desktop notifications OPTIONAL        -               -               OK         -
 libjpeg              libjpeg - JPEG library                                       REQUIRED        -               -               OK         -
 sane                 SANE - Scanning library                                      REQUIRED        -               -               OK         -

----------------------
| Scan Configuration |
----------------------

 scanext              Scan-SANE-Extension                                          REQUIRED        -               3.20.3          OK         -
 hpaio                HPLIP-SANE-Backend                                           REQUIRED        -               3.20.3          OK         'hpaio found in /etc/sane.d/dll.conf'

-------------------------
| External Dependencies |
-------------------------

 gs                   GhostScript - PostScript and PDF language interpreter and previewer REQUIRED        7.05            9.26            OK         -
 scanimage            scanimage - Shell scanning program                           OPTIONAL        1.0             1.0.27          OK         -
 cups                 CUPS - Common Unix Printing System                           REQUIRED        1.1             2.2.7           OK         'CUPS Scheduler is running'
 network              network -wget                                                OPTIONAL        -               1.19.4          OK         -
 policykit            PolicyKit - Administrative policy framework                  OPTIONAL        -               0.105           OK         -
Gtk-Message: 13:24:19.385: Failed to load module "atk-bridge"
Gtk-Message: 13:24:19.416: Failed to load module "canberra-gtk-module"
Gtk-Message: 13:24:19.460: Failed to load module "atk-bridge"
Gtk-Message: 13:24:19.479: Failed to load module "canberra-gtk-module"
 xsane                xsane - Graphical scanner frontend for SANE                  OPTIONAL        0.9             0.999           OK         -
 dbus                 DBus - Message bus system                                    REQUIRED        -               1.12.2          OK         -
 avahi-utils          avahi-utils                                                  OPTIONAL        -               0.7             OK         -

---------------------
| Python Extentions |
---------------------

 hpmudext             IO-Extension                                                 REQUIRED        -               3.20.3          OK         -
 cupsext              CUPS-Extension                                               REQUIRED        -               3.20.3          OK         -

------------------------------
| DISCOVERED SCANNER DEVICES |
------------------------------

device `hp3900:libusb:001:005' is a Hewlett-Packard Scanjet 3800 flatbed scanner
device `hp3900:libusb:001:005' is a Hewlett-Packard Scanjet 3800 flatbed scanner


--------------------------
| DISCOVERED USB DEVICES |
--------------------------

No devices found.

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------

 
lpstat
------
Type: Unknown
Device URI: Нет добавленных назначений.


--------------
| PERMISSION |
--------------

No errors or warnings.

Done.

Вот что пишет hp-setup:

HP Linux Imaging and Printing System (ver. 3.20.3)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-18 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Gtk-Message: 13:26:45.976: Failed to load module "atk-bridge"
Gtk-Message: 13:26:46.001: Failed to load module "canberra-gtk-module"
Searching... (bus=usb, search=(None), desc=0)
error: No devices found on bus: usb

Done.

Помогите пожалуйтста, не могу нормально сканировать решения задачек, на дистанционке это особенно актуально P.S Ноут на винде умер



Последнее исправление: blbulyandavbulyan (всего исправлений: 1)

Ответ на: комментарий от blbulyandavbulyan

Но у некоторых он же работает всё таки. Должно же быть какое-то решение.

Ты вообще меня понял? Обнови систему, обновится sane и в новой версии sane возможно уже исправили.

Rx0
()
Ответ на: комментарий от blbulyandavbulyan

Обновлюсь тогда до Ubuntu 20.04

Не получиться.

Нужно так 18.04->18.10->19.04->19.10

Устанавливай Ubuntu 20.04 по новой.

Rx0
()
Ответ на: комментарий от K50

Заработай, займи, укради, обменяй.

Сломай… )

Rx0
()
Ответ на: комментарий от blbulyandavbulyan

Сканер работал же на винде, не мог же он вот так быстро поломаться. К тому же и xsane иногда с ним сканирует. Иногда наблюдается следующее, произвольно слегка ездит эта сканирующая штука, при этом, никакой программы для сканирования не запущено, ездит не до конца, на несколько сантиметров вперёд и потом обратно

Похоже, что драйвер не совсем корректно работает. :( Или таки поломался, что менее вероятно.

Еще вариант, попробуй с другим usb-кабелем подключить.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Еще вариант, попробуй с другим usb-кабелем подключить.

Ну другой usb кабель есть, ща попробую.

blbulyandavbulyan
() автор топика
Ответ на: комментарий от anonymous_incognito

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

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Вообще как-то странно. Один раз сканирование типа началось, вот он собрался значит такой ехать, проехал сантиметр и встал

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Я ещё кое-что выяснил, ну вот как раз после этого я в наглую выдернул я usb шнур из сканера, и услышал как он поехал назад, а дальше какой-то треск и я тут же дёрнул с него питание

blbulyandavbulyan
() автор топика
Последнее исправление: blbulyandavbulyan (всего исправлений: 1)
Ответ на: комментарий от blbulyandavbulyan

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

Попробуй на всякий случай вот это видео посмотреть (там как раз человек устанавливает HP scanjet, хотя и не 3800 на убунту 18.04), может чего полезного для тебя будет https://www.youtube.com/watch?v=NBeJUMkef_A

anonymous_incognito ★★★★★
()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от blbulyandavbulyan

Если из репозитория ставишь, то должно автоматически обновиться.

te111011010
()
Ответ на: комментарий от anonymous_incognito

Я этот видос видел, он использует hplip и запускает hp-setup, а он у меня ничё не видит, говорит мол нету у тебя сканера и всё

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Вот что за версия xsane у меня стоит:

xsane-0.999 © 1998-2013 Oliver Rauch
  Эл. почта: Oliver.Rauch@xsane.org
  пакет xsane-0.999
  собрано с GTK-2.24.31
  with color management function
  с поддержкой GIMP, собрано с GIMP-2.8.20
  Форматы файлов XSane: jpeg, pdf(compr.), png, pnm, ps(compr.), tiff, txt
blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Значит hplip твой сканер не поддерживает.

Попробуй что-нибудь отсканировать с помощью scanimage с опцией -v чтобы видеть дополнительную информацию. Например, scanimage -v --format=tiff --resolution 300 > example.tif

anonymous_incognito ★★★★★
()
Последнее исправление: anonymous_incognito (всего исправлений: 1)
Ответ на: комментарий от anonymous_incognito

Ну вот что она мне выдала(сканер опять возвратно поступательно шёл):

scanimage -v --format=tiff --resolution 300 > example.tif
scanimage: scanning image of size 2598x3543 pixels at 24 bits/pixel
scanimage: acquiring RGB frame
scanimage: min/max graylevel value = 40/255
scanimage: read 27614142 bytes in total

Оно отсканировало, изображение вроде нормальное, воткнут новый кабель. Между прочим, я обновил sane, добавил их репозиторий и обновил. Но со старой версией sane оно тоже иногда сканировало. После обновления я не перезагружался, может стоит перезагрузиться?

blbulyandavbulyan
() автор топика
Последнее исправление: blbulyandavbulyan (всего исправлений: 1)
Ответ на: комментарий от blbulyandavbulyan

Просто подожди. Похоже иногда что-то не так становится со сканером. Тогда видимо сканер нужно просто выключить и включить.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Выключил сканер, включил сканер. Перезаггрузил комп, всё равно рывками сканирует, и ещё походу до конца не совсем доходит, 5 миллиметров остаётся

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Прошло определённое количество времени, sane вывалило ту же ошибку, а вот scanimage начал сканировать… И вроде успешно просканировал, вывод тот же. Просканировал до конца, я это вижу по расстоянию от последней надписи до края листа

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

И сразу после успешного сканирования с помощью scanimage xsane ту же ошибку выдаёт. Перезапустил xsane. И она вроде начала сканировать… И отсканировала, но опять нет пяти миллиметров внизу, хотя когда сканируешь с помощью scanimage они есть…

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Прошло определённое количество времени, sane вывалило ту же ошибку, а вот scanimage начал сканировать…

Шиза какая-то ) scanimage работает через sane, как и xsane. Однако инициализацию сканера могут делать по-разному.

Чего-то сейчас у меня идей уже нет.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от blbulyandavbulyan

И отсканировала, но опять нет пяти миллиметров внизу, хотя когда сканируешь с помощью scanimage они есть…

У xsane на отдельной вкладке можно выставить границы изображения.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Ну дожили, чё, теперь и scanimage -v --format=tiff --resolution 300 > example.tif Вываливает вот это:

scanimage: sane_start: Invalid argument

И самое главное, вообще не понятно откуда это…

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

И самое главное, вообще не понятно откуда это…

Такое ощущение, что не исключено, проблема всё же аппаратная.

Попробуй явно указывать устройство

scanimage -v --progress -d "hp3900:libusb:001:005" --format=tiff --resolution 300 > example.tif

anonymous_incognito ★★★★★
()
Ответ на: комментарий от blbulyandavbulyan

Щас ещё странней, scanimage говорит что отсканировалось, а сканер даже никуда и не проехал, только чуть-чуть вперёд и всё. Вот какой-то такой вывод у меня:

 david@Server1  ~  scanimage -v --format=tiff --resolution 300 > example.tif
scanimage: scanning image of size 2598x3543 pixels at 24 bits/pixel
scanimage: acquiring RGB frame
scanimage: min/max graylevel value = 52/255
scanimage: read 7634944 bytes in total
 david@Server1  ~  scanimage -v --format=tiff --resolution 300 > example.tif
scanimage: scanning image of size 2598x3543 pixels at 24 bits/pixel
scanimage: acquiring RGB frame
scanimage: min/max graylevel value = 57/255
scanimage: read 65536 bytes in total
 david@Server1  ~  scanimage -v --format=tiff --resolution 300 > example.tif
scanimage: sane_start: Invalid argument
 david@Server1  ~  scanimage -v --format=tiff --resolution 300 > example.tif
scanimage: scanning image of size 2598x3543 pixels at 24 bits/pixel
scanimage: acquiring RGB frame
scanimage: min/max graylevel value = 255/0
scanimage: read 0 bytes in total
 david@Server1  ~  
blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Закрыл xsane, выполнил scanimage -v --format=tiff --resolution 300 > example.tif, отсканировал, вот чё оно выдало:

scanimage: scanning image of size 2598x3543 pixels at 24 bits/pixel
scanimage: acquiring RGB frame
scanimage: min/max graylevel value = 52/255
scanimage: read 27614142 bytes in total

И изображение вроде правильное. Только оно как-то когда назад ехало чутка брякнуло, как будто врезалось

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

При этом scanimage -v --progress -d "hp3900:libusb:001:005" --format=tiff --resolution 300 > example.tif выдаёт:

scanimage: open of device hp3900:libusb:001:005 failed: Invalid argument

Ну сразу после успешного сканирования

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Я ещё выполнил 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.

  # No SCSI scanners found. If you expected something different, make sure that
  # you have loaded a kernel SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x03f0 [hewlett packard], product=0x2605 [hp scanjet]) at libusb:003:013
  # 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

blbulyandavbulyan
() автор топика
Ответ на: комментарий от anonymous

Ну из репозитория дистрибутива старая версия, а я обновится хотел, думал заработает. Но оно почему-то всё равно как-то странно работает

blbulyandavbulyan
() автор топика
Ответ на: комментарий от darkenshvein

Ну вроде живой, когда ноут умер он не был подключен к сканеру. Ну и когда ноут работал, то сканер прекрасно с ним работал.

blbulyandavbulyan
() автор топика
Ответ на: комментарий от blbulyandavbulyan

Мне не нравится, что номера usb в указании устройства, выдаваемого scanimage -L или sane-find-scanner всё время другие.

Такое ощущение, что у тебя usb - соединение периодически отваливается, отсюда и такие глюки.

anonymous_incognito ★★★★★
()
Ответ на: комментарий от anonymous_incognito

Номера могут быть другими, потому что вполне возможно что у меня и действительно нет устройства hp3900:libusb:001:005, т.к. вы же дали такую команду scanimage -v --progress -d "hp3900:libusb:001:005" --format=tiff --resolution 300 > example.tif я её явно скопировал, не редачив имя устройства. Я конечно не исключаю проблему отваливающегося usb порта, но всё же, кабель я вроде как не трогаю, есть ли какие-нибудь ещё методы, чтобы убедиться в том что шалит именно usb?

blbulyandavbulyan
() автор топика
Ответ на: комментарий от anonymous_incognito

Честно сказать не знаю. Мне тут говорили кабель поменять, вполне возможно что я воткнул новый кабель в другой usb порт

blbulyandavbulyan
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.