Rating@Mail.ru

Форум сайта "Виртуальная энциклопедия "Linux по-русски"


Текущее время: 26 фев 2017, 01:42

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: сканер Mustec 1200 UB Plus
Непрочитанное сообщениеДобавлено: 13 апр 2015, 13:30 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8752
Откуда: Харьков
Вот такой старенький сканер у меня завалялся за печкой ;-) - Mustec 1200 UB Plus (это так на крышке написано)
Код:
bash-4.2$ lsusb | grep Scan
Bus 004 Device 002: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner

Но дело даже не в этом конкретно сканере, а вообще в использовании сканеров в Linux, программах сканирования и дальше в распознающих текст системах OCR.

Замордовал меня этот Mustec 1200 UB Plus тем, что а). к его адаптации к Linux я уже приступал ... раз 5 - убив по 3-4 часа времени бросал это занятие и на том каждый раз бросая, б). из-за него, гада ;-) , единственного я вынужден на одном из компьютеров держать инсталляцию Windows, которая больше мне ни на что не нужна, в). это целый класс задач, сканирование-распознавание, который считают слабо пригодным для Linux ... и выдвигается такая аргументация.

Но время идёт, программы совершенствуются, и очен интересно посмотреть что там сейчас происходит в Linux...


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: сканер Mustec 1200 UB Plus
Непрочитанное сообщениеДобавлено: 13 апр 2015, 14:05 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8752
Откуда: Харьков
Olej писал(а):
Вот такой старенький сканер у меня завалялся за печкой ;-) - Mustec 1200 UB Plus (это так на крышке написано)
Код:
bash-4.2$ lsusb | grep Scan
Bus 004 Device 002: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner

Но дело даже не в этом конкретно сканере, а вообще в использовании сканеров в Linux, программах сканирования и дальше в распознающих текст системах OCR.

Замордовал меня этот Mustec 1200 UB Plus тем, что а). к его адаптации к Linux я уже приступал ... раз 5 - убив по 3-4 часа времени бросал это занятие и на том каждый раз бросая

Неприятность такого типа (а их большинство!) сканеров в том, что они состоят из 1-го чипа (вон то GT6801 и есть чип), а китайцы рисуют на крышке сканера типовое имя модели (Mustec 1200 UB Plus), а под крышкой может быть любой из десятка разных чипов. А каждому чипу по USB нужно перед работой закачать маленький файл микропрограммы. И вот угадать какой файл микропрограммы и где его взять - и составляет проблему!

В очередной раз устанавливаю в Mint 17.1:
Код:
lej@nvidia ~ $ /usr/bin/lsb_release -ircd
Distributor ID:   LinuxMint
Description:   Linux Mint 17.1 Rebecca
Release:   17.1
Codename:   rebecca
olej@nvidia ~ $ uname -a
Linux nvidia 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:30:01 UTC 2014 i686 i686 i686 GNU/Linux


Xsane там установлен по дефаулту, вот такой:
Код:
olej@nvidia ~ $ xsane --version
xsane-0.998 © 1998-2010 Oliver Rauch
  Эл. почта: Oliver.Rauch@xsane.org
  пакет xsane-0.996
  собрано с GTK-2.24.18
  with color management function
  с поддержкой GIMP, собрано с GIMP-2.8.4
  Форматы файлов XSane: jpeg, pdf(compr.), png, pnm, ps(compr.), tiff, txt


Доконфигурирование Xsane под сканер делаю по вот этому уже старенькому проекту SANE GT68xx Backend
Цитата:
Последний релиз: 1.0-77 (2005-09-01)

Даже русскоязычный перевод ... но всё равно мало понятно :-? (2 предыдущих моих "подхода" именно с этим пакетом так и не увенчались успехом).
Вот 2 файла микропрограммы похожие на мою модель:
Код:
nvidia Mustec # ls -l
итого 16
-rw-r--r-- 1 olej olej 7986 Апр  8 02:19 ps1fw.usb
-rw-r--r-- 1 olej olej 7792 Апр  8 02:20 sbfw.usb

Ещё вариант (для хитрых сканеров) - попытаться достать оригинальный файл микропрограммы из инсталляции Windows ... у меня не получилось ;-)


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: сканер Mustec 1200 UB Plus
Непрочитанное сообщениеДобавлено: 13 апр 2015, 14:10 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8752
Откуда: Харьков
Olej писал(а):
Olej писал(а):
Вот 2 файла микропрограммы похожие на мою модель:

Код:
nvidia sane # mkdir /usr/share/sane/gt68xx/
nvidia Mustec # cp sbfw.usb /usr/share/sane/gt68xx/
nvidia Mustec # chmod a+r /usr/share/sane/gt68xx/sbfw.usb

Конфигурация:
Код:
nvidia sane.d # pwd
/etc/sane.d

В файл gt68xx.conf вписываем примерно так (почему так не знаю ;-) - взято из примера):
Код:
# Mustek ScanExpress 1200 UB Plus:
#override "mustek-scanexpress-1200-ub-plus"
usb 0x05d8 0x4002
override "mustek-scanexpress-1200-ub-plus"
firmware "/usr/share/sane/gt68xx/sbfw.usb"
vendor "Trust"
model "Compact Scan USB 19200"
afe 0x20 0x02 0x22 0x03 0x1f 0x04

Проверяем:
Код:
olej@nvidia ~ $ scanimage -L
device `gt68xx:libusb:003:002' is a Trust � flatbed scanner

... ну, что-то с чем-то ... :-o


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: сканер Mustec 1200 UB Plus
Непрочитанное сообщениеДобавлено: 13 апр 2015, 14:15 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8752
Откуда: Харьков
Olej писал(а):
... ну, что-то с чем-то ... :-o


Вложение:
xs1.png
xs1.png [ 149.4 КБ | Просмотров: 10883 ]


Вложение:
xs2.png
xs2.png [ 34.11 КБ | Просмотров: 10883 ]


А это уже сканированное изображение (книжку-инструкцию по материнской плате подложил ;-) )
Вложение:
xs3.png
xs3.png [ 246.45 КБ | Просмотров: 10883 ]

P.S. Я этой картинки 2 года добивался :lol:


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: сканер Mustec 1200 UB Plus
Непрочитанное сообщениеДобавлено: 13 апр 2015, 15:02 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8752
Откуда: Харьков
Цитата:

Изображение
Если теперь покопаться в "Параметры"->"Настройка", то там найдём:
Вложение:
gocr.png
gocr.png [ 36.67 КБ | Просмотров: 10881 ]

Xsane ожидает качестве OCR - gocr:
Код:
olej@nvidia ~ $ which gocr
olej@nvidia ~ $ gocr
Программа 'gocr' на данный момент не установлена. Вы можете установить её, выполнив:
sudo apt-get install gocr

Код:
olej@nvidia ~/Загрузки/Mixminion $ sudo apt-get install gocr
...
Настраивается пакет gocr (0.49-1) …

Код:
olej@nvidia ~ $ gocr -h
 Optical Character Recognition --- gocr 0.49 20100924
 Copyright (C) 2001-2010 Joerg Schulenburg  GPG=1024D/53BDFBE3
 released under the GNU General Public License
 using: gocr [options] pnm_file_name  # use - for stdin
 options (see gocr manual pages for more details):
 -h, --help
 -i name   - input image file (pnm,pgm,pbm,ppm,pcx,...)
 -o name   - output file  (redirection of stdout)
 -e name   - logging file (redirection of stderr)
 -x name   - progress output to fifo (see manual)
 -p name   - database path including final slash (default is ./db/)
 -f fmt    - output format (ISO8859_1 TeX HTML XML UTF8 ASCII)
 -l num    - threshold grey level 0<160<=255 (0 = autodetect)
 -d num    - dust_size (remove small clusters, -1 = autodetect)
 -s num    - spacewidth/dots (0 = autodetect)
 -v num    - verbose (see manual page)
 -c string - list of chars (debugging, see manual)
 -C string - char filter (ex. hexdigits: 0-9A-Fx, only ASCII)
 -m num    - operation modes (bitpattern, see manual)
 -a num    - value of certainty (in percent, 0..100, default=95)
 -u string - output this string for every unrecognized character
 examples:
   gocr -m 4 text1.pbm                   # do layout analyzis
   gocr -m 130 -p ./database/ text1.pbm  # extend database
   djpeg -pnm -gray text.jpg | gocr -    # use jpeg-file via pipe

 webpage: http://jocr.sourceforge.net/


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: сканер Mustec 1200 UB Plus
Непрочитанное сообщениеДобавлено: 14 апр 2015, 14:29 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8752
Откуда: Харьков
Olej писал(а):
Xsane ожидает качестве OCR - gocr:

Железо установили ...

А про распознавание сканированного текста, дальше - там, где ему и должно быть: в разделе "Софт для Linux".

Скажу только, забегая вперёд, что и оно в Linux довольно успешно ... если выполнять тщательно.


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: сканер Mustec 1200 UB Plus
Непрочитанное сообщениеДобавлено: 25 янв 2017, 20:56 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8752
Откуда: Харьков
Olej писал(а):
Olej писал(а):
Вот такой старенький сканер у меня завалялся за печкой ;-) - Mustec 1200 UB Plus (это так на крышке написано)
Код:
bash-4.2$ lsusb | grep Scan
Bus 004 Device 002: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner

В очередной раз устанавливаю в Mint 17.1:

Переустановил Mint 18, по новой.
И забыл, что там сканер доустанавливался не в /home (сохранённый).
А сканер срочно понадобился...
Поэтому в панике устанавливаю по-новой! ;-) (и записываю на следующий раз)


Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: сканер Mustec 1200 UB Plus
Непрочитанное сообщениеДобавлено: 25 янв 2017, 20:59 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8752
Откуда: Харьков
Olej писал(а):
Поэтому в панике устанавливаю по-новой! ;-) (и записываю на следующий раз)


1. инсталляция (в Mint 18 их по дефаулту нет)
Код:
olej@nvidia ~ $ sudo apt install sane xsane
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  xsane-common
Предлагаемые пакеты:
  gocr | cuneiform | tesseract-ocr | ocrad gv hylafax-client | mgetty-fax
НОВЫЕ пакеты, которые будут установлены:
  sane xsane xsane-common
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1 748 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 5 862 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://archive.ubuntu.com/ubuntu xenial/universe amd64 sane amd64 1.0.14-11 [81,2 kB]
Пол:2 http://archive.ubuntu.com/ubuntu xenial/universe amd64 xsane-common all 0.999-3ubuntu1 [1 385 kB]
Пол:3 http://archive.ubuntu.com/ubuntu xenial/universe amd64 xsane amd64 0.999-3ubuntu1 [282 kB]
Получено 1 748 kБ за 2с (787 kБ/c)
Выбор ранее не выбранного пакета sane.
(Чтение базы данных … на данный момент установлено 234135 файлов и каталогов.)
Подготовка к распаковке …/sane_1.0.14-11_amd64.deb …
Распаковывается sane (1.0.14-11) …
Выбор ранее не выбранного пакета xsane-common.
Подготовка к распаковке …/xsane-common_0.999-3ubuntu1_all.deb …
Распаковывается xsane-common (0.999-3ubuntu1) …
Выбор ранее не выбранного пакета xsane.
Подготовка к распаковке …/xsane_0.999-3ubuntu1_amd64.deb …
Распаковывается xsane (0.999-3ubuntu1) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Обрабатываются триггеры для doc-base (0.10.7) …
Обработка 1 добавленный файл doc-base...
Регистрация документа в scrollkeeper...
Обрабатываются триггеры для hicolor-icon-theme (0.15-0ubuntu1) …
Обрабатываются триггеры для gnome-menus (3.13.3-6ubuntu3.1) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu5) …
Обрабатываются триггеры для mime-support (3.59ubuntu1) …
Настраивается пакет sane (1.0.14-11) …
Настраивается пакет xsane-common (0.999-3ubuntu1) …
Настраивается пакет xsane (0.999-3ubuntu1) …

Код:
olej@nvidia ~ $ sudo apt install sane xsane
[sudo] пароль для olej:
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  xsane-common
Предлагаемые пакеты:
  gocr | cuneiform | tesseract-ocr | ocrad gv hylafax-client | mgetty-fax
НОВЫЕ пакеты, которые будут установлены:
  sane xsane xsane-common
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 1 748 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 5 862 kB.
Хотите продолжить? [Д/н] y
Пол:1 http://archive.ubuntu.com/ubuntu xenial/universe amd64 sane amd64 1.0.14-11 [81,2 kB]
Пол:2 http://archive.ubuntu.com/ubuntu xenial/universe amd64 xsane-common all 0.999-3ubuntu1 [1 385 kB]
Пол:3 http://archive.ubuntu.com/ubuntu xenial/universe amd64 xsane amd64 0.999-3ubuntu1 [282 kB]
Получено 1 748 kБ за 2с (787 kБ/c)
Выбор ранее не выбранного пакета sane.
(Чтение базы данных … на данный момент установлено 234135 файлов и каталогов.)
Подготовка к распаковке …/sane_1.0.14-11_amd64.deb …
Распаковывается sane (1.0.14-11) …
Выбор ранее не выбранного пакета xsane-common.
Подготовка к распаковке …/xsane-common_0.999-3ubuntu1_all.deb …
Распаковывается xsane-common (0.999-3ubuntu1) …
Выбор ранее не выбранного пакета xsane.
Подготовка к распаковке …/xsane_0.999-3ubuntu1_amd64.deb …
Распаковывается xsane (0.999-3ubuntu1) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Обрабатываются триггеры для doc-base (0.10.7) …
Обработка 1 добавленный файл doc-base...
Регистрация документа в scrollkeeper...
Обрабатываются триггеры для hicolor-icon-theme (0.15-0ubuntu1) …
Обрабатываются триггеры для gnome-menus (3.13.3-6ubuntu3.1) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu5) …
Обрабатываются триггеры для mime-support (3.59ubuntu1) …
Настраивается пакет sane (1.0.14-11) …
Настраивается пакет xsane-common (0.999-3ubuntu1) …
Настраивается пакет xsane (0.999-3ubuntu1) …

И тут же пытаюсь его запустить...


Вложения:
m1.png
m1.png [ 10.96 КБ | Просмотров: 200 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
 Заголовок сообщения: Re: сканер Mustec 1200 UB Plus
Непрочитанное сообщениеДобавлено: 25 янв 2017, 21:05 
Не в сети
Писатель
Аватара пользователя

Зарегистрирован: 24 сен 2011, 14:22
Сообщения: 8752
Откуда: Харьков
Поехали делать всё по-новой...
Olej писал(а):
Доконфигурирование Xsane под сканер делаю по вот этому уже старенькому проекту SANE GT68xx Backend
Цитата:
Последний релиз: 1.0-77 (2005-09-01)


2.
Код:
olej@nvidia ~/2017_WORK/devices/Mustek_1200_UB+ $ ls -l
итого 8
-rw-r--r-- 1 olej olej 7792 янв 25 19:33 sbfw.usb

Код:
nvidia ~ # cd /usr/share/sane
nvidia sane # mkdir gt68xx
nvidia Mustek_1200_UB+ # cp sbfw.usb /usr/share/sane/gt68xx/
nvidia Mustek_1200_UB+ # chmod a+r /usr/share/sane/gt68xx/sbfw.usb


3. Дописываю (в конец) /etc/sane.d/gt68xx.conf :
Код:
nvidia sane.d # tail -n8 /etc/sane.d/gt68xx.conf
# Mustek ScanExpress 1200 UB Plus:
#override "mustek-scanexpress-1200-ub-plus"
usb 0x05d8 0x4002
override "mustek-scanexpress-1200-ub-plus"
firmware "/usr/share/sane/gt68xx/sbfw.usb"
vendor "Trust"
model "Compact Scan USB 19200"
afe 0x20 0x02 0x22 0x03 0x1f 0x04


4. Проверка
Код:
olej@nvidia ~ $ scanimage -L
device `gt68xx:libusb:002:003' is a Trust �ʩ�WU flatbed scanner


Запускаем...


Вложения:
m2.png
m2.png [ 149.16 КБ | Просмотров: 200 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
[ Time : 0.033s | 19 Queries | GZIP : On ]