ELF> 3@@8@,p,p }}!}!Pj }}!}!$$PtdSSSQtdRtd}}!}!ppGNUM!Cq^lNDC!Cc H30% @\AQ$H%PbR0E)! cdefghjmpqstwxy{l>G*q_?qI;]Xqdѯ"t,)f7J[KfVi)z9XTA {F]hu^Iı].x- tQytํښA>zԠ/pEDr-W{'>=#AT})9W"AnUɜ Ʉ~1e]QA˦Ma2]NBE칰AwȬ .G ,J|!='J7|ځa a=ԋ2GʲFw~qXgo  -_s .$ \  q ^    - 0e= WCD  _ @      z` I (8j  %  )K>= O [ T 3 2 2L"vg !? {U `no 4 @P  4 @> I 4N 6v k  Ђ  # pG 4`! H Ay " @4 4 pu?  w  = A 7+ P4 po  `36!" - 0_$ ! b ~ `oh [ 4  }u @@ 0pF 0`yn 4 ="S `; a @4  @   0s:   zy SV ! p4K w&x y 04 9 @c  PdJ ?Hi ! 4' ! a | ^% pr ]u {  !:  (b `4] ! 4__gmon_start___fini_ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalize_Jv_RegisterClassessane_initsane_artec_eplus48u_initsane_get_devicessane_artec_eplus48u_get_devicessane_opensane_artec_eplus48u_opensane_get_option_descriptorsane_artec_eplus48u_get_option_descriptorsane_control_optionsane_artec_eplus48u_control_optionsane_get_parameterssane_artec_eplus48u_get_parameterssane_startsane_artec_eplus48u_startsane_readsane_artec_eplus48u_readsane_set_io_modesane_artec_eplus48u_set_io_modesane_get_select_fdsane_artec_eplus48u_get_select_fdsane_cancelsane_artec_eplus48u_cancelsane_closesane_artec_eplus48u_closesane_exitsane_artec_eplus48u_exitsanei_debug_msgstderrfilenoisfdtype__fprintf_chk__vfprintf_chkstrlenmalloc__sprintf_chk__vsyslog_chkfree__syslog_chksanei_debug_sanei_debugsanei_init_debug__ctype_toupper_locgetenvstrtol__stack_chk_failsanei_check_valuestrncmpsanei_constrain_valuestrncasecmpstrcpystrcmpmemcpysanei_debug_sanei_configsanei_config_get_paths__strdupsanei_config_open__snprintf_chkfopenstrchrsanei_config_skip_whitespace__ctype_b_locsanei_config_get_string__strndupsanei_config_readfgetssanei_configure_attachstrtodfclosesane_strstatussanei_debug_sanei_usbioctl__errno_locationstrerrorsanei_usb_init__xstatopendirreaddirclosedirlibusb_get_device_listlibusb_get_bus_numberlibusb_get_device_addresslibusb_get_device_descriptorlibusb_openlibusb_get_configurationlibusb_closelibusb_free_device_listlibusb_get_config_descriptorlibusb_free_config_descriptorlibusb_ref_devicememsetlibusb_initlibusb_set_debugsanei_usb_get_vendor_product_bynamesanei_usb_get_vendor_productsanei_usb_find_devicessanei_usb_attach_matching_devicessanei_usb_set_endpointsanei_usb_get_endpointsanei_usb_openfcntllibusb_set_configurationlibusb_claim_interfacesanei_usb_closelibusb_release_interfacesanei_usb_set_timeoutsanei_usb_clear_haltlibusb_clear_haltsanei_usb_resetlibusb_reset_devicesanei_usb_read_bulklibusb_bulk_transfersanei_usb_write_bulksanei_usb_control_msglibusb_control_transfersanei_usb_read_intlibusb_interrupt_transfersanei_usb_set_configurationsanei_usb_claim_interfacesanei_usb_release_interfacesanei_usb_set_altinterfacelibusb_set_interface_alt_settingsanei_usb_get_descriptorcmsgsanei_debug_sanei_threadpthread_setcancelstatepthread_setcanceltypepthread_exitsanei_thread_initsanei_thread_is_forkedsanei_thread_is_invalidsanei_thread_killpthread_cancelsanei_thread_beginsigactionpthread_createusleepsigemptysetsanei_thread_sendsigpthread_killsanei_thread_waitpidpthread_joinpthread_detachsanei_thread_get_statussanei_debug_artec_eplus48u__stpcpy_chk__memcpy_chkfreadchmodfwritesigfillsetsigdelsetsigprocmaskalarmfseekftellmemcmppowpipesignal__strcpy_chklibm.so.6libusb-1.0.so.0libpthread.so.0libc.so.6_edata__bss_start_endlibsane-artec_eplus48u.so.1GLIBC_2.2.5GLIBC_2.14GLIBC_2.4GLIBC_2.3.4GLIBC_2.3"  ui  <  ui  L  ii  ti  ui  ii  }!3}!3!!!<ȃ!<Ѓ!=!!! !8!r!c!U!Z!!]!a! !(!0!8!@!H!P! X! `! h! p!x!!!!!!!!!!Ȁ!Ѐ!؀!!!!!! !!!"!# !$(!%0!&8!'@!(H!)P!*X!+`!,h!-p!.x!/!0!1!2!3!4!5!6!7!8ȁ!9Ё!:؁!;!<!=!>!?!@!A!B!C !D(!E0!F8!G@!HH!IP!JX!K`!Lh!Mp!Nx!O!P!Q!R!S!T!V!W!X!YȂ![Ђ!\؂!]!^!_!`!bHHR!HtsH5R!%R!@%R!h%R!h%R!h%R!h%R!h%R!h%R!h%R!hp%R!h`%zR!h P%rR!h @%jR!h 0%bR!h %ZR!h %RR!h%JR!h%BR!h%:R!h%2R!h%*R!h%"R!h%R!h%R!h% R!hp%R!h`%Q!hP%Q!h@%Q!h0%Q!h %Q!h%Q!h%Q!h%Q!h %Q!h!%Q!h"%Q!h#%Q!h$%Q!h%%Q!h&%Q!h'p%Q!h(`%zQ!h)P%rQ!h*@%jQ!h+0%bQ!h, %ZQ!h-%RQ!h.%JQ!h/%BQ!h0%:Q!h1%2Q!h2%*Q!h3%"Q!h4%Q!h5%Q!h6% Q!h7p%Q!h8`%P!h9P%P!h:@%P!h;0%P!h< %P!h=%P!h>%P!h?%P!h@%P!hA%P!hB%P!hC%P!hD%P!hE%P!hF%P!hGp%P!hH`%zP!hIP%rP!hJ@%jP!hK0%bP!hL %ZP!hM%RP!hN%JP!hO%BP!hP%:P!hQ%2P!hR%*P!hS%"P!hT%P!hU%P!hV% P!hWp%P!hX`%O!hYP%O!hZ@%O!h[0%O!h\ HP!H=P!UH)HHw]HtL!Ht]@HP!H=P!UH)HHHH?HHu]H_L!Ht]H@=IP!u'H=OL!UHt H=RO!h] P!fffff.H=I!t&HK!HtUH=I!H]WKf.ff.ff.Kff.{ff.黫ff.+ff. ff.kff. ff.ff.ff.˩ff.{f.9} f.AUATMUHSHHL-J!I}atHHt|:{HxHIHHLH.:/etc/sdHHEEane.LfM L%E!)OHtH.:/etc/sd@ane.HfP HE!Hfffff.AVAUIATUSH dH%(H$1HHeHIHHl$qLIٹHL`Ll$1$/H531H|H5HMHHL:HHuLIٹH1Ll$$/=H51HH5HHHu(LH5)1L1'fDH5A1HLHH$dH3 %(uH []A\A]A^ffffff.USHHHt0H/@t'HHtH+@tDh uHH[]AUATIUSHH(I@"tQ@LHHH+@tDj tHL)LI$HH[]A\A]@HP@Hӄt[<"u Ut H<"uHH)<"tI$HH[]A\A]fHHtIfH1x1fAUATUSHHHHHIAMcJT+DHEtdH H0ADN uH DH HDF uH9u  HHK;uHH[]A\A]H0H0fAWAVIH5:AUATUSHHxdH%(H$h1HT$@0HHHD$zHD$`L|$XD$,D$(HD$HD$PL|$0HD$8HT$H|$HgD$([H|$I8HD$ tÀ|$`#tHT$ H!%tDHJHDHH+T$HcҀ|` Ht$8H|$ ,L|$PH=>HLL<$8QM)A1E1JH4$HD$IFNIIH(!1fDHXH{Ht3u Lt9D9uH5Z1LcH[]A\A]A^A_HcH'!HDHDEH ‹AuI t/MtAMt?HDHDED AH1[]A\A]A^A_H51x1qffffff.ATUSH9=P'!D$D$ ~^xZHcHIHH56'!HPHHƋVtSH51OH[]A\ÐH5i1-H[]A\H&!HЋH@ L$D$ MtA $HtD$ Eɉt DD$ EuSH51H[]A\f.~H5f&!HL$ HT$H4CL$DH5ٴ1u1FfDH5ѳ1U#ff.AV1I։AUAH5ѴATAUSH=%!Ht\%!~RH%!1H{PHt4HX9-z%!~(D9#uD9ku݋C,uMtѐAH{PHu͐[]A\A]1A^DATHH=USHHH u7Hx18uwH8u21HډH []A\DHH []A\f.Ht$HH|$Ht11H|$D$ t$ @Ht$H[H|$IHt11H|$LH8N{ff.ATUSHc93$!~ixeAԉH51qt|tNuHHCH$!D$А[]A\[]A\H51HHCH#!Ddf.HHCH#!Ddf.euHHCH#!Dd uDŀgHHCHh#!DdNfDHHCH9#!D$0HHCH!#!DdHHCH#!Dd H9="!~EHcHHGH"!HtsHcHHGHs"!D DH51u1HfDƀHcHHGH-"!DHcHHGH!!D HcHHGH!!fHcHHGH!!DrDHcHHGH!!DRD1FfHcHHGHn!!D"DAWH1AVAUATUSHHHt$0H5H|$ \H- !~QH=!!H/!!D$,Ht6Dd$,Ll$ fHXH{Ht3u Lut8AA9uHT$ H5t1HĘ[]A\A]A^A_IcDd$,HHD$8HH,AHZ !HH( S'tERH51lHT$ H5!1MhH|$ 1CkC5Ǿ1x@{Hc1y'8HT$ H5}H1HL$8HT$ H5 HHAH Y!D$,HL$011HT$ H5s1oHN!H !HD(Ht)PHHD$@PH/!Ht$\H<+AXT$\HT$ H5)18 tpHT$ H50H1HT$ H5H1 DH5Ҭ1%@H51L= !D !MLD$LI<x4DL$McMx'uGH5Ĭ1HEHHSA|tcHE HUH51LDL$ L$A1= ! L$DL$ LEFDL14uHkXA4I<\f.USHcH9 !~y+H5T1ڿH[]f.H5m1HH> !HCHTt&t1H51fH1[]HA !H<yډH5$H¿1Jff.USHcH9 !~y+H5\1ڿH[]f.H5u1HHN !HCHTt&t1H51vH1[]HQ !H<覶yډ+H5,H¿1%Jff.USHcH9!~y+H5d1ڿH[]f.H5}1HH^!HCHTt&t1H51H1[]Ha!H<fyډ;H54H¿15Jff.USHcH9!~y+H5l1ڿH[]f.H51HHn!HCHTt&t1H51H1[]H a!4H e!H<N H1H HB  HHuIHE9wffffff.SLPHXHGPD tbI1E1fDD1A 41HAAVHAuHGPAI 9wix19w[DIcHHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H$HLD$HAHD$HD$ D$D$ 0HD$H 06Hfffff.H51;ff.H5!H1U"!HH5ѨH1'"!Hf.AWAVAUATUSHH LJH=dH%(H$ 1$ߧHGH=v/H$ dH3 %(QH []A\A]A^A_ÐH=+蔧HH4II)IwMt$L$H/.artec_Heplus48u/H0HPfxLHLI=IQMHartec48ukI$fAt$Hshading_H5˶ID$L1AD$blacH5fL觫HIHCPHXLix臧HSPLixH9t"躧H5s1蘧LHLUH5ئLH5U1LH5LHI4HCPHPLixѦHSPLixH9t"H51cLHL表H5:LH51LH5L;HIHCPLHxr%HLt"gH5ߥ1@ELHLH5ƥLH5r1L{H5[L蜩HHHCPH Hxx膥HHt"ȥH5m1%覥ǃ1DH5 H11ФAWAVIAUATUSHH8HL:O %HD$(IHD$HD$MVHHHHH9HGH(HM?LH{HL$(C HH5YHٿ1HH511fHH5H1fDH8[]A\A]A^A_HH5H1~@HqH51YH)H516{HT$LHL$(HH5ޣ1H)HǃH1I9vLIH)fDHHLLHL$MHL$LL)L|$IHaH5Hٿ1f\ljD$H.H5H18DL$D&HD$HIۃZfH H5\17ffffff.AWAVAUATUSHH=H( dH%(H$ 1D$H`H=v8H$ dH3 %(H( []A\A]A^A_f.H=;Hl$蟠HH?II)IwH/.artec_Mt$L$HHeplus48u/HpfPLHLIHICMHartec48uH5'I$Hshading_LID$kfAD$AD$blac1H5P{L貤HIL)HCPHXLix迤H5HHD$1$HCPHL$LixH9tD蔠H5ݰ1TH5h17襠PLHL H5LH51LH5EzL解HILHCPHPLix责HSPLixH9t詟H5B1i茟LHLIH5LH5)1LH5yLHILZHCPLHxrHLt"H5^1W؞HLL蕠H5YLH51LH5xL/HH[L覡FH{PH HxDHHt"FH5O1$1ffff.AWHAVMAUIATAUHSHH芯H$H]HHIotH賜H1[]A\A]A^A_fH50H Eu/AAEA?uzH<$qH[]A\A]A^A_DAAAH<$uA?tHt$L׮H\$HtLH蒜H Ht$L裮H|$Hk11H|$AEΛOfAAEA?1Ht$LNH|$H1YH|$AEy@H1[]A\A]A^A_AAEA?Ht$LH|$H11BH|$AEffffff.UHSHHH?Ht HEH;Ht ҚHH1[]fSGHt=HHHsxH{pHsXH{Pǃ[@HwxHpkǃ[ffffff.HSHteW t6HaH5'1[H9H5H1c[@HH5H1;[@HH5|1[HHH5 1H[Hǃǃ1[fUHxH51SHHHuzH{8Ht HC8H;u.HޘHH51DH[]HH5H1fHyH1[]HHHt|tNW tA 1HHH51H@HiH51vH@HAH51NH@HL$fHL$cfff.USH~VHGGHc4HHHCtXHHCtuH(1H[]fHwH51H[]HIH5z1vH []f.HؖHH5b1> d@SHȻH5HH1Htr{t2C uSFHH5vC11[ÐHiH52H1[@H{H1H51~[SHhH5ܗHH1OHt7C uS{tHH.H5ė1H蓕H H511[DHfDUHXH5LH1SHHHtu{t/H(H5O1H[]fH{Ht$ u\D$ HH5C1K1HH51&H[]f.虯HH5;H1UDATHIH5H1UHSHH N!HuFfDHHt8H{H輖uMtI$H5ئ1Hi1[]A\fH51HJHcH510fHHz1HHH&H5CHǃHC褕HHC蘕HHCBH=!! !hH!H5bHC 1zH= !>H !H5`HC(1PHSH=,!HC0 s !HC8H5Bf !1 H !H5+1 ǃC@iXf iȰCHi3 CP  FCXi7‰f !Cl^ !CnV !Cp) Cm! Co Cq3 !C`. !Cd) !BK!MChHEK!H>K!HtI$H[]1A\fDH51[]A\HH5:1[] A\H5Z1]Hfffff.HHt$RHffff.AUAATIUSHHHGXHAtH[]A\A]HCXxp0AxIcI1HIAHHHI$HHhƵ<@AMHcHHHc Hc  PL9`DA)I*DEA)I*Y^,Ѕy1衪HH5+H1H[]A\A]LcIAf1LIHxL`B 8G9CD9AGA))I*H*Y^,ȅxbAMHcHc Hc JHHcHHHHc jIX#1fff.AWH571AVAUATUSHH(DgtHH$xH Hޒ1H1HH1H裎1H 蔎H}!HB1HDŽ$H$PH1H H$*dH51DHڿH510ǃ=!pL8L{ALH@HCXE1D[x K{AIcEE1H@HIcH8H H 9 H LHL9uAA AAAEAHA9A@{AxbIcDHH)H<1DH8L Hc A 1pL HcA 1HAEHH9uAL@0HcDH 背H)0H510=$!YH5B1H([]A\A]A^A_HCPE1A@AFG[AE51HH Hx t DL L D @tH LH tLDLLD @tH L H tLDLLD A9@t H L 1\@AxrIcEE1HDHIcH8H4:HcHiҁH )H HL9uAAAAAEAHAtAAC<[1@HH HpDLDLH DDLDLH DDLD9L`S,AxbIcDHH)L1H8L Hc4HcHiɁH )A 9HAEHL9uAEE1fHH Hp<LA9LAhzIcEHL)L 1DH8L(Hc HH(A 2HAEHL9uDHA1E11EAfDuH IcH( 9|IcH D)EAD~A1HA9AE1 HH Hxt DDLD A9@tH LP1 fDLH(LBDtDD9@t{pĈ@cH5l1ǃǃIǃDx10蜆8uH5H¿1ǃ H5T1 H5G1{H5Ǚ1cH5ߙ1K.A1fSH5{H1;袇[f.AW1EAVAAUAHATAH5;ULSHHA H{s u6HH5ؕ1HٿH[]A\A]A^A_DH,$A@ED@H|$P@@C@i@G1Ht Ht 1HfGtHD$P{A@EDH$(18EHH5H1 HH5H1sH[]A\A]A^A_HJH5H14DH!H5t1H[]A\A]A^A_f.HD$P?HxDHfD1HfOfffff.HIA?H$ @? {HfDHXIdH%(HD$H1HHHHL$$D$HT$HdH3%(uHXfff.HXIdH%(HD$H1HHHL$"D$D$FD$FD$FD$FD$FHD$HT$HdH3%(uHXkff.HXIdH%(HD$H1HHHL$vD$D$ D$D$D$D$FD$D$ FHD$ D$ oHT$HdH3%(uHXՂDAWAAVIH5'AUATIUSHdH%(H$1T$HLL$,LD$0D$@D$DD$HID$PH51hID$PH51JAFAA^AnD$AFD$ HѢDHcHDID$PD\$HH5iX$1$$ A؉\$D$(D$ H H>H5r1AL$(HH5i1EgDD$ $HH5b1Ec|$ HǣH5D$ID$Pd$l$\DD1EDD$(A AǙ|$D$A}SH!HH\$HuDHHH\$HLcLL(euH5e|LH|$HHHL$HH5W|1HQ觸HD$HH5iHP1苸HD$HH5iHP1oLd$HMPA|$GE|$ EHH5i1-H5(l1f.H$dH3 %(>H([]A\A]A^A_fH5h1ͷH=&!H|$HHtH5h1蝷IL$(HH5h1zA*$A*$ AD$ H5{Y^Y1:,A*$YA*$^A$Y:,A$Ld$H1IT$8I|$8H5` eHI 1H@dL8c1I1LD$%dAH5j1D腶IcHHT$cHHHD$ HT$L`A9tIT$8H5z10L`4 H|$ Ht_ H|$HH|$HLd$H&cHHL`PH@XǀHǀ Hǀ(HH@`Hǀ8Hǀ@HǀHHǀPHǀXHǀ`HǀhHǀpHǀxHǀHǀA$H5fix1HCPDEixL+bLHPHD$bC HXHD$ L$LaLH`IaLHxIaLHhHD$aLHHD$ aLHpHD$(aHt$HHT$Hq HV MM MD HL$H6 LD$ M( LL$(M H H=!H5yeHڿH'!H1H]H5oe1讳H5qe1薳HH1HHSxHHױHfDDŽDŽH8H=uH{aH= ǃǃǃHCxHdǃHǃHǃHHxǃǃǃHHdǃǃHHdHH`HHdHHydHHRxHt.H- E1]HI9LBHH}HuHԱ H=ձ DǃH]HXH dǃ8ǃ<ǃHH dH HcǃpǃtǃHH(Hw| ǃhǃH0H ǃǃHPf ǃ`HLcHXHJcH`HwHhHQ HH1cHHcHHwHH= H4 pHbHHbHH^HHbǃo3ǃHHbǃǃǃHH3wǃǃǃ(HH_ ǃPǃTǃ`H0HTbǃǃǃH8H1bH@HvHHH HhHbHpHbHxHbHH HHCPY@@HH bǃHH vHH W ,Љǃ1HH aǃǃY@HHH aǃǃHH $vǃHH ̭ ,Hq1H |aY@PHH raǃ0ǃ4H H uǃ@H(H _ ,HH1Y@Xǃpǃhǃlǃx,H`HPH`HXH|uH`H`HH`ǃǃǃHH[ǃǃǃHH`ǃǃǃHHr`ǃ ǃǃHHHtǃLǃXǃ2HH ǃHH `HH`HHtHH H(H_H0H_H8HtH@Hn H`H_HhH_HpHtHxH* ǃǃǃ2HH_ǃǃǃHHe_ǃǃǃHHYǃǃǃ(HH_ǃ,ǃ8ǃHH^HHsHH^HH$tHH6tH 1HHT$NTHT$HtHAAO uuMHl$D|$HUwLH5Kc1H5#]1H|$(1HT$8H\$(LHH)H߱@ULH$A@E @HD$0HvH58mA@ELH$1\A2AW uPMHl$D|$LHPvMHl$D|$HWvLH5}R1HD$0A@E H$1 Ht$0@HSA@I@H@9l$EHl$MD|$H$1HHHD$LAƄ$iƄ$D$AfDHt$HLCH|$HPHjuH5]Q1LHkHtH5Ml1ɦL$%PD|$Hl$D$7kHtHH5k1芦DD$DD|$Hl$D$jHtHH50WL1F&HjH5PL1"#MHl$D|$LH&tIT$8H5 j1HD$ H5jD1 軥PH5jD1D|$Hl$ 茥UH5Y1HSHdH!HtH9u1H9t+HHuHHH5Y[]1'H{PH{XHt IHCXHPuNHXiNH`]NHxQNHhENH9NHp-NH!NH HtNH(HtMHMHH5X[]1^fffff.1w@UHSHcH5@nHHHH)1HTxHHDx[]AWI1AVIAUAATIUH5nSLHL$AH£HtvH[]A\A]A^A_fDLcJ LHH)A uEAuA$ttI|xLHXuHoHcH#&Il$PI$XH5ע f(D$YM@,A$'OD$u;MHY,A$MPY,A$YEX,A$HADŽ$ADŽ$t{ 1ID$Pt'A$p== A>wAHA$pt, 1ACH1}AHCHu1fI$XHtKLMH5 I$XHHNA$ A$ A$< A$|A$D Ht 1H੹7ueKHLoK1CHA1H5 HwMu2A$ A$ A$< A$| A$DgA$A$A$<A$| A$D5A$`H I$P~ ADŽ$` AA$p`A>CH I$P DAWIH5T1AVIAUATUSH(HXRH5T1?AAEA9ʼnD$ l$ A9DAIXH AFLEpHHHD$HL$LH5 H|$KA`Ht$H|$AFHKuAFHA)A^4)+l$ AAF0En1H[]ÐH5YS1͇H []ÐH5>1譇fDUHH5>1SHH聇u'H5Y>1dH[]CpH5>E17H1[]fffff.AWAVAUATUHSHHh H5 dH%(H$X 1H/dev/usbH|$`HD$ HD$PHscannerD$HD$X1 $VH!VH=H0L$0D$(L$8L$@-9c8U f f  Ƅ$P Arte E+ 4 YRāHH-R tH=g=6@HHHD$HH\$PLt$Ll$(Ld$0H$DHHBHGH58=1Hڿ詅|$P#tHڋ H!%tDHJHDHH9tH=HH=a Hu.$PL$PHL2;H=HHHH H{@H5k=HHD$1迄HL$9H4$H@HL$HHH= HκHL$2HL$H-= tH5!H= u_Ƅ$PpH } H5;1MH襐lH H5;MHߺ~H H5;MHߺ`LD$8H l H5;Hߺ@LD$@H D H5;Hߺ L H H5p;HߺLy H H5X;Hߺ܏LY H r H5B;Hߺ躏L; H T H5+;1H蛏L H 9 H5;1H|L H  H5;1H]L& H5:HߺL?L H5:HߺL!L H5:HLfD$PH,1H$X dH34%(wHh []A\A]A^A_H5:Hڿ1=DH5a:L1HC H5Z:1H) H5R:1ƁH5L\f  H5+91 {ZfDH$PH59HTH H591:H H591 H5ٙH1\Ƅ$P@H581Ht$ H=L8r+ffff.UH5z91SH觀H Hu$fHH+HRH HuHH5>9[]1\HH[sanei_debug] malloc() failed Setting debug level of %s to %d. [%s] %s[%s] sanei_debugsanei_configSANE_CONFIG_DIR%s%c%ssanei_configure_attach: exit optiontruefalsesanei_config_get_paths: using config directories %s sanei_config_open: could not find config file `%s' sanei_config_open: using file `%s' sanei_config_open: attempting to open `%s' sanei_configure_attach: start sanei_configure_attach: couldn't access %s sanei_configure_attach: couldn't find a string to parsesanei_configure_attach: couldn't find a valid boolean valuesanei_configure_attach: couldn't find a string value to parsesanei_configure_attach: incorrect type %d for option %s, skipping option ... sanei_configure_attach: failed to parse option '%s', line '%s' sanei_configure_attach: trying to attach with '%s' @SuccessOperation not supportedOperation was cancelledDevice busyInvalid argumentEnd of file reachedDocument feeder jammedScanner cover is openError during device I/OOut of memoryUnknown SANE status code %dDocument feeder out of documentsAccess to resource has been denied= 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_find_devices: vendor=0x%04x, product=0x%04x sanei_usb_set_endpoint: dn >= device number || dn < 0 sanei_usb_set_endpoint: Setting endpoint of type 0x%02x to 0x%02x sanei_usb_get_endpoint: dn >= device number || dn < 0 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: could not get configuration for device `%s' (err %d) sanei_usb_open: device `%s' not configured? sanei_usb_open: could not get device descriptor for device `%s' (err %d) sanei_usb_open: could not get config[0] descriptor for device `%s' (err %d) 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: could not get config[%d] descriptor for device `%s' (err %d) 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: 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: 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: 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: 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 sanei_usb_open: found interrupt-%s endpoint (address 0x%02x) sanei_usb_open: found bulk-%s endpoint (address 0x%02x) sanei_usb_open: found isochronous-%s endpoint (address 0x%02x) sanei_usb_open: found control-%s endpoint (address 0x%02x) 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_clear_halt: dn >= device number || dn < 0 sanei_usb_clear_halt: BULK_IN ret=%d sanei_usb_clear_halt: BULK_OUT ret=%d 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_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_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_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: 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 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_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_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_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_get_descriptor: dn >= device number || dn < 0, dn=%d sanei_usb_get_descriptor: libusb error: %s l, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |  L\sanei_threadfunc() done - status = %d setting SIGPIPE to SIG_IGN sanei_thread_waitpid() - %ld * thread has been canceled! * result = %d (%p) * detaching thread(%ld) restoring SIGPIPE to SIG_DFL thread started, calling func() now... sanei_thread_kill() will kill %ld pthread_create() failed with %d pthread_create() created thread %ld sanei_thread_sendsig() %d to thread (id=%ld) artec_eplus48uChild is down (signal=%d) ALARM!!! HOMErbartec48ushading_whiteartec48uoffsetCould not load offset file artec48uexposureCould not load exposure file %s: BUG: NULL device %s: BUG: device %p not open %s: read not active %s: enter: size=0x%lx %s: bulk read failed: %s %s: leave: size=0x%lx %s: read failed Could not write afe values Decoding option >%s< %s: read_bytes_left = %ld %s: enter %s: leave %s: BUG: pixels_per_line=%d %s: enter: dev=%p %s: leave: ok %s: freeing dev %s: device already open attach (%s, %p) attach: devname == NULL Could not open device!! flatbed scannerattach eProMult %d attach isEPro %d reader process... close_pipe %s: command=0x%02x TRUEFALSEsetup scan is_epro %d setup scan epro_mult %d %s: xdpi=%d, ydpi=%d %s: invalid action=%d %s: color=%s, depth=%d %s: pixel_x0=%d, pixel_y0=%d %s: pixel_xs=%d, pixel_ys=%d %s: unsupported depth=%d %s: pixel_align=%d %s: scan_xs=%d, scan_ys=%d %s: abs_xs=%d, abs_ys=%d %s: scan_bpl=%d, too large %s: scan_bpl=%d %s: setup request failed: %s do_cancel killing reader_process sigaction() failed ! sanei_thread_kill() failed ! reader_process killed pipe closed freeing line_buffer freeing lineart_buffer %s: enter params xdpi: %i %s: enter params ydpi: %i %s: enter params depth: %i %s: enter params color: %i %s: enter params scan_xs: %i %s: enter params scan_ys: %i !reader->params.color reader line mode depth 8 depth 16 %s: BUG: read already active %s: bad buffer size %s: read already active artec48u_device_read_startline_read_gray_8 unpack_8_mono line_read_gray_16 unpack_16_le_mono line_read_bgr_8_line_mode line_read_bgr_16_line_mode sane_get_devices: name %s sane_get_devices: vendor %s sane_get_devices: model %s sane_get_devices: exit sane_open: devicename = "%s" sane_open: attach failed %s sane_open: empty devicename could not open device sane_open - %s sane_open: try to open %s %s: device already active %s: model "%s" Init calibrator size %d init_options: scanner %p init_options: start init_options: num options %i Number of optionsscanmode-groupScan modeBit depthblack-levelBlack levelScan resolutionenhancement-groupEnhancementbrightnessBrightnesscontrastContrastanalog-gammaAnalog gamma correctionAnalog gamma-correctionanalog-gamma-rAnalog gamma redanalog-gamma-gAnalog gamma greenanalog-gamma-bAnalog gamma bluedefault-enhancementsDefaultsgeometry-groupGeometrytl-xTop-left xtl-yTop-left ybr-xBottom-right xbr-yBottom-right ycalibration-groupCalibrationcalibrationCalibrate before next scancalibration-shadingcould not activate device firmware size: %d Firmware download failed sane_close: start sane_close: exit close: invalid handle %p sane_get_params: string %s sane_get_params: enter Must calibrate scanner option redOffset 0x%x option greenOffset 0x%x option blueOffset 0x%x option redExposure 0x%x option greenExposure 0x%x option blueExposure 0x%x adjust offset r: -1 adjust offset r: +1 adjust offset g: -1 adjust offset g: +1 adjust offset b: -1 adjust offset b: +1 adjust exposure r: ++ adjust exposure r: -- adjust exposure g: ++ adjust exposure g: -- adjust exposure b: ++ adjust exposure b: -- sane_start: pipe failed (%s) sane_start done sane_read - read %ld bytes ERROR: errno=%d sane_cancel: handle = %p ERROR: not scanning ! ERROR: not supported ! sane_set_io_mode done sane_get_select_fd sane_get_select_fd done artec_eplus48u.conf/dev/usbscannersane_init, >%s< ePlusProIs Artec E Pro Is Artec E+ 48U masterGammaredGammagreenGammablueGammaredOffsetgreenOffsetblueOffsetredExposuregreenExposureblueExposuremodelStringvendorStringartecFirmwareFiletrying to attach: %s vendor: %s model: %s deviceDecoding device name >%s< ignoring >%s< sane_exit: start sane_exit: exit LineartGrayColorreader_process (usb): terminated by signal %d Try to read black shading file: "%s" Could not load black shading file Try to read white shading file: "%s" Could not load white shading file Try to read offset file: "%s" Try to read exposure file: "%s" reader_process: terminated by signal %d %s: BUG: device %p not active Try to save black shading file: "%s" Could not save artec48ushading_black Wrote %li bytes to black shading buffer Could not write black shading buffer Try to save white shading file: "%s" Could not write white shading buffer Try to write offset file: "%s" Try to write exposure file: "%s" Could not write exposure values %s: artec48u_device_read_finish failed: %s %s: no memory for delay block %s: no memory for delay line pointers %s: sanei_usb_open failed: %s attach: device %s already attached attach: device %s NOT attached %s: couldn't malloc %lu bytes for device attach: setting vendor string: %s attach: setting model string: %s %s: artec48u_line_reader_read failed: %s (child) reader_process: sigemptyset() failed (child) reader_process: sigaction(SIGTERM,...) failed (child) reader_process: sigaction(SIGUSR1,...) failed (child) reader_process: s=%p, fd=%d (child) reader_process: byte_cnt %d (child) reader_process: cancelRead == SANE_TRUE (child) reader_process: scanning != SANE_TRUE (child) reader_process: scanner_read_line failed (child) reader_process: write returned %s (child) reader_process: lines to read %i %s: writing command failed: %s %s: reading response failed: %s %s: BUG: unaligned bits_per_line=%d %s: BUG: unaligned scan_bpl=%d %s: base_xdpi=%d, base_ydpi=%d artec48u_scanner_stop_scan begin: sanei_thread_waitpid() failed ! %s: artec48u_scanner_wait_for_positioning error: %s %s: artec48u_device_setup_scan failed: %s %s: enter params pixel_xs: %i %s: enter params pixel_ys: %i %s: enter params scan_bpl: %i %s: cannot allocate Artec48U_Line_Reader %s: unsupported bit depth (%d) %s: cannot allocate pixel buffer %s: not enough memory for the read buffer (%lu bytes) %s: artec48u_device_start_scan error: %s %s: scanner still not ready - giving up %s: cannot allocate line buffers: %s %s: artec48u_device_read_prepare failed: %s %s: artec48u_line_reader_new failed: %s %s: artec48u_device_read_scanned_data error: %s %s: artec48u_device_read_start error: %s %s: artec48u_scanner_internal_start_scan failed: %s sane_get_devices: start: local_only = %s sane_open: found matching device %s sane_open: opening device `%s', handle = %p Try to open firmware file: "%s" Cannot open firmware file "%s" Error getting size of firmware file "%s" Cannot allocate %d bytes for firmware Problem reading firmware file "%s" artec48u_device_download_firmware%s: dev=%p, addr=0x%x, size=0x%x, data=%p %s: sanei_usb_control_msg failed: %s artec48u_device_download_firmware: mismatch at block 0x%0x download_firmware_file failed %s: no memory for Artec48U_Scanner Read-only option that specifies how many options a specific devices supports.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.Selects what radiance level should be considered "black".Sets the resolution of the scanned image.Controls the brightness of the acquired image.Controls the contrast of the acquired image.Analog gamma-correction for redAnalog gamma-correction for greenAnalog gamma-correction for blueSet default values for enhancement controls.Top-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.If enabled, the device will be calibrated before the next scan. Otherwise, calibration is performed only before the first start.Only perform shading-correctionIf enabled, only the shading correction is performed during calibration. The default values for gain, offset and exposure time, either build-in or from the configuration file, are used.sane_get_option_descriptor: option = %s (%d) sane_control_option: handle=%p, opt=%d, act=%d, val=%p, info=%p avg_r: %i, avg_g: %i, avg_b: %i time_r: %x, time_g: %x, time_b: %x offset_r: %x, offset_g: %x, offset_b: %x sane_start: could not start scan sane_start: sanei_thread_begin failed (%s) sane_set_io_mode: non_blocking=%d ERROR: can?t set to non-blocking mode ! @]@]p`p`@]@]`!  artec48u_scanner_internal_start_scanartec48u_device_read_preparegt68xx_device_set_read_buffer_sizeartec48u_delay_buffer_initartec48u_device_read_rawartec48u_device_readartec48u_line_reader_newartec48u_scanner_start_scan_extendedartec48u_scanner_read_lineartec48u_setup_scanartec48u_line_reader_freeartec48u_scanner_newartec48u_device_generic_reqartec48u_device_memory_readartec48u_device_memory_writeartec48u_device_activateartec48u_device_openartec48u_device_closeartec48u_device_read_finishartec48u_device_deactivateartec48u_device_freeartec48u_device_new@@>ffffff9@?> @p@?ffffff?;tx 8Ph(8H(x(8@xXXX`(x8 h X x p  P    H `    !P $ H& 8'X(()**0+P,pX,h,x,,- .H8/H//x0(1H1x1(1@x5588??@HAXBHCD D@Ex8IXIxK8HTxTV(W@hW`WXhbc(cHcpeoxp8(qxXsu8vx(x0X ȧxبXhzRx $FJ w?;*3$"D\xtph`XPH@840L(d l|'RBD D(G0C (D AJBI a (D ABBF \(G ABBG4 hBID G  AABA LD@BBD A(D0s (F ABBE t (C ABBD |BBB B(G0A8DP 8A0A(B BBBH  8C0A(B BBBB V 8A0A(B BDEK G,4"BAA c AIG DdBBE A(A0G  0A(A BBBA $HAAG yDAL BBD A(D0U (D ABBE } (D ABBJ <$BBA A(G0 (D ABBH Ld@BBL B(A0A8O! 8A0A(B BBBH \Gd0BBB B(A0A8DP~ 8A0A(B BBBJ J 8A0A(B BBBA LlBLD D(F0d (A ABBJ f (K ABBR LXBLB B(A0A8I 8A0A(B BBBA L  BIB B(A0A8G  8A0A(B BBBH d\HBBB E(A0A8D@u 8A0A(B BBBH H 8C0A(B BBBA TuBAA F0k  FABB \  AABH T  FABK <(BKL I(A0n(A BBDD\BPA J@q  AABF I  AABK <@yBAA m ABD A ABT D G L BGB B(A0A8J 8A0A(B BBBA DTBLA t FJE A ABT _ ABN x4pAAD h AAH L FAE FG~L 0BBA D(G@z (A ABBH  (F ABBF LT :BBA D(G@q (C ABBG  (C ABBD L ?BBB B(A0A8Gpj 8A0A(B BBBK | p&BBB B(A0D8G`q 8A0A(B BBBA Z 8F0A(B BBBG W 8F0A(B BBBJ 4t AAG j AAK \ CAH 4 AAG j AAK \ CAH 4 AAG j AAK \ CAH 4 HAAG j AAK \ CAH ,T AF@h AH | CI  G PhAAI0 =Dx    #A]D, BIF Gy  AABK \  HABI $t 3AQL IFA< (BGD K(O (D ABBF   a C H , GL ( d 0 (K\| H &KZL ` BBB B(A0A8J@` 8A0A(B BBBB  # ML #BBE B(A0A8Gp 8C0A(B BBBH LL&SBBB B(A0A8Q@P 8A0A(B BBBK |*BFE E(D0D8DPs 8C0A(B BBBC s 8F0A(B BBBF  8C0A(B BBBH $(,>ADG mCAD@,aAB E X4d,DD H c E c E ` H E4h-AQL b CAD |CA,.D p D c E c E c E D.AAD N AAJ ` FAI ^ FAK $LH/A] B c E pt/Ay F 4P0ATL0s AAJ ^ FAK T1BSI \ ABC  ADG T AGD ` AGH $`4D NL<h4BED A(G0a (C ABBD  (C ABBH L86BKB B(A0A8J9 8A0A(B BBBH >&Ad|>RBGE L(K0D8LPK 8A0A(B BBBF  8F0A(B BBBH N 8F0A(B BBBK |@*D e@UD`I A AD`x A pAD` A LA BEL B(I0A8G9 8A0A(B BBBG 4DpKBDC Dp[  AABD |KG A $hL=AKN \AA4LBCJ OW  FABB L8N BBE E(D0D8D0 8A0A(B BBBD <LWBMA L0g  AABI ^ CAB<8XBCK L0g  AABI R CAB\X,BDE A(K0D@u 0A(A BBBH  0A(A BBBA \,xZIBDB D(K0D@v 0A(A BBBG  0A(A BBBA <h\4BXA A(D0  (A ABBA Lh] BBB E(A0A8G 8A0A(B BBBC 4(q"ARD j KAS MA,T rIHFZ XFAL@r{BGE E(D0L8GPm 8A0A(B BBBG LpuBNE B(A0A8D`. 8C0A(B BBBI L$xbBBB B(A0F8GP 8C0A(B BBBF Tt0aBGD i AGB c ABJ a AGG q IBL H;Ad K FDhANL M AAF W FAB W FAB 44rAML f FAI ]CALl8SBGB B(A0D8JA 8A0A(B BBBH $HdAOD {MA33" , < L n - }!}!o !`$" o("oo o}!V-f-v---------..&.6.F.V.f.v.........//&/6/F/V/f/v/////////00&060F0V0f0v00000000011&161F1V1f1v11111111122&262F2V2f2v22222222233!0u( .. )2d,X???333333?<<=fa4de6f1ed21cc43b2715e6cbe4e44ec4321c1.debug?.shstrtab.note.gnu.build-id.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink $o( 0 8o `Eo("("T""^`$`$ h--c@-@-n 3 3t zO SSHWHW}!}}!}}!}}!}!X!! !c 4