сканер Mustec 1200 UB Plus

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сканер Mustec 1200 UB Plus

Непрочитанное сообщение Olej » 27 апр 2019, 11:24

Olej писал(а):Поехали делать всё по-новой...
После обновлений ... Mint до 19.1 ... либо программных пакетов apt-get ... либо смены железа (материнской платы):

Код: Выделить всё

olej@nvidia:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 19.1 Tessa
Release:	19.1
Codename:	tessa

Код: Выделить всё

olej@nvidia:~$ lsusb | grep Scanner
Bus 002 Device 004: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner
Всё снова развалилось :-( :

Код: Выделить всё

olej@nvidia:~$ xsane
[gt68xx] Couldn't open firmware file (`/usr/share/sane/gt68xx/PS1fw.usb'): Нет такого файла или каталога
Вложения
xs1.png
xs1.png (9.86 КБ) 2510 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сканер Mustec 1200 UB Plus

Непрочитанное сообщение Olej » 27 апр 2019, 11:39

Olej писал(а): Всё снова развалилось :-( :
Любопытно, что с изменением версии (сборки) xsane - изменилась идентификация сканера, его название:

Код: Выделить всё

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

Код: Выделить всё

olej@nvidia:~$ scanimage -L
device `gt68xx:libusb:002:004' is a Mustek BearPaw 1200 CU flatbed scanner
И при запуске в терминале:

Код: Выделить всё

olej@nvidia:~$ xsane
[gt68xx] Couldn't open firmware file (`/usr/share/sane/gt68xx/PS1fw.usb'): Нет такого файла или каталога

Код: Выделить всё

olej@nvidia:~$ ls -l /usr/share/sane/gt68xx/
итого 8
-rw-r--r-- 1 root root 7792 янв 25  2017 sbfw.usb

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сканер Mustec 1200 UB Plus

Непрочитанное сообщение Olej » 27 апр 2019, 11:44

Olej писал(а):Любопытно, что с изменением версии (сборки) xsane - изменилась идентификация сканера, его название:
А раз так .. то вместо (или прежде ;-) ) того, чтоб править вручную конфигурации, загружу ка фирмваре-прошику (драйвер) всё с того же сайта SANE GT68xx Backend
Изображение
И помещу её в /usr/share/sane/gt68xx:

Код: Выделить всё

olej@nvidia:~$ ls -l /usr/share/sane/gt68xx/
итого 16
-rw-r--r-- 1 olej olej 7986 апр 27 11:28 ps1fw.usb
-rw-r--r-- 1 root root 7792 янв 25  2017 sbfw.usb

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сканер Mustec 1200 UB Plus

Непрочитанное сообщение Olej » 27 апр 2019, 11:51

Olej писал(а): И помещу её в /usr/share/sane/gt68xx:
Запуск...

Код: Выделить всё

olej@nvidia:~$ xsane
И ... о чудо ;-) :
xs2.png
xs3.png
И как видно по 2-й картинке, по заголовку окна, теперь называется совсем дугой (модификации) сканер на чипсете Grandtech GT-6801 !

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сканер Mustec 1200 UB Plus

Непрочитанное сообщение Olej » 27 апр 2019, 11:59

Olej писал(а):И как видно по 2-й картинке, по заголовку окна, теперь называется совсем дугой (модификации) сканер на чипсете Grandtech GT-6801 !
Но ... устройство инициализируется, но сканирование заканчивается так:
Вложения
xs4.png
xs4.png (7.95 КБ) 2510 просмотров

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сканер Mustec 1200 UB Plus

Непрочитанное сообщение Olej » 27 апр 2019, 12:57

Olej писал(а):Но ... устройство инициализируется, но сканирование заканчивается так:
А теперь... всего лишь:
1. забиваю комментарием в /etc/sane.d/gt68xx.conf строку с VID:DID:

Код: Выделить всё

##############################################################################
# Autodetect Mustek BearPaw 1200 CU, 2400 CU, Mustek ScanExpress 1200 UB Plus,
# Artec Ultima 2000 (e+), and several other GT-6801-based scanners
#usb 0x05d8 0x4002
2. дописываю в тот же конфигурационный файл в конец:

Код: Выделить всё

# 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
xs5.png
Сканирование:
xs6.png
Вот как теперь распознаётся сканер (не самым лучшим образом ;-) ):

Код: Выделить всё

olej@nvidia:~$ scanimage -L
device `gt68xx:libusb:002:004' is a Trust �Tq��U flatbed scanner
P.S. Характерно, что при запущенном xsane (занятом сканере?) это распознавание завершается так:

Код: Выделить всё

olej@nvidia:~$ scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сканер Mustec 1200 UB Plus

Непрочитанное сообщение Olej » 27 апр 2019, 13:32

Olej писал(а): P.S. Характерно, что при запущенном xsane (занятом сканере?) это распознавание завершается так:
В конечном итоге оставил так (в облом разбираться дальше):

Код: Выделить всё

root@nvidia:/etc/sane.d# pwd
/etc/sane.d

root@nvidia:/etc/sane.d# tail -n6 gt68xx.conf 
# Mustek ScanExpress 1200 UB Plus:
usb 0x05d8 0x4002
override "mustek-scanexpress-1200-ub-plus"
firmware "/usr/share/sane/gt68xx/sbfw.usb"
vendor "Mustek"
afe 0x20 0x02 0x22 0x03 0x1f 0x04

Код: Выделить всё

olej@nvidia:~$ scanimage -L
device `gt68xx:libusb:002:004' is a Mustek ScanExpress 1200 UB Plus flatbed scanner

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сканер Mustec 1200 UB Plus

Непрочитанное сообщение Olej » 27 апр 2019, 13:43

Помимо прочего, как утверждается, SANE-сканер можно расшарить по LAN - SANE, СКАНИРОВАНИЕ ДОКУМЕНТОВ ПО СЕТИ
18 ДЕКАБРЯ 2008
SANE это API, обеспечивающий стандартизированный доступ к сканерам различных производителей в Linux. Если ваш сканер поддерживается SANE, то можно организовать доступ к сканеру по сети. Не буду описывать процедуру установки сканера, опишу какие надо сделать изменения в конфигурационных файлах, чтобы получить доступ к установленному сканеру по сети.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сканер Mustec 1200 UB Plus

Непрочитанное сообщение Olej » 27 апр 2019, 14:03

Для совсем уж любознательных ... по настройкам и в конфигурациях полазить ;-) :

Код: Выделить всё

olej@nvidia:/etc/sane.d$ man sane
...
       gt68xx
         The gt68xx backend provides support for scanners based on the Grandtech GT-6801 and  GT-6816  chips  like
         the  Artec Ultima 2000 and several Mustek BearPaw CU and TA models. Some Genius, Lexmark, Medion, Packard
         Bell, Plustek, and Trust scanners are also supported. See sane-gt68xx(5) for details.
...

Код: Выделить всё

olej@nvidia:/etc/sane.d$ man sane-gt68xx
...
       The  vendor  and  model options are not absolutely necessary but for convenience. Quite a lot of scanners from different
       manufacturers share the same vendor/product ids so you can set the "correct" name here.

       The afe option allows one to set custom offset and gain values for the Analog FrontEnd of the scanner. This  option  can
       be  either  used to select the AFE values if automatic coarse calibration is disabled, or to make automatic coarse cali‐
       bration faster. For the latter usage, enable debug level 3 (see below), scan an image and look  for  debug  line  string
       with  "afe".  Copy  this  line to gt68xx.conf.  The option has six parameters: red offset, red gain, green offset, green
       gain, blue offset, and blue gain.

       A sample configuration file is shown below:

              usb 0x05d8 0x4002
              override "mustek-scanexpress-1200-ub-plus"
              firmware "/opt/gt68xx/SBfw.usb"
              vendor "Trust"
              model "Compact Scan USB 19200"
              afe 0x20 0x02 0x22 0x03 0x1f 0x04
...

Код: Выделить всё

olej@nvidia:/etc/sane.d$ man sane-mustek_usb
...
       The  sane-mustek_usb  library  implements  a  SANE (Scanner Access Now Easy) backend that provides access to Mustek USB flatbed
       scanners (including a clone from Trust).  At present, the following scanners are known to work more or less with this backend:

              Mustek 600 CU
              Mustek 1200 UB
              Mustek 1200 CU
              Mustek 1200 CU Plus
              Trust Compact Scan USB 19200
...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: сканер Mustec 1200 UB Plus

Непрочитанное сообщение Olej » 03 май 2019, 17:30

Olej писал(а): P.S. Характерно, что при запущенном xsane (занятом сканере?) это распознавание завершается так:
Этот сканер сведёт меня с ума! :cry: (а вас также любой ваш установленный сканер с xsane)...
Кажется, ничего больше не делал как ... перенёс сканер на другой USB разъём:

Код: Выделить всё

olej@nvidia:~/2019_WORK/FAMILY$ lsusb
Bus 002 Device 006: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner
Bus 002 Device 003: ID 14cd:168a Super Top 
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 2101:020f ActionStar 
Bus 001 Device 014: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 001 Device 013: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 012: ID 03f0:002a Hewlett-Packard LaserJet P1102
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

И в результате:

Код: Выделить всё

olej@nvidia:~/2019_WORK/FAMILY$ scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
Вложения
xs11.png
xs11.png (7.43 КБ) 2494 просмотра
xs12.png

Ответить

Вернуться в «Железо для Linux»

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

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