openSUSEa suomeksi
openSUSE => Turvallisuus ja laitteisto => Aiheen aloitti: guest881 - 20.09.2009 - klo:15:43
-
Hei!
Ostin hyvällä aiemmalla kokemuksella Hp:sta Hp:n monitoimilaitteen (kun halvalla sai)
Laite toimii tulostuksen osalta täysin (kopioi myös mutta tietokoneesta riippumattomasti tietenkin)
Skannaus onkin nyt työn alla. Ajurina on ollut Hp:n oma Hplip kun http://foo2xqx.rkkda.com/ ei lupaa tukevan skannausta ollenkaan. Hplip on automaattisesti hakenut 1120 vaatiman suljetun plug-inin. Yast löytää ja asentaa skannerit.
# lsusb
Bus 005 Device 012: ID 03f0:5617 Hewlett-Packard LaserJet M1120 MFP
# dmesg
usb 5-3: new high speed USB device using ehci_hcd and address 10
usb 5-3: configuration #1 chosen from 1 choice
usblp0: USB Bidirectional printer dev 10 if 1 alt 0 proto 2 vid 0x03F0 pid 0x5617
usb 5-3: New USB device found, idVendor=03f0, idProduct=5617
usb 5-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 5-3: Product: HP LaserJet M1120 MFP
usb 5-3: Manufacturer: Hewlett-Packard
usb 5-3: SerialNumber: MF30HS0
ppdev0: registered pardevice
# scanimage --help -d DEVICE
List of available devices:
hpljm1005:libusb:005:012
Ohjeiden mukaan on käytössä hpljm1005 hpaio:n sijaan. Hpaio saa skannerin jumiin.
Hplip skannaa oletuksena xscanimagella. Xscanimage skannaa esikatselun oikein (kuva näkyy), mutta lopullinen skannaus antaa virheviestin (sekä rootina että normaalikäyttäjänä)
# xscanimage
(xscanimage:12860): GLib-CRITICAL **: g_source_remove: assertion `tag > 0' failed
ja tekstin "Handscanner mode not supported"
Kooka ja skanlite aikaansaa äänen perustella esikatselukuvan skannauksen mutta kuva on tyhjä, ei informaatiota eikä lopullista skannausta voi suorittaa.
--edit--
Asensin vielä xsane:n joka toimikin, skannaa kuvan oikein, mutta Kooka olisi hyvä saada toimimaan paremman käytettävyyden takia
--edit--
Eli mistä jatkaa? Vinkkejä?
-
Asensin vielä xsane:n joka toimikin, skannaa kuvan oikein, mutta Kooka olisi hyvä saada toimimaan paremman käytettävyyden takia
Eipäs skannaakaan :-\
Jos varsinainen skannaus suoritetaan suuremmalla kuin 75 DPI, esikatselussa valitun alueen koordinaatit heittää pahasti. Skannatuksi tulee väärä alue, joten toimivuus on siis hyödytön.
-
http://hplipopensource.com/node/333
export SANE_DEBUG_DLL=128
avulla konsolessa saa seuraavat tiedot suoritettaessa (esikatselu)skannausta:
kooka:
[dll] sane_get_option_descriptor(handle=0x8db500,option=1)
[dll] sane_control_option(handle=0x8db500,option=1,action=1,value=0x8f2ba0,info=0x7fff4b171f4c)
[dll] sane_start(handle=0x8db500)
[dll] sane_get_parameters(handle=0x8db500,params=0x84ab98)
[dll] sane_cancel(handle=0x8db500)
xscanimage:
et_option_descriptor(handle=0x7b0810,option=7)
[dll] sane_get_option_descriptor(handle=0x7b0810,option=8)
[dll] sane_start(handle=0x7b0810)
[dll] sane_get_parameters(handle=0x7b0810,params=0x84a504)
[dll] sane_set_io_mode(handle=0x7b0810,nonblocking=1)
[dll] sane_read(handle=0x7b0810,data=0x7fff593ec170,maxlen=8192,lenp=0x7fff593ec168)
***samaa riviä noin 400 kertaa***
[dll] sane_read(handle=0x7b0810,data=0x7fff593ec170,maxlen=8192,lenp=0x7fff593ec168)
[dll] sane_read(handle=0x7b0810,data=0x7fff593ec170,maxlen=8192,lenp=0x7fff593ec168)
[dll] sane_cancel(handle=0x7b0810)
[dll] sane_control_option(handle=0x7b0810,option=1,action=1,value=0x7fff593ebffc,info=(nil))
***
[dll] sane_control_option(handle=0x7b0810,option=5,action=1,value=0x7fff593ebffc,info=(nil))
[dll] sane_get_option_descriptor(handle=0x7b0810,option=0)
****
[dll] sane_get_option_descriptor(handle=0x7b0810,option=8)
[dll] sane_cancel(handle=0x7b0810)
[dll] sane_control_option(handle=0x7b0810,option=1,action=1,value=0x7fff593ebffc,info=(nil))
???
-
http://forum.soft32.com/linux2/Bug-419197-libsane-xsane-fails-kooka-20-686-works-18-686-ftopict91699.html
esitetty syy voisi sopia...
This is due to CONFIG_USB_SUSPEND=y added in Linux 2.6.20, this
feature is still experimental and obviously it doesn't work that well
just yet.
Please disable this feature in the Debian kernel until this get fixed
somehow.
As to why scanimage works and the graphical frontends don't, either:
- the device node associated to the scanner changes everytime it's
put to sleep and woken up again
- the scanner doesn't like to be put to sleep for some reason
Hoh hoijaa... kernelin kääntö odottakoon jonkin aikaa :P
-
Onpa kyseisestä suspend-hommasta novell-bugi
http://www.novell.com/support/search.do?cmd=displayKC&docType=kc&externalId=7002864&sliceId=1&docTypeID=DT_TID_1_1
ja kerneliä ei tarvitsekaan kääntää.
Mutta eipä auttanut tuo tähän vaivaan saada joku muu gui-skannausohjelma kuin xsane toimimaan.
sane_cancel ???
http://lists.alioth.debian.org/pipermail/sane-devel/2008-February/021246.html
That said, office / workgroup HP scanning devices are not perfect from technical point of view.
-
http://article.gmane.org/gmane.comp.graphics.scanning.sane.devel/13689
Thankyou, the problem was that the backend did not accept writes to any
parameters after a scan without a sane_cancel at the end. After a preview
scan (without the sane_cancel) it was not possible to make a selection.
So the problem was that libksane doses/did not follow the standard. I'll fix
libksane ASAP.
Päivitin uusimman libksane-kirjaston (muutoin olen stable:n ystävä)
http://download.opensuse.org/repositories/KDE:/KDE4:/Factory:/Desktop/openSUSE_11.1/
nyt skanlite suostuu skannaamaan esikatselun ilman sane_cancel-sekaannusta mutta tilalle tuli
QImage::setPixel: coordinate (280,838) out of range
QImage::setPixel: coordinate (281,838) out of range
ja tyhjä kuva :-\
Mutta jos jollain välähtää, kiitollinen avusta olen ;)
-
Mulla xsane toimii hyvin Canon Pixman kanssa, mutta onkelmia tuottaa ORC tuottama teksti scannatusta kuvasta !
Osaako joku sanoa mistä pitäisi ja mitä säätää ??
Laitan tähän pienen malliesimerkin millaista ORC tuottaa.
TURUN _U?X_
yuo_sToLuN _N uN !MRS ITn_
_' _EsHus_I_LA CEMRALSJUX_US
Tu _u_ Y L lOP ISTOLL l N E N
_ é s_ ussA I _A LA _ 1 248
Silm_Xlinihkg H_k_ngn Re_;o Juh8n|
Ot. 5__
, , , v thttamang,_,,_vg
TuIegvg_.suo_n g_ug8air8glada MX__LIla U_en a e
Tu Id i I gnm hD | tOg r V _OOn , _
_g pii_n ga_dmin igud;n pahjaltg, Va_mman dlmJn h_tOP'lan
_gWV ' i i ap_iiiooi_g1Ie_a_organ:gvaamm8Ilea.
vu_i lemy vumng .9Z _raa lO r0 r ,
,Dn_ a_ben va_ _Im_ _antmM __' gin, T_y OUIUm OrlaU_
gtUOr8 __ Haradg I1o) ;db e.iv_ 1_Ianneltg kuilen.
lgi_uxa (_ria lihg_ia, _ Ura, -
__)ang_ , __1an_ _immenn_IVa9 oi'gtY I'm___