Scanimage работает, но Xsane или любой другой пользовательский интерфейс — нет

Scanimage работает, но Xsane или любой другой пользовательский интерфейс — нет

Я перешел с 12.10 на 14.04 и у меня Canon Canoscan LiDE 25. Он отлично работал с Xsane 12.10.

Теперь у меня странный эффект, что я могу использовать сканер со scanimage все время, но как только я использую Xsane или любой другой frontentd, он выдает только черные изображения (сканер вообще не двигается). Иногда я могу отсканировать один раз (в основном предварительный просмотр), а вторая попытка снова выдает только черные изображения. Я могу использовать scanimage после этого, и все в порядке.

Мне кажется, что это своего рода проблема сброса, потому что когда Xsane запускается и сканер издает короткий звук, первое сканирование, кажется, работает. Также, когда вы сканируете, сканирующий рычаг не возвращается в исходное положение. После этого он создает черные изображения.

Проблема сброса возникает и с другими интерфейсами.

Предложения приветствуются. Запуск последней версии 1.0.25 sane (скомпилированной из исходников). Также установка по умолчанию раньше не работала, поэтому я попытал счастья с последней.

Любая помощь в отладке приветствуется.

решение1

Ок. Я сам разгадал загадку. Это связано с автоподключением USB. Кажется, оно срабатывает слишком рано, и пользовательские интерфейсы не пробуждают устройство должным образом, это делает только scanimage.

Я использую TLP для управления настройками энергосбережения. Поэтому я получил идентификатор устройства, используя его, lsusbи добавил его в USB_BLACKLISTстроку файла конфигурации tlp, который находится по адресу /etc/default/tlp. Сейчас все работает, как и ожидалось.

Мне потребовалось 10 часов, чтобы разобраться в этом, потому что похожие случаи всегда имели какие-то другие причины или оставались без ответа.

Вероятно, есть другой способ внести устройство в черный список. Для меня наиболее удобным оказался TLP.

Связанный контент