Nie każdy Mint rozpoznaje skaner

  • 17 replies
  • 544 views
Nie każdy Mint rozpoznaje skaner
« dnia: Sierpień 08, 2018, 09:56:51 am »
Mam na laptopach pod Mintem 17.3(64 bit)  i 18.x(64 bit - 2 laptopy) oprogamowanie do skanowania : "Proste skanowanie" (to jest macierzyste od linux Mint) i drugie to XSANE - na wszystkich laptopach tak samo. A sprawa wygląda tak : Na Mintach serii 18.x - "Proste skanowanie" nie wykrywa skanera, a XSANE wyświetla mi tabliczkę z czerwonym krążkiem i znakiem "X" w środku i napisem :

Nie powiodło się otwarcie urządzenia 'gt68xx:libusb:003:010':Nieprawidłowy argument.

Linux 17.3 - ten na obydwu programach do skanowania - wykrywa poprawnie skaner i skanuje - więc mimo że jest trochę leciwy i nadszarpnięty - chowam go jak relikfię. Czy można coś zrobić żeby skaner pracował również na tych nowszych Mintach ?

*

Offline ciastek1981

  • *******
  • 1134
  • 150
  • Płeć: Mężczyzna
  • Sprzątam forum, usuwam reklamy oraz daję bany ;)
Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #1 dnia: Sierpień 08, 2018, 10:20:01 am »
Może byś dał na początek wyniki poleceń

dpkg -l | grep -i libsane
lsusb
scanimage -L
ls /etc/sane.d/
cat /etc/sane.d/dll.conf
cat /etc/sane.d/snapscan.conf
PS Jeszcze

scanimage --test -d 'to_co_pojawi_się_po_wydaniu_polecenia_ scanimage -L_za_device pomiędzy apostrofami'
lub

scanimage -T -d 'to_co_pojawi_się_po_wydaniu_polecenia_ scanimage -L_za_device pomiędzy apostrofami'
apostrofy to ręcznie w poleceniu dopisz, bo potem może nie chcieć zrobić testu.
« Ostatnia zmiana: Sierpień 08, 2018, 11:38:29 am wysłana przez ciastek1981 »

*

Offline TECUMSEH

  • *
  • 17
  • 0
Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #2 dnia: Sierpień 08, 2018, 12:14:34 pm »
A jaki to skaner? Model, producent...

*

Offline yahoob3

  • *****
  • 683
  • 121
  • Płeć: Mężczyzna
  • Zgryźliwy tetryk
    • Organy Hammonda
Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #3 dnia: Sierpień 09, 2018, 20:36:14 pm »
Ależ Wodzu ;) komputer, który widzi skaner po wpisaniu ciastkowych:
scanimage -L
i/lub
lsusb
ładnie przedstawi nam z czym mamy do czynienia. :)
Mint 18.3 Cinnamon, kern. 4.10; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M;
LU#586742

*

Offline TECUMSEH

  • *
  • 17
  • 0
Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #4 dnia: Sierpień 09, 2018, 21:03:25 pm »
Ależ Wodzu ;) komputer, który widzi skaner po wpisaniu ciastkowych:
ładnie przedstawi nam z czym mamy do czynienia. :)
Nie przeczę. Ale jak by w pierwszej wiadomości podany był model/producent, to teoretycznie wiemy czego szukać.


*

Offline yahoob3

  • *****
  • 683
  • 121
  • Płeć: Mężczyzna
  • Zgryźliwy tetryk
    • Organy Hammonda
Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #5 dnia: Sierpień 09, 2018, 21:20:44 pm »
W sumie tys prowda :)
Czyli kolejny "apel do ściany" - podawajcie w razie problemów sprzętowych w pierwszym poście o jaki sprzęt chodzi!
Mint 18.3 Cinnamon, kern. 4.10; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M;
LU#586742

*

Offline ciastek1981

  • *******
  • 1134
  • 150
  • Płeć: Mężczyzna
  • Sprzątam forum, usuwam reklamy oraz daję bany ;)
Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #6 dnia: Sierpień 10, 2018, 01:15:53 am »
Panowie, nas interesuje głównie to jak wygląda sama komunikacja między systemem <-a-> urządzeniem.
Sama nazwa urządzenia ma drugorzędne znaczenie, chociaż googlując można spróbować coś dopasować.

Odpowiednie polecania służą do tego aby dane urządzenie nam się "przedstawiło" oraz opowiedziało nam co go "boli" (czyli "powiedziało" nam co szwankuje w komunikacji).

Edyta: No i wracając do tematu znając wynik

scanimage -L
a potem

scanimage -T -d 'to_co_pojawi_się_po_wydaniu_polecenia_ scanimage -L_za_device pomiędzy apostrofami'
Powinniśmy dostać odpowiedź w stylu

[gt68xx] Couldn't open firmware file (`Jakaś tam ścieżka do firmware'): No such file or directory
scanimage: open of device gt68xx:libusb:cośtam:coś:tam failed: Invalid argument

Jeżeli jest wszystko OK to mamy taki widoczek (przykład z mojego skanera)

scanimage -T -d 'pixma:04A91901'
scanimage: scanning image of size 638x877 pixels at 24 bits/pixel
scanimage: acquiring RGB frame, 8 bits/sample
scanimage: reading one scanline, 1914 bytes... PASS
scanimage: reading one byte... PASS
scanimage: stepped read, 2 bytes... PASS
scanimage: stepped read, 4 bytes... PASS
scanimage: stepped read, 8 bytes... PASS
scanimage: stepped read, 16 bytes... PASS
scanimage: stepped read, 32 bytes... PASS
scanimage: stepped read, 64 bytes... PASS
scanimage: stepped read, 128 bytes... PASS
scanimage: stepped read, 256 bytes... PASS
scanimage: stepped read, 512 bytes... PASS
scanimage: stepped read, 1024 bytes... PASS
scanimage: stepped read, 2048 bytes... PASS
scanimage: stepped read, 2047 bytes... PASS
scanimage: stepped read, 1023 bytes... PASS
scanimage: stepped read, 511 bytes... PASS
scanimage: stepped read, 255 bytes... PASS
scanimage: stepped read, 127 bytes... PASS
scanimage: stepped read, 63 bytes... PASS
scanimage: stepped read, 31 bytes... PASS
scanimage: stepped read, 15 bytes... PASS
scanimage: stepped read, 7 bytes... PASS
scanimage: stepped read, 3 bytes... PASS

« Ostatnia zmiana: Sierpień 10, 2018, 07:42:52 am wysłana przez ciastek1981 »

*

Offline Ulvhedin

  • *******
  • 1719
  • 1199
  • Płeć: Mężczyzna
Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #7 dnia: Sierpień 10, 2018, 18:07:07 pm »

Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #8 dnia: Sierpień 10, 2018, 20:58:45 pm »
Wykonałem te komendy i przedzieliłem stringiem haszy #.
Ostatnie polecenie to "po device"  - wykonałem w obu wersjach i niestety to co się pokazuje to znak "większości" a za nim biały prostokąt taki jak kiedyś dosowe myszy miały - mruga on po wykonaniu polecenia jakies 3- 4 sekundy i przestaje mrugać, dalej świecąc na biało. OK - poniżej wklejka z tych poleceń.
----------------------------------------------------------------------------------------

[code]dpkg -l | grep -i libsane
ii  libsane:amd64   1.0.23-3ubuntu3.1     amd64    API library for scanners
ii  libsane:i386       1.0.23-3ubuntu3.1     i386        API library for scanners
ii  libsane-common     1.0.23-3ubuntu3.1     amd64        API library for scanners -- documentation and support files
ii  libsane-hpaio      3.15.2-0trusty4.1  amd64       
HP SANE backend for multi-function peripherals
###########################################################
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 064e:9320 Suyin Corp.
Bus 001 Device 009: ID 05d8:4002 Ultima Electronics Corp. Artec Ultima 2000 (GT6801 based)/Lifetec LT9385/ScanMagic 1200 UB Plus Scanner
Bus 001 Device 007: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 002: ID 046d:c534 Logitech, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
###########################################################
scanimage -L
device `gt68xx:libusb:001:009' is a Mustek ScanExpress 1200 UB Plus flatbed scanner
-------------------------------
ls /etc/sane.d/
abaton.conf
agfafocus.conf
apple.conf
artec.conf
artec_eplus48u.conf
avision.conf
bh.conf
canon630u.conf
canon.conf
canon_dr.conf
canon_pp.conf
cardscan.conf
coolscan2.conf
coolscan3.conf
coolscan.conf
dc210.conf
dc240.conf
dc25.conf
dell1600n_net.conf
dll.conf
dll.d
dmc.conf
epjitsu.conf
epson2.conf
epson.conf
fujitsu.conf
genesys.conf
gphoto2.conf
gt68xx.conf
gt68xx.conf.backup
hp3900.conf
hp4200.conf
hp5400.conf
hp.conf
hpsj5s.conf
hs2p.conf
ibm.conf
kodakaio.conf
kodak.conf
leo.conf
lexmark.conf
ma1509.conf
magicolor.conf
matsushita.conf
microtek2.conf
microtek.conf
mustek.conf
mustek_pp.conf
mustek_usb.conf
nec.conf
net.conf
p5.conf
pie.conf
pixma.conf
plustek.conf
plustek_pp.conf
qcam.conf
ricoh.conf
rts8891.conf
s9036.conf
saned.conf
sceptre.conf
sharp.conf
sm3840.conf
snapscan.conf
sp15c.conf
st400.conf
stv680.conf
tamarack.conf
teco1.conf
teco2.conf
teco3.conf
test.conf
u12.conf
umax1220u.conf
umax.conf
umax_pp.conf
v4l.conf
xerox_mfp.conf
##############################################################
cat /etc/sane.d/dll.conf
# /etc/sane.d/dll.conf - Configuration file for the SANE dynamic backend loader
#
# Backends can also be enabled by configuration snippets under
# /etc/sane.d/dll.d directory -- packages providing backends should drop
# a config file similar to dll.conf in this directory, named after the package.
#

# The next line enables the network backend; comment it out if you don't need
# to use a remote SANE scanner over the network - see sane-net(5) and saned(
net
abaton
agfafocus
apple
avision
artec
artec_eplus48u
as6e
bh
canon
canon630u
canon_dr
#canon_pp
cardscan
coolscan
#coolscan2
coolscan3
#dc25
#dc210
#dc240
dell1600n_net
dmc
epjitsu
#epson
epson2
fujitsu
#gphoto2
genesys
gt68xx
hp
hp3900
hpsj5s
hp3500
hp4200
hp5400
hp5590
hpljm1005
hs2p
ibm
kodak
kodakaio
kvs1025
kvs20xx
leo
lexmark
ma1509
magicolor
matsushita
microtek
microtek2
mustek
#mustek_pp
mustek_usb
mustek_usb2
nec
niash
#p5
pie
pixma
plustek
#plustek_pp
#pnm
qcam
ricoh
rts8891
s9036
sceptre
sharp
sm3600
sm3840
snapscan
sp15c
#st400
#stv680
tamarack
teco1
teco2
teco3
#test
u12
umax
#umax_pp
umax1220u
v4l
xerox_mfp
##########################################################
cat /etc/sane.d/snapscan.conf
#------------------------------ General -----------------------------------

# Change to the fully qualified filename of your firmware file, if
# firmware upload is needed by the scanner
firmware /usr/share/sane/snapscan/your-firmwarefile.bin

# If not automatically found you may manually specify a device name.

# For USB scanners also specify bus=usb, e.g.
# /dev/usb/scanner0 bus=usb

# For SCSI scanners specify the generic device, e.g. /dev/sg0 on Linux.
# /dev/sg0

#---------------------------------------------------------------------------
# No changes should be necessary below this line
#---------------------------------------------------------------------------

#-------------------------- SCSI scanners ----------------------------------
# These SCSI devices will be probed automatically
scsi AGFA * Scanner
scsi COLOR * Scanner
scsi Color * Scanner
scsi ACERPERI * Scanner

#--------------------------- USB scanners -----------------------------------
# These USB devices will be probed automatically
# (This will currently work only on Linux)

# Benq/Acer/Vuego 310U
usb 0x04a5 0x1a20
usb 0x04a5 0x1a26

# Benq/Acer/Vuego 320U
usb 0x04a5 0x2022

# Benq/Acer/Vuego 620U / 620UT
usb 0x04a5 0x1a2a
usb 0x04a5 0x2040

# Benq/Acer/Vuego 640U
usb 0x04a5 0x2060

# Benq/Acer/Vuego 640BU
usb 0x04a5 0x207e

# Benq/Acer/Vuego 640BT
usb 0x04a5 0x20be

# Benq/Acer/Vuego 1240U
usb 0x04a5 0x20c0

# Benq/Acer/Vuego 3300 / 4300
usb 0x04a5 0x20b0

# Benq/Acer/Vuego 4300
usb 0x04a5 0x20de

# Benq 5000E / 5000U
usb 0x04a5 0x20f8

# Benq 5000
usb 0x04a5 0x20fc

# Benq/Acer 5300
usb 0x04a5 0x20fe

# Benq 5250C
usb 0x04a5 0x2137

# Agfa 1236U
usb 0x06bd 0x0002

# Agfa 1212U
usb 0x06bd 0x0001
usb 0x06bd 0x2061

# Agfa Snapscan e10
usb 0x06bd 0x2093

# Agfa Snapscan e20
usb 0x06bd 0x2091

# Agfa Snapscan e25
usb 0x06bd 0x2095

# Agfa Snapscan e26
usb 0x06bd 0x2097

# Agfa Snapscan e40
usb 0x06bd 0x208d

# Agfa Snapscan e42
usb 0x06bd 0x20ff

# Agfa Snapscan e50
usb 0x06bd 0x208f

# Agfa Snapscan e52
usb 0x06bd 0x20fd

# Epson Perfection 660
usb 0x04b8 0x0114

# Epson Perfection 1670
usb 0x04b8 0x011f

# Epson Perfection 2480
usb 0x04b8 0x0121

# Epson Perfection 3490
usb 0x04b8 0x0122

# Epson Stylus CX-1500
usb 0x04b8 0x080c
##########################################
scanimage --test -d 'to co pojawi sie
scanimage --test -d  `gt68xx:libusb:001:009'
>[/code]
//Uzywaj znaczników CODE!!!!! /Ulvhedin
« Ostatnia zmiana: Sierpień 12, 2018, 01:43:21 am wysłana przez universis »

*

Offline ciastek1981

  • *******
  • 1134
  • 150
  • Płeć: Mężczyzna
  • Sprzątam forum, usuwam reklamy oraz daję bany ;)
Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #9 dnia: Sierpień 10, 2018, 21:48:49 pm »
apostrofy to ręcznie w poleceniu dopisz, bo potem może nie chcieć zrobić testu.

Jeszcze raz daj

scanimage -T -d 'gt68xx:libusb:001:009'
i drugi test zrób z sudo

sudo scanimage -T -d 'gt68xx:libusb:001:009'
No i nie zapominaj o https://forum.linuxmint.pl/index.php?topic=6937.msg64458#msg64458
« Ostatnia zmiana: Sierpień 10, 2018, 21:55:39 pm wysłana przez ciastek1981 »

Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #10 dnia: Sierpień 10, 2018, 23:30:05 pm »
Poprzednio zrobiłem z wklejki bo zauważyłem że zarówno Twój wiersz polecenia jak i ten
od systemu - zawierały dwa apostrofy, pierwszy ukośny, a drugi pionowy - nie umiałem
napisać tego ukośnego, ale jak się okazuje te zwykłe powinny być. Poniżej wklejka polecenia
 z sudo - ten bez sudo mi się chyba nie zapisał, ale jak coś to jutro zrobię :
---------------------------------------------------------------------------------------
[code]scanimage: scanning image of size 2563x3531 pixels at 8 bits/pixel
scanimage: acquiring gray frame, 8 bits/sample
scanimage: reading one scanline, 2563 bytes...   PASS
scanimage: reading one byte...      PASS
scanimage: stepped read, 2 bytes...    PASS
scanimage: stepped read, 4 bytes...    PASS
scanimage: stepped read, 8 bytes...    PASS
scanimage: stepped read, 16 bytes...    PASS
scanimage: stepped read, 32 bytes...    PASS
scanimage: stepped read, 64 bytes...    PASS
scanimage: stepped read, 128 bytes...    PASS
scanimage: stepped read, 256 bytes...    PASS
scanimage: stepped read, 512 bytes...    PASS
scanimage: stepped read, 1024 bytes...    PASS
scanimage: stepped read, 2048 bytes...    PASS
scanimage: stepped read, 4096 bytes...    PASS
scanimage: stepped read, 4095 bytes...    PASS
scanimage: stepped read, 2047 bytes...    PASS
scanimage: stepped read, 1023 bytes...    PASS
scanimage: stepped read, 511 bytes...    PASS
scanimage: stepped read, 255 bytes...    PASS
scanimage: stepped read, 127 bytes...    PASS
scanimage: stepped read, 63 bytes...    PASS
scanimage: stepped read, 31 bytes...    PASS
scanimage: stepped read, 15 bytes...    PASS
scanimage: stepped read, 7 bytes...    PASS
Prosze używać znaczników CODE. Opis masz TU//Ulvhedin[/code]
« Ostatnia zmiana: Sierpień 13, 2018, 03:21:36 am wysłana przez universis »

*

Offline ciastek1981

  • *******
  • 1134
  • 150
  • Płeć: Mężczyzna
  • Sprzątam forum, usuwam reklamy oraz daję bany ;)
Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #11 dnia: Sierpień 11, 2018, 11:00:15 am »
Była prośba o znaczniki code - #. Prośby były dwie, tylko w tym wątku.

ls -la /dev/bus/usb/001/009
« Ostatnia zmiana: Sierpień 11, 2018, 11:10:25 am wysłana przez ciastek1981 »

Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #12 dnia: Sierpień 12, 2018, 01:40:06 am »
[quote author=ciastek1981 link=topic=9922.msg66748#msg66748 date=1533978015]
Była prośba o znaczniki code - #. Prośby były dwie, tylko w tym wątku.

Przepraszam - uszło mojej uwadze.

*

Offline ciastek1981

  • *******
  • 1134
  • 150
  • Płeć: Mężczyzna
  • Sprzątam forum, usuwam reklamy oraz daję bany ;)
Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #13 dnia: Sierpień 12, 2018, 07:48:58 am »
Jak chcesz rozwiązać problem? Brak wyniku

scanimage -T -d 'gt68xx:libusb:001:009'
oraz

ls -la /dev/bus/usb/001/009
Grawis to nie apostrof.

Możliwe, że twój użytkownik nie jest przypisany do grupy skanera i wystarczy proste

sudo usermod -aG scanner
lub tak

sudo usermod -a -G scanner

Odp: Nie każdy Mint rozpoznaje skaner
« Odpowiedź #14 dnia: Sierpień 13, 2018, 06:10:55 am »
Przepraszam że w niezbyt normalnych porach odpisuję, ale ostatnio
"tak mam", jestem na ciągłym niedospaniu i przygina mnie do poduszki
- stąd też brak uwagi  inne niedociągnięcia w moich textach.
OK - na początek odniosę się do "Grawisa" - ja o tym napisałem
10.08 o 23.30:05i komendę potem wydałem z apostrofami wtedy mój
 text wychodził "poza ramy" i mógł być niewidoczny - teraz
skorygowałem ten wpis zawijając wiersze.
A teraz te komendy jeszcze raz - tym razem dla obu linux'‎ów -
to jest ten sam laptop, linux'y na osobnych partycjach, a komendy
wykonane są dla usera  z "sudo" i bez - rezultat taki sam.

sudo scanimage -L

device `gt68xx:libusb:001:006' is a Mustek ScanExpress 1200 UB
Plus flatbed scanner
--------------------------------------------------

$ ls -la /dev/bus/usb/001/006
crw-rw-r--+ 1 root root 189, 5 sie 13 02:27 /dev/bus/usb/001/006

-------------------------------------------
$ scanimage -T -d 'gt68xx:libusb:001:006'
scanimage: scanning image of size 2563x3531 pixels at 8 bits/pixel
scanimage: acquiring gray frame, 8 bits/sample
scanimage: reading one scanline, 2563 bytes... PASS
scanimage: reading one byte... PASS
scanimage: stepped read, 2 bytes... PASS
scanimage: stepped read, 4 bytes... PASS
scanimage: stepped read, 8 bytes... PASS
scanimage: stepped read, 16 bytes... PASS
scanimage: stepped read, 32 bytes... PASS
scanimage: stepped read, 64 bytes... PASS
scanimage: stepped read, 128 bytes... PASS
scanimage: stepped read, 256 bytes... PASS
scanimage: stepped read, 512 bytes... PASS
scanimage: stepped read, 1024 bytes... PASS
scanimage: stepped read, 2048 bytes... PASS
scanimage: stepped read, 4096 bytes... PASS
scanimage: stepped read, 4095 bytes... PASS
scanimage: stepped read, 2047 bytes... PASS
scanimage: stepped read, 1023 bytes... PASS
scanimage: stepped read, 511 bytes... PASS
scanimage: stepped read, 255 bytes... PASS
scanimage: stepped read, 127 bytes... PASS
scanimage: stepped read, 63 bytes... PASS
scanimage: stepped read, 31 bytes... PASS
scanimage: stepped read, 15 bytes... PASS
scanimage: stepped read, 7 bytes... PASS
scanimage: stepped read, 3 bytes... PASS

Dla powyższej komendy z zwrotów systemu wykonałem dwa pliki
dla każdego linux'a po jednym i mimo że są takie same to w
tych komendach jest jednak różnica - linux który widzi
skaner - słychać że "jeździ" przez kilka sekund, natomiast
u linux'a który nie widzi scannera jest głucho.
------------------------------------------------------

sudo usermod -aG scanner -  po wydaniu tej komendy
dostałem taki zwrot  ze systemu :

Usage: usermod [options] LOGIN
oraz widok mnóstwa przełączników programu.
Postanowiłem nieco zmodernizować komendę na

usermod -aG janusz
ale jak w pierwszym wypadku - system wyrzuca
mnóstwo przełączników, a żadnego przykładu użycia
 - więc dalej nic już nie robiłem.

Zmiłuj się z taką edycją tekstu. Przycisk CODE -# służy tylko do wklejania komend i wyników poleceń. Po to żeby dało się to odczytać - formatowanie czytelnie dla "ludziów" >:(.
« Ostatnia zmiana: Sierpień 15, 2018, 22:38:23 pm wysłana przez ciastek1981 »