Я перешел с 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.