Доступен (http://lists.alioth.debian.org/pipermail/sane-announce/2012/...) релиз пакета sane-backends 1.0.23, в который входит набор драйверов, утилита командной строки scanimage, демон для организации сканирования по сети saned и библиотеки с реализацией SANE-API. В сумме пакетом поддерживается 1166 моделей сканеров, из которых 399 имеют статус полной поддержки всех функций, для 646 уровень поддержки оценен как хороший, для 98 - приемлемый, а для 23 - минимальный. Дополнительно, для 296 устройств имеется не до конца протестированная реализация драйверов. Не реализованной остается поддержка 479 сканеров.
В новой версии представлены следующие улучшения:
- Добавлены новые драйверы: kvs40xx для сканеров Panasonic KV-S40xx, kodakaio для сканеров Kodak AiO ESP и Hero;
- Значительное расширение возможностей некоторых бэкендов;
- Поддержка 30 новых моделей сканеров, среди которых:
Canon PIXMA MX420, E500, E600, MX370, MX430 и MX710; Samsung SCX-3205W, SCX-4828FN, CLX-216x, SCX-4x28 и CLX 3185; HP N6310, 4500 и 4850C; Epson GT-10000+;;
- Улучшение поддержки интерфейса V4L (Video for Linux), обеспечение возможности сборки с libv4l 0.8.3+;
- Улучшение процесса сборки для различных платформ, в том числе для FreeBSD и Mac OS X ;
- Усовершенствование правил udev;
- Обновление программной реализации алгоритма deskew;
- Устранение накопившихся ошибок.URL: http://lists.alioth.debian.org/pipermail/sane-announce/2012/...
Новость: http://www.opennet.me/opennews/art.shtml?num=34673
Спасибо.
Зачем сканеру V4L?
Сканеру v4L не нужен, а вот sane’у - вполне. Чтобы давать возможность программам с поддержкой sane api получать доступ к картинке с камеры.
задам вопрос по другому, зачем sane, будучи программой для работы со сканерами, поддержка V4L?
> задам вопрос по другому, зачем sane, будучи программой для работы со сканерами,
> поддержка V4L?Очень просто - разрешение многих современных камер вполне достаточно для сканирования текста или получения качественной картинки. Более того - в каких-то случаях это может быть намного быстрее, например - сканирование индексов на конвертиках (первое, что в голову пришло). Использование единого API (sane) позволяет уменьшить затраты на разработку софта, вот и всё. Правда, когда я смотел v4l в sane оно было было совсем ещё альфа качества, но может что-то улучшилось с тех пор.
Затем что можно сунуть документ перед камерой и получить его фотографию.
Чтобы пользователь с матами лез вычёркивать его поддержку из конфига, потому что вебкамера представляется sane`у более подходящим девайсом, нежели сканер.
> вебкамера представляется sane`у более подходящим девайсом, нежели сканер.И что? Разрешение современных камер вполне позволяет снять фото документа и нормально отOCRить его например.
Во-первых, многие вебкамеры (большинство, надо заметить) держат довольно скромные разрешения и для роли вебкамер их при этом хватает.
Во-вторых, у камер, фотоаппаратов и т.д. съёмка документов основной функцией не является, в связи с этим наблюдается много лишней возни с фокусировкой, подбором расстояния съёмки, освещением и т.д.
В-третьих, совершенно непонятно зачем камере нужна прослойка в виде sane — для вебки подойдёт тот же videodog, для фотокамеры (впрочем, многие ли фотокамеры могут работать с v4l?) — прога дистанционного управления или вовсе ручная съёмка с последующим подключением устройства как съёмного диска.
В-четвёртых, использование OCR далеко не единственное применение для сканера, есть и иные популярные варианты использования, где оптические искажения, неравномерное освещение, шумность картинки и перевранные цвета сводят полезность вебок в роли сканеро к нулю, вне зависимости от разрешения этих самых вебок.
Ликбез окончен.
> Во-первых, многие вебкамеры (большинство, надо заметить) держат довольно скромные разрешения
> и для роли вебкамер их при этом хватает.1080 вебкамеры стоит копейки.
> Во-вторых, у камер, фотоаппаратов и т.д. съёмка документов основной функцией не является,Спасибо, кэп.
> в связи с этим наблюдается много лишней возни с фокусировкой, подбором
> расстояния съёмки, освещением и т.д.Автофокус как я понимаю запретили, ога. Как и области применения с фиксированным расстоянием до предмета.
> В-третьих, совершенно непонятно зачем камере нужна прослойка в виде sane — для
> вебки подойдёт тот же videodog, для фотокамеры (впрочем, многие ли фотокамеры
> могут работать с v4l?) — прога дистанционного управления или вовсе ручная
> съёмка с последующим подключением устройства как съёмного диска.Для того, чтобы в софте был 1 интерфейс, а не 10.
> В-четвёртых, использование OCR далеко не единственное применение для сканера, есть и иные"Капитан срывает покровы 2", ищите в лучших тредах опеннета.
> популярные варианты использования, где оптические искажения, неравномерное освещение,
> шумность картинки и перевранные цвета сводят полезность вебок в роли сканеро
> к нулю, вне зависимости от разрешения этих самых вебок.
> Ликбез окончен.Скорее бы у вас занятия начались. Любителю "ликбезов" стоило бы подумать, что есть овер 9000 применений в которых это не важно, например. Кстати, "шумность картинки и перевранные цвета" есть и у дешевых сканеров (особенно usb powered), что не мешает им занимать свою нишу на рынке.
А вы не пробовали сделать сканер штрихкодов на кассе?
представьте - вы суете в сканер бутылку или пачку с лапшой!
А сканер QR-кодов не делали использую юсб-сканер? тогда попробуйте...
Посмотрим на удобство использования вашего решения, я так же на эргономичность рабочего места...
> Чтобы пользователь с матами лез вычёркивать его поддержку из конфига, потому что вебкамера представляется sane`у более подходящим девайсом, нежели сканер.И, между прочим, sane наверняка будет абсолютно прав, т.к разрешение у современных камер вполне себе нормальное.
Для HP 3800 кажется апдейтов не будет. Драйвер в sane вроде как и есть, но качество сканирования - отвратительное. Если я правильно понимаю - там сканер в винде проходит автокалибрацию по белому участку на панели со стеклом, а потом драйвера сами корректируют результат. Вот в linux это не реализовано, так что качество цветного сканирования - ужас, ужас, ужас (
Зато можно гордиться внушительным списком поддерживаемого оборудования. А то, что оно почти не работает - дело десятое.
Там с пакетиком идет файлик README с инструкцией по выпрямлению рук.
> Там с пакетиком идет файлик README с инструкцией по выпрямлению рук.При чём тут руки - куча бекендов это скорее proof of concept чем полноценно работающий код.
> Зато можно гордиться внушительным списком поддерживаемого оборудования. А то, что оно почти
> не работает - дело десятое.По разному. Мой старый umax работал прекрасно. Просто бекенды часто пишутся энтузиастами, без спецификаций, на основе usb дампа из винды. Написать качественный драйвер при таком раскладе - крайне сложно, тем более при тенденции переносить кучу логики с железки на софт. Так что в целом тут более виноваты производители, чем разработчики. Я вот как-то даже сканер запорол улучшая один из бекендов.
> более виноваты производители, чем разработчики. Я вот как-то даже сканер запорол
> улучшая один из бекендов.А что с ним случилось? o_O
>> более виноваты производители, чем разработчики. Я вот как-то даже сканер запорол
>> улучшая один из бекендов.
> А что с ним случилось? o_OИграясь с дампом usb из винды я сказал сканеру что-то противоестественное и он стал долго и печально долбать каретку о край повредив механику. Shit happens, короче. В целом современное оборудование часто просто вывести из строя програмно, помню забавных баг в ядре который интеловские сетевухи убивал, что особенно обрадовало владельцев нотбуков. Насколько я помню там случайно что-то писалось в область прошивки, после чего карта забывала свой pci id и добраться до нее было невозможно.
Сканирующая полоска выехала дальше рельс)
> улучшая один из бекендов.Если интересно, под рукой есть плёночный Nikon Coolscan 4000ED. Юзается с VueScan, спасибо автору. Можно попробовать его же и расспросить, вдруг поделится хинтами...
Прямо нечего возразить. Радуйся что в не твоей винде все работает
У меня одного перестал работать Samsung SCX-4200 в предыдущей версии SANE? Драйвер xerox_mfp.
> У меня одного перестал работать Samsung SCX-4200 в предыдущей версии SANE? Драйвер
> xerox_mfp.Ваш комментарий на этом сайте будет по достоинству оценен разработчиками sane, ггг.
Багрепорт тоже есть.
Прмерно с полгодика назад, после обновления перестал работать. Когда хватился, собраз sane из svn, и заработало.
замечательное по! однажды реально выручило- без проблем подхватило мой старинный сканер, для которого драйверов ва винду выше хп32 не сыскать. спасибо разработчикам! :)
А что там с поддержкой scx-4100? надоел самсунговский блоб, сканирую раз в полтора года, и каждый раз перед сканированием приходится с бубном плясать, потому что обновления системы сканер сломали.
А старые модели сканеров когда начнёт поддерживать полноценно?
Больше всего бесит, что нельзя сканировать на максимальном разрешении.
> А старые модели сканеров когда начнёт поддерживать полноценно?
> Больше всего бесит, что нельзя сканировать на максимальном разрешении.Все просто - когда кто либо напишет код или проспонсирует разработку )
> нельзя сканировать на максимальном разрешении.Это которое софтово интерполированное до небес, шоб цифирька 4800 внушительно смотрелась?
Толку-то от такого.
Я знал, что SANE пишут люди с недовыпрямленными руками, но чтобы так паковать исходники, надо иметь неисправляемую ошибку в ДНК.
> Я знал, что SANE пишут люди с недовыпрямленными руками, но чтобы так
> паковать исходники, надо иметь неисправляемую ошибку в ДНК....или одного удачно попросившего, шоб помещалось на /dev/fd0u1722, ага...
видимо SANE люди пишут абсолютно insane )))
В штатной версии sane (1.0.22) HP 3800C работает.
Собрал 1.0.23 -- перестал работать.
Неужели нельзя было докрутить новые модели без выпиливания старых?
> В штатной версии sane (1.0.22) HP 3800C работает.
> Собрал 1.0.23 -- перестал работать.Сообщите хотя бы в апстрим, хотя похоже, драйвер просто unmaintained -- см. #3 выше.