Toon posts:

[Mdk9] (x)sane met HP 4200c scanner wil niet...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Mijn mdk9 detecteert automatisch dat er een scanner aan mijn compu hangt, plaatst een mooi icoon op mijn desktop, maar vanaf daar wil het niet meer.

Erop klikken levert:
xsane: no devices available

Nou heb ik op de sane website gekeken, en gegoogled, en ik vond het volgende:
er is een backend, zie http://hp4200-backend.sourceforge.net/
voor mandrake als rpm te vinden op http://www.axel-gerber.de/uk/computer/

Maar dat helpt niet echt.

Het rare is dat de scanner niet gevonden lijkt te worden. Dacht ook nog aan permissieproblemen, maar dat is het ook niet....
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
ll /dev/usb/scanner0
crw-------    1 robert   root     180,  48 Jan  1  1970 /dev/usb/scanner0
[robert@zurich robert]$ scanimage -L
[robert@zurich robert]$ scanimage -l
scanimage: no SANE devices found
[robert@zurich robert]$ scanimage -d hp4200:/dev/usb/scanner0 --help
Usage: scanimage [OPTION]...

Start image acquisition on a scanner device and write PNM image data to
standard output.

-b, --batch=FORMAT         working in batch mode
    --format=pnm|tiff      file format of output file
-d, --device-name=DEVICE   use a given scanner device
-h, --help                 display this help message and exit
-L, --list-devices         show available scanner devices
-T, --test                 test backend thoroughly
-v, --verbose              give even more status messages
-V, --version              print version information

Options specific to device `hp4200:/dev/usb/scanner0':
    --resolution 75|150|300|600dpi [150]
        Sets the horizontal resolution of the scanned image.
    --y-resolution 75|150|300|600dpi [150]
        Sets the vertical resolution of the scanned image.
    -l 1.52588e-05..215.9mm [1.52588e-05]
        Top-left x position of scan area.
    -t 1.52588e-05..298.45mm [1.52588e-05]
        Top-left y position of scan area.
    -x 1.52588e-05..215.9mm [215.9]
        Width of scan-area.
    -y 1.52588e-05..298.45mm [298.45]
        Height of scan-area.
    --backtrack[=(yes|no)] [no]
        Controls whether backtracking is forced.
    --red-gamma-table 0..255,...
        Gamma-correction table for the red band.
    --green-gamma-table 0..255,...
        Gamma-correction table for the green band.
    --blue-gamma-table 0..255,...
        Gamma-correction table for the blue band.

Type ``scanimage --help -d DEVICE'' to get list of all options for DEVICE.

List of available devices:
    hp4200:/dev/usb/scanner0

Bij dat laatste denk ik dan ... asjemenou... :?

Dan maar:
xsane -d hp4200:/dev/usb/scanner0
geprobeerd, maar dat geeft ook de 'no devices available' error....

Met
xscanimage hp4200:/dev/usb/scanner0
wil het ook niet lukken... ik krijg inmiddels wel de gui te zien, maar hij loopt vast als ik op 'scan' druk.

Wat kan ik nog meer doen/proberen?

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 16:52
probeer eens voor de grap xsane met root te starten.
bij mij (hp 4100c) kreeg ik ook de melding no devices found met mijn eigen account, maar met root vond die het wel.

Taaaa taa taa taaaa taa taa ta taaataaaaa.


Verwijderd

Topicstarter
Ook als root (had ik ook al geprobeerd) krijg ik de melding: no devices available
[root@zurich sane.d]# xsane -d hp4200:/dev/usb/scanner0
(geeft eerst een waarschuwing, daarna no devices..)
[root@zurich sane.d]# scanimage -l
scanimage: no SANE devices found
[root@zurich sane.d]# scanimage -L
[root@zurich sane.d]#

Dat was het dus ook niet, helaas..

Meer ideeen?

  • mpol
  • Registratie: September 2002
  • Laatst online: 19-01 18:45

mpol

root@localhost

Je zou hp4200 kunnen opgeven in /etc/sane.d/dll.conf, en in de hp4200.conf de device aangeven. Maar feitelijk doe je dat nu ook al op de commandline, dus ik denk niet dat het echt verschil maakt.
Je zou met de maintainer van de hp4200 backend kunnen mailen, of op de mailinglist van Sane.

https://timelord.nl


Verwijderd

Topicstarter
Ik heb de volgende topics langs zien komen, en er zit vooruitgang in....
(RH8) HP4100C scanner probleem met een verwijzing naar:
[rml][ RH 7.2] HP 4100c scanner[/rml]

En dus
mknod /dev/usbscanner c 180 48
gedaan, zoals aangeraden
Dan maakt hij /dev/usbscanner aan.
Ook heb ik
option connect-device
toegevoegd aan /etc/sane.d/hp4200.conf

Toen kwam ik al wat verder (na een chmod 666 /dev/usbscanner ..)
xsane start op, maar blijft hangen als ik op "preview " klik....

Heeft iemand nog ideeen?

Verwijderd

Topicstarter
*kick*

Ik heb nog meer geprobeerd, maar kan er niks zinnigs van maken.
Heeft iemand anders deze scanner?
En met wat voor settings? (/etc/sane.d/hp4200.conf enzo)

Overigens, ik zal inderdaad eens proberen met die maintainer te mailen...
Tenzij hier toch nog iemand met de oplossing komt..

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 16:52
is de module scanner wel geladen of heb je het met de kernel mee gecompileerd.
Als het nog niet geladen is moet je ff 'modprobe scanner' uitvoeren.
die kan bv 'dmesg' voor je ouput

Taaaa taa taa taaaa taa taa ta taaataaaaa.


Verwijderd

Topicstarter
Hij is inbegrepen met de Mandrake kernel, en geladen:

[root@zurich robert]# lsmod | grep scan
scanner 9140 0 (unused)

ik heb al een beetje een idee:
als ik nl het volgende doe:
cat /proc/bus/usb/devices
krijg ik:
(laatste stuk)
S: Product=USB UHCI Root Hub
S: SerialNumber=d800
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=03f0 ProdID=0105 Rev= 1.00
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=00(>ifc ) Sub=00 Prot=00 Driver=usbscanner
E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 1 Ivl=1ms

En volgens [rml][ RH 7.2] HP 4100c scanner[/rml] zou ik daar juist ook de device naam moeten hebben, in mijn geval hp4200 of zo.
Of staat dat bij jullie scanner er ook niet bij?
En als dat het is, hoe zorg ik ervoor dat hij daar het type herkent?

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 16:52
doe eens
cat /proc/bus/usb/drivers
ls -l /dev/usbscanner
zoals in dat topic staat waar je zelf ook naar verwees

Taaaa taa taa taaaa taa taa ta taaataaaaa.


Verwijderd

Topicstarter
Die
cat /proc/bus/usb/drivers
staat in het berichtje hierboven (leuk, zonder het te willen zendt Mdk me kiss-smileys, is dat om het goed te praten? ;) )
ls -l /dev/usbscanner
gaf eerst niks, toen maar:
mknod /dev/usbscanner c 180 48
gedaan, en eruit laten zien als /dev/usb/scanner0 namelijk:
crw------- 1 robert root 180, 48 Jan 1 1970 /dev/usbscanner
Staat ook ergens bovenaan,....

Verder laat ik 'm ook direct weten dat hij naar /dev/usb/scanner0 moet door te starten als:
xsane -d hp4200:/dev/usb/scanner0

Het lijkt erop dat hij niet het device op de juiste manier herkent (cat /proc/bus/usb/drivers, geeft geen devicenaam), maar hoe ik dat goed krijg zie ik niet....
Of is het niet perse nodig dat hij daar zegt: scanner type HP zoenzo...?

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 16:52
heb je de /etc/sane.d/hp.conf file aangepast ?
xsane moet automatisch de scanner vinden dus je hoeft het echt niet steeds mee te geven

Taaaa taa taa taaaa taa taa ta taaataaaaa.


Verwijderd

Topicstarter
^^^^
?? Had ik aangepast, schrijf ik ook ergens hierboven, maarreh - hij is leeg geworden/gemaakt..?

En oh ja, ik start hem niet altijd met:
xsane -d hp4200:/dev/usb/scanner0
Af en toe start ik 'm ook door op het desktopicoon te klikken dat Mandrake aanmaakt als ik de usbkabel verbind, of met xsane [enter]

Maar nog even: hoe kan het dat die file leeg is?
Het is overigens
/etc/sane.d/hp4200.conf
dat ding is een afwijkend model, werkt niet met de gewone hp driver.

Anyway, staat er bij jou wel een devicemerk en typenaam in je /proc/bus/usb/drivers of niet? (regel met een 's' ervoor)
Want als dat per se nodig is, dan moet ik dat eerst fixen.
Pagina: 1