ELF,4X'4 ("""22""22$$QtdGNUA5ϒ1R4ĩ,2c?astT/:Ko89Jv<n-l'V^$0fO?m|+Ur>e]diNC2uXDHg*BI.FzS"x5yW};`kAG ~M{qhp ,b 6!1@\ E)#c7=w4 ([PQ 3%YL&ZRj_aJ  `0@@"Bi@a%(A+*Fi@0)% F d  p((&P@@B@@h ) HJKLMNPTUVWXYZ[\^_behjlnoprtvwxz{|~An-7|/EDrj vr!='J=1s?AM<- lo1zaq.xXLCr l_X ځ~w~JFrCE.|D_ѸKrqx6ůWű]4>)9?ERxOA>m3]h)+ѝ|ts?rȬ9qXnKɻbU ,J|/pr pF],Wà/ϯ"қa` a{' {LK;e2GښoVcݴdKUV[lr+A˦Ǝq[qIAZb?=#go kqz9osP tQ7rǼm;][r$5|KfAw9t!+<nhֲ⥓/tVeUa_ % 1Fq+_9 f 1^5P6gA=(H?(k@4OHt?`"LtT-# M0/? ^S \  PU~Y E f`T<T00: xSj  vdU2 : {TUT}; nX @5 XU4LS/* 6mTFPG /* \Up3 PS- h6TlU z 0* .# TS|ShU2r HTuSHp7 T,T4U iUSx \& TpI D THk60U4TJ  4 h6z\S ,Uc8U?P8W @ pUPE H@U6? 6@$6(6,6A06B46C86D<6E@6FD6H6GL6HP6IT6X6SUS[T8tkX[ hhhhh h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh h(h0h8ph@`hHPhP@hX0h` hhhphxhhhhhhhhph`hPh@h0h hhh hhhhh  h($h0(h8p,h@`0hHP4hP@8hX0<h` @hhDhpHhxLhPhThXh\h`hdhhhplh`phPth@xh0|h hhhhhhhh UVSu]t$H,()9s (9rƃ[^]US.C0tEUt$D$$6됉<$l4$EaUD$2tH&^$Ut$ |$D$UE$T$D$EU$!]D$$Et$$D$US.C$ED$E D$ 4^D$D$E$+$[]É'U1=WVS,󫍽DžSANEDž_DEBE uDžUG_ò t; t0ҋuTuƄ <$t>D$ D$$vU uD$ ^t$D$$,[^_]ÐUWVSv<[^_]Í&@ E܉4$U܋:Et1uEEM|$L$E$u<$9EwEuԋU܃U 9щU|P9щUx1U)ЉEt&E ;Ma;MXtU؍1E9<9u&U P 9J299 fu@ E5vUS~Ó$ED$E D$ @^D$dD$E${$[]É'UWVS,E&;}D$E <$D$Et<$}܉E7}&@~UHDJ u}܉ Dr u9t1  LuE,[^_]fE}܋뫍'UVSuG\t4t-UU&tt DP u[^]É'UWVS,E$ǀ"tW1t/UsU&t DP t)<$D$U ,[^_]Ðt&HPtD"u ;t&t "u)Ѐ"tE ,[^_]Ðt&둉1֍t&'UWVS !Lc<$k^^\&D$:<$tED$/|$ D$D$T$<$|$$D$<$T$uIw$}u^D$$t$dL1[^_]Í&^T$$t$*<$L[^_]ÍvdD$@^$M^$lj$U|:J@$t$D$$]^󤋅$$2]^UWVSñu$(_D$4$D1^^DžD$T$ $z4$8U#H !%tꩀu+ uƄE䉅D$$\M䋽} u 61Džu F4>L$<$F +5v4$ U BpHE^Dž?fH:Nus$9;L$4$E9tx9P:VQt&1Wt&D$(`D$|$ $u DžF$L$S5$sM䉍1ɋtu 9$$og`D$$L$E1t$E $U"t&t$ $D$x`D$U%vF_D$$Pvv4$3u FxaM1p&$D$`ٽ  fU٭٭$9|$$Uut_D$$aČ[^_]Ít&E1ɉu FL$$t$!}v4$u Fx)M1>vD$D$$E$9<$D$NjEut&ML$4$u4$TU BP9XBDU B0v4$D$$&M䉍M A0u FU Bt&H_ t$D$$)r^D$$Č[^_]Í4$^r^D$$Č[^_]Ë$_D$$;UE]u v1D$aD$4$v]u]Íbt&a؍aЍaȍ`a븍(a밍4a먍Ea렍Ya똍a됍pa눍aU.fE]Í&US.C$ED$E D$ @bD$D$E$+$[]É'U(uu]}} y,bD$t$$r]u}];H}̍JbD$$BèWWW W WG1 UWVS !,UM $T$L$ cD$UMpUMtbH~Xt1FDt>H9H~39u9Nu}t܃~,u։UM$UFDMUuf,1[^_]ÍU(uu]CX}} y,@cD$t$$]u}];H}̍cD$|$$htGt(D$cD$$~뚍&d|$D@$x1r&$D$cD$)B U(uu]3H}} y,$dD$t$$]u}];H}̍hdD$|$$htGt(D$dD$$n뚍&d|$D@$x1r&$D$dD$B U(uu]#8}} y,eD$t$$]u}];H}̍TeD$|$$htGt(D$eD$$^뚍&d|$D@$x1r&$D$eD$ B U(uu](}} y,eD$t$$]u}];H}̍@fD$|$$~htGt(D$fD$$N뚍&d|$D@$x1r&$D$tfD$B U(]Eu}d~GD$F@$`t0D$fD$$]u}]Ít&G D$F@$1tՍgD$T$$<봐t&UWVSEQfljUF|1tfUxXdbEtU։lhjbppbuEEUEvU1tT$|D$$l,&U2<$D$ED$tU9EЃ uf1h9t&E0.J^w‹UD$<$T$7tU9Ef u勅|p$ D$T$EEEE9xĜ[^_]fE}DYt&UHuu]sÈ}}y,\gD$$]u}]Ít&;H}̋<$D$gD$;hdt5t`D$gD$$녍D$Ӎ8gD$$bO A E@EuE hD$$/t&XhD$$ U܉M؉D$D$ E D$ED$A@$E|nu&hD$$ED$ $D$hD$~U1 aE 21R$$D$gD$2U܋M؃|t }uUBD$A@$Ӑ&U8].uƋE}} UD$ UD$4$tz|$D$!U4$zt]u}]Ít&|$D$u4$Pu$$D$ ED$,iD$?뤐t&ED$u4$D$fo$$D$ ED$hD$1vUXuu]}} y,tiD$t$$]u}];H}̋E|$$D$ED$ED$ED$ iD$R%EtNhtUD$jD$$ b& ~UE fEED$"UEEfEEfEEfEE EE܉D$l$t}ԅt  (1tjD$$bE U1|$D$ED$E D$ED$ED$ ED$dD@$ e$D$DjD$/t&$E$D$jD$ t&UXuu]}}y,kD$$N]u}]Ít&;H}̋$D$@kD$   hdt/D$ lD$$qf AEkD$$>&jD$$jUD$E D$ l$xuD$ E$T$DlT$E1E UD$D$ E D$EԉD$A@$hy$E$D$tkD$ U h4ʋBD$B@$% &kD$$B&UXuu]Sh}}y,lD$$]u}]Ít&;H}̋$D$lD$  hdt,D$mD$$qf AE0mD$$AN&lD$$'UD$E D$ l$MtC L$ M$D$mD$M1&mD$$fUD$D$ E D$EԉD$A@$[f$$D$mD$UhuPT$@@$ &lmD$$E ʉM{MvU(]uu}$t$4nD$ixm;H}e<;ddtv;ht[׋G8D$G@$jG@$_DŽd]u}]ÍXnD$$ۋD$@fnt$D$$믍t&nD$$념&UWVS,HE~Bpt81 vFHt!uU$T$%t5;}|ՋM4oD$$L$,[^_]ÍvdH@uIt+u tM M1tÍDU,1[^_]ÍnD$$됍t&'UXuu]}} EEx^;H}VhteoD$T$$]u}]Í&|oD$$ύvpMlL$M $EMtUMtUu)4pD$t$$at&D$ pD$T$t$$N13&oD$$* dB@Uԉ$GUEB@$/E$t&E%&UWVSlE$D$pD$M }H~MpEt6}} vFHt!uM$L$5t2;}|ՋE$D$`yD$ l[^_]É}kHd;d;hGED>D$$BD>D$$x#D$D$D>$kEHMU uDŽd,y D$L$ t$$K1)pD$xD$$!UqD$$T$G $VM$L$D$ \xD$<>GD$pG@$E$M!v.@҉T$$D$ TrD$Eȃ PeMQPE$D$ sbD$`uD$EȃPtuT$D$$t&E$D$ sbD$XvD$UȋB 3MuAF aU܍vbD$htD$$T$ AEȃ P uVP M܍vbD$`uD$$L$ EȃP tuT$D$$t&E$D$ vbD$`wD$Eȃ0P(MQPyEUEuċ$EUP 9rFEP;UUEE!;Eiu܍vbD$XvD$$t$ Eȃ PXvT$D$$tT$D$$uT$D$$D$wD$$nawT$D$$NAD$vD$$.!uLqD$$t$ $U$T$D$ \xD$E$D$xD$$!u$t$D$ xD$t$D$rD$Pt;uqfD$$ kEHD@$\q D$$$D$rD$$turD$$M$rD$$L$Z̿Ƌ$$D$ ED$xqD$Ct8qD$$ 2qD$$ t&U8]Eu}ƍFbuB1$8$8u61E |$4$D$ſ &$U ]u}]Ðt&UT$$eEtD$D$$NjE$돍vUT$$%NjEt%D$D$$tƋE$<$/$'84fct&'UWVS,HEEhU 1Ev~8~H;}}u;uED$F$U؉M-U؋M܅uNjF ;EuF;EuULd@<PDUyD$$T$EL$$D$ yD$MM܉MUuҍdH1u3uUDŽd,[^_]Í؍&ftߍ&}c5EUHT$ E$D$yD$@E$D$zbD$,[^_]Eu G&fUUqt&'UWVSLEEbEȍbE̍bEЍVEԋD$@b$HUzD$$H~1ҍvH9|0zD$$EȅUȍ(bbb $>zD$$|$X ɉ RL$t$$8%=@v$謼{  $.$x @ 9uW:Vt͐t&9uG:Au G:At4$&4$|$D$ƾu$<$D=S|$ (T$L$<$S<$D$SED$E$EE<$}$艾EEUEUt$|$ET$ D$$5s^ $f\$肸t$$D$ dzD${*$P$D$ D$zD$L{D$$|>sx{{ t& {$Jfzfq@|Dž$Dž y ׍F $Q JLBJ&ҹtJL$ D$L$D$ $D$D$$A9$9D$||$ D$$&6RH$D$$}D$j~iH~`H}1$fH9H~:uGЃH$t$$D$ T$9Hːt&L[^_]Ðt&}ᐅҋ@ tt;t;E]u}]Íҋ@ tt;tt ;u tt&ҋ@ $t;t;4z Pt&ҋ@ $J;t;46  tH HJH JHJ HJHJHJH JH$J H(J$H,J(H0J,H4J0H8J4@BT6BP.BL&1 (f $ffv@t&v}t}@ @t&~v}^t&t}_dt&͍vNvEt&vEt&vtfvlvtp?h4t&U8M ] uuu6tQ&t^]u]Ít&|]u uU]98Uw(t&EEEEEEdEEEEEEd8E[4␋8v[Ut&8UHvlvEhUUUn@UWU@U)HUU@@@ t&@@1 t&Bdfsi_HfSXI;?Gf3U)62fZ Rf3%fff,5ufsti1a1Z1S1L1fC1<1f31,1f#1t& fAff dfydodfcdYOdfC9/df#dfdfGdfdf fyofc=YOfC 9/f#f=-f j4f?W&f fy ofc5Y+OjfCE9W/Pf#5;jfWEfjWEfW?-f DfAyDo4fcjYEOWfCP9W/Ef#ECfjfjWEfjWEf6WEfjyoAfcEYjO'fC9/f#!f2fZf~=9fD/;~fD/yio;fcPYO2fC`92/f#=f~9fMff;fZfyPofcY%OZfCi99/2f#f3ffL0fZM=f9yMofcYOGfCg9>/Mf#f>fpf2f*2fyto fc Y O9fCM99/Mf#G6fBBfffpf2yofcMYMO=fC99Z/Cf# f=Z5f=9Mf72f f yoPfcY6OfC9/*f# 2f'f==&ff"qfy=o9fcgYO9fC9/ f#  tf29fMffK;fL**f yqt&c[SKC;3+!t&  t& t&v$\UP1 zpvc[2Qdt&C9z/Af#HU9f6?XfZf,fvUf1 vlbZdPvC9/f#2=6f%ofif89fhPfy,ofcvUfR1@ 6,"t&d fUH9f=Xf1f fs2i_fSIP?,f3)!'U Mu}u 1u}]Ðp(t9P$~tptًx~1}t 9 u} 9zt 9E밉뮉'UWVփ E D$E$pED$E$MUMt tq;pt1 ^_]Í&~y J 1 t&t֋;9 ^_]Ív'UuHu.u'u u u@u ұyt&]!Í&1]!Ðt&UMu,u7uJu=fuN uY@uLfyv!"] шÍt&!"] шfۍv!"] шÐÍv뻍v볍t&'UWV҉E1uRt:1fruE$E)}t3EtE$E}uԍ&^_]É'US3I4t\t7t"ʉtt}t,R,[]ÍQېt&Q ːt&R []8Ít&UWVS蜒ñtGt!>F$4$ݍu勃ǃ$ǃ[^_]ÍvUVSp<'<F t$臍F$t$xF(t$iF 1F$F([^] UVS轑Ҙt$t$t$tt $$跌t$蝌[^]Ít&U] utBt$]džt$Adždž]1u]Ðt&US螐ó$ED$E D$ ܝD$\D$E$蛏$[]É'UWVSJ_\ME }MEĉL$LT$D$|$ L$$UbUEtHtUĈQtP$ȉM+EMtWE\[^_]t&\[^_]U(]9Nu1}$D$nDt$rDuƃu]}]U]Ɏޕu$D$F8t$F8]u]ÐU]yÎu$ D$F t$辉F ]u]ÐU])>u$D$aFt$nF]u]ÐUWVSڍ$&D$Gt=W~'1t&t $ G9wG$G[^_]Ð&UWVS\q,E$6D$E@(EUB$~t}vMttWNtEF:vNTt B tU܉$OU܉$DFP҉ЉVɉ4$-G$P҉ЉW$E$UB(B$,[^_]Í&'UWVSj$JD$G t6O~ 1t&t $蝇G 9w$芇G G[^_]Ð&UWVS$]D$$G0t6w,~ 1t&t $G09w,$ G0G,[^_]Ð&U]i~u$oD$F4t$讆F4]u]ÐU].u$D$QVt!Bt $WV$LF]u] UVS諊$D$@d&D$$[^]É'UVS-tXRFt$oF~~F uB F D$FD$FD$ $D$D$}EE݃dE fEm\$mD$FljEEm]mFUljVEEm]mN EωFMEm]mMN D$ $D$L$T$$#@4BU؃}}uP}׉UUE݃dɶ fUP@ UljEm]mEm]mωMEܳdm]mMȉFMωMEܳdm]mMȉFFx9E}M܉NȋN 9MMEN}MԍDUt}Tt}Jt[UЉD$E܉|$ L$T$ UĉD$PD$$T$UԉT$F D$FD$FD$ $D$D$xl[^_]ÍPfUEV 2ELt& @P fF t&BFt&t&F1qf18vV EFUvf'UVS8|McD$$mut }D$D$$9F$D$D$F$D$ǟD$F$D$D$F$D$D$F$D$D$F $D$3D$F$D$ND$kF$D$iD$NF$D$D$1F$D$D$F $D$D$F$$D$ՠD$F($D$D$F,$D$ D$F0$D$&D$F4$D$AD$fF8$D$\D$IF<$D$wD$,F@$D$D$VDDtTtJt[D$D$$[^]Ít&^[SUVS8yMDȡD$$m$D$D$QVߡttD$D$$VDtTtJt[D$D$$F$D$ D$F$D$@D$F$D$`D$xF $D$D$ZF $D$D$<F $D$D$F $D$D$F $D$D$ ~tD$ D$$F$D$@D$F$D$`D$zF$D$D$\F$D$D$?[^]Ð&UWVSLH,v}Ex01EM v;Et(t92uM9JuR9U}݃;EԉUufE}ut}}}t[DtTtJt[MD$D$T$ L$$HEL[^_]Ðt&}EjE$E䍓t&UWVSLH,ué|Ex01Mf;Et92uM9JuM 9Juىǃ}u&DtTtJt[M D$ |$D$L$T$$@L[^_]ÍEv8}ut}tU}c[XE $D$E"'UWVSXtm{,$D$$x w?O Ey 0EGWV0UUE$D$8D$YAQ9EʉEtF8V7V6tF>V=V<tFDVCVBtkE܋UE؍D}EtPUV0WUWt}؃ˆQA,1[^_]Ðt&EUFCEVBFDwfEF:fEUF7EV6F8f1EEat&UWVSry}HL} }EU $D$[D$\D$T$ E DžPPD$$iLPD$$BLFPD$$FPD$$HF B:@;BXD󥋍Ld} dAPAPAP~E} f~8} ,f,~+} XfX~} P` f}^@4 f(9;u;zuu;ru䋵49r uك}}BLLAJ NR$VfMJu D$\D$L$t$ $ t& $ B󥋵L} dFPFPFPd~} f~} ,f, }& }v$9;u;zu9ru}vX}BLLAJNR Vf#󥋍L} APAPAPF } 9 9uPh1>PV D$$ "LVDPD$$LDlPV5D$$LVPD$$LDxPV8D$$LtLD&P D$$9LgF(PD$$hF\PD$$ F`PD$$ HB8}`󥍅u & t59u9puuDLŰŴt&PD$$!LPD$$2TlۅTP^,D$$lTPۅT ^4D$$dl3TPۅT ^VD7hPD$$V7PD$$7PD$$ֽV 7PD$$貽VDЋPD$$葽DO&P;D$($\LP<D$$Z1LOTPۅT܋lݙD$$LVLPD$$ɼWPD$$褼PPD$$Q(PD$$ZU,PD$$560Ė󥍕(19  uۅD܋lLHݙ@F8vUd1󥍍u ;1 uLH1[^_]Í$tu ` 1DžX` XDž\Dž`9DždDžhXDžlDžp,DžtDžxDž|EdEt*9u틄\vu ` 1E` MEE9EEXEE,EEEEdEt9uDŌ&$u@c*ģ1󥍅M ;uf#1u ;t/;t%;0t;Lt;hFUkLDf@vEU $D$TD$\D$T$ j\PkvP*󥋍L} APAPAP.}'99u;f*$1󥍅M ;ufu 1EMEE` 9EĆEȰĔEXEE,EEEtC9uDż8&EU $D$DD$\D$T$ 1\P} ,f,} XfX} f1} a %&} ,f,} XfX1} %P` zL@@@y}}`BLFJNRVHt{D@L@@@L@@@} Yư@lukLDukLDeBLLAJNR V8B LLAJNRVBLLAJNRVUVS (`=gw)D$$];D$$GWD$$1F$D$FD$ D$uD$F$D$FD$ F D$D$F $D$FD$ FD$D$F,$D$F(D$ F$D$̢D$F2$D$F1D$ F0D$D$XF5$D$F4D$ F3D$D$*F8$D$F7D$ F6D$#D$ [^]Ðt&UWVS^ße$D$tMG t$YG 1Dt$YDuGGG [^_]Ít&'UWVS<M]eA<)o$MD$趲M)t z,t&tXkfz‰!ljЀ'Tt[|D$ t$D$T$$u<[^_]ÍvW:tt&Bd&fJu‰ҍJyhdM|$$脱M,t'vttdvu?R‰!ljЍD&d11Xt t&t,tduʐz‰!ljЍJx&,Xut&vf2f~f` "t&Kf vd` \Pf f;vXfft&'U8]Za}U uƋE$U҉T$ D$T$EVE܃:TJMTM}tG=,tDdt8=t0t TJ]u}]Ív@=,uѐTMWMQTʁV@NMVM=,t%=t=vtdvu@EtE䈗TPAVN0=t!=` t;=X&%vFuɀɀv1=]t&~.=` J=t&C@5t&=X&t&v1ҍv1ɍt&'UWVSzXÏ_$0D$t:1DHt$SDHDPuƋE}׉T$$D$ T$ENED$$$ƉD$D$]u}]ÍUuu }M~uu}]Í&}t$ $|$19uҍvUt$D$D$Í&'UX] HOuƋE}} T$UԉD$ |$L$E$&EЈMUMMME EMD$D$$$ƉD$5D$赶]u}]ÍUX]9GNNuƋE}} T$UԉD$ |$L$E$VEЈMUMMME EMD$D$$$ƉD$PD$]u}]ÍU]iF~Mu$lD$衵1D$D$$$ƉD$~D$e]u]É'UH]ELuu }ljU䋋XMD$Xt$D$L$ʉL$ $Uu5t$D$$δ]u}]ÐEMt$T$ D$L$D$D$<$6BuxU4$UV$uu$^]Í&MEED$D$ $uEUЉ1븐t&UVSDK $D$Eh$cu?EEt2D$D$$蛳E [^]ÐE̐USD3K$U$<t0E1D$ɤD$$5E$[]Ít&EE UH]CþJuu}ljT$U$|D$ԲUEEu5ݤt$D$$覲]u}]Í&E$D$D$#uEUЉ1뛍t&'UV$uu$^]Í&MEED$D$ $uE1&'U8]BÞIu։}$D$輱tEo$Vt21D$ D$$耱]u}]ÐE爆o!ƃt U8]AHu։}$D$ t(E$uEf11D$3D$$°]u}]ÍvU8]IA^H}lju$JD$|EH$u>U?1t$ D$T$$=]u}]Í UX]@þG}}Eԉu$eD$دuDD$ t$D$T$$褯]u}]Ðt&tMԍEF$'uMԍET$uUԋB8tEt4U1aE11FE10'UH]?ÞFuu}ljT$U$D$贮UEEu5yt$D$$膮]u}]Í&E$D$D$uE1뤍t&UVS>E $ED$F@u0ED$D$$E [^]Í&Ex$tE볍&UWV0EERuEEEE D$4$D$E%t 0^_]ED$4$EEEED$E1u UMD$D$ $NÍUH]M=ÚDuƉ}D$Mԍ$D$$讬ET$,Mԉ¸u3E%EtbsPE䈇TT$:åD$EԉT$$=Eԋ]u}]Ðt&u0E멍v EUH]M<úC}ljuD$MԍץD$$ΫMt^uKEt E$uD$$]u}]fE볍E$Mԃ"E뉐&UVS;B $ED$E$uEE$D$$ɪ [^]fUVS[;pB $$D$蕪E$3t/7t$D$$` [^]Í&E?@E$uE࿈E$듍'UVS:ðA $MD$թEEE$kt/]t$D$$蘩 [^]Í&E$&uE࿈E$6uE@E$wE@E$SE࿈E$/$4EȀE$&U8]I9^@}}u։E$|$HD$su/pt$D$$P]u}]ÐE$fM$uE<$9M$iE$M$:t&U8]98N?uE}׉T$$D$ pT$E]ED$D$$$ƉD$D$"]u}]ÍvU(]7þ>u‰D$}$D$զV1Bu]u}]Ðt&<ww<$эvߐU(])7>>uƋE}׉T$$D$ D$QF@u01t$D$$,]u}]Ðt&<$jyt븋U$l\uZ(кn*E$*뀍U8]Y6n=u‰D$}1U$D$肥FU@twA҉$xǍ|$D$$C]u}]Ít&븉'U8]5<uƋE}$D$D$t( $MD$D$lMt4ͦt$D$$蕤]u}]ÍEM$誠UG҉$葠MD$D$ $1-y&Ut)$D$D$1tÍUWVSx4Í;<} tE  EuET$L$ $D$8D$xEtCF8F@EE  E$EqF@UUN`F ЈFMFUUF$$@ .TT$D$D$}t<$.D$D$$耢<[^_]Ív1Ƀ}FU } M!ȉ$E肞Mغ@} !E $f1} UM$EF$0DEm'U8]i2~9}ljuUT$$lD$藡$/Ƹt"W¸t|[^_]Ít&UED$D$$NU0tMAЋuԺ?$u袃u1UMBRvUED$D$$辁t F@EuԺ?E$uUED$$MԋP@ MDtUԈQAV_1ɉ΍t&W $UL9w1UED$D$$րUt F@EuԺ?E$u2UED$$MԋP@ MDtUԈQAV1ɉ΍t&W $Ud9w}@EUEԉ$?EwUED$$] P@MԉF M̋DtUԈQAV 1ɉΐW $U9wU111Uf2ŨUUuLUЉM4$KM2vfM0tMQMUԉ$UE?}E Mt&uEu4tP}}1uTč fu}4uu<uf<}TuуEm1EM9Mu!EyU~EċMEԋEȉE؋ẺE܋EЉEuEV E$UMT$ L$ED$w\1t$D$$w*t$D$$wČ[^_]ËurUUA1}}ԍM}}EEEUM&&f}t&tr}MUE ЉEG OU$EML$T$vEUD$$T$vM  ЋUE ЉExUM  ЋUE ЉE>MaE芼QEM$EL$h/EUM$ET$L$U$T$D$EuEL $MG D$T$ET9}uE EE(EE0E0}MUuL1ҍ< &uE4uuuf>ELċE)Ѕ͋M|}t"EE E E0EEkvUWVS uxU$D$'t耈EUM t Ѓை x$EƅXM yaEEE UE}1WE@$to$t{oUx  $Ǎ|$D$$sĬ[^_]Ív~}~M ҃XyaU 0B`$D$8D$rUXuu}MUEfUU EɁ MLTMB`<Y< ME L<ɉMg@hE~E1ɋUE4J>ft UUЉ}=~;Mf|EM9M}CE M.XTD$$UT$jqM Ux $1%@D$EDxEuu EEELfD$ MGUD D$FdDD1t&UtE08t$ |$D$$e\[^_]Ít&M$1EiEčEEt&E̋UЉ$E7}t/9u p9tJ$pEiE뾍P9E ;UEuf%v$'i9Ef}t&$fSvE t&'UWVSzÏƍd׺8t!u [8t]Ћu}]U] uƉ}EMt>ƍH׺8tu@8t1ҋ]Ћu}]ÍvUWVS|ÑE?$ >}@$>$>EMPA;P$v;P(?M1?tQAMA?U3tMA3JBM1BtQAMABU6MA6JBE=}M G$^>E0$=$@8!sMA< <<E8mE@$_=cEE}EEUED‰E})ƃEU40 LEME$E_QE(HWQ,M19tQAMA9U3tMA3JBM1<QAMA<&#}  Eƒк0E$S;VM$8;MHUBD@$;h $:{vUWVSLa $D$}>D$$g> HtC$ e Bm @@ļEf;#  u1 wt.'AD$$= P8tZ?$ B8X q8 D$$A=4D$$+=FD$ FD$FD$F D$FD$FD$ $D$dD$< ~4tBfD$$<$0 G4t=yD$$< H t>$ B  q t|D$$0$4 ƉG|w (D$$[;D$$E;F0D$8F,D$4F(D$0F$D$,F D$(FD$$FD$ FD$FD$F D$FD$FD$ $D$D$:w>R 计 F(t=ݬD$$:82 vƅa D$$^:QD$$H: J td>1 M̉7v$(tnỦUЉPUԉPU؉P NV DF$t<z FFD$F $=F uDž맋= A$D$dD$\9 ~}D$$59D$$9v~a1 t&G t7P T$PT$PT$t$$D$ D$8;w|ҭD$$8 J0 5=$DžDžt& G8@t$<$ $`#r Jx0u zHH0tH$9u JHJF,D$F0$8F0+N,F,t&|v@4$   B,$D$D$7 y,D$$6pD$$6 v,u1 D,TvG0FP\HXPTHPPLHHPDH@P :D$$Y0EP$EEE{EV${PD$$UvVD$$:v$@ 躻Eܺh$\{EPD$$vEVD$$uE݃lj¬tD$ƬD$$Y/> 3 g341҉F $藾Fa $B$DžDžDž';tGwu ~( B$$D$ D$G. I( P$ (<Džv$D$T$- A(Nj@ D$GD$GD$ $D$D$u-G $z$`LD$$$-D$$-"BM.Džt&1tftD$L$ |$$}4$T$ۺAe 4$IACC,f@ Bef"D$ D$ $D$Ժ4$|$2BD$D$ $D$菺4$|$BpJ DD$<$D$D$ D$A|$14$裹B=B L$D$D$ $4$L$M;z 4$Ƿf, @$臸ljD$$մT1rDžFGFGF ~ B B4$...4$f t$$|$);P4$艵 ${ ;G$[4$fDEC,f@ B4$7PARK@HOME@ , @ Et&4$NONEf@ t&4$޵BUFF@ERFU@LL, @ t&4$覵SMEA@RING@ , @ t&f4$fNORM@ALSC@AN, @ tt&fW~f<$t$'ft&4$NULL@ ...f@ t&Dž$藵AD$A$GWJO~ AAA FAN1j Gzu,$̴B tIR|$$T$蹳F<B ${@ 0 A$ F(t&UW1VS蘶í$(D$%tt&$9sNjVu[^_]ÍvUWVS$^ft*t$D$$ [^]Í&E1$D$D$$U멍vUWVSuƉ}׉T$ D$$D$P<$D$B$ƉD$0D$]u}]Í&'UWVS蜊ñ|p@ẺT$U$TD$E 1ҋM1ɋM'V(Uč}1ҍ}ȉEUt&UŰBHx~F~$EV FH9V,919)UEUEԅ1V ;~,D$ |$D$EĉMD$F$E,Mt~(~PEԋUȉM<$D$ẺT$EaEU$D$T$l}M}EEF9OVF FU9B‹E+UԉMD$ET$U$-U)ЉEԋEЋV$T$UԉT$EFMFE ))~}88VuFFtF~$ U&} 1ҋD$UD$$jF$$D$D$MF$D$.D$0F$D$JD$UfD$$T$U|[^_]ÉfEԋUM|$D$$M~t&FEdE 8gmF Uȋ}̉M$DMuEEEȺ }FM$CMuEH@FFFFF1FEM<$MEEvF mE9EVFFUV U+UUU9U|)Ѝ8UUU9U++UM$UU)UU‰U+UUT$UԉT$sFUUԉ$ET$D$WM~)~)~$}EUԉM$FM&F,9ELP҉}E9‰F/ẺVMF~ M);}}y}믉͐M UvFOt&ẺU];M UUԉM|$$T$fM E )8UWVS躄ϋ|uEĉT$$D$E (҈Ut(y)LEȉ9Nj8Ẻ<$賁uЉEԋUԸDuzt&Eԋu U؉$Eĉt$` UԋMЉD$T$ $lx &E 0ؐt&u+}؅UċBHxUĉ}؋B@9~E؋(ùx cU uԋEĉMT$U؉4$MukU؉~EԋMȉ}E܋EǍ$U܉MȋM׋ @E܅͋}8t&1MԉE $\~Eu D$ T$`ET$$E|[^_]Ít&(zDt M 1f(U F2M܉UU܋I;JMȸ1҃‰EEaMЉUu}ЉEt&ɋEE1}ω}u}E w}tG}E fE1m]mu։t&9u܋vuًE}܃G7;F| E@UыEU)9E>}܋}E*f8E[D$ |$D$$B}Eƒt E)UPE}UE$~EMAMċ}A@}9~EUM̉9}E)( MM }UEĉL$<$y(x E҃U Mȉ}؍&L~yE1E܉EM1t"U}ϐt&J9u}UԅtMMЅtM1ҍ&9Lu}98ŨmEdt&p93p9u؋}?}D$ |$D$$I UM }R‹EL$<$uwEEUƅ~Hu܋}LuАM$EŰM@Dž͋ufM)MM~}ċGHx1UE$yEM D$ T$4NM }UEĉL$<$`uMЅ~}f1ɉ}QU܋ :r$I))Љ)ƒ;}($I))9u1뎐}܋EtMŨmBuD$ |$D$$nLEURUWVS|EEU$D$D$URDUWL1MUE(}Ћ}UMEfUBz}UO(R,@ $MԉU@E}ċU}$UЉED$$D$HM}y u~}E܍vEU}}uUE1ɅEt!M1ɉUP9uUt}1t& 9}Uĉ>;ut >륍&EEm}냋UB <@uV,~(v$$UEč`L$D$MXEUMxEEuEu1ɅtuN6tH1Ʌt O7t HH1Ʌt J2t HHmuu}F +F Mm MuU} |$BU$EIEMx1 Eĉ}}tTQH}QHQ$;MuڋU}BBO9rW}AEEBfQ`}UQ`QTEAuN9vL}E2U 6Oʉ9}ȉ$ktMtAQu $Et$u}(UGxEMG }2IuuM1ɉ}}u{~uH`щH(Fy QE9Љ}UO~MEEEMxEu}}Et%E1EP9uE+Eu}1}tEEt&P9uut%}>u}1Ґt&9UEEuE;r}(BE}Mu}Etv? LEEMD$F $lEV(F$N(V$F(T$VT$ W T$V T$V $E$D$ ED$8D$t&xU䋅lT$ $KEvXU)ыD$t$$]gt&<t#E䋕xD$l<$yEyD$|$$(~l@DEL4vuUutȋt}dddRLTt&Mqy EUMd@,R(I$t$EtD$MU$(O EEU}ERUUux}EUEM}EU}1}tEEH9u}1}t!EEut&p9uuE1EEt&EEuuUP9uuU;U~UMt(vH …tM19EEmsuvfUdz,r(R$D$D$$0v(0yL LxUEMvEEEEtUB  M1҅t F1t GU LMEtMA  M1҅t F1t GU҉Ut  ЋUt MAmEUEB +B tu0R}ED$G$El UMz1у U}}taQH}QHQ$;MuڋUMBNB9rVt}x&y`}UQ`QTEAu1utEEEvH9uu1ut!EEE}p9u}E1EEt1EEEP}UvP9uPU;U~Ut(yvZ ҋutM1u9\}u}m"}2f&flAx x$tNjdxU}E1 }U} }ы<~9хt };Tu_|rxaEUtB1҉|t81f+VN$F(UMEuxEu}}E}(1U҉}t}+EW?1҅tV>Ut‰}AE@EEEE9EtuV$N(UMEUF$V(t&UT$F $l>EF$V(F(V$NEV D$$lEdF$V(EU>F1Ʌ mf~(U@4 )‹U U׋x4;N|F$V(EU։ixF DE17v~9} xUtAEU;V EU18}tV}Et~+F랃x0ɋxEE룾[EQFUxD$T$ $Y~1ɃhLI:)h/uX_LEV D$$lEHxN E1ɍ&E81tF}?t (G+F9F}xEU;V ux0ɋxEE듾Ƌ|8*  9|a~$F(}EC1h|8f+EآE?Ex=TU|E}E8uԋ8UEMUMuU1M1҉MEu6ɉ։uMEUMt7E1Etɍt&H9tH9u뮋}t6}ƋMuEƴ fE1m]mƋU9؃Eu}u9}tEuE+|||~ 8|  9ѽ|8Ɖ*;||lI9MdLUEMB$UMAQM$lL$?qEvMuU@Ƌ E}MMM1Ƀ}u~u:l(xG,B~EDH}}uE}‹p UHHщH$;EulBD EE~DHuUVUDTD`FT EEDHe(@A,yEEyM1yuAMUALDPUMBaH`щH}EҴ fEm]mҋuS؍1D$D$$EĺR뎋EĉLSEE̋U4$D$EĉT$#)E*UUEٞsU؃ fb11cUȋEEP0Eȃ0tMȈQ0HHEȃ3t}ȉW3HHEȃ9tMȈQ9HHEȃ?t}ȉW?HHEȃ6tMA6@@EȃHx|Dž<444'DBM188L󫋅DEEEEEEEEEt$$JH8<@D$DT$L|$D$ D$ $=xED$D$$D$|D$ eD$lD$豮|e ҃8U9}0$݅81ك,tEHDEPE܊ 0)ʉщȺgfff)ʉUE݃ڞzػ؃كv}E fEm]mU؋P1L0x4؋P,tgfff))ʉUUEBJ1ҋDPLEE܋؋ܳ݃ػ؃كٸu؋xt;|(;|;1ًP2L1o}E fEmUmEIMXQ ΋I|$BED$FD$F D$D$ F$ʉD$ .&UWVS&`E x$D$D$$$2t1t ft(dt7ǁE D$4$`xxx48<LPTBDw B<<@t @xDžDƅ)(,H|DžlDžp|tPT'ك4ƒID\`H)\Bh08U؋@T$UԍMЉT$Hݝ8L$ h$T$L$hE݅8)x≕M1ۅ݃ۅݜtܐ؋x݇ۅL]ۅP]ۅT]U݇(]݇ ]ʍUMw9t'vكs9u؋|ٽ1ۅ\} favʉlDՠw &tH٭۝٭f ;|t:1҉΀(u*tʉpЁ 1[^_]Í&$hPdEEE,` f,9:u9Bu냽H H BEЋJ MԋRUf≕ۅػ&*<@p|Džl\DžlDžpChd@ħEdEE~+hf~h,f,&P 09;uzu9ru惽H( H B EЋJMԋRUMt&h2`EEEd9(9u1h,f,~ӁhXfX~1h%P` fh,f,hXfXhf1ha %wvIt&f1hYưXHuHQBEЋJMԋR U؋Hݝ8Ѓ|h$kTTD`1D$$:$@ MAaE L$ TD$dD$T$t<$dD$`݅8 tݝ8<$xD݅8y؋`1D$$$@B8݅8x)p1 P󫋍||DždۅhX`ɋXݝ(ݝ8D$D$ $(h݅(݅8TdDžt>v9ۅ~ƃth9t`1t GЋh9t|9}ۅۅtXVt&օta(d1(݄p<ݜpDwكݔpx(P؃dd9|;ًx(.؋T $1*dlR!,DŠ8uaɋMTHۅ\ٽ f٭۝٭fzdp׉ƍPp1PP 󫋍|x`ۅhDždD(Xh1@D Td?t`1Lt&;h}ht9ۅ~ƀ`;h|t`ttۅt&t9}5``ۅ5`ۅvDVt&քtQ(d1(݄p<ݜpDwكxكd~u݄pDՠwٽ f٭۝٭ۅtXݔpXtO؃dd9|t*.dlR)Džt)ӥtxTtۅڞwˋMTHۅ\ٽ f٭۝٭fz U|Hٽ f٭۝٭f ,DŠdp׉ƍPBEЋJ MԋR$UvBEЋJMԋRU_ٽ f٭۝٭ٽ f٭۝٭BB EЋJ$MԋR(UBEЋJMԋRUHݝ8TD$B|$@L$D$8D$4D$ )D$Ǵ݅8`1ݝ8D$$ ݅8}ۅ@1҉pϋpP܄1u؃@lٽ@Dž|ۅ\x f|1ELHp1vJ٭۝٭ ƃf1u||9xt&٭ە٭ٽ؃ f٭۝٭%ۅكɸ)xHDۅڞhcB$EЋJ(MԋR,UIBEЋJMԋR U2٭۝٭ɋ(؋T$tft $UWVS |$ٴD$;{E蓏Dž󥉍Tf0000󫉵}GD$G D$BD$Zd󫋋1u LLTDŽdDŽ|ƄƄuʋu󥋋}ADW $ͬu FdF` {1ltF P$Qgt&1tl1Ήd)dtx1Ή|)|ut1@1Ήp)p@1Ή)uy\p8 ,  5t$D$$w$lj0ttf1t ft`1D$l$茬DžpBDXxA<tЉxt Bx Dž|U`aDžDž1auEEDۅփu$ Z$oE$} GaD$ |$ D$T$dD$4$胯aƋGT‰GTGX‰GXG\ƒG\a ;ٽDž f`Dž<v$b AAA aDžۅأDžQ11҅t P0ۅu؋ ٞ!rDžʐ ؍t=t&M EE؋ya D<٭ە٭fH9 ؋x$ $4$fu ddPVPVP V PVPVPVPVP V P$V$P(V(P,V,P0V0P4V4@8F8TdhHlHpH tHxH|HHH H$H(H,H0H4P8[D$$WG@+ G@|1[^_]Ë00yy AAt&p7u$Njy$D$z~vl rrd |JhJJlR%vE @at&$D$d7D$$oP1BtiD$1D$$uoB PP|1[^_]Ít&D$$g<$T$F$8 $%4$nUWVSá |$&D$b|P$舽|xp󥍕ЉtvM1ppr$xi't&|u$i9ًtG5D$$a|B@dD$D$$a$vD$$datu|(Glh:t $X2B<B@$,e2Xʲff` 1xt$D$$` [^_]Ít&ft&fvEPD$$&`|A@ED$D$$_Ml01FFGG|蠸$ƉD$D$_ [^_]fEw$|pEE;flD$$8,_|E8G@l0FFGGD$D$D$D$D$D$ D$$^D$D$$^Ev$|8l8?lEplhl$| E䉄~ vu͋FFEh<[E01 $ ߋRx󥋵hd1ҋd@<@@;u;pu苽l;xukA@A7$xM|A xtl(xtDWD$ T$D$$!Q4$x|BD$(|菃D$($x|~|:n9u hȈ|]|ҥ|xǘ$ Gd1҉sF8 111B0%0(B0 ` B0t< EAD D$1$|蟫~D^4D$d$NO`\EEEEEEEEE$P'Tdd0000$Htl$xhttf1t ftlBD$B D$AD$d|llGDV $|ŀt$lB $|h豃GD8| QlQШtl‰Gld@8@H xlx lz(z,$dW hƅt$D$ D$ dt$\D$l$h|H ly h<$\T h1FFt$88FUUU$8ٝ(81DžXDžPم(@HdhUt?MDu2v=1ҍupufv1\Qlt&űUDD1D&M1t&MBD$Uȉ<$D$UȋBD1MT<$D$T$1U1t&T$$E=EȍU$j4E?¸u Eƒ?UԉD$D$$L=ủM1ɐUtEЋp8t1;Tu͋E1<113M@|$4$*tޅt 4$v<$/u@EE 1E<|$4$tt4$}<$U<kNjp4.E$9E$t9Eǀǀ FU$F (1 M11҉`1UP|$4$t4$<$MEԉƉP8uԹ8uԹuԹ8uԹ8twuԍ D$4$tYfD$Eԉ$t u$D$D$ $D$D$$D$.D$$D$JD$$D$fD$uttҍ}t[D$D$$U}DtTtJt[D$D$$ U$D$D$M$D$ּD$uFD$D$$9t$D$$v[^_]ÐѐEfEEǀft&Uxuǂ }t&ǂgUdǂf1E&GGGG G WѺt=uWPWt=` uo}P BD}@GOF$ xD E1D$$xEUE|Mk  EE1UrADy EEEEuEF@0E~D$$x a0EY3(󥋓8EEEEE< tz5 }MV A!EՉE։|E׉MD$D$<$\Z$D$ D$D$$D$D$$UEǀ24$蟢Mt4$芢u1vE UrfUE :E؋MUˆE $U:EdEE,6D$D$ D$!$}!D$D$<$[$D$D$~D$D$$UXD$$:LOMN= device number || dn < 0, dn=%d sanei_usb_find_devices: vendor=0x%04x, product=0x%04x sanei_usb_set_altinterface: dn >= device number || dn < 0, dn=%d sanei_usb_set_altinterface: alternate = %d sanei_usb_set_altinterface: libusb complained: %s sanei_usb_set_altinterface: access method %d not implemented sanei_usb_release_interface: dn >= device number || dn < 0, dn=%d sanei_usb_release_interface: interface_number = %d sanei_usb_release_interface: libusb complained: %s sanei_usb_release_interface: access method %d not implemented sanei_usb_claim_interface: dn >= device number || dn < 0, dn=%d sanei_usb_claim_interface: interface_number = %d sanei_usb_claim_interface: libusb complained: %s sanei_usb_claim_interface: access method %d not implemented sanei_usb_set_configuration: dn >= device number || dn < 0, dn=%d sanei_usb_set_configuration: configuration = %d sanei_usb_set_configuration: libusb complained: %s sanei_usb_set_configuration: access method %d not implemented sanei_usb_clear_halt: BULK_IN ret=%d sanei_usb_clear_halt: BULK_OUT ret=%d sanei_usb_read_int: size == NULL sanei_usb_read_int: dn >= device number || dn < 0 sanei_usb_read_int: trying to read %lu bytes sanei_usb_read_int: access method %d not implemented sanei_usb_read_int: read failed: %s sanei_usb_read_int: can't read without an int endpoint sanei_usb_read_int: usbcalls support missing sanei_usb_read_int: read returned EOF sanei_usb_read_int: wanted %lu bytes, got %ld bytes kernel_get_vendor_product: ioctl (vendor) of device %s failed: %s sanei_usb_get_vendor_product: ioctl (product) of device %s failed: %s sanei_usb_control_msg: dn >= device number || dn < 0, dn=%d sanei_usb_control_msg: rtype = 0x%02x, req = %d, value = %d, index = %d, len = %d sanei_usb_control_msg: SCANNER_IOCTL_CTRLMSG error - %s sanei_usb_control_msg: libusb complained: %s sanei_usb_control_msg: usbcalls support missing sanei_usb_control_msg: access method %d not implemented sanei_usb_write_bulk: size == NULL sanei_usb_write_bulk: dn >= device number || dn < 0 sanei_usb_write_bulk: trying to write %lu bytes sanei_usb_write_bulk: write failed: %s sanei_usb_write_bulk: can't write without a bulk-out endpoint sanei_usb_write_bulk: usbcalls support missing sanei_usb_write_bulk: access method %d not implemented sanei_usb_write_bulk: wanted %lu bytes, wrote %ld bytes sanei_usb_read_bulk: size == NULL sanei_usb_read_bulk: dn >= device number || dn < 0 sanei_usb_read_bulk: trying to read %lu bytes sanei_usb_read_bulk: read failed: %s sanei_usb_read_bulk: can't read without a bulk-in endpoint sanei_usb_read_bulk: usbcalls support missing sanei_usb_read_bulk: access method %d not implemented sanei_usb_read_bulk: read returned EOF sanei_usb_read_bulk: wanted %lu bytes, got %ld bytes sanei_usb_close: closing device %d sanei_usb_close: dn >= device number || dn < 0 sanei_usb_close: device %d already closed or never opened sanei_usb_close: usbcalls support missing sanei_usb_get_vendor_product_byname: not support for this method sanei_usb_get_vendor_product_byname: can't find device `%s' in list sanei_usb_get_vendor_product: dn >= device number || dn < 0 sanei_usb_get_vendor_product: usbcalls support missing sanei_usb_get_vendor_product: access method %d not implemented sanei_usb_get_vendor_product: device %d: Your OS doesn't seem to support detection of vendor+product ids sanei_usb_get_vendor_product: device %d: vendorID: 0x%04x, productID: 0x%04x sanei_usb_open: trying to open device `%s' sanei_usb_open: can't open `%s': dn == NULL sanei_usb_open: device `%s' already open sanei_usb_open: can't open device `%s': %s Make sure you run as root or set appropriate permissions Maybe the kernel scanner driver claims the scanner's interface? sanei_usb_open: device `%s' not configured? sanei_usb_open: more than one configuration (%d), choosing first config (%d) sanei_usb_open: libusb complained: %s Maybe the kernel scanner driver or usblp claims the interface? Ignoring this error... sanei_usb_open: configuration nr: %d sanei_usb_open: interface nr: %d sanei_usb_open: alt_setting nr: %d sanei_usb_open: interface %d not detected as a scanner by sanei_usb_init, ignoring. sanei_usb_open: endpoint nr: %d sanei_usb_open: direction: %d sanei_usb_open: address: %d transfertype: %d sanei_usb_open: found interrupt-%s endpoint (address 0x%02x) sanei_usb_open: we already have a int-in endpoint (address: 0x%02x), ignoring the new one sanei_usb_open: we already have a int-out endpoint (address: 0x%02x), ignoring the new one sanei_usb_open: found bulk-%s endpoint (address 0x%02x) sanei_usb_open: we already have a bulk-in endpoint (address: 0x%02x), ignoring the new one sanei_usb_open: we already have a bulk-out endpoint (address: 0x%02x), ignoring the new one sanei_usb_open: found isochronous-%s endpoint (address 0x%02x) sanei_usb_open: we already have a isochronous-in endpoint (address: 0x%02x), ignoring the new one sanei_usb_open: we already have a isochronous-out endpoint (address: 0x%02x), ignoring the new one sanei_usb_open: found control-%s endpoint (address 0x%02x) sanei_usb_open: we already have a control-in endpoint (address: 0x%02x), ignoring the new one sanei_usb_open: we already have a control-out endpoint (address: 0x%02x), ignoring the new one sanei_usb_open: open of `%s' failed: %s sanei_usb_open: fcntl of `%s' failed: %s sanei_usb_open: can't open device `%s': usbcalls support missing sanei_usb_open: access method %d not implemented sanei_usb_open: opened usb device `%s' (*dn=%d) sanei_usb_open: can't find device `%s' in list store_device: not storing device %s store_device: overwrite dn %d with %s store_device: add dn %d with %s sanei_usb_init: marking existing devices sanei_usb_init: Looking for kernel scanner devices sanei_usb_init: can't stat %s: %s sanei_usb_init: %s is not a directory sanei_usb_init: cannot read directory %s: %s sanei_usb_init: couldn't open %s: %s sanei_usb_init: found kernel scanner device (0x%04x/0x%04x) at %s sanei_usb_init: Looking for libusb devices sanei_usb_init: device 0x%04x/0x%04x is not configured sanei_usb_init: device 0x%04x/0x%04x looks like a root hub sanei_usb_init: device 0x%04x/0x%04x doesn't have an altsetting for interface %d sanei_usb_init: device 0x%04x/0x%04x, interface %d doesn't look like a scanner (%d/%d) sanei_usb_init: device 0x%04x/0x%04x: no suitable interfaces sanei_usb_init: found libusb device (0x%04x/0x%04x) interface %d at %s sanei_usb_init: found %d devices sanei_usb_init: device %02d is %s A AAdA$AA@$AAKKKaLYLFFQLILAL9L1L)L!LLL LLKKFFFKKKKaLYLQLILAL9L1L)L!LLL LLKKKLLyLqLiLKKKaLYLFFQLILAL9L1L)L!LLL LLKKFFFKLLLLLFFLLLLLLLLLLLLLFFFLQsYQQi]i]i]\Ri]]i]RRR]Ri]]R)]]Y]S]SVSSSSVSSSS]\S\I\=U3UV=U3UV\i\=\=W=]]]Q]R]S]SQQQQQQ)V3\Q,N,N,N,N,N,NSSi]]R\\ ]QSSSQ]R)Vi]i]i]QS3]^^^YPiPhetiit*)t*t*t*t*t*L*L*L***t*t*)*t*t*t*t*t*t*t*t*)*))))*)))))))////////+a+//),///,////))))?+:lCCBtBBAdAA@4@?d? ?>,>>===l=L=<<<<;;L;:CCCCCCQ,=XzD`  d<%u,4XgX` 5d<%u,4XgX` 5d<'u,8XlV` d<'u,8XlV` X(X(XpX(XpX(XX(XX(XX(XX(XX(yXv,wwdv X  ,dwXu,uv`d ` X,d` bbXd,dd]]R4` ]]R]]RX]]R,^^SVWM` NNDxNNDxXOPFw,OPFwOPFwdOPFw` QQGwQQGwXQRHw,QRHwQRHwdQRHw` ^UN^UNSRKXTTL,66d,,` ^UN^UNSRKXTTL,66d,,` NNDxNNDxXOOFx,OOFxOOFxdOOFx` PPFxPPFxXPQGx,PQGxPQGxdPQGx` ^UN^UNSRKXTTL,66d,,` ^UN^UNSRKXTTL,66d,,`  X   ,  d `  X   ,**4` X,`    X   ,d` TTT6 6 6 X   ,d` X,dnXi ,i n dn X,di Xi ,ii(d2X,d` X ,#` ##X&,&2#` ##X&,&(` ??XK,KKdK` +?XK,KKdK` X,d` X,d` ??X2,22d2` +?X2,22d2` X,d` X,d (($ (($(($h(($h (($ (($(($h(($h))*))*))*))*))*))*[[5500hh;;@@))*))*[[5500hh;;@@,X*SX*S,Y-UY-d,Y-UY-d,X*SX*S,:c:c,Z-UZ-d,X*SX*S,Z-UY-d,\U, `    `  `  `  `  `  ` ` @` @` ` #/BA/BA/BA"AX#/BA@/B@/B"A,#/BA/BA@/B"A#/BA/BA/BA"AX#/BA@/B@/B"A,#/BA/BA@/B"A#A/B/BABO@ /BX#A/B/BA@A.BUB,#@/BA/BA/B'!A#(BBA/BlA/B'!Ad#(BBA/BlA/B'!A#A/B/BA(B>@ oAX?A`/B`/B?A@A,BU A,#.BAA/BXA/B'!?A#(BBA/BlA/B'!?Ad#(BBA/BlA/B'!?ABBAA/B/B/B/B[] AA` #BA/B /B#/B/A/B!>? BX#/BA.BU!A,#(BA><<<,BU "ABBAA/B/B/B/B[] AA` #BA/B oA#/B/A/B!AX#/BA.BU!?A,#(BA><<<,BU "/ABBAA/B/B/B/Bwi AABBAA/B/B/B/Bwi AA#AAAA/B/B/B/B[v !AA#AAAA/B/B/B/B[v !?A?A` #A/BA/B/B/B "A#.B.BA/B/B/B "AX#/B/BA~/B/B/B!"A,#/B/BqA></B/B/B!"A#/B/B B)B/B/B!"A` #A/BA/B/B/B "/A#.B.BA/B/B/B "/AX#/B/BA~/B/B/B!"/A,#/B/BqA></B/B/B!"/AX#/B/B?A>?/B/B/B!"A` #AA/B/BAA/B/B/B/B "A#.B.B.B.BAA/B/B/B/B "AX#/B/B/B/BAA>?/B>?/B/B/B !"A,#/B/B/B/BqAqA></B></B/B/B!"A#/B/B/B/B B B)B)B/B/B!"A` #AA/B/BAA/B/B/B/B "/A#.B.B.B.BAA/B/B/B/B "/AX#/B/B/B/BAA>?/B>?/B/B/B !"/A,#/B/B/B/BqAqA></B></B/B/B!"/A#/B/B/B/B B B)B)B/B/B!"/A` +BBA/BA/B@  B/B#BOA/BOA/B  BBX/B#BoA/BU  A,+BBA/BUA/BAB>(BU  A` +BBA/BA/B@  A/B#BOA/BOA/B  AAX/B#BoA/BU  A,+BBB/BUA/B/B/BB>(BU  OAd#'BBpqApq,B'"#Ad#'BBpqApq,B'"#A`  BA,B/B/B@  B.B/B_A/B/B BBX,B/B/BoA/BU  .B, (B/B/BA/BUA/B/B/BB>(BU  A`  BA,B/B/B@  A.B/B_A/B/B AAX,B/B/BoA/BU  A, (B/B/BA/BUA/BAB>(BU  OAd# B/B/BpqApq,B"#Ad# B/B/BpqApq,B"#A N   gq|?];r_M<+ zriaYQJC<5.'! }zwtqoligdb_]ZXUSQOLJHFDA?=;975320.,*(&%#!   ~~}}||{{zzyyyxxwwvvuutttssrrqqpppoonnmmmllkkkjjiiihhgggffeeedddccbbbaaa``___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQQPPPOOONNNNMMMLLLLKKKJJJJIIIHHHHGGGFFFFEEEEDDDDCCCCBBBAAAA@@@@????>>>>=====<<<<;;;;::::9999988887777766665555544443333322222111110000/////.....-----,,,,,,+++++*****))))))(((((''''''&&&&&%%%%%%$$$$$$#####""""""!!!!!!       %1 O#_aY,' %O 1 %#_aY,' %rbRC3#ueVF6$xhVG7'yiYJ:* |l]M=.aa f~^i1pT;$}rh_VME=5.'  / '.5=EMV_hr}$;Tp1i^~fa a,dLcyah ZF `A% sg\QG>4,# }zwuspnligeca_][YWUSRPNLKIGFDCA@>=;:8764320/.-+*)('%$#"!      aa f~^i1pT;$}rh_VME=5.'    !$(+/37<@EJOU[agnu} !;Y|sa '.5=EMV_hr}$;Tp1i^~fa a,dLcyG' v ^.^" D v h'kH' p_O@2% |upjd_ZTOKFA=840,($  ~}|{zyxvutsrqponmlkjihgfedcbaa`_^]\" D v ^.^v ' G\_adgjmpsvz}(4AO_p%O kD  vD " ^.^v ' Gah ZF `A% sg\QG>4,# }zwuspnligeca_][YWUSRPNLKIGFDCA@>=;:8764320/.-+*)('%$#"!      aH VpR`(iM5 xmdZQI@91*# ~|zxvsqonljhfdba_]\ZXWUTRQONLKIHGEDCA@?><;:987543210/.-,+*)('&%$#"!        a ^j1pU<%  !$(+/37<@EJOU[agnu} !;Y|sa   "%(+.158<?CGKPTY^chmsy.D]y*s\.a%<Up1j^ a  !$(+/37<@EJOU[agnu} !;Y|sa JZ3rbTF;.#|xuqnlhec`][XURQNLIHECA?=;976420.-+)'&%#"     ~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] 2K[3rcUG;/$|xvrnlifc`][XVSQOLJHFCA@>;976420.-,*(&%$"!      2K[3rcUG;/$VVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXYYYYYYYZZZZZZ[[[[[\\\\]]]]^^^_____``aabbccddeeffghhijklmnopqqsuwyz| $2@OQ_o|%Gc3[K2   $2@OQ_o|%Gc3[K2       !"$%&(*,-.024679;>@ACFHJLOQSVX[]`cfilnrvx|$/;GUcr3[K2  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_____``aabbccddeeffghhijklmnopqqsuwyz| $2@OQ_o|%Gc3[K2  ]" D v h'kH' p_O@2% ]] %2@O_p 'Hk'h vD " ]] " D v h'kH' p_O@2%    %2@O_p 'Hk'h vD "   rM1 ~|{yxvutrqponmlkjihgfeddcba``_^^]\\[[ZYYXXWWVVUUTTSSRRRQQPPOOONNNMMLLLKKKJJJJIIIHHHGGGGFFFFEEEEDDDDCCCCBBBBAAAA@@@@????>>>>=====<<<<<<;;;;;;;::::::9999999888888887777777766666666555555554444444433333333333322222222222111111111111000000000000////////////...............----------------,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \*LL0 ~}{zxwutsqponmlkjihgfedccba`__^]]\[[ZZYXXWWVVUUTTSSRRQQQPPOONNNMMMLLKKKJJJIIIIHHHGGGFFFFEEEEDDDDCCCCBBBBAAAAA@@@@@?????>>>>>======<<<<<<;;;;;;:::::::99999998888888777777776666666655555555544444444433333333332222222222211111111111000000000000/////////////..............---------------,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((((((('\*LL0 ~}{zxwutsqponmlkjihgfedccba`__^]]\[[ZZYXXWWVVUUTTSSRRQQQPPOONNNMMMLLKKKJJJIIIIHHHGGGFFFFEEEEDDDDCCCCBBBBAAAAA@@@@@?????>>>>>======<<<<<<;;;;;;:::::::99999998888888777777776666666655555555544444444433333333332222222222211111111111000000000000/////////////..............---------------,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))((((((((((((((((((((((' !!""##$%&&'()*+-./023569;=?ADGKNRVZ^^bgjotz 2Nr'()*+-./023569;=?ADGKNRVZ^^bgjotz 2Nr''''''''(((((((((((((((((((((((((()))))))))))))))))))))))**********************++++++++++++++++++++,,,,,,,,,,,,,,,,,,,-----------------...............///////////////00000000000000111111111111122222222222233333333333444444444455555555556666666667777777778888888899999999:::::::;;;;;;;<<<<<<<======>>>>>>?????@@@@@AAAAABBBBBCCCCCDDDDEEEEFFFFGGGGHHHIIIIJJJKKKLLLMMMNNNOOOPPQQQRRSSTTTUUVVWWXXYZZ[[\]]^^_``abccdefghiijklmnpqrstvwxz{} 2NrrN2 ztojgb^^ZVRNKGDA?=;965320/.-+*)('&&%$##""!! @ @ @ @ @ @ Rt^J8' }xsojfb^ZVROKHEB?<9641.,*'%#    @ @ @ @ @ @ Rt^J8' }xsojfb^ZVROKHEB?<9641.,*'%#    @ @ @ @ @ @ Rt^J8'  '8J^tR@ @ @ @ @ @  '8J^tR@ @ @ @ @ @  '8J^tR@ @ @ @ @ @ nnooppqqrrssttuuvvwwxxyyzz{{||}}~~ #*16?EKVbjx'JR@ @ @ @ @ @ @ @ Rt^J8' }x@ @ @ @ @ @ Rt^J8' }xsojfb^ZVROKHEB?<9641.,*'%#    @ @ @ @ @ @ Rt^J8' }6\+@  '8J^tR@  '8J^tR@ }6\+@ @ @ @ @ @ @ Rt^J8' }xsojfb^ZVROKHEB?<9641.,*'%#    @ @ @ @ @ @ Rt^J8' }xsojfb^ZVROKHEB?<9641.,*'%#    @ @ @ @ @ @ Rt^J8' }xsojfb^ZVROKHEB?<9641.,*'%#       $).39>EKRZajs}6\+@  '8J^tR@  '8J^tR@    $).39>EKRZajs}6\+@ @ @ @ @ @ @ Rt^J8' }xsojfb^ZVROKHEB?<9641.,*'%#    ~~~~~~}@ @ @ @ @ @ Rt^J8' }xsojfb^ZVROKHEB?<9641.,*'%#    @ @ @ @ @ @ Rt^J8' nnnnnnnnooooopppppqqqqrrrrsssssttttuuuuvvvvwwwxxxxyyyyzzz{{{||||}}}~~~   $).39>EKRZajs}6\+@  '8J^tR@  '8J^tR@ nnooppqqrrssttuuvvwwxxyyzz{{||}}~~ #*16?EKVbjx'JR@ rbRC3#ueVF6$xhVG7'yiYJ:* |l]M=.aa f~^i1pT;$}rh_VME=5.'  / '.5=EMV_hr}$;Tp1i^~fa a,dLcyah ZF `A% sg\QG>4,# }zwuspnligeca_][YWUSRPNLKIGFDCA@>=;:8764320/.-+*)('%$#"!      aa f~^i1pT;$}rh_VME=5.'    !$(+/37<@EJOU[agnu} !;Y|sa '.5=EMV_hr}$;Tp1i^~fa a,dLcyG' v ^.^" D v h'kH' p_O@2% |upjd_ZTOKFA=840,($  ~}|{zyxvutsrqponmlkjihgfedcbaa`_^]\" D v ^.^v ' G\_adgjmpsvz}(4AO_p%O kD  vD " ^.^v ' Gah ZF `A% sg\QG>4,# }zwuspnligeca_][YWUSRPNLKIGFDCA@>=;:8764320/.-+*)('%$#"!      aH VpR`(iM5 xmdZQI@91*# ~|zxvsqonljhfdba_]\ZXWUTRQONLKIHGEDCA@?><;:987543210/.-,+*)('&%$#"!        a ^j1pU<%  !$(+/37<@EJOU[agnu} !;Y|sa   "%(+.158<?CGKPTY^chmsy.D]y*s\.a%<Up1j^ a  !$(+/37<@EJOU[agnu} !;Y|sa JZ3rbTF;.#|xuqnlhec`][XURQNLIHECA?=;976420.-+)'&%#"     ~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] 2K[3rcUG;/$|xvrnlifc`][XVSQOLJHFCA@>;976420.-,*(&%$"!      2K[3rcUG;/$|xvrnlifc`][XVSQOLJHFCA@>;976420.-,*(&%$"!     defghijklmnopqrstuvwxyz{|}~      "$&(*,.02468:<>@BDFHJLNPRTVY\_behknqtwz}  )2<FQ\hu *Kp V3@ H : $2@OQ_o|%Gc3[K2       !"$%&(*,-.024679;>@ACFHJLOQSVX[]`cfilnrvx|$/;GUcr3[K2  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_____``aabbccddeeffghhijklmnopqqsuwyz| $2@OQ_o|%Gc3[K2  ah ZF `A% sg\QG>4,# }zwuspnligeca_][YWUSRPNLKIGFDCA@>=;:8764320/.-+*)('%$#"!      aH VpR`(iM5 xmdZQI@91*# ~|zxvsqonljhfdba_]\ZXWUTRQONLKIHGEDCA@?><;:987543210/.-,+*)('&%$#"!        a ^j1pU<% !;Y|sa   "%(+.158<?CGKPTY^chmsy.D]y*s\.a%<Up1j^ a  !$(+/37<@EJOU[agnu} !;Y|sa JZ3rbTF;.#|xuqnlhec`][XURQNLIHECA?=;976420.-+)'&%#"     ~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] 2K[3rcUG;/$|xvrnlifc`][XVSQOLJHFCA@>;976420.-,*(&%$"!      2K[3rcUG;/$|xvrnlifc`][XVSQOLJHFCA@>;976420.-,*(&%$"!        )2<FQ\hu *Kp V3@ H : $2@OQ_o|%Gc3[K2       !"$%&(*,-.024679;>@ACFHJLOQSVX[]`cfilnrvx|$/;GUcr3[K2  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_____``aabbccddeeffghhijklmnopqqsuwyz| $2@OQ_o|%Gc3[K2  rM1 ~|{yxvutrqponmlkjihgfeddcba``_^^]\\[[ZYYXXWWVVUUTTSSRRRQQPPOOONNNMMLLLKKKJJJJIIIHHHGGGGFFFFEEEEDDDDCCCCBBBBAAAA@@@@????>>>>=====<<<<<<;;;;;;;::::::9999999888888887777777766666666555555554444444433333333333322222222222111111111111000000000000////////////...............----------------,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \*LL0 ~}{zxwutsqponmlkjihgfedccba`__^]]\[[ZZYXXWWVVUUTTSSRRQQQPPOONNNMMMLLKKKJJJIIIIHHHGGGFFFFEEEEDDDDCCCCBBBBAAAAA@@@@@?????>>>>>======<<<<<<;;;;;;:::::::99999998888888777777776666666655555555544444444433333333332222222222211111111111000000000000/////////////..............---------------,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((((((('\*LL0 ~}{zxwutsqponmlkjihgfedccba`__^]]\[[ZZYXXWWVVUUTTSSRRQQQPPOONNNMMMLLKKKJJJIIIIHHHGGGFFFFEEEEDDDDCCCCBBBBAAAAA@@@@@?????>>>>>======<<<<<<;;;;;;:::::::99999998888888777777776666666655555555544444444433333333332222222222211111111111000000000000/////////////..............---------------,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))((((((((((((((((((((((' !!""##$%&&'()*+-./023569;=?ADGKNRVZ^^bgjotz 2Nr'()*+-./023569;=?ADGKNRVZ^^bgjotz 2Nr''''''''(((((((((((((((((((((((((()))))))))))))))))))))))**********************++++++++++++++++++++,,,,,,,,,,,,,,,,,,,-----------------...............///////////////00000000000000111111111111122222222222233333333333444444444455555555556666666667777777778888888899999999:::::::;;;;;;;<<<<<<<======>>>>>>?????@@@@@AAAAABBBBBCCCCCDDDDEEEEFFFFGGGGHHHIIIIJJJKKKLLLMMMNNNOOOPPQQQRRSSTTTUUVVWWXXYZZ[[\]]^^_``abccdefghiijklmnpqrstvwxz{} 2Nr !!""##$%&&'()*+-./023569;=?ADGKNRVZ^^bgjotz 2NrrbRC3#ueVF6$xhVG7'yiYJ:* |l]M=.aa f~^i1pT;$}rh_VME=5.'  / '.5=EMV_hr}$;Tp1i^~fa a,dLcyah ZF `A% sg\QG>4,# }zwuspnligeca_][YWUSRPNLKIGFDCA@>=;:8764320/.-+*)('%$#"!      aa f~^i1pT;$}rh_VME=5.'    !$(+/37<@EJOU[agnu} !;Y|sa '.5=EMV_hr}$;Tp1i^~fa a,dLcyG' v ^.^" D v h'kH' p_O@2% |upjd_ZTOKFA=840,($  ~}|{zyxvutsrqponmlkjihgfedcbaa`_^]\" D v ^.^v ' G\_adgjmpsvz}(4AO_p%O kD  vD " ^.^v ' Gah ZF `A% sg\QG>4,# }zwuspnligeca_][YWUSRPNLKIGFDCA@>=;:8764320/.-+*)('%$#"!      aH VpR`(iM5 xmdZQI@91*# ~|zxvsqonljhfdba_]\ZXWUTRQONLKIHGEDCA@?><;:987543210/.-,+*)('&%$#"!        a ^j1pU<%  !$(+/37<@EJOU[agnu} !;Y|sa   "%(+.158<?CGKPTY^chmsy.D]y*s\.a%<Up1j^ a  !$(+/37<@EJOU[agnu} !;Y|sa JZ3rbTF;.#|xuqnlhec`][XURQNLIHECA?=;976420.-+)'&%#"     ~~~~~~~~~}}}}}}}}}}||||||||||{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttsssssssssssssrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooooonnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllllllllllllllllkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggffffffffffffffffffffeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````____________________________________________________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] 2K[3rcUG;/$|xvrnlifc`][XVSQOLJHFCA@>;976420.-,*(&%$"!      2K[3rcUG;/$|xvrnlifc`][XVSQOLJHFCA@>;976420.-,*(&%$"!     VVVVVVVVVVVVVVVVVVVVVVWWWWWWWWXXXXXXXXYYYYYYYZZZZZZ[[[[[\\\\]]]]^^^_____``aabbccddeeffghhijklmnopqqsuwyz| $2@OQ_o|%Gc3[K2   $2@OQ_o|%Gc3[K2       !"$%&(*,-.024679;>@ACFHJLOQSVX[]`cfilnrvx|$/;GUcr3[K2  ]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^_____``aabbccddeeffghhijklmnopqqsuwyz| $2@OQ_o|%Gc3[K2  ]" D v h'kH' p_O@2% ]] %2@O_p 'Hk'h vD " ]] " D v h'kH' p_O@2%    %2@O_p 'Hk'h vD "   rM1 ~|{yxvutrqponmlkjihgfeddcba``_^^]\\[[ZYYXXWWVVUUTTSSRRRQQPPOOONNNMMLLLKKKJJJJIIIHHHGGGGFFFFEEEEDDDDCCCCBBBBAAAA@@@@????>>>>=====<<<<<<;;;;;;;::::::9999999888888887777777766666666555555554444444433333333333322222222222111111111111000000000000////////////...............----------------,,,,,,,,,,,,,,,++++++++++++++++++********************))))))))))))))))))))(((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! \*LL0 ~}{zxwutsqponmlkjihgfedccba`__^]]\[[ZZYXXWWVVUUTTSSRRQQQPPOONNNMMMLLKKKJJJIIIIHHHGGGFFFFEEEEDDDDCCCCBBBBAAAAA@@@@@?????>>>>>======<<<<<<;;;;;;:::::::99999998888888777777776666666655555555544444444433333333332222222222211111111111000000000000/////////////..............---------------,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))(((((((((((((((((((((('\*LL0 ~}{zxwutsqponmlkjihgfedccba`__^]]\[[ZZYXXWWVVUUTTSSRRQQQPPOONNNMMMLLKKKJJJIIIIHHHGGGFFFFEEEEDDDDCCCCBBBBAAAAA@@@@@?????>>>>>======<<<<<<;;;;;;:::::::99999998888888777777776666666655555555544444444433333333332222222222211111111111000000000000/////////////..............---------------,,,,,,,,,,,,,,,,,+++++++++++++++++*******************))))))))))))))))))))((((((((((((((((((((((' !!""##$%&&'()*+-./023569;=?ADGKNRVZ^^bgjotz 2Nr'()*+-./023569;=?ADGKNRVZ^^bgjotz 2Nr''''''''(((((((((((((((((((((((((()))))))))))))))))))))))**********************++++++++++++++++++++,,,,,,,,,,,,,,,,,,,-----------------...............///////////////00000000000000111111111111122222222222233333333333444444444455555555556666666667777777778888888899999999:::::::;;;;;;;<<<<<<<======>>>>>>?????@@@@@AAAAABBBBBCCCCCDDDDEEEEFFFFGGGGHHHIIIIJJJKKKLLLMMMNNNOOOPPQQQRRSSTTTUUVVWWXXYZZ[[\]]^^_``abccdefghiijklmnpqrstvwxz{} 2Nr !!""##$%&&'()*+-./023569;=?ADGKNRVZ^^bgjotz 2Nr2 XW ,'d2 X ,_d2 X ,_d& X' ,_d& X' ,_d& X' ,_d XW ,+e+edc XW ,+e+edc XW ,+e+edcK9X{, @d@K9X{, @d @*Xo, d*Xo, d s{/^{/{/sXO@o*ooO@,   //d//s{/^{/{/sXO@o*ooO@,   //d //` ]]`X?,   ` ]]`X?,   ` ]`]`X o,   ` ]`]`Xo,   ` ` X ||||, >>>> >>>>` ``X||||,>>>> >>>>` ]]`X?,   ` ]]`X?,   ` ]`]`X o,   ` ]`]`Xo,   ` ` X ||||, >>>> >>>>` ``X||||,>>>> >>>>[][][][][][]` i|>X?,  @[][][][][][]` i|>X?,    @ wiwiwiwiwiwi` OFX'#,   wiwiwiwiwiwi` OFX'#,     [v[v[v[v[v[v` 9׽{׽׽9_/u_/u/u_X;w;;,:_&__::_&__: [v[v[v[v[v[v` 9׽{׽׽9_/u_/u/u_X;w;;, :_&__: :_&__:@[][][][][][]` i|>X?,  @@[][][][][][]` i|>X?,    @ @wiwiwiwiwiwi` OFX'#,   @wiwiwiwiwiwi` OFX'#,     @[v[v[v[v[v[v` 9׽{׽׽9_/u_/u/u_X;w;;,:_&__::_&__: @[v[v[v[v[v[v` 9׽{׽׽9_/u_/u/u_X;w;;, :_&__: :_&__:` _K9X{, @d@` _K9X{,  @d @` c*Xo, d` c*Xo,  d ` +ccc+s{/^{/{/sXO@o*ooO@,   //d//` +ccc+s{/^{/{/sXO@o*ooO@,    //d //` _K9X{, @d@` _K9X{,  @d @` c*Xo, d` c*Xo,  d ` +ccc+s{/^{/{/sXO@o*ooO@,   //d//` +ccc+s{/^{/{/sXO@o*ooO@,    //d //` SK9XU,)d@` SK9XW,? @d @` c*Xo, d` c*Xo,  d ` +ccc+s{/^{/{/sXO@o*ooO@,   //d//` +ccc+s{/^{/{/sXO@o*ooO@,    //d //` SK9XU,)d@` SK9XW,? @d @` c*Xo, d` c*Xo,  d ` +ccc+s{/^{/{/sXO@o*ooO@,   //d//` +ccc+s{/^{/{/sXO@o*ooO@,    //d //AAAAAAAAAAAA    " &(#$ABC@T6nQ%Jxx$6nHlظDEFpq@T6nQ%Jxx$6nHlظhp3900> Gamma_FreeTables() > Free_Buttons > Free_Motor > Free_Sensor > Free_Timings > Free_MotorCurves > Free_Motormoves > Free_Scanmodes > Free_Constrains > Free_Chipset + Free_Config - Free_Config > gamma_free() > sane_get_select_fd > sane_set_io_mode > sane_cancel - Resize_Decrease: %i - Resize_Increase: %i > Translate_coords(*coords) ST_TAST_NORMALST_NEGUnknown -> Scan params: CM_GRAYCM_COLORCM_LINEART -> colormode = %s -> depth = %i -> samplerate = %i -> timing = %i -> channel = %i -> sensorresolution = %i -> resolution_x = %i -> resolution_y = %i -> left = %i -> width = %i -> top = %i -> height = %i -> shadinglength = %i -> v157c = %i -> bytesperline = %i -> expt = %i *> startpos = %i *> leftleading = %i *> ser = %i *> ler = %i *> scantype = %s -> Low level config: FIX_BY_SOFTFIX_BY_NONEFIX_BY_HARDBACKWARDFORWARD> SetMultiExposure: -> Calib table: -> type R G B -> ----- --- --- ---B -> edcg1 = %3i , %3i , %3i -> edcg2 = %3i , %3i , %3i -> odcg1 = %3i , %3i , %3i -> odcg2 = %3i , %3i , %3i -> pag = %3i , %3i , %3i -> vgag1 = %3i , %3i , %3i -> vgag2 = %3i , %3i , %3i LineartGrayColorFlatbedNegativeSlide> sane_get_devices: %i BF: %02x -- BF: Empty buffer + RTS_DMA_Reset: - RTS_DMA_Reset: %i + RTS_DMA_Cancel: - RTS_DMA_Cancel: %i - RTS_EEPROM_WriteWord: %i - RTS_DMA_Enable_Read: %i - RTS_DMA_Enable_Write: %i + Chipset_Reset: - Chipset_Reset: %i + RTS_isTmaAttached: NoYes- RTS_isTmaAttached: %s > Chipset_ID(): %i - RTS_EEPROM_ReadWord: %i + Head_IsAtHome: - Head_IsAtHome: %s + RTS_IsExecuting: - RTS_IsExecuting: %i + Lamp_PWM_DutyCycle_Get: + Lamp_Status_Get: - RTS_EEPROM_ReadByte: %i + Refs_Counter_Load: - Refs_Counter_Load: %i - Motor_Change: %i + SetLock(*Regs, Enable=%i): - SetLock + Motor_Release: - Motor_Release: + RTS_Warm_Reset: - RTS_Warm_Reset: %i + RTS_Execute: - RTS_Execute: %i - RTS_DMA_SetType: %i - RTS_EEPROM_WriteByte: %i - Refs_Save: %i - Refs_Counter_Save: %i - RTS_Enable_CCD: %i TMA_LAMPFLB_LAMP- Lamp_Status_Set: %i - Lamp_PWM_DutyCycle_Set: %i > Load_Timings WRITEREAD%06i BLK DO: %i. bytes - Bulk_Operation: %i - RTS_DMA_Write(): %i - Motor_Setup_Steps: %i -> msi = %i -> motorbackstep1 = %i -> motorbackstep2 = %i - RTS_Setup_Motor: %i - Calib_ReadTable: %i - fn3330: %i - fn3730: %i -> Shading type: %i - Shading_black_apply: %i - Shading_white_apply: %i - Shading_apply: %i + RTS_WaitScanEnd(msecs=%i): + Motor_Move: - Motor_Move: %i - Lamp_Status_Timer_Set: %i + sane_get_parameters: -> Depth : %i -> Height: %i -> Width : %i -> BPL : %i - sane_get_parameters: %i HOME%s/%sw0.12Created with hp3900 %s -> cph->p1 = %f -> cph->p2 = %f -> cph->ps = %i -> cph->ge = %i -> cph->go = %i -> cph is NULL -> mt->cdss[0] = %i -> mt->cdsc[0] = %i -> mt->cdss[1] = %i -> mt->cdsc[1] = %i -> mt->cnpp = %i -> mt->cvtrp0 = %i -> mt->cvtrp1 = %i -> mt->cvtrp2 = %i -> mt->cvtrfpw = %i -> mt->cvtrbpw = %i -> mt->cvtrw = %i -> mt->clamps = 0x%08x -> mt->clampe = 0x%08x -> mt->adcclkp0 = %f -> mt->adcclkp1 = %f -> mt->adcclkp2e = %i -> mt->cphbp2s = %i -> mt->cphbp2e = %i + RTS_Setup: > RTS_Setup_Exposure_Times - RTS_Setup: %i + Load_Config > Load_Chipset RTS8823L-01ERTS8822BL-03ARTS8822L-02ARTS8822L-01H> Load_Buttons -> buttons is NULL > Load_Constrains > Load_Motor > Load_Sensor -> sensor is NULL + RTS_Sensor_Type: CISCCD- RTS_Sensor_Type: %s > Load_MotorCurves - Load_MotorCurves error!! -> Motorcurve %2i: -> %02i, unknown %2i, %5i, %4i, %4i| %4i> Load_Motormoves -> Found %i motormoves -> ##, CLK, CTPC, STT, CV -> --, ---, ----, ---, -- -> %2i, %3i, %4i, %3i, %2i > Load_Scanmodes -> Found %i scanmodes - Load_Config -> Found %i motor settings > max_string_size: > _ReportDevice: flatbed scanner> sane_init hp3900.confusb 0x03f0 0x2605usb 0x03f0 0x2805usb 0x03f0 0x2305usb 0x03f0 0x2405usb 0x03f0 0x4105usb 0x03f0 0x4205usb 0x03f0 0x4305usb 0x06dc 0x0020usb 0x04a5 0x2211- Head_ParkHome: %i: + RTS_Scanner_StopScan(): > Reading_DestroyBuffers(): - RTS_Scanner_StopScan() - sane_close... > options_free + Read_FE3E: -> %02x - Read_FE3E: %i - RTS_DMA_WaitReady: %i + Lamp_PWM_use(enable=%i): - Lamp_PWM_use: %i + Lamp_PWM_Setup(lamp=%s): - Lamp_PWM_Setup: %i - RTS_DMA_Read(): %i > RTS_Scanner_Init: > Backend version: %s + RTS_USBType USB2.0USB1.1- RTS_USBType(void): %s -> Chipset model ID: %i + IsScannerLinked: + Init_USBData: + SSCG_Enable: - SSCG_Enable: %i + Init_Registers: + RTS_DMA_CheckType(*Regs): -> data1 = 0x%08x -> data2 = 0x%08x -> type = 0x%04x - RTS_DMA_CheckType(): %i - Init_Registers: %i > RTS_Setup_RefVoltages - Init_USBData: + RTS_WaitInitEnd(msecs=%i): - RTS_WaitInitEnd: %i + GainOffset_Clear: - GainOffset_Clear: %i + Buttons_Enable: - Buttons_Enable: %i - Lamp_PWM_Save: %i - Lamp_PWM_SaveStatus: %i - IsScannerLinked: + Set_E950_Mode(mode=%i): - Set_E950_Mode - Head_Relocate: %i -> *bytes_transfered=%i -> Reading->ImageSize=%i -> Reading->DMAAmount=%i -> Reading->RDSize =%i - Scan_Read_BufferA: %i + sane_read - sane_read: %s - RTS_GetImage_GetBuffer: %i - RTS_GetImage_Read: %i - RTS_GetImage: %i - GetOneLineInfo: %i -> PWM is ready - Lamp_PWM_CheckStable: %i - Lamp_Warmup: %i pre-autoref.tiffpost-autoref.tiff- Refs_Analyze_Pattern: %i - Refs_Detect: %i adcoffset_rt%i.tiffadcgain.tiff- Calib_AdcGain: %i blackshading.tiff> Calibration - Calib_PAGain: %i - GainOffset_Save: %i whiteshading3.tiff+ Scan_Start: + GainOffset_Counter_Inc: + GainOffset_Counter_Load: + GainOffset_Get: - GainOffset_Get: %i - GainOffset_Counter_Inc: %i + Refs_Set(*Regs, *scancfg): + Refs_Load: - Refs_Load(y=%i, x=%i) : %i + Refs_Counter_Inc: - Refs_Set: %i > Calib_CreateFixedBuffers() -> max colors RGB= %f %f %f whiteshading_jkd.tiff-> Gamma tables are not used -> Using gamma tables - Gamma_SendTables: %i RShading.txtGShading.txtBShading.txt%04i: %04x %04x - Scan_Start: %i - RTS_EEPROM_ReadInteger: %i > bknd_info(*scanner)+ RTS_ScanCounter_Get(): - RTS_ScanCounter_Get(): %i > sane_control_option > option_get(optid=%i) + Buttons_Released - Buttons_Released: %i > option_set(optid=%i) HP3800HPG2710HP3970HP4070HP4370HPG3010HPG3110UA4900BQ5550 -> Device model is %s > options_init > gamma_create(*s) > bknd_models: Number of optionsgeometryGeometrytl-xTop-left xtl-yTop-left ybr-xBottom-right xbr-yBottom-right yScan resolutionred-gamma-tableRed intensitygreen-gamma-tableGreen intensityblue-gamma-tableBlue intensityScan sourceScan modeBit depththresholdThresholdgrp_debugDebugging Optionsopt_modelScanner modelopt_negativeopt_nogammaDisable gamma correctionopt_nowshadingopt_nowarmupSkip warmup processopt_realdepthForce real depthopt_emulategrayEmulate Grayscaleopt_dbgimagesSave debugging imagesopt_resetReset chipsetResets chipset datagrp_infoInformationopt_chipnameChipset nameopt_chipidChipset IDShows the chipset IDopt_scancountScan counteropt_infoupdateUpdate informationsensorsSensorsScanner sensors and buttonsScanner button %d> Buttons_Count: %i > sane_open(name=%s): %i + sane_start + RTS_Scanner_SetParams: -> param->resolution_x=%i -> param->resolution_y=%i -> param->left =%i -> param->width =%i -> param->top =%i -> param->height =%i -> param->colormode =%s -> param->scantype =%s -> param->depth =%i -> param->channel =%i + SetScanParams: -> dots_per_block: %i -> aditional_dots: %i - SetScanParams: - RTS_Scanner_SetParams: %i + RTS_Scanner_StartScan(): -> Pwm used = %i + Reading_CreateBuffers(): - Reading_CreateBuffers(): + RTS_ScanCounter_Inc(): - RTS_EEPROM_WriteBuffer: %i - RTS_ScanCounter_Inc() - RTS_Scanner_StartScan: %i - sane_start: %i > RTS_Setup_Coords(*Regs, iLeft=%i, iTop=%i, width=%i, height=%i) > Split_into_12bit_channels(*destino, *fuente, size=%i + Resize_Decrease(*to_buffer, to_resolution=%i, to_width=%i, *from_buffer, from_resolution=%i, from_width=%i, myresize_mode=%i): + Resize_Increase(*to_buffer, to_resolution=%i, to_width=%i, *from_buffer, from_resolution=%i, from_width=%i, myresize_mode=%i): > Set_Coordinates(res=%i, *coords): -> Coords [MM] : xy(%i, %i) wh(%i, %i) -> Coords [px] : xy(%i, %i) wh(%i, %i) > Constrains_Check: Source=%s, Res=%i, LW=(%i,%i), TH=(%i,%i): %i -> Coords [check]: xy(%i, %i) wh(%i, %i) -> startpos = %i -> arrangeline = %s -> scantype = %s -> compression = %i -> use_gamma_tables = %i -> gamma_tablesize = %i -> white_shading = %i -> black_shading = %i -> unk3 = %i -> motorplus = %i -> static_head = %i -> motor_direction = %s -> dummy_scan = %i -> highresolution = %i -> sensorevenodddistance = %i -> calibrate = %i > Scanmode_maxres(scantype=%s, colormode=%s): %i > RTS_GetScanmode(scantype=%s, colormode=%s, resolution=%i): %i CTPC -- SetMultiExposure -- 1 =%i > Calib_LoadConfig(*calibcfg, scantype=%s, resolution=%i, bitmode=%i) > Calibrate_Free(*calbuffers) > Lamp_GetGainMode(resolution=%i, scantype=%s): %i > Lamp_SetGainMode(*Regs, resolution=%i, gainmode=%i): > Calib_FreeBuffers(*caltables) > SANE_Option_Descriptor(handle, n=%i): %i > Calibrate_Malloc(*calbuffers, *Regs, *myCalib, somelength=%i): %i > bknd_colormodes(*scanner, model=%i) > bknd_depths(*scanner, model=%i > bknd_resolutions(*scanner, model=%i) > bknd_sources(*scanner, model=%i) %06i CTL DO: 40 04 %04x %04x %04x : Error, returned %i + RTS_EEPROM_WriteWord(address=%04x, data=%i): + RTS_DMA_Enable_Read(dmacs=0x%04x, size=%i, options=0x%06x) + RTS_DMA_Enable_Write(dmacs=0x%04x, size=%i, options=0x%06x) %06i CTL DI: c0 04 %04x %04x %04x + RTS_EEPROM_ReadWord(address=%04x, data): - Lamp_PWM_DutyCycle_Get = %i: %i - Lamp_Status_Get: rst=%i flb=%i tma=%i + RTS_EEPROM_ReadByte(address=%04x, data): + Motor_Change(*buffer, value=%i): + RTS_DMA_SetType(*Regs, ramtype=%i): + RTS_EEPROM_WriteByte(address=%04x, data=%i): > GainOffset_Counter_Save(data=%i): + Refs_Save(left_leading=%i, start_pos=%i) + Refs_Counter_Save(data=%i): + RTS_Enable_CCD(*Regs, arg2=%i): + Lamp_Status_Set(*Regs, turn_on=%i->%s, lamp=%s) + Lamp_PWM_DutyCycle_Set(duty_cycle=%i): + Reading_BufferSize_Get(channels_per_dot=%i, channel_size=%i): - Reading_BufferSize_Get: %i bytes -> Found %i timing registers + Bulk_Operation(op=%s, buffer_size=%i, buffer): %06i BLK DI: Buffer length = %lu. bytes : Read_Bulk error : Write_Bulk error + RTS_DMA_Write(dmacs=%04x, options=%04x, size=%i., *buffer): + Motor_Setup_Steps(*Regs, motorsetting=%i): -> Direction Type Offset Last step -> --------- -------------- ------ --------- -> ACC_CURVE CRV_NORMALSCAN %6i %6i -> ACC_CURVE CRV_SMEARING %6i %6i -> ACC_CURVE CRV_PARKHOME %6i %6i -> DEC_CURVE CRV_NORMALSCAN %6i %6i -> DEC_CURVE CRV_SMEARING %6i %6i -> DEC_CURVE CRV_PARKHOME %6i %6i -> DEC_CURVE CRV_BUFFERFULL %6i %6i + RTS_Setup_Motor(*Regs, *scancfg, somevalue=%i): -> Setting up step motor using motorcurve %i + fn3730(*calbuffers, *Regs, *table, sensorchannelcolor=%i, data=%i): > fn3560(*table, *calbuffers, *tablepos) + fn3330(*Regs, *calbuffers, sensorchannelcolor=%i, *tablepos, data=%i): + Calib_ReadTable(*table, size=%i): + Shading_apply(*Regs, *myvar, *mygamma, *myCalib): + Shading_black_apply(channels=%i) + Shading_white_apply(channels=%i) - RTS_WaitScanEnd: Ending with rst=%i -> Setting up stepper motor using motorcurve %i + Reading_Wait(Channels_per_dot=%i, Channel_size=%i, size=%i, *last_amount, seconds=%i, op=%i): - Reading_Wait: %i , last_amount=%i + Lamp_Status_Timer_Set(minutes=%i): - dbg_tiff_save: Error generating filename - dbg_tiff_save: Enviroment HOME variable does not exist + Timing_SetLinearImageSensorClock(SANE_Byte *Regs, struct st_cph *cph) - Timing_SetLinearImageSensorClock: %i + RTS_Setup_SensorTiming(mytiming=%i, *Regs): -> Exposure times : %04x, %04x, %04x -> Maximum exposure times: %04x, %04x, %04x > RTS_Setup_Line_Distances(*Regs, *scancfg, *hwdcfg, mycolormode=%i, arrangeline=%i): %i > RTS_Setup_Channels(colormode=%i) > RTS_Setup_Gamma(*Regs, *hwdcfg) > RTS_Setup_Shading(*Regs, *scancfg, *hwdcfg, bytes_per_line=%i) > RTS_Setup_GainOffset(*Regs, *gain_offset) -> count, btn1, btn2, btn3, btn4, btn5, btn6 -> -----, ----, ----, ----, ----, ----, ---- -> %5i, %4i, %4i, %4i, %4i, %4i, %4i -> type, res , freq, speed, base, high, park, change -> ----, --- , ----, -----, ----, ----, ----, ------ -> %4i, %4i, %4i, %5i, %4i, %4i, %4i, %6i -> type, name, res , {chn_color }, {chn_gray}, {rgb_order }, line_dist, evnodd_dist -> ----, ----, --- , {--, --, --}, {--, -- }, {--, --, --}, ---------, ----------- -> %4i, %4i, %4i, {%2i, %2i, %2i}, {%2i, %2i }, {%2i, %2i, %2i}, %9i, %11i mri=%i msi=%i skip=%i bckstp=%i -> ##, dir, type , count, from, to , steps -> --, ---, ----------, -----, ----, ----, ----- -> ##, ST , CM , RES , TM, CV, SR, CLK, CTPC , BKS , STT, DML, { Exposure times }, { Max exposure times }, MP , MExp16, MExpF, MExp, MRI, MSI, MMTIR, MMTIRH, SK -> --, ---------, ----------, --- , --, --, --, ---, ------, ----, ---, ---, {------ ------ ------}, {------ ------ ------}, ---, ------, -----, ----, ---, ---, -----, ------, -- -> %2i, %9s, %10s, %4i, %2i, %2i, %2i, %3i, %6i, %4i, %3i, %3i, {%6i, %6i, %6i}, {%6i, %6i, %6i}, %3i, %6i, %5i, %4i, %3i, %3i, %5i, %6i, %2i > LoadImagingParams(inifile='%i'): > attach_one_device(devname=%s) - %s not found. Looking for hardcoded usb ids ... + Head_ParkHome(bWait=%i, movement=%i): -> Head_ParkHome: RTS_WaitScanEnd Timeout -> Head_ParkHome: Lamp is not at home, lets move + RTS_DMA_WaitReady(msecs=%i): > Scanmode_minres(scantype=%s, colormode=%s): %i + RTS_DMA_Read(dmacs=%04x, options=%04x, size=%i., *buffer): + Lamp_PWM_Save(fixedpwm=%i): + Lamp_PWM_SaveStatus(status=%i): > Gamma_AllocTable: %i >> bw_threshold = %i + Head_Relocate(speed=%i, direction=%i, ypos=%i): + Reading_BufferSize_Notify(data=%i, size=%i): - Reading_BufferSize_Notify: %i + Scan_Read_BufferA(buffer_size=%i, arg2, *pBuffer, *bytes_transfered): > Scan_Read_BufferA: Bulk read %i bytes + Read_Block(buffer_size=%i, *buffer): + Read_NonColor_Block(*buffer, buffer_size=%i, ColorMode=%s): - Read_NonColor_Block(*transferred=%i): %i - Read_Block(*transferred=%i): %i > Arrange_Colour(*buffer, buffer_size=%i, *transferred) > Triplet_Colour_HRes(*pRed1, *pGreen1, *pBlue1, *pRed2, *pGreen2, *pBlue2, *buffer, Width=%i): > Triplet_Colour_LRes(Width=%i, *Buffer2, *p1, *p2, *p3): > Triplet_Colour_Order(*pRed, *pGreen, *pBlue, *buffer, Width=%i): + Arrange_NonColour(*buffer, buffer_size=%i, *transferred): > Triplet_Lineart(*pPointer1, *pPointer2, *buffer, channels_count=%i) > Triplet_Gray(*pPointer1, *pPointer2, *buffer, channels_count=%i) - Arrange_NonColour(*transferred=%i): %i + Read_Image(buffer_size=%i, *buffer, *transferred): + Arrange_Compose(*buffer, buffer_size=%i, *transferred): > Triplet_Compose_HRes(*pRed1, *pGreen1, *pBlue1, *pRed2 *pGreen2, *pBlue2, *buffer, Width=%i): > Triplet_Compose_LRes(*pRed, *pGreen, *pBlue, *buffer, dots=%i): > Triplet_Compose_Order(*pRed, *pGreen, *pBlue, *buffer, dots=%i): + Read_ResizeBlock(*buffer, buffer_size=%i, *transferred): - Read_ResizeBlock(*transferred=%i): %i - Read_Image(*transferred=%i): %i + RTS_GetImage(*Regs, *scancfg, *gain_offset, *buffer, myCalib, options=0x%08x, gaincontrol=%i): > Motor_GetFromResolution(resolution=%i): %i + RTS_GetImage_Read(buffer, scancfg, hwdcfg): + RTS_GetImage_GetBuffer(dSize=%f, buffer, transferred): + Lamp_PWM_CheckStable(resolution=%i, lamp=%i): + GetOneLineInfo(resolution=%i, *maximus, *minimus, *average): > Get_PAG_Value(scantype=%s, color=%i): %i -> GetOneLineInfo: max r=%3i g=%3i b=%3i -> min r=%3i g=%3i b=%3i -> avg r=%3.0f g=%3.0f b=%3.0f + Lamp_Warmup(*Regs, lamp=%i, resolution=%i) - Lamp Warmup process. Please wait... - Lamp Warmup process disabled. + Refs_Detect(*Regs, resolution_x=%i, resolution_y=%i): + Refs_Analyze_Pattern(depth=%i, width=%i, height=%i, *scanned_pattern, *ler1, ler1order=%i, *ser1, ser1order=%i) -> Vectors found: x1=%i, x2=%i, y=%i -> Detected refs: x=%i , y=%i + Calib_AdcOffsetRT(*calibcfg, value=%i) + Calib_AdcGain(*calibcfg, arg2=%i, gaincontrol=%i) -> adcgain (av/l): r=%f, g=%f, b=%f -> (max ): R=%i, G=%i, B=%i -> (min ): r=%i, g=%i, b=%i > Calib_BlackShading(*calibcfg, *myCalib, gainmode=%i) + Calib_PAGain(*calibcfg, gainmode=%i) + GainOffset_Save(*offset, *gain): > Calib_WhiteShading3(*calibcfg, *myCalib, gainmode=%i) - GainOffset_Counter_Load: %i -> Preview gainR=%i, gainG=%i, gainB=%i, offsetR=%i, offsetG=%i, offsetB=%i -> Refs_Set - Autodetection mandatory (counter == 0) -> After SEROffset and LEROffset, xoffset = %i, yoffset =%i - Refs_Counter_Inc() : Count=%i > Load_StripCoords(scantype=%s): ypos=%i, xpos=%i > Calib_CreateBuffers: *buffer, my14b4=%i): %i > WShading_Calibrate(*myCalib) ->Scan_Start xStart=%i, xExtent=%i + Gamma_Apply(*Regs, *scancfg, *hwdcfg, *mygamma): + Gamma_SendTables(*Regs, *gammatable, size=%i): > bw threshold -- hi=%i, lo=%i + RTS_EEPROM_ReadInteger(address=%04x, data): > set_ScannerModel(proposed=%i, product=%04x, vendor=%04x) -> Unknown device. Defaulting to HP3970... -> Device %s , treating as %s ... -> Device not supported. Defaulting to %s ... -> Device not supported. Defaulting to HP3970... Read-only option that specifies how many options a specific devices supports.Scan area and media size optionsTop-left x position of scan area.Top-left y position of scan area.Bottom-right x position of scan area.Bottom-right y position of scan area.Sets the resolution of the scanned image.Gamma-correction table for the red band.Gamma-correction table for the green band.Gamma-correction table for the blue band.Selects the scan source (such as a document-feeder).Selects the scan mode (e.g., lineart, monochrome, or color).Number of bits per sample, typical values are 1 for "line-art" and 8 for multibit scans.Select minimum-brightness to get a white pointAllows to test device behaviour with other supported modelsImage colours will be invertedGamma correction will be disabledDisable white shading correctionWhite shading correction will be disabledWarmup process will be disabledIf gamma is enabled, scans are always made in 16 bits depth to improve image quality and then converted to the selected depth. This option avoids depth emulation.If enabled, image will be scanned in color mode and then converted to grayscale by software. This may improve image quality in some circumstances.If enabled, some images involved in scanner processing are saved to analyze them.Shows chipset name used in device.Shows the number of scans made by scannerUpdates information about deviceThis option reflects a front panel scanner button> Scanmode_fitres(scantype=%s, colormode=%s, resolution=%i): %i + Resize_Start(*transferred): > Resize_CreateBuffers(size1=%i, size2=%i, size3=%i): %i - Resize_Start(*transferred=%i): %i + RTS_EEPROM_WriteInteger(address=%04x, data): - RTS_EEPROM_WriteInteger: %i + RTS_EEPROM_WriteBuffer(address=%04x, data, size=%i): ffffff9@{Gz?e2u@A?]tE??ey1@9??~jt?]tE?@O>@@>?? A@AB; 0BACC??FG  # E \& xo 4(4#d!o oofo2&&&&&&''"'2'B'R'b'r'''''''''(("(2(B(R(b(r((((((((())")2)B)R)b)r)))))))))**"*2*B*R*b*r*********++"+2+B+R+b+r+++++++++,,",2,B,R,b,r,,,,,,,,\60ulibsane-hp3900.so.1.0.21>z.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink $"o(  0 8off~Eo T d!d!] 4#4#( f\&\&0a&&`l,,erxxx8 ""2"2"2"2"3#4$\6\& 6h& h& &