ELF>K@@8 @22@@@   \\P/hhh $$Std PtdZZZddQtdRtdPPGNUGNU!yݵ29 Cc N! %!MPQ$@5ЃGH(+ }!bcdfghilnopsuyz~l` lq_?qI;] dѯ"8[Kf̎VĈWHi) +vz9:A {7Ӣ›sF][7Eı].x- tQ wtښ/pEDr,W3xvY {'>=#AT})9W")?( x?)jM;q@nKPeΙUwҙcu_A˦1% 2] -NAAwȬR" `;/.=Й ,J%Gz!='J7|+&u˙ځa a2G-nəw~go  h % OU k   z@Cc ]  J  3[F-]$ @ &  nVx  R]KC `R -  4F * j r, $ {F"` Ddh-f  UL PM PWV@M OM  p M 0sQa @,Z`L M Z p   Y QL & `G d \pL  ; X dz5s o:K0M Y /}@V  p y     OL B <o п@L -RLP E vX?^44PMT  o_@  # L lL __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizesane_initsane_sm3600_initsane_get_devicessane_sm3600_get_devicessane_opensane_sm3600_opensane_get_option_descriptorsane_sm3600_get_option_descriptorsane_control_optionsane_sm3600_control_optionsane_get_parameterssane_sm3600_get_parameterssane_startsane_sm3600_startsane_readsane_sm3600_readsane_set_io_modesane_sm3600_set_io_modesane_get_select_fdsane_sm3600_get_select_fdsane_cancelsane_sm3600_cancelsane_closesane_sm3600_closesane_exitsane_sm3600_exitsanei_debug_msgstderrfileno__fxstatgettimeofdaylocaltime__fprintf_chk__vfprintf_chkstrlenmalloc__sprintf_chk__vsyslog_chkfree__stack_chk_fail__syslog_chksanei_debug_sanei_debugsanei_init_debuggetenvstrtolsanei_check_valuestrncmpsanei_constrain_valuestrncasecmpstrcpystrcmpmemcpysanei_debug_sanei_configsanei_config_get_pathsstrdupsanei_config_open__snprintf_chkfopenstrsepsanei_config_skip_whitespace__ctype_b_locsanei_config_get_stringstrndupsanei_config_readfgetssanei_configure_attachstrtodfclosesane_strstatusxmlGetPropxmlFreesanei_debug_sanei_usbxmlNewProptesting_last_known_seqxmlAddNextSiblingxmlNewTextxmlNewNodetesting_append_commands_nodexmlNextElementSiblingxmlStrcmpstrtoulxmlFirstElementChildtesting_xml_next_tx_nodexmlPreviousElementSiblingxmlUnlinkNodexmlFreeNodexmlAddChildtesting_known_commands_input_failedlibusb_get_device_listlibusb_get_bus_numberlibusb_get_device_addresslibusb_get_device_descriptorlibusb_openlibusb_get_configurationlibusb_closelibusb_get_config_descriptorlibusb_free_config_descriptorlibusb_ref_devicelibusb_free_device_listsanei_usb_testing_enable_replaytesting_xml_pathxmlReadFiletesting_xml_docfail_testxmlNodeGetContentmemcmpsanei_usb_testing_enable_recordtesting_record_backendsanei_usb_testing_get_backendxmlDocGetRootElementsanei_usb_is_replay_mode_enabledsanei_usb_testing_record_messagesanei_usb_exitlibusb_exitxmlSaveFileEncxmlFreeDocxmlCleanupParsersanei_usb_scan_devicessanei_usb_initmemsetlibusb_initlibusb_set_optionxmlNewDocsanei_usb_get_vendor_product_bynamesanei_usb_get_vendor_productsanei_usb_find_devicessanei_usb_attach_matching_devicessanei_usb_set_endpointsanei_usb_get_endpointsanei_usb_open__errno_locationstrerrorlibusb_set_configurationlibusb_claim_interfacefcntlxmlDocSetRootElementxmlNewChildsanei_usb_set_timeoutsanei_usb_resetlibusb_reset_devicesanei_usb_read_bulklibusb_bulk_transferlibusb_clear_haltsanei_usb_write_bulksanei_usb_control_msgioctllibusb_control_transfersanei_usb_read_intlibusb_interrupt_transfersanei_usb_set_configurationsanei_usb_claim_interfacesanei_usb_release_interfacelibusb_release_interfacesanei_usb_set_altinterfacelibusb_set_interface_alt_settingsanei_usb_closesanei_usb_clear_haltsanei_usb_get_descriptorcmsgmd5_init_ctxmd5_read_ctxmd5_process_blockmd5_finish_ctxmd5_process_bytesmd5_buffermd5_streamfreadferrorsanei_debug_sm3600__vsnprintf_chkstrcasecmpcallocusleepfwriteqsortlibxml2.so.2libusb-1.0.so.0libc.so.6libsane-sm3600.so.1LIBXML2_2.7.3LIBXML2_2.6.0LIBXML2_2.4.30GLIBC_2.3GLIBC_2.14GLIBC_2.4GLIBC_2.3.4GLIBC_2.2.5  @M [ Li / ii x  ii  ti  ui  pL0LXșXЙXؙXVW(WPWRRRR S( S0S8S@NHQPSX Spdx {s2rȟcП؟W\aȜМ ؜    (08@HPX`hpx !"#$%&'()ȝ*Н+؝,-./01345 6(70889@:H;P<X=`>h?p@xABCDEFGHIJȞKОL؞MNOPQRSTU V(X0Y8Z@[H]P^X_``hbHH_HtH5Z\%[\hhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@hAhBhChDhEhFhGqhHahIQhJAhK1hL!hMhNhOhPhQhRhShThUhVhWqhXahYQhZAh[1%YD%VD%}VD%uVD%mVD%eVD%]VD%UVD%MVD%EVD%=VD%5VD%-VD%%VD%VD%VD% VD%VD%UD%UD%UD%UD%UD%UD%UD%UD%UD%UD%UD%UD%UD%UD%UD%UD%}UD%uUD%mUD%eUD%]UD%UUD%MUD%EUD%=UD%5UD%-UD%%UD%UD%UD% UD%UD%TD%TD%TD%TD%TD%TD%TD%TD%TD%TD%TD%TD%TD%TD%TD%TD%}TD%uTD%mTD%eTD%]TD%UTD%MTD%ETD%=TD%5TD%-TD%%TD%TD%TD% TD%TD%SD%SD%SD%SD%SD%SD%SD%SD%SD%SD%SDH=VHVH9tHSHt H=YVH5RVH)HH?HHHtHSHtfD=%Vu+UH=SHt H=SdU]w鷫WWg7ggGGAVAUATUSHdH%(H$19}.H$dH3%(6Hİ[]A\A]A^H-ARHIMH}HT$tD$(%=tYI1LLTHGD@HSt$D1H}H}LL*XZ=H8LH-H|HHtgHMIHH 1(LHH$dH3%(uHİH[]A\A]A^iH-11AH$XdH3%(uHhD[]A\A]A^A_ÃgLd$HLLHD$HHD$HH\$H7HL$pIFt$,H<G 9}D$,HIFH<Ht$D$()H|$Ll$@H $LH5g1Ll$@ @D$(uHA9.MDl$(LCD H\$1E1H5LH\HD$8HHLE1IFHL$L$Ht$LD$(t`H|$!Ll$@&H5A1IFHT$1H<yD$(uHD$HcD$,HD$0HT$IFH\$H<HT$0HOH߻BD$(Ll$@Ic\$ H߉\$,H\$0HVHD$HH؅ HLd$HLl#Axu@LHI9LLLD$HIMMA1tLH=S€t0uAxuf.LH=tH5g1A}Ic\$ H߉\$,H\$0HVHD$HH؅ HLd$HLl*1HY=H|$H,CI9tWLL|H|$HIHuEf.DPfDLLH=Ld$@I IFHt$L$0{fDH|$ ~H5ۿ1{fDMDl$(L LH5A AH51.LH5-At+f. H(HcH>HHHH>HFHHHHHH)HHAH 1PH=@2H?HfDccwH!HcH>H5HHHHHH{H_HIH0HyHAHHHoHH5n0HtHHA<HHHff.HIHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$ILHD$HD$ HHD$H;$0D$06HD$dH3%(uHifATIH5sUHHt5HHL1H5H;HHH]A\H]A\AVAA1AUAATAHUHSH5zH]8L5Hff.fUSHHrHt=HHHHt H}HDuHH[]fD1HH[]@HHH5 Hff.@ATSHH26L#LtMt u$H;\HHHHL[A\LH3Hff.AWI1AVAUATUSHdH%(HD$x1H|$0H|$HFfWID$hHD$4Ld$dL|$HD$(HD$tDD$D$HD$ Dt$H|$F1H EHD$L|$(IA).EELB1H IIM9tC.9A IIM9uL|$Ll$ MCELBH gA@<_.DC1IIjM9t BD59 IIfAFM9uHT$1 H5D$D$D$HD$9D$HD$xdH3%(uHĈ[]A\A]A^A_DH0UH(=HH]ff.ATE1USH5޶[Ht11HHH9H[0tD[]A\A[]DA\ATIH5UHHtEHLHGH0HHuH]A\H1]A\@H1]A\fDAWAVIH<AUIATUSHIMtw11L=@E I<,1MHHHUI9tHHH ALHL[]A\A]A^A_Hff.ATIHHUH;HH`LHEHH]A\vfDUIHAWE1AVIAUATLcSHH8HMdH%(HE1HA1H52LELMJH#2IKdHLt H^RLMLEMMxLLLLLDL`Ht[HEdH3%(He[A\A]A^A_]fHH5LjH .L01H-H@IL9tHH$L9uHĀHL$xLB1HLMHHLHLSH-UIH11H)-(IHAH]8AWIAVIAUMATUSHHtrHH51HcHw0IHvHLt$HLLLL1HHD[]A\A]A^A_fH,H5 1H((HcH/IHvHLt$H-LLLLHOHH,HuH,UH(HH] ff.UHAWAVIAUAATESHH8HEUMDEHEdH%(HE11HEH51CDIǃAŀHHZQDH5'LUH5 LUH52LUH5'LyDH5LgH}IL9tHH$L9uHĀHL$xL1HEH0HLHL}DHHIqDH5GLUH5,LUH5RLUH5GLDH5<LHuIcLuLL:Ht5HEdH3%(u2He[A\A]A^A_]H *L0@H)Hff.@ATA UHD-Et8HE1@ƀu;H|)HH(t$(HHXZHD]A\@H)A ff.UHAWIAVE1AUIATSHH(udH%(HE1HA1H5HMHcuHw,IHvLHt0HMHMHxDHLLvLDLHtSHEdH3%(He[A\A]A^A_]ÐHPH5LHi(L(=HY(H@IL9tHH$L9uHĀHL$xLʳ1IHHTH,LHL#@H'UHH1H'([HH]f.AWHH5[AVAUATUSHHdH%(H$81H=*Ht$8HD$H$HD$PAHD$ HD$8N,LWLHt$ LA}Al$XDt$ZD$ É$fsfEiHt$@LllH|$@Ht$4%H|$@y|$41HT$HLvH|$H1Eƀ[T$TAAلhHT$p1 HHLH$0HD$HLH$D$PDL$1H|$)H|$/IH$XMZH<$AHAىD$AHH5$1L$$D$|D$DŽ$WD5(fo$fo$fo$fo$)$fo$fo$)$)$)$)$ )$0_AXERHL(E1fD{DAMAH`E9;uH{ Luҋ$;CuʋD$ ;CuMcH'KdH5/HHHT$@HHPPL1LHHHwFDD$,ͿH5AP1ARHDD$8L$ H|$XAYAZL$GDD$(D9ET$THAAلxHHHwD^EHHHw!HAuH@QfDuED#HEƿD$HH5PDL$1[]IL;|$H|$8H$8dH3%( HH[]A\A]A^A_1DD$,HJH5L$ADD$(QH|$HL$DD$(GA9fDL$HH5D$HPDL$1DD$_1(ffDMHLHLILHHL1H51LLH511LH5t1L1H51L1H5:H1H5b1ZLBH:1H[]A\A]A^A_fUHHHoHHH5H1]fDATUHHNL MtMLH5HxIu?H5LHHtpHHIHHL]A\fDH5/H:1H51E1x1AHL]A\fDH5H1FH5Ǩff.f1=ff.@ATUHHtt'H]A\f.H1uH<0u1IH Ut Hiu}H5ݝLv~ HL1I|$H5bPu\H HH5L#I;HHL]A\{HH1]A\H5yLHjH5q1IT$H5{11bNHL>HH511H5}mH1]A\/ff.@ATD%USEAD%1H(H5/~THH-H;t(DHH51H;yHAH`D9%_H=BHtPH-7[]A\fD[D]HwH5P1A\O[HX]H51A\*f.uv}H='葾HHWH8?HH8蠻H-HHHuH;_H}H;nɿ@ufH-H .&=9AUHX1ATH5USH=~/HAHRHH`HHf.H`H9u=H-E11L-H`;w}6E8uLE1LAH`H5 ;A|HDHu1[H5]A\A]\@H[]A\A]DHAH5j1.fDE1fAWH=XAVAUATUSHL=MdH%(H$1LBA wtg}tw^H=NtTUH$dH3%(HĘ[]A\A]A^A_%1H=*պ1HH56H=ZA?tH=11蓹ZfDLH=3I=|HH8OH5HxHD$蚼"H|$H5@HHlH54HfD$2H5#HKD$  H5HHD$H8H|$H5HH8H5yIHLl$ 1 LHHH8蔼H5TLD$$HD$0D$D$8D$ D$HkH H9LH6H5/1fDH'H51HH5Ÿ1aHɺH5ʞ1fAH=H HHH5Ҟ1HbH51HCH5H&H51HH51zHH5 ]ff.fAWIAVAUATUSHD5E~>IIH"1%fDS8u L艵t5H`D9tH;HuLH5O1ABHcH HDmHHȋPt;MtA$E1MtHDmHDAEHD[]A\A]A^A_@uH51~AfDH9=HcH@HHHHȋHHHD@HtHtDt%Et 1H51HfD1H5H1H5WH1H5uHÐAVI1AUAH5=ATAUSdH==HtRH91DH{XH`Ht29- ~*D9#uD9ku݋C0uMtAH{XH`Hu[1]A\A]A^ff.AVAUATIUH(dH%(HD$1?uuIsuCobu:HE18HuN8LD fAHD$dH3%(H(]A\A]A^DHt$AH|$IHt11赲H|$AL`HX8wHHt$H|$H\11kH|$蟯BDATUHc9-| S~exaAԉ1H5ڝoDuHDmH; HDd,[]A\D[H5P]1A\AuHDmH HDd4@uHDmH HDd0듁uHDmH HDd(qHDmH HDd8TfDHDmHt HDd<4fDHDmHT HDd fDHDmH4 HDd$fD9= 4Z~'HcH HHD4HcH HHD,ÁuHcH HHD0ÁHcH_ HHD(fH1H5i1HfHcH& HHDH_ E1*f.s8u Lt]AH`A9tH;HuL1AH5y,H$XdH3%( HhD[]A\A]A^A_IcH@HD$(HHH,Mr=U0tet?H51AnL1AH5k~ML1AH5R],EL1BE28 ALH5H1H5f1= HD$(DLHH5'E1H@HHD$ D 1eH}PHVHtXH|$0自AŅvH}XHt$\>T$\H|$0Ht$pH|$0HT$`1ΫN$H|$`<vVOп1H5fH|$`w;t$\t-HD$(HH@HH|X<ŅNH|$`8HD$(L-lH,@HLu@H}X赭AƅaHD$hHl$Mt$D$HHD$8nDd$LL|$@HT$8t$HH|$0HD$H|$h~HD$1D$HHH$HGD>=f1DH5ߛH|$hH$HGH9h\$H1H56D|$1H5ID|1H5YguHD$T$9P@qH|$hH$HTHGHLI<Dp =MHxX@LD$0D L讠Lcd$0uHMML1MHEA 'H[HHHHЃxp HxX"D8謡H55H1ƹtu`fDH51A藹fDLLH5!Aim@yT$0H5ёH1?HMIL1i@H5ɡLHD$̹HH5||1HT$(L1H5Ǹ1LL$Ls]LLIq+@H51AoHEkfLcd$fDH51A7;fHH5{1H5|11IH5L豸HH5a{1ǷIT$H5k1请1xRDLcd$9%LD$11҉1IH耛AWAVAUATUSHHdH%(HD$81HHc9IH1IH5'= =HcH@HHHHЋPuH51A芶!H5q1AgHD$8dH3%(HHD[]A\A]A^A_ÐA4$L褿=OM<$MHcLd$MH@H$H\$Ll$IfDH5AH詶H2H5Yy1迵HT$(L1H5褵1m5GjHT$t$MLHL|$(L+HD$(L9H$I)pHDE 16HHD EtHNH5VwH~ HH誴H}H5wʛH +HwHH5HwEHvH HBT#$H5whHt$(HHD$(JHT$(IL9qHt$IH4$HL HK MHc\$Ll$HLLd$ĖGH5!1A߳sf.HL(MI}H5}v蝚H5vL膿Bt#$LvHt$0LHD$0@HT$0LHD$(fI$xLHH=I$HH51I,$E1fp$A $HxX@LD gLD$0Hcl$0fHyRI$A !H[HHHFHЃxp$HxX茗K8H5H1.uI $IL1-_H5YHHJH5qu1ױHT$(L1H5^輱1_t{HT$t$MLHL/@H5QAq@=Hc\$Ll$Ld$t.HMLLHUxHc\$Ll$Ld$H]DH51Af H5H1Ӱ&I $IL1ͿHH5 t1Hc\$Ll$HLd$pH5tt1]1&H5HHc\$Ll$Ld$HH5s1HU1H5|1DEDHc\$Ll$Ld$Hc,${fHc\$Ll$ML1Ld$IcL輾1x軓ff.AWAAVAUATUSHHdH%(HD$819=L$<$H1AAQAADD˿EAȉщH5' DAYAZ%Lc$D$t\ K[HHHЋP?1H5裮?@=5 ~LLc$1DڿH5?bH\$8dH3%(HH[]A\A]A^A_f.xHT$ 1"U $D|$ Dd$!fDl$"fl$$f\$&Lt$(蚒 $DD$Et = 1p$HDAAVADD1XZ$G@1H5荭&AAAM=DWWHxXٔ^_L$t= ~ L褶 QfH5DE1IHt$=IDH$tLL\$蛵L\$LH5oL\$蚲L\$~ HLL\$KL\$H5?oI{fL\$zD$LHoH H5nL\$H2oHDL\$LDH \L\$H5oL\$nLH 4DH5nL\$HLH DH5nL\$"LH H5nzL\$LH ÓH5nUL\$LHt$ L\$HD$ -|$L\$LcHD$'L9T$ LH5`LT$L\$HJH5n1LT$1HT$ H5TLת1H|$膍HAADt$L\$DDL"AYAZ HDDAt$AD1fXZ1L$Hw LH5%L\$諪1H H5TmL\$1H5cvIS襩1n貨H5sH1|HH5l1XH5\m1E1 _Ht$LLߎH|$Ջ1LD$ HL$LLL 7LL\$uAWAVAUATUSH(dH%(HD$1H Hc9h~zxvHH1IH5芨=7HcH@HHH8HЋPtt`H5i1A7DH51AHD$dH3%(H(D[]A\A]A^A_ÐH5y1AקDL-AHEEuHD$E1謰IH=JtH^xH5iLg~ HL"IH5*jBH cH`jLH5i  HcHLH@H -HH5iT0Ht$LHD$HT$IH9T$HLzLrLc|$[M?HU1LH5gE1r= L}JDLƯ:p0MHxX@LD$D LI_xLc|$E1AZE1fDHEA H[HHHHЃxu AA @H51A葥u@LL1y@H51AW;fH5 1A7HEp0HxXM HT$LItBH5L誥HH5Zh1HT$HL$1H5|裤1lFtHT$LL;)IH5L*HsH5g1@IW1H5p)15t >HL$1҉1IAE@HH5gg1ͣ1IH5g趣1]@ATLcUHD9%G~iExd1H5ڂm=KdHHHHЋPtuGHxX贉|1H]A\fD1H5/ H]A\D1H5ǂH]A\1ɫIHH5eH螨~ HLYI|$H5MexH iHeeLH5dC1H BH5KeL#tH ( H5#eLt`H H5?eLtD1H H5*eL̿t(1H ωH5eL谿 fDɠH5BH1蓡_fH5iLAHZH5d1WIT$H5m1?1 HH5d1H5e11ʽ USH9=~lxhHcH@HHHHËCH1H5;螠=KtStu9H{X讇xj1H[]Ð1H5]H[]Ð1H5O=H[]Ð1H5H[]Ð)H5ҀH1qfUSH9=~lxhHcH@HHHHËCH1H5[莟=;tStu9H{X莃xj1H[]Ð1H5MH[]Ð1H5o-H[]Ð1H5 H[]ÐH5H1qfAUATLcHD9%v~pExk1AH5`蛞KdHHHYHЃ=3DhDtPtuMp@HxXD^xb1HA\A]D1H52HA\A]@1H5? HA\A]H5ڀH1۝yAUH5+1ATAUS1H誝H=Tc.Ht'HǺ 1 H53H‰1r1DH59\D9%EIcL- HDmHL=PH\mHLH{Xs@H{XHDmHADH[]A\A]HH51[]A\A]雜HDH51[]A\A]xH5 1]|xgH51-LpDDEAUH5Ӏ1E1ATUSHH=an~Ht(HǺ 1JH5HA1豛9-g~YxU=RtVt$D1kDkDT$D!Dc$DD$1CνDC,DDd$D1DD$D!AD1E1ʋK B9p $L$D!AD1A1DDKDL$!1A|DK< 1!1A*ƇGA1DT$!1 F01 ‰!11A5Fk щl$!1ؘiЋk0 1!1ADDc81!1{( |$؍[1!1A0\DC41H@!1"k 1!1Aq1!1A Cy 1!1A1!I1!1|$ ΍b%1!1A@@1!1|$ QZ^&1!1A6Ƕ1!1|$ ΍]/։1!1|$SD1!1A ؉ 1!1|$DT$э71!1A!DT$ 1!1A7É1!1|$  1!A2ZEA1A1D!1A㩉 1D=L*!DT$1t$1!A og1 1!1Ή1AA!DDT$1|$ AB91D$q11‹D$ 0"am1A< 81Ɖ11A|$ D꾤1A1A5`K1|$KD1׉ 11t$p11A~( 1A>'1A11A1|$ ȍ0D1׋T$211֋T$ 9ى1A1ʉ11A1A9|DDT$ 1NjD$0eVĉ11AD")Dt$  1A *CAAA<#D A1A  A1AA9DDT$ 1Y[eDl$  1 ‰ щ1|$ 7} 1A]Dt$ 1AO~o Dt$ 1A ,DL$ 1A2CDT$ ANAA 1A~SADA 1A5:D  1Љ 1ʋL$ 1*A:ӆ 1 1 D$AT$AH9\$EHD$\$\$DXDPX []A\A]A^A_ÐAUIATUHSHGWWsG7vvx)AHH5|J|%vwEJ4#H}HHDEHVHMH ȉDHHLH[]A\A]f8)DAWAVIAUATIUSHHB:I?I@uID$InHIH@HL,oL@HH@EoKMoSU o[]0IL9uLHHMdAvIL6AAEtAEAII?v'InL@I@HIv\LHvEfH[]A\A]A^A_LHLA?HHHMkH[]A\A]A^A_@ŸH)H|*H9HGHHIuAvDAv@w\LM)IELAIHDITHTL)LA H)ȃ 1ɉσL 8M 89rM~LLANJD-HID?AVs.uwe0AvUDfADEHI~$HINHtItI)DL)H1ƃL1L79rANDADfDIAEDATTDATfTfDAVIAUIATIUHdH%(H$1HHgHLLLHH$dH3 %(uHĸ]A\A]A^rAWAVAUATUSHH $HdH%(H$1IIILL$fD1fDHI<,LH)pHHwMHuLpAŅuSHuVLL9H$dH3%(uHHD[]A\A]A^A_ÐHtLLnALHL qf)HIHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$ILHD$HD$ HHwHD$Hd$0D$0uHD$dH3%(uH)pfAUATUHSH(dH%(HD$1Ht$ Aąt&HD$dH3%((H(D[]A\A]@|$ HT$Ht$AąL$T$1IH5}vf|$L$@HHPf9un@qIHtlfHIE8AEAEAE(rBIE8IEHuIE HuIE(HuIE0H A]IEL-|$ nff.fSHHHtmHHt mH HtlH(HtlHfHǃ(H fHǃ[f.ATAUHSLMt;~)1fDII9uᾰL+t$ A0u ALJH$xdH3<%(ugHĈ[]A\A]A^A_þUIH H[ LzH[ L1ZSATUHSd1H5[0t []A\HH5[Aĉ1`Et H[EtVuLHTH޿A1 0uEt!AucHNt@H30IDH5[ug[H]A\;HKfDHɪH=ZHUHfDfDUH5ZSHHhdH%(HD$X1RHH5[Z)1UH߾CH߾CRH9H߾FbfoJcHH9@ft$HH)$fobHD$@)D$fo"c)D$ fo%c)D$00HU01H5YhǃV01H5SY0uH5AYHL$XdH3 %(Hh[]@9FHIyH߾F2H߾FH09FHH߾CH0H߹M52H߹4H߾IrpD1HdO@USHH=0VHH5MpW1H5W=HtH5W1HO`H-H)蜓@HHsfuH1[]ff.fATUSHH=Ht$MD%Al$HcHHIPHHtGH HE~'At$H|@HqHH HrH9uHT(HH1[]A\ø ff.@AWH1AVAUIH5VATIUSHA<$HtTHt=H-VHKH1LHsLNtHHuAHt龠|NHH4IEHH}LHxH-lHECtAąL}1~DžlLHHHHfDHH=uAL-\IAVHHHH)ILH &IcTL>AVH=H@(H<@(HHH8H=HAfDAAMcAJL)HD,tH|LLLD$PAƅcAwH UDLD$HcH>McH5O1E1eJJLL)HcT(FHLE1DMcE1BAEMtAAEBD1H5HOJJLL)HcT(BFMtAHLCfUHSHHHSCpS Kt_w5RCS1H5IS7H1[]fDw8BHCSfCSfDSAUH5GNATUSHHhdH%(HD$X1DEuHǃt'HT$XdH3%(4 Hh[]A\A]foXUHAHH9@HfDD$H)$foTHD$@)D$foT)D$ foU)D$0uhH0Qpǃ"HHǃHǃH)1HHHǃH/T,XiHH߉֙)ƉY0HHߋfoSfL$HP)$foSiX)D$foS)D$ foST)D$0H9@HD$@2DH߾Hc8 HiTHc HKHHH/0}T=mKduc HH߾Hc}c4HfH߾GOAH8(H߾@!0HD1H0H H0Hq@H0V`Hc0;D,EeDIc@HH?AHHXHOE~<NlD$@McM@L;@HEHHI9u݋@Hc@HHH߹9FyH߾F 0H1HǃHH-ϗHǃ)HH HTt H-MKtdH-ޗHEHHx0PHH߉0rDH߉Hc0:Hc H{0HcHT01ɺH20AH H߾@0H1H0o H|0T>ǃHI=HHMwHnD`McLk=HEHGLQ=HEH-pt Hc=HH9FH0uqyFH0uPf.FH0u%ǃHFH1 ҺEDH-),XH-HEHc(fD=,=XH߹?HߺHcH߹4H߾Gw#fǃQ@ǃ9@ǃ` !@jjH*H߾H߾@HcH߾4H߾GH]DHL HH߾HccH߹$BH߾Hc$*9HCH߾ H߉ HHC 1H߉xHCfAW1AVAUIH5CATIUSHHA$*D0EltQ@HcD.A9A)LHIcD)HT$9E4$HT$ǃIHtA $AD1ɋE1H5BAu ǃE1HD[]A\A]A^A_DHhA $H5tBA1A$ufDAA $t)HcLA $HcH8A $E11H5A듐A11H5AAAff.UH5AH1tCDžt7H5A1HH]]fDH5]A1MH]@1HH[sanei_debug] malloc() failed Setting debug level of %s to %d. [%s] %s[%02d:%02d:%02d.%06ld] [%s] sanei_debugSANE_DEBUG_sanei_configSANE_CONFIG_DIR.:/etc/sane.d%s%c%s:sanei_configure_attach: exit optiontruefalsesanei_config_get_paths: using config directories %s sanei_config_open: could not find config file `%s' sanei_config_open: attempting to open `%s' sanei_config_open: using file `%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 was canceledDevice busyInvalid argumentEnd of file reachedDocument feeder jammedScanner cover is openError during device I/OOut of memoryOperation not supportedUnknown SANE status code %dDocument feeder out of documentsAccess to resource has been denied<<4=D=T=d=t====$==Unknown libusb-1.0 error codeSuccess (no error)Invalid parameterEntity not foundResource busyOperation timed outOverflowPipe errorInsufficient memoryOther errorInput/output errordebug_breaksanei_usbseqcontrolinterruptisochronousintime_usecendpoint_numberdirection0x%x0x%06x0x%04x0x%02x messagecontrol_txbulk_txinterrupt_txknown_commands_endOUTbRequestbmRequestType%03X %02X %c%02hhxINtimeoutwValuewIndexwLength(unknown read of size %d)store_device: no room for %s libusb:%03d:%03d%s: FAIL: no %s attribute unexpected character %c got: %s expected: %s data differs (size %lu): device_capturebackendno more transactions UTF-8%s: freeing resources %s: freeing device %02d %s: marking existing devices %s: device %02d is %s %s: found %d devices 1.0descriptionid_vendorid_productconfigurationsconfiguration%s: no configuration nodes interfaceendpointtransfer_typeaddressINTERRUPTBULKISOCHRONOUSCONTROL%s: unknown endpoint type %s transactions%s: initializing libusb-1.0 sanei_usb_reset: ret=%d SANE_USB_WORKAROUNDsanei_usb_get_descriptor Access denied (insufficient permissions)No such device (it may have been disconnected)System call interrupted (perhaps due to signal)Operation not supported or unimplemented on this platform%s: FAIL: in transaction with seq %s: %s: direction: %d, address: %d, transfer_type: %d %s: we already have a %s-in endpoint (address: 0x%02x), ignoring the new one %s: we already have a %s-out endpoint (address: 0x%02x), ignoring the new one %s: found %s-%s endpoint (address 0x%02x) (unknown read of allowed size %ld)(unknown read of wanted size %ld)%s: Looking for libusb-1.0 devices %s: failed to get libusb-1.0 device list, error %d %s: could not get device descriptor for device at %03d:%03d (err %d) %s: device 0x%04x/0x%04x at %03d:%03d looks like a root hub %s: skipping device 0x%04x/0x%04x at %03d:%03d: cannot open: %s %s: could not get configuration for device 0x%04x/0x%04x at %03d:%03d (err %d) %s: device 0x%04x/0x%04x at %03d:%03d is not configured %s: could not get config[0] descriptor for device 0x%04x/0x%04x at %03d:%03d (err %d) %s: device 0x%04x/0x%04x doesn't have an altsetting for interface %d %s: device 0x%04x/0x%04x, interface %d doesn't look like a scanner (%d/%d) %s: found libusb-1.0 device (0x%04x/0x%04x) interface %d at %s store_device: not storing device %s store_device: overwrite dn %d with %s store_device: add dn %d with %s %s: device 0x%04x/0x%04x at %03d:%03d: no suitable interfaces unexpected %s attribute: %s, wanted %s unexpected %s attribute: %s, wanted 0x%x data differs (got size %lu, expected %lu): the given file is not USB capture no backend attr in description node unexpected transaction type %s %s: sanei_usb in not initialized! %s: not freeing resources since use count is %d %s: sanei_usb is not initialized! %s: the given file is not USB capture %s: could not find description node %s: no id_vendor attr in description node %s: no id_product attr in description node %s: could not find configurations node %s: no number attr in interface node %s: could not find transactions node %s: no transactions within capture %s: failed initializing fake USB stack %s: failed to initialize libusb-1.0, error %d 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: dn=%d is missing! 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 find device `%s' in list sanei_usb_open: opening fake USB device 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: 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_read_bulk: size == NULL sanei_usb_read_bulk: dn >= device number || dn < 0 sanei_usb_read_bulk: trying to read %lu bytes got more data than wanted (%lu vs %lu) sanei_usb_read_bulk: read failed: %s sanei_usb_read_bulk: read failed (still got %d bytes): %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 wrote more data than wanted (%lu vs %lu) wrote less data than wanted (%lu vs %lu) 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 got different amount of data than wanted (%lu vs %lu) 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: device dn=%d is missing 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: device dn=%d is missing 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_close: evaluating environment variable SANE_USB_WORKAROUND sanei_usb_close: workaround: %d 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: closing fake USB device sanei_usb_close: usbcalls support missing sanei_usb_clear_halt: evaluating environment variable SANE_USB_WORKAROUND sanei_usb_clear_halt: workaround: %d 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_get_descriptor: dn >= device number || dn < 0, dn=%d sanei_usb_get_descriptor: libusb error: %s  (08@HP`Xsanei_usb_replay_set_configurationsanei_usb_replay_read_intsanei_usb_replay_control_msgsanei_usb_replay_write_bulksanei_xml_get_hex_data_slow_pathsanei_usb_replay_read_bulklibusb_scan_devicessanei_usb_scan_devicessanei_usb_exitsanei_usb_add_endpointsanei_usb_testing_initsanei_usb_initsanei_usb_replay_debug_msgsanei_usb_testing_get_backend  sm3600found dev %04X/%04X, %s MicrotekScanMaker 3600flatbed scannercolorsm3600-scanusb.cmemory failed in %s %derror during register readTimeout while waiting for CTLerror during register writeI/O errorerror during memory writegamma bufferuploading gamma to %d sm3600-homerun.ctruncated bulkno memory for calib Ycarriage return... DoOriginate() lt1=%d lt2=%d lt3=%d CancelScan() called stepping back %d steps cs4: %d cs5: %d cs6: ok. SM3600 init SM3600 version: %x opening %s %s<>%s cannot open scanner deviceNumber of optionsModeScan modeSelect the scan modeScan resolutionbrightnessBrightnesscontrastContrastPreviewpreview-in-grayForce monochrome previewGeometryEnhancementImage intensityred-gamma-tableRed intensitygreen-gamma-tableGreen intensityblue-gamma-tableBlue intensityclosing scanner Error status: %d, %sinvalid handle in close() getting gamma setting gamma #%d starting scan... scan active120012no buffers availableno line buffer availablereading chunk %d... ... line %d (%d/%d)... regular end cancel hard cancel called... Top-left xTop-left yBottom-right xBottom-right ytl-xtl-ybr-xbr-ylinearthalftonemode=%d, res=%d, BC=[%d,%d], xywh=[%d,%d,%d,%d] Timeout while waiting for CSTATbulk read of %d bytes failed: %sRead-only option that specifies how many options a specific device supports.Sets the resolution of the scanned image.Controls the brightness of the acquired image.Controls the contrast of the acquired image.Request a preview-quality scan.Request that all previews are done in monochrome mode. On a three-pass scanner this cuts down the number of passes to one and on a one-pass scanner, it reduces the memory requirements and scan-time of the preview.Gamma-correction table. In color mode this option equally affects the red, green, and blue channels simultaneously (i.e., it is an intensity gamma table).Gamma-correction table for the red band.Gamma-correction table for the green band.Gamma-correction table for the blue band.getting parameters (%d,%d)... 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.0@Ȥ`0``jjjj6@>@I@T@Kd,Xd,@@@@@@@>@ffffff9@?@mpi@*@@@LP !@ NN$c)mpi !@ NNM5)? mpi)5c)$"mpiB*@@@LP -C);d (<Pdx 0@PLh p8@TPLx0 p  @ 8 l   0 d   ` <  @ p  P l `  0 X P    <pt0%@&P&P' P(*,P,4@-l`- /0P2x9::<;x< >?JTKhpK RY `eh`ijkD`mno0oDpXpw x{<{x||}4P@|p 4 000P `lА4@Tp@ @ p $!08!|!Щ!д!0"pX"l"zRx $FJ w?:*3$"D@\8t         (| <x Pt dp h|hFBB A(A0Gu 0A(A BBBH hDcA 0D(A BBBE G A ,`MFIJ$ ABA L4FBA A(G0 (A ABBI v (A ABBD LFBB B(A0G8DP 8A0A(B BBBH 0G A ( FHA \ HBK PVFBA A(G I H P { A ^ (D ABBK $p?FDD jDBLFEA A(D0Z (D ABBD @ (D ABBG (|FAA ABTFBB B(A0A8G I!d 8D0A(B BBBA l m,5Db J DLG A 0XBKD w ABE DAB`,kBJE K(I0t (A BBBH u (A BBBD Z (F DBBH 0l8|BQN JF  ABBA (gBLK ~IB0BED J  ABBB (dDBDG H GBJ H,BBE A(D0L (I BBBG c(A BBB0x\AAG { DAG FDA(H>AAD n AAA H\3BBB B(A0A8Dp 8D0A(B BBBG 0$P\AAG { DAG FDAX|!DY(pdBAD  DBD LBLB B(A0A8G 8A0A(B BBBA x$HW4XBDA v ABH IAE<@jBKD o FBH F CBE DCBHBBM E(A0A8D@v 8D0A(B BBBA $H :BJD _DB,` AF BEGD J $ 8HkH@ BEE E(A0A8F@` 8D0A(B BBBJ  $HW, !AC DEED H 4 uBGD c(J0V(A D DBE , |AC BEEF B @ D6Hi\ hBUB B(A0A8G y Y g D U H x B  G \ B  _ M A | 8A0A(B BBBI ] X V A b Q N B } _ M A  _ M A K _ N B @ DKHX |Ll xBEE D(A0u (A BBBC Q (C BBBF \ (BEE D(A0p (F BBBC Q (C BBBF (C BBBH +BBB B(A0A8Dp  8D0A(B BBBH Hh BEB E(D0D8G@_8A0A(B BBB :Et4 FAD ` DBG { DBG  L FAG T ABK  GBH D FBL CBDl HFHA  ABG A DWL A HPO \ ^aPH A(D0 (M HGBI D(A ABBFa0HFIB B(A0A8G 8A0A(B BBBH H`4&FEB B(A0A8D@ 8D0A(B BBBH (&Hq G \ D \ D ^8'FIN I(A0d(C BBB8(FBB D(DPy (A BBBF 8P(zFAJ ^ ABF A HIF (*oYH+E FMB B(A0A8J 8D0A(B BBBA 66d[\QL 6FBB B(A0A8D 8D0A(B BBBB HpD=FBB B(A0A8D 8D0A(B BBBB DFEB B(A0A8DsGlB 8A0A(B BBBK jHQAFDJAMUBRMPA~MNAHlJ<FBB B(A0A8D` 8D0A(B BBBB @OFDD l ABC Z FBF W FBI LRECD p AAB W FAB W FAB W FAB LLRECD p AAB W FAB W FAB W FAB @SFBG m BBH Z GBE W GBH \TTFKI A(F0 (A ABBH D (O ABBH D (M FBBM \@UGFNA H(D0 (A ABBD W (F ABBF q (F ABBD (VFDD@ ABA xW/W@WoFEF E(A0A8M0A(B BBB88^FEA D(D0y (G ABBG `t@_FBE B(D0A8G@ 8A0A(B BBBH i 8A0A(B BBBE 8ayFEE D(GQ (A BBBA LbFBB B(A0A8G L" 8D0A(B BBBB db xbG A 8csFBA D(DPy (D ABBE dA(HeBDD xWB0e"BDC J  AABJ Lf`fXt@gBQB E(H0A8G`3hEpExEO8C0A(B BBBI`hhBBB A(A0q8M@U8A0l (D BBBF _ (D BBBA A(D HIP4<ijBAA H ABA AKI4t@ijBAA H ABA AKIxiBBB B(A0A8D@AHTPSHA@P 8D0A(B BBBD M 8M0F(B BBBE B8D0G(I GIDH0iBBB B(A0F8G` 8D0A(B BBBB L|HkFBA A(G0 (A ABBH  (F ABBA PmFBB A(C0 (A BBBA  (F BBBA < TpkBAD P DBC D(L0Y(A HMGD`p;BBA A(H Q D  (C ABBA \|qBBB J(D0A8G@ 8D0A(B BBBA A8D0F(I DBB<qnBAD P DBC D(M0[(A HMGPHr/BHD D@z  AABA   MFBE  LHN0tBAA Dl  AABH wBQh G ATwBBB B(A0A8H Q G 8A0A(B BBBA 8H