Debian 11 и сканер HP SJ 2400c

Автор Modigar, 19 июня 2023, 20:13:43

« назад - далее »

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

Modigar

Имеется сканер HP, Inc ScanJet 2400c
Работает по 10-м Дебианом, но не работает под 11-м.

Сразу после подключения сканера вывод команд:
lsusb:
Bus 001 Device 006: ID 03f0:0a01 HP, Inc ScanJet 2400c

sane-find-scanner:
...
found USB scanner (vendor=0x03f0 [Hewlett-Packard], product=0x0a01 [hp scanjet scanner]) at libusb:001:006
...

scanimage -L:
device `genesys:libusb:001:006' is a Hewlett Packard ScanJet 2400c flatbed scanner

Затем в консоли запускаю hp-scan:
Открыть содержимое (спойлер)
HP Linux Imaging and Printing System (ver. 3.21.2)
Scan Utility ver. 2.2

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.

warning: No destinations specified. Adding 'file' destination by default.
Using device genesys:libusb:001:004
Opening connection to device...

Resolution: 300dpi
Mode: gray
Compression: JPEG
Scan area (mm):
  Top left (x,y): (0.000000mm, 0.000000mm)
  Bottom right (x,y): (220.000000mm, 297.200012mm)
  Width: 220.000000mm
  Height: 297.200012mm
Destination(s): file
Output file:
warning: File destination enabled with no output file specified.
Setting output format to PNG for greyscale mode.
warning: Defaulting to '/home/evgeny/hpscan001.png'.

Warming up...
 

Scanning...
error: SANE: Invalid argument (code=4)
Closing device.
[свернуть]

После этого опять sane-find-scanner, но уже с другим выводом работает:

:
...
found USB scanner (vendor=0x03f0, product=0x0a01) at libusb:001:006
...

В железе проблем нет, т.к и под 10-м Дебианом работает, и под виндовой виртуалкой тоже.
Пользователя в группу scanner добавил.
Где посмотреть и какие логи?

Aalexeey

#1
Цитата: Modigar от 19 июня 2023, 20:13:43под 10-м Дебианом работает
Тут есть вариант что опять сломали поддержку для вашего сканнера. Для моего МФУ Samsung так сломали в 10м, но не это самое неприятное, а то что в Debian эти глюко версии замораживают и не исправляют. Если вы разбираетесь в Linux то маякните, можно попробовать обновить Sane и то что про него из MX реп, не трогая другое системное, всё по HP от туда-же можно взять. Там обычно выкладывают исправленные рабочие версии.
Ещё можно взять набор предыдущей версии от сюда http://snapshot.debian.org/ и установить с запретом обновления, я такое тоже делал только для принтера поддержку которого тоже ломали на одну версию, и именно эту нерабочую версию заморозили в Debian.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

Modigar

Вот после N-го отключения/включения сканера, утилита hp-scan сработала.
Но как только запускаешь какое-нибудь GUI приложение (xsane, skanlite), то перестает вообще везде работать.

Modigar

После пары вечеров сношения с этим сканером, понял, что зависание GUI приложений происходит, когда разрешение сканирования не равно 300 дпи.
При 300дпи сканер работает, и ч/б и в цвете.
Если выставить другое, тогда зависает, до полного выключения питания.
В 12-м Дебиане такое же поведение.
В 10-м на любом разрешении работает.