Программы для распознавания из стандартного комплекта Debian доустановили
- gocr, в т.ч. Scaner Acsess Now Easy, eikazo, gimp2.0-quiteinsane
- ocrad
- clara-free OCR program
- hocr-gtk
- СМ. статью о распознавании русского текста
После этого в kooka: {_Настройка_}-> {Выбор сканера}
У нас в лаборатории:
- USB: BenQ 3300, 5000 (Scan to Web), 5500, Genius Color Page Vivid Pro.
- SCSI: Acer Scan Prisa 620S и 640S.
Письмо в LinuxFormat и в BenQ.
Нашли в Инет по теме ("MiraScan + Linux" и "Драйвер сканера
BenQ"):
- 001 - интересная мысль о использовании части
Windows драйвера сканер для запуска в Linux. Попробовал на первом образе Debian
- никакого ответа;
- 002 - та же мысль о приспособлении Win-драйвера,
очень понравилась фраза "acerfirm.pl" script
to send it to your scanner from there;
- 003 - описание стандартной Linux архитектуры
SANE (Scanner Access Now Easy) + XSANE. Основная мысль, что начать нужно с
создания "модуля ядра scanner.o".
- 004 - нечто очень тщательно прорабтанное с Ferra.ru.
Наиболее интересно:
- Тогда нужно искать особенности установки разных сканеров в ркуководстве
(man 7 sane).
- вызов XSane для автоматической конфигурации SCSI.
- команда sane-find-scanner
- про снятие знаков ремарки # читай самостоятельно.
- 005 - человек задаётся вопросом о написании собственного
драйвера на основе ESC-последовательностей. К слову испанцы на своих сайтах
таблицу этих последовательностей для MiraScan опубликовали.
- 006 - человек предлагает использовать VMWare.
- неободимо почитать http://www.sane-project.org - всё о поддержке сканера.
- 007 - Статья по поддержке железа. В том числе
ссылка на http://www.mostang.com/sane/
и упоминание, что для работы USB сканеров нужна запущенная программа hotplug.
- 008 - Упоминание программ
для распознавания русских текстов.
- 009 - Официальный сайт, раздел sane.7. Особенно
понравилось то, что стало понятно, что же драйвер, что же программа. Пункт
проблемы содержит чёткую последовательность действий и отправляет к странице-описанию
сканера (010).
- попробовал sane-find-scanner - сканер находится. То есть ядро его поддерживает!!!
- scanimage -L запустился только из-под root. ВНИМАНИЕ, это значит, что установлен
устаревший пакет SANE, по крайней мере так сказано на ASP. Нужно снимать старый,
скачивать и компиллировать новый.
- 010 - sane-snapscan - SANE backend for AGFA SnapScan
flatbed scanners.
- ASP_FAQ - чёткое перечисление трёх пакетов
(pam, hotplug, sane-backends) имеющих непосредственное
отношение к драйверу сканера. ТОЛЬКО учтите, что перед установкой новых версий
необходимо удалить старые!!
- /usr/bin/sane-config
- man sane-dll - так и не попробовал команду, руки не дошли.
- На старом Debian при переливе его на машину со SCSI-сканером нормальной
работы со сканером не получилось даже из-под KDE с правами root.
- На ASP, который работал с USB-сканером после перелива на машину со SCSI-сканером
НЕ ПОЛУЧИЛОСЬ даже из-под KDE с правами root.
- нужно бы на ASP поэкспериментировать с правами user на XSANE и KOOKA.
- Ответ службы поддержки BenQ. Рекомендуют
перейти на sane 1.0.17.
- Список фирм, занимающихся Optical Character
Recognition.
На ASP сканер и звук работают.
На заново поставленном Debian.
- звук работает (проверяли в Gnome и KDE),
- но сканер всё-равно не работает.
Продолжение решения проблем со сканером
На машине со свежепоставленным ASP тоже возникли проблемы, только они возникли
по причине контактных явлений: USB кабель плохо входил в скане. В результате
при включении машины индикатор передней панели сканера мигал (модель BenQ 5000,
в Win обслуживается драйвером MiraScan v.6), а потом погасал, хотя при нормальной
работоспособности он должен продолжать гореть ещё минут 10 и только потом уходить
в режим энергосбережения. Проверили его работоспособность на другой машине с
Win, поняли проблему контактных явлений, попробовали его на старом ASP, где
сканер BenQ 5000U (в Win обслуживается драйвером MiraScan v.5) нормально работал.
Сканер повис на середине процесса, то есть даже ASP не так хорош, как казалось
сначала.
Эксперименты с ASP показали, что фактически сканер BenQ 5000U (в Win обслуживается
драйвером MiraScan v.5) нормально работает только из KDE, командой "выполнить"->
"kooka" с правами root.
Повторили то же на Debian (абсолютно такое же оборудование), сканер начал сканировать,
но на середине зеркала завис.
Третий этап решения проблем со сканером
После экспериментом на Debian со сканером (попытался сканировать из-под User)
машина перестала видесть сканер. Перезагрузка не помогла.
Пришлось переткнуть в другой USB (только питание предварительно снял). Не помогло.
Перезагрузил в Win. Убедился, что сканер откликается. Вернулся в KDE и из-под
root сканер заработал.
Свежее: Sane-backends-1.0.18.
Четвёртый этап решения проблем, под Ubuntu
Скрипт нашей лабы, который надо
использовать после перелива компьютера, чтобы он подставил правильный *.bin
сканера.
Вторая версия того же скрипта.
Ручное решение проблемы сканера BenQ3300U. Рисунки 01,
02, 03.
Используются технологии
uCoz