ELF>K@@8 @44@@@  PPPp. $$Std Ptd(((QtdRtdPPGNUGNU8-?JbʽjR}Db Ca N! %!M ""$B15cHH+ !abdefghjlmoqtxyz{l` l1q_?qI;]dѯ"8-it[KfVĈWHV*i) +vz9:A {F]sKTı].x-IAHI tQ wQutsB|+ jښ/pEDr,W93xvY {'>=#AT})9W")?( x?)jM;q@nKPUޱVwcu_A˦@1% r63]NApAwȬR" `;/ ,J%!='J7|ځa a2Gw~go h 2 % O[ k  z@Cc ]  J  3[F-]* @ &  nVx  R]KC `R-  4F 0 jr, $ { F"` Dd-l    `U@L L WVM OM: 0L s0P 3Q@a ,@Z pL L   P YPL 4MK,,  G P pK,Z:  y@ \pPL  Y,A pX d`z5 y oЅ:KL _ p/}V v@ 0 y   (_ @ #OL H P<u `L -RL PE pX?^4MZ o ` P L lL __gmon_start___ITM_deregisterTMCloneTable_ITM_registerTMCloneTable__cxa_finalizesane_initsane_hp5590_initsane_get_devicessane_hp5590_get_devicessane_opensane_hp5590_opensane_get_option_descriptorsane_hp5590_get_option_descriptorsane_control_optionsane_hp5590_control_optionsane_get_parameterssane_hp5590_get_parameterssane_startsane_hp5590_startsane_readsane_hp5590_readsane_set_io_modesane_hp5590_set_io_modesane_get_select_fdsane_hp5590_get_select_fdsane_cancelsane_hp5590_cancelsane_closesane_hp5590_closesane_exitsane_hp5590_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_bulkwritesanei_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_hp5590callocusleepread_button_pressedread_lcd_and_led_valuesread_doc_in_adf_valuestrncpylibxml2.so.2libusb-1.0.so.0libc.so.6libsane-hp5590.so.1LIBXML2_2.7.3LIBXML2_2.6.0LIBXML2_2.4.30GLIBC_2.3GLIBC_2.14GLIBC_2.4GLIBC_2.3.4GLIBC_2.2.5 : @u  L W ii  ii  ti  ui  0LK~~~~0~8~@`hp@HP~XvńɄ΄Մq?EJRW]b e(z0j@H_PX`xb q1paTZ_     (08@HPX`hpx !"#$%&'()*+,-./02 3(40586@7H8P9X:`;h<p=x>?@ABCDEFGHIJKLMNOPQR S(U0V8W@XHYP[X\`]h^p`HHHtH5r%shhhhhhhhqhah 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!hMhNhOhPhQhRhShThUhVhWqhXahYQ% D%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݥD%եD%ͥD%ťD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%D%D%D%ݤD%դD%ͤD%ŤD%D%D%D%D%D%D%D%D%}D%uD%mD%eD%]D%UD%MD%ED%=D%5D%-D%%D%D%D% D%D%D%DH=HH9tHHt H=H5H)HH?HHHtHHtfD=u+UH=Ht H=d]]wg7WW闲AVAUATUSHdH%(H$19}.H$dH3%(6Hİ[]A\A]A^H-HIMH}HT$tD$(%=tYI1LLdHD@HSt$D1H}H}LL:XZ=HHLH=H|#HHtgHMIHH 1(LHH$dH3%(uHİH[]A\A]A^Hm1HH!HH~HHHHHHHiHHAH -1PH=g2H[HfDccwHaHcH>HuH HYHHHHHHHpHHHFH+HHH50HtHHHHHff.HIHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$ILHD$HD$ HHD$H$0D$06HD$dH3%(uHyfATIH5UHHt5HHL1H5HZHHH]A\H]A\AVAA1AUAATAH%UHSH5H]8L5 Hff.fUSHHrHt=HHHHt H}HDuHH[]fD1HH[]@HHH5C Hff.@ATSHH:L#LtMt u$H;\HHHHL[A\L(HIHff.AWI1AVAUATUSHdH%(HD$x1H|$0H|$HFfWID$hHD$4Ld$dL|$HD$(HD$tDD$D$HD$ Dt$H|$F1H 0EHD$L|$(IA).EELB1H IIM9tC.9A IIM9uL|$Ll$ MCELBH A@<_.DC1IIjM9t BD59 IIfAFM9uHT$1 H5D$D$D$HD$9D$HD$xdH3%(uHĈ[]A\A]A^A_DH UH(=HH]ff.ATE1USH5 [Ht11HHH9HtD[]A\A[]DA\ATIH5UHHtEHLHWHHHHuH]A\H1]A\@H1]A\fDAWAVIH<AUIATUSHIMtw11L=@E I<,1MHHHUI9tHHH ALHL[]A\A]A^A_Hff.ATIHHUH;HHpLHUHH]A\fDUIHAWE1AVIAUATLcSHH8HMdH%(HE1HA1H5tLELMZHIKdHLt HRLMLEMMxLLLLLDL`Ht[HEdH3%(He[A\A]A^A_]fHTH5LzHQ~L01HA~H@IL9tHH$L9uHĀHL$xL1HLMHHLHLcH}UIH11Hq}(IHQH]HAWIAVIAUMATUSHHtrHH51HcHIHvHLt$HLLLL1HHD[]A\A]A^A_fH|H5O1H(8HcH^IHvHLt$HJ-LLLLHOH|HuHI|UH(H%H]ff.UHAWAVIAUAATESHH8HEUMDEHEdH%(HE11HEH5\1SDIǃAŀHHQDH5iLUH5NLUH5lLUH5aLyDH5VLgH}IL9tHH$L9uHĀHL$xL1HEHPHLHL}DHHqDH5LUH5nLUH5LUH5LDH5vLHuIcLuLL:Ht5HEdH3%(u2He[A\A]A^A_]HQzL0@HAzHff.@ATA UHD||Et8HE1@ƀu;HyHH(t$(HHXZHD]A\@HyA ff.UHAWIAVE1AUIATSHH(udH%(HE1HA1H5HMHcuH{IHvLHt0HMHMHxDHLLvLDLHtSHEdH3%(He[A\A]A^A_]ÐH H5bLHxL(=HxH@IL9tHH$L9uHĀHL$xL 1IHHtHHSH5T11H5mH1]A\/ff.@ATD%[iUSEAD%Ei5i1HhH5ii~TH.iH-?H;t(DHH5I1H;虼HAH`D9%hH=hHtPHhh[]A\fD[D]HH51A\O[H]H5C1A\*f.*huv}H=a衾HHeH8?H`eH8H-YeH"eH*HuH;H}H;莻ɿ@ufH- eHd g&={g9AUH1ATH5USH=Sg~/HgHRHH`HHf.H`H9u=fgH-gE11L-H`;f}6E8uLE1LAH`H5C;f|HDH1[H55]A\A]\@H[]A\A]DHH51.fDE1fAWH=AVAUATUSHL=cdH%(H$1LBA eetgete^H=etTeH$dH3%(HĘ[]A\A]A^A_%1H=e1HH56H=7eZA?tH=e11裹ZfDLH=sI=d|dHGbH8OH5HxHD$蚼"H|$H5zHHlH5nHfD$2H5]HKD$  H5MHHD$H8H|$H5:HH8H5LyIHLl$ 1 LHH,aH8脼H5LD$$HD$0D$D$8D$ D$HkHF^H a9LHvH5i1fDHgH51H)H51aH H5 1fAH=9H]HX`HH51HH51HH54HfH51HBH5C1zH#H5L]ff.fAWIAVAUATUSHD5p_E~>IIH_1%fDS8u L虵t5H`D9tH;HuLH51ABHcH _HDmHHȋPt;MtA$E1MtHDmHDAEHD[]A\A]A^A_@uH51~AfDH9=~^HcH@HHHo^HȋHHHD@HtHtDt%Et 1H51HfD1H5/H1H5H1H5HÐAVI1AUAH5}ATAUSdH=]HtRH]1DH{XH`Ht29-N]~*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\11{H|$迯BDATUHc9-[S~exaAԉ1H5oDuHDmH[HDd,[]A\D[H5]1A\AuHDmH_[HDd4@uHDmH0[HDd0듁uHDmH[HDd(qHDmHZHDd8TfDHDmHZHDd<4fDHDmHZHDd fDHDmHZHDd$fD9=bZ4Z~'HcHHXE1*f.s8u LѮt]AH`A9tH;HuL1AH5,H$XdH3%( HhD[]A\A]A^A_IcH@HD$(HXHH,Mr=WU0tet?H5)1AnL1AH5~ML1AH5],EL1BEB8 AӯLH5H1H51=V HD$(DLHVH5gE1H@HHD$ D 1eH}PHVHtXH|$0藪AŅvH}XHt$\NT$\H|$0Ht$pH|$0HT$`1ޫN$H|$`<vVOп1H5H|$`w;t$\t-HD$(HUH@HH|X<ŅNH|$`HHD$(L-UH,@HLu@H}X赭AƅaHD$hHl$Mt$D$HHD$8nDd$LL|$@HT$8t$HH|$0HD$H|$h~HD$1D$HHH$HGD>=f1DH5H|$hH$HGH9h\$H1H5vD|$1H5D|1H5guHD$T$9P@qH|$hH$HTHGHLDH5=L HSH5.LDH5LLHl$H׶11D$$H蟦H=H谦HH蕤HMH!LH5H1AEAA ADD~L1AH5{]L1AH5mL HULH51LeE1H51AHD$8dH3%(HHD[]A\A]A^A_Ð/H51A襼HEHD$HHD$IHcH@HHD$D1aIH% _KtHH5îL~ HHL׻I|$H5H HVLH5&L=KL|$H LAW H5xHt$(LHD$(rHT$(L9tLd$HHD$K|%=LL$L@HD$(II)HGLd$L MI|$H5>H5LAw LHt$0LHD$0H踝HD$0kHI9`M'HpG0>I<Dp =MHxX@LD$0D NGL辠Lcd$0oIuHMML1MHIHEA 'H[HHHfHc\$Ll$ML1Ld$IcL輾1x˓ff.AWAAVAUATUSHHdH%(HD$819=q>L$<$H1AAQAADD˿EAȉщH5g DAYAZ%Lc$D$t\ >K[H >HHЋP?1H5=裮?@== ~LLc$1DڿH5bH\$8dH3%(HH[]A\A]A^A_f.xHT$ 1"U $D|$ Dd$!fDl$"fl$$f\$&Lt$(誒 $DD$Et =< 1p$HDAAVADD1XZ$G@1H5荭&AAAM=C:DWWHxXٔ^_L$t=D< ~ L褶 B<QfH59DE1IHt$=;IDH$tLL\$蛵L\$LH5CL\$蚲L\$~ H 9LL\$KL\$H5I{fL\$zD$LHH H5L\$HtHDL\$LDH L\$H5RL\$nLH tDH5#L\$HLH NDH5-L\$"LH (H5zL\$LH H5UL\$LHt$ L\$HD$ -|$L\$LcHD$'L9T$ LH5LT$L\$HH5˞1LT$1HT$ H5Lת1H|$覍HAADt$L\$DDL"AYAZ HDDAt$AD1fXZ1L$H6 LH5eL\$諪1HMH5L\$1H5IS襩1n貨H5H1|HH5,1XH51E1 oHt$LLH|$1LD$ HL$LLL wLL\$uAWAVAUATUSH(dH%(HD$1H Hc97~zxvHH1IH5芨=7HcH@HHH7HЋPtt`H51A7DH5!1AHD$dH3%(H(D[]A\A]A^A_ÐH51AקDL-4HEEuHD$E1謰IH=6tH^xH5Lg~ H3L"IH5lBH HLH5  HcHK6LH@H mHH5™T0Ht$LHD$HT$IH9T$HL芌L蒉Lc|$5M?HU1LH5E1r=o5 L}JDLƯ:p0MHxX@LD$D 3LIxLc|$E15AZE1fD5HEA H[HHH4HЃxu AA @H5qA葥u@LL1y@H51AW;fH5I1A7HEp0HxX] "4HT$LIt4BH5BL誥H3H51HT$HL$1H5%裤1l3tHT$LL[3IH5¼L*HH51@IW1H5)15,3t NHL$1҉1IAE3@H@H51ͣ1IH5趣12@ATLcUHD9%2~iExd1H5m=z2KdHHH~2HЋPtuGHxX贉|1H]A\fD1H5o H]A\D1H5H]A\1ɫIHH5EH螨~ H/LYI|$H5xH HLH58C1H H5L#tH h H5eLt`H IH5yLtD1H +H5dL̿t(1H H5OL谿 fDɠH5H1蓡_fH5LAHH5+1WIT$H5;1?1 HWH51H5R11ʽ USH9=/~lxhHcH@HH/HHËCH1H5{螠=/tStu9H{X讇xj1H[]Ð1H5]H[]Ð1H5=H[]Ð1H5ǰH[]Ð)H5H1qfUSH9=.~lxhHcH@HH.HHËCH1H5莟=.tStu9H{X螃xj1H[]Ð1H5߰MH[]Ð1H5-H[]Ð1H5 H[]ÐH52H1qfAUATLcHD9%-~pExk1AH5蛞KdHHH-HЃ=-DhDtPtuMp@HxXDnxb1HA\A]D1H52HA\A]@1H5 HA\A]H5H1۝yAUH5k1ATAUS1H誝H=NHt'HǺ 1H5sH‰1r1DH5y\D9%q,EIcL-l,HDmHL=3,PH\mHLH{Xs@H{X,HDmHADH[]A\A]HH51[]A\A]雜HDH51[]A\A]xH5I1]|xgH51-LpDDEAUH51E1ATUSHH=Α~Ht(HǺ 1ZH5#HA1豛9-*~YxU=*tVt$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|%wEJ4#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_ÐHtLLnALHLqfHIHT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$dH%(HD$1H$ILHD$HD$ HHD$H$0D$0vHD$dH3%(uHIpfAW1AVEAUAH5ATI USH(l$`\$hHT$HL$DD$EAEE)|$DD$DDD}AD)EGD8ÉD$DD)ÉD$ fDLExuD$ Dl$B<LtBEDL$1fDALAHcHcD D t LLD9wDL$AA)E9uH([]A\A]A^A_@D$DxD$Dl$A<H|${HAmftVHfDHHH9uÐATHAH5~ HdH%(HD$1HDHD$ APA ZHYAąu:H5r21?L$u5HD$dH3%(uDHDA\H511fDH!H5Ү11Amff.AT1AHS HH5}HEAdvZAD$cv`A,A$=+vTA$=WA$O=` 1 @d1H[A\H1[A\X1fD1Av1H @H1H5H[A\,1fD1fD1DH5ܭ1cff.ATA UHHSH5Q|HdH%(HD$1XEtcHt$Dvu2tufD9d$E@HL$dH3 %(H[]A\1A1H HH5D1DH51fDE0Et@Edkff.@AWIAVIH5/{AUIHATMULSH H(dH%(HD$1HwsH{DHT$oA…5D$ CDffK4\K<H5_H*ЋL$ZYZL,DH*1/C8(\K@f1AZYfZH,ЉH*D/ffH*YH*HYfZL,DH*1/A1EDASD\$SDL$DD$MXZD$DL$D\$DT$ tD$AMtEEEMtA$HtDHEHD$dH3%(uH(D[]A\A]A^A_DAiff.AT1AHS HH5ByHYEAvQA$j=vRA$=+vcA$=WvDA$O=` H1[A\Ð1H[A\,H1[A\1fDXH1[A\1AI1H HѧH5H[A\1DH5T1esff.H1H5W51Hff.AVAUUSHHAHtCHHHt4A)9Fщ1҅up1H5D9sH[]A]A^fH51HAfHǃǃH[]A]A^ÐAHLD$LhLD$L)sxDA(+[ff.AWAH5AVEAUAHSATAH qU SLH8dH%(HD$(1D$pD$HCHD1fAED@1ҿ2fDd$"fD$ H561fT$$HfDt$&HHD$(@E1PAY^AąAD|$ EEAV@HE1S@ZAYAZAąugD$ u0Aą]DHE)fAED$EFEυuHE1﹏S @_AXAątHH5ڨ11@AE1ҿ21HH5fDL$ fDd$"fDT$$fDt$&=HE1HD$(AP@dA[A]AąAEE|$EAA AHSEE1DY^AąHH511HD$(dH3%(H8D[]A\A]A^A_fAąV@HH5111HDAE1SVAXZEVHAf.D$HE1HD$'A P@_AXEE1fDAąEE>fD$ D$ uAąHH521:HE1HD$&A PaA^A_Aą\$p$DD$DEE9t6DH11H5¦A :fA)HH5k21DD$E9uHH521D$$eHE1HD$'A P@[A]Aąu^D\$ E]DEHKH511nH/H511ALH H5&110aAUAHATAUH5@SHdH%(HD$1vHjDALD$!ZYAąt(HD$dH3%(HD[]A\A]fDL$H$2H5AA1fA9u/1H2H5ZDEt@ADH1H5ڥ1A H`ff.AW1EAVMAUAH5 ATAUSHHDD$PDD$ >HDDD$ED҉APMZYu؃uH[]A\A]A^A_@HDD[]A\A]A^A_-ff.fAWAVAAUATAH5oU SHHHxdH%(HD$h1HDjA2LD$ Y^AEt0HD$hdH3%(HxD[]A\A]A^A_f.HD$D$_HD$PD$D$XD$fD$\D$D$^EL=L-At>A?AL=ELuAL-HrMEELEALt$PLL_O$dL$L(IHH5I1fT$HȕH II(H5^LELELHD1"D$)LHL$JH5˕(D$OD$JD$-D$N1L$.L1H5((fL$0L1H5&(fL$2L1H5s(fL$4L1H5h(fiD$2T$.ffH5U(ff*L*ȸ^$D$4T$0ffH5.(ff*L*ȸ^DD$@L1L$>H5P(fAfEH@]HHT$2|$.ffL$4t$0ffff*H*ƒP(T$H,x p$^f*Z@0f*1H^Z@4tHMtIT$HIT$ HPHH5k 1H HD$AE1PAXZEuUL$HH5œ(1^fE1HOHH5J11DtHzH51H1MML1HPH51AgHH5r11A눐L= L-AZH51A n fAVAAUIATAH5*jU SDHdH%(HD$1T$HϿD H5a1HDjALD$]^_u"H jAMD7ZYH\$dH3%(u H[]A\A]A^YATA UH5\iSHHHdH%(HD$1XH5d 1EDHL$1AAąuT$H5 1HD$dH3%(u HD[]A\Xff.fATH'AH5hU HdH%(HD$1D$@HjADLD$ZYHL$dH3 %(uH]A\sXAUHATAH5UH SH8dH%(HD$(1(Ht$ H H1 H5At 1AË|$ HT$DHD$IHNH57Ll$H1H,H5Z1Dd$ 1HFH5OgjH5, 1WDALA D$D$ H5fD$D$D$Dd$1D1DHzH5׏HgH5ߏ1|$ HT$$L$H1H5Dd$ 1HH5Vfq1DA LfAEIEAE Aą(LH5n(1$|$ 9AąWHH HD$HHJ H 1HJHHHHV&HJ(L$ HjJ0ZHǂHB`HǂǂHǂHǂǂHǂǂHǂǂHǂǂHtYLPxL=HH@(,H@0@`Lǀ,ljH~HP8HtHPHHHPXH9LHH5~HHH ~HH5H HH(H5*HH==~H8HHH5K~HpH HH=~HPH5~HH ~HH= HXH5cHH }HHH`H5}HH `HHHH <HH=}HLLǀǀHǀ0ǀ@HǀhǀxǀHH5f}HH=h}HH5HH=\}HH5]}H0H=H8H H@H=HPHH5H`H=!}HH51}HH WHhH=}HH5}HHEHpH=HH5ƍHHxH=HHHǀHǀHǀHǀǀ Hǀ(HǀHǀXHǀǀǀH0Hz|HHH{|HPHHXHv|HHHHٍHH5{HHEHH={HH5HHHHHH5{HH{HH={HH5HHэHHǀǀHǀHH Hǀ(ǀ8Hǀ@Hǀ`HhǀpHǀxHǀǀHHjHHǀHǀHǀHC`1[]A\fH{H?H[hHu[]A\fHYH5x 1VH{Hs09A EuH%H5x 1" eSHԢH1H5M {0C0[ff.fU1HH_SHc޿ H5zHHU`HHH)[]HDH1[]ATHUHSHHLGdH%(HD$1O0H5;D$!s{0HT$AąuJL$1H}H5hyD$EHD$dH3%(u3HD[]A\fH7H51 u EDA$RuCEPA$Af1HrH5VA$1 u ETA$ uLHt$HD$HE`|$ NcD( * D$HHcH>fD   -thOA$pHE`1LJcT( =7AtsHColor (4AD$8 biI$fEL$ AD$)'EXA$@O@fA*$Y9^)Z/G8MtA A$ETfDHT$HH$D$HE`|$JcT( H5ZrL4iHE`1LJcT( =6AarA$LinefET$AD$t6fDHHcH>HE`1LJcT( 5AD$ sHTMA NegaI$AD$tiveHE`L1JcT( 5ADAD$FfA<$HE`1LJcT( m5AbeA$FlatfED$AD$dffDHE`1LJcT( 55esHTMA SlidI$fAL$/HE`1LJcT( 4exHADF DuplI$fAt$HE`1LJcT( 4A$blacAD$kHE`1LJcT( 4A$whitAD$eHE`1LJcT( 4erA$rastfAD$HE`1LJcT( U4A$last`HE`1LJcT( 54raAD$wfA$8HE`1LJcT( 4A$coloAD$rLH5nL2LH5~pLq2LH5dpLZ2LH5HpLC2LH5+pL,2LH5pL2LH5oL1qLH5oL1ZLH5oL1CLH5oL1,@A$1fDOELZ0fcE8`AZY]4Y,AH5jL,kH= kLuLMHD$1ҽ0L$AH57 H0ADN1D诶E9L$DEOLD)DLt$(L%)D$`LDHAAPAT*D$pE1LHA0DPATHLHDD$ H56HD$81L|$(H A0ꋃAN)‰t$@9}nJЉT$ )9ʼnOAI,~BEH\$(LE1LAfDHHAH&(HHE9uH\$(+D$ 0AL|$H3 H5'6I1=D$@DLHt$A9AENE)AEL'DDHD$H5c1kDc01HH55 HT$hD"D$!D$hLl$tH5McP1T$hT$dHH5Q51 D$t`11H5x FHMjADD$$AZA[HADj LD$tnD$$AXAYYLDAD$@D$t9D$hD$%f.HH5jw1膳8\&HHVf@@@(6&HEHHEHEHHEE HE(E0HqDHD$D$Di11H5]x1f1HDsk0H53 L踲H|$0AuH ZHaMHH5a31uAM0DH|$01HHD$ #AMA9XAM A9zH\$L|$dA*DYH521ft$yH5|H\$tD$uD${D$tD$vѱHE1S@A_AX۳HD$hAEA+E = HH5x21XIuHT$hHL$hH5IEME(LM]M9TAM AM A98EH!H5Bw12ްAE 2HH5wwH1AM 蹰HH5w12蟰D$d$HAW AE1@ō[ZEB2HD$ufD$yH5z1H\$tD${D$tD$v"HSAE1@NZYaH11H5vH\$L$үL$L$ǃ6AtH WH^H5a11藯ǃD$Dd$D@HD$(HD$0'1H2H5wFIEHL$hIE(HH5)s1ǃD$ ~Av1AA)HD$HKxD$D|@DH5Vs1貮D$ǃHt$DE1L|$0Dl$DE9O9D)DD)9GLHA ;rHHǃHǃǃzfHKx¿1H5rǭf1DDH5DsDt$D袭E@DHH^fDH~H5"s11QD$ǃf.HcD$DHKxHH)HD$HKxDDH5r1Dt$DWDH5r11ڬD$ ǃ>H\$Aȿ2D1H5RuH}螬IuIm(H)A9j H}H5u21pAIuH|$0LIEIEA9&CHE)e PH%}H5, 1E1E1HL$tHT$dHt$hH蕱 L$tD$D1A9L$D>Hl$0E1]f.1DDH5u蝫CLvzDl$tDEALE9HuDl$dt$tEt5CHV= {LuHODl$tAH 1DH5^uD{Ht$tƒ{L8t Ht$tHHXDl$tDHLH.Dl$t@H{H5R+ 1fE1E1HL$tHT$dHt$hH Dt$tD$D1AD$LD$hD`A{Hu EnAwED|$DH5Y1DH5~s1T$t1H5X˩D1H5X赩D1H5X蟩T$d1H5X舩T$L1H5XqIcǾHHD$P|HD$XHH1D$ HD$0E9>H\$IDD$d1AAu&DD$d+AA9snHD$HHuANHA9AD$dANH<A9A4?@1ADžuHn1Dkk0H5 Ld$pHMDjA$>AXAYADžOL$pHC(H5.IȨHCHD1聙D$p H50I1cDsL1 HmD{Pk0D$lH5Dk5AF 1AƒDbADžAr HhDHcH>fHlH5c1Ƙs{0ADž, GfA5H5Fg11腘s{0Jf.AD$lH5PH(1HHD$lHHD$PDIjA蛨^_ADžt LD11A~D$ltD$leH5i>(1譎DADž3h1HbH5=jHCpHCxD蓰6H5o[1;L$pHSpH5[i=UUUU1H5\1H5Z\LCpt$p1LHHHLAH5\1ÍHSpA11AH 5H=H5?萍sDH5d=11xA DH5X11ATD芯-CLAAH _5H$=1H5?AAH 25H=11H5>AԌD DŽ$DŽ$DŽ${D@$DH5)X)|$D$puKD$pH57(1AXD$pTTD$p|$D$p11A H5XD8AfDŽ$@F4YH,AƒDEDH5XD7DD$T$DH5WH5X11rƄ$m|$ fD$}DŽ$Ƅ$tfH*YbZH,fHD$AkH*L,YfDŽ$@ff.H1H[ H5 辊H@H1HZ H5s 莊HHH[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 Unknown libusb-1.0 error codeSuccess (no error)Invalid parameterEntity not foundResource busyOperation timed outOverflowPipe errorInsufficient memoryOther errorInput/output errordebug_breaksanei_usbseqcontrolinterruptbulkisochronoustime_usecendpoint_numberdirection0x%x0x%06x0x%04x0x%02x messagecontrol_txbulk_txinterrupt_txknown_commands_endOUTbRequestbmRequestType%03X %02X %c%02hhxINwValuewIndexwLength(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  sanei_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  hp5590%s: USB-in-USB: accepted hp5590_cmds.cRelease temporary buffer. yesnoSILITEKIPenguin4500C/5550CSILITEKIElwood4570C/5500CSILITEKIArnold7650HP%s firmware version: %s HP%s max pixels X: %u HP%s max pixels Y: %u HP%s max size X: %.3f inches HP%s max size Y: %.3f inches Memory allocation failed %s: scanner status OK HP%s flags (0x%02x) Scan count %u %s: Opening USB device %s: USB device opened %s: Reading max scan count Max scan count %u %s: Max Scanning count %u %s: Reading scan count %s: Scanning count %u Part number: '%s' HP onoffButton status: %04x %s: Data status: %02x %s: Data is %s not available%s: turning lamp on %s: turning lamp off %s: setting turnoff time %s: adf_flags: %04x %s: unk1 : %04x %s: unk2 : %04x Waiting for scanner... ADF empty %s, local only: %u Found %u devices %s: device name: %s %s: Reopening USB device %s: USB device reopened Number of optionstl-xTop-left xtl-yTop-left ybr-xBottom-right xbr-yBottom-right yScan modeScan sourceScan resolutionextend-lamp-timeoutExtend lamp timeoutwait-for-buttonWait for buttonbutton-pressedLast button pressedcolor-ledColor LED indicatorcounter-valueLCD counterdoc-in-adfDocument available in ADFpreviewPreviewhide-eop-pixelHide end-of-page pixeltrailing-lines-modetrailing-lines-color%s, option: %u %s: Button pressed = %d black_white%s: LCD = %d, LED = %s %s: doc_in_adf = %s %s: get option '%s' value powerscancollectfileemailcopyupdowncancelnoneLineartGrayColorColor (48 bits)FlatbedADF DuplexTMA SlidesTMA Negativesrawlastrasterblack%s: Unknown depth %s, length %u, left %llu Setting scan count Scan count = %u Scan count wasn't set bytes != NULLstate != NULLLength : %u Bytes per line %u Bytes per line limited %u Bytes per color %u Pixels per line %u Lines %u %s: More data is available Init scanner Power status: %s (%02x) Turning lamp on Wakeup Scan source not selected Unknown scan source: %u Scan source: %u scanner_info != NULLSet base DPI: %u base_dpi != 0Scan params. source : 0x%04x Base DPI: %u Scanner DPI: %u DPI X: 0x%04x DPI Y: 0x%04x Pixel bits: %u Line width: %u Received image params: Signature %02x Image size %lu (%04lx) Line width: %u (%02x) Actual size Y: %u (%02x) Final image size: %llu Reverse calibration maps Forward calibration maps Starting scan Workgroup scannerDocument scanner%s: USB-in-USB: error getting acknowledge %s: USB-in-USB: not accepted (status %u) Assertion '%s' failed at %s:%u Error calculating scanner DPI (given DPI: %u) Error calculating pixel bits (given DPI: %u) %s: pixel_bits: %u, pixels_per_line: %u, bytes_per_line: %u, lines: %u, image_size: %u Error calculating base DPI (given DPI: %u) get from array out of range: idx=%u, size=%u Copy scan data from temporary buffer: length = %u, rest in buffer = %u. %s: USB-in-USB: sending control msg %s: USB-in-USB: error sending control message %s: USB-in-USB: error reading data %s: USB-in-USB: error confirming data reception %s: USB-in-USB: error sending data %s: USB-in-USB: getting response %s: USB-in-USB: error getting response %s: USB-in-USB: got correct response %s: USB-in-USB: invalid response received (needed %04x, got %04x) %s: USB-in-USB: sending bulk flags %s: USB-in-USB: error sending bulk flags %s: USB-in-USB: core data: %s %s: USB-in-USB: command verification requested %s: USB-in-USB: command verification %04x, last command: %04x, core status: %04x %s: USB-in-USB: command verification failed: expected 0x%04x, got 0x%04x %s: USB-in-USB: command verified successfully %s: USB-in-USB: command : %04x %s: Vendor id mismatch for scanner HP%s - required '%s', got '%s' HP%s flags: ADF %s, TMA %s, LCD %s HP%s max resolution X: %u DPI HP%s max resolution Y: %u DPI HP%s normal motor param: %u, max motor param: %u %s: USB-in-USB: got non-zero device status (status %u) %s: scanner reports non-zero status: %s %s: USB-in-USB: error getting device status Reading EEPROM: addr %04x, size %u %s: found HP%s scanner at '%s' Power: %s, Scan: %s, Collect: %s, File: %s, Email: %s, Copy: %s, Up: %s, Down: %s, Mode: %s, Cancel: %s %s: setting long turnoff time %s: USB-in-USB: command: %04x, size %u %s: USB-in-USB: total %u pages (each of %u bytes) %s: USB-in-USB: next portion %lu bytes %s: USB-in-USB: bulk writing %lu bytes %s: USB-in-USB: error during bulk write: %s Preparing forward calibration map Done preparing forward calibration map. n=%u, bytes_per_entry=%zu Preparing reverse calibration map Done preparing reverse calibration map. n=%u, bytes_per_entry=%zu SANE backed for HP ScanJet 4500C/4570C/5500C/5550C/5590/7650 %u.%u.%u (c) Ilia Sotnikov Read-only option that specifies how many options a specific device supports.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.Selects the scan mode (e.g., lineart, monochrome, or color).Selects the scan source (such as a document-feeder).Sets the resolution of the scanned image.Extends lamp timeout (from 15 minutes to 1 hour)Waits for button before scanningGet ID of last button pressed (read only)Get value of LED indicator (read only)Get value of LCD counter (read only)Get state of document-available indicator in ADF (read only)Request a preview-quality scan.Hide end-of-page indicator pixels and overwrite with neighbor pixelsFilling mode of trailing lines after scan data (ADF)raw = raw scan data, last = repeat last scan line, raster = b/w raster, white = white color, black = black color, color = RGB or gray color valueRGB or gray color value for filling mode 'color'Color value for trailing lines filling mode 'color'. RGB color as r*65536+256*g+b or gray value (default=violet or gray)%s: Checking button status (device_number = %u) (device_name = %s) %s: Error reading button status (%u) %s: Reading LCD and LED values (device_number = %u) (device_name = %s) LCD and LED values: lcd=%d, led=%s %s: Error reading LCD and LED values (%u) %s: Reading state of document-available in ADF (device_number = %u) (device_name = %s) %s: Error reading state of document-available in ADF (%u) %s: get total number of options - %u ADF feature not available: %s TMA feature not available: %s State of buttons is read only. Setting of state will be ignored. State of color LED indicator is read only. Setting of state will be ignored. Value of LCD counter is read only. Setting of value will be ignored. Value of document-available indicator is read only. Setting of value will be ignored. format: %u, last_frame: %u, bytes_per_line: %u, pixels_per_line: %u, lines: %u, depth: %u Writing EEPROM: addr %04x, size: %u %s: USB-in-USB: initializing bulk read state %s: Memory allocation failed for %u bytes Aligning requested size to bytes per line (requested: %d, aligned: %u, limit_for_48bit: %u) Buffer too small for one scan line. Need at least %u bytes per line. Return %d bytes, left %llu bytes. Call buffer too small for one scan line. Use temporary read buffer for one line with %u bytes. ADF use last-line data, wlength=%u, length=%u ADF use next-page data, wlength=%u, length=%u %s: USB-in-USB: bulk read state not initialized Data requested won't fit in the bulk read buffer (requested: %u, buffer size: %u %s: USB-in-USB: not enough data in buffer available (available: %u, requested: %u) %s: USB-in-USB: total pages done: %u %s: USB-in-USB: sending USB-in-USB bulk flags %s: USB-in-USB: error sending control msg %s: USB-in-USB: buffer too small %s: USB-in-USB: bulk reading %lu bytes %s: USB-in-USB: error during bulk read: %s %s: USB-in-USB: incomplete bulk read (requested %u bytes, got %lu bytes) %s: USB-in-USB: attempted to access over the end of buffer (in_ptr: %p, end_ptr: %p, ptr: %p, buffer size: %u %s: USB-in-USB: buffer wrapped while writing %s: USB-in-USB: data in bulk buffer is available (requested %u bytes, available %u bytes) %s: USB-in-USB: reached bulk read buffer end %s: USB-in-USB: giving 2nd buffer part %s: USB-in-USB: buffer wrapped while reading Converting row RGB to normal RGB Found end-of-page at line %u in reading block. Trailing lines mode: line=%u, mode=%d, color=%u ADF between pages: Save n=%u next page lines in buffer. ADF between pages: Store line %u of %u. Return %d bytes, left %llu bytes %s: USB-in-USB: sending control msg for bulk %s: USB-in-USB: freeing bulk read state %s: Scanner is scanning, check if more data is available Base DPI too large (given: %u, max X DPI: %u, max Y DPI: %u) DPI too large (given: %u, max X DPI: %u, max Y DPI: %u) Top X: %u, top Y: %u, size X: %u, size Y: %u Scanner top X: %u, top Y: %u, size X: %u, size Y: %u Top X (%u) + pixels X (%u) exceeds max X %u Top Y (%u) + pixels Y (%u) exceeds max Y %u Line width too small, extending to minimum Wrong signature for image parameters structure received (needed 0xc0, got %02x) Color 24/48 bits: checking if image size is correctly aligned on number of colors Color 24/48 bits: image size doesn't lined up on number of colors (3) (image size: %llu, bytes per line %u) Color 24/48 bits: image size is correctly aligned on number of colors (image size: %llu, bytes per line %u) Color 24/48 bits: checking if image size is correctly aligned on bytes per line Color 24/48 bits: image size doesn't lined up on bytes per line (image size: %llu, bytes per line %u) Color 24/48 bits: image size correctly aligned on bytes per line (images size: %llu, bytes per line: %u) hh@lllkxl#t#tynKn4nnnmmmmbn,m mlllTmq-sane_hp5590_get_select_fdsane_hp5590_set_io_modehp5590_low_free_bulk_read_statesane_hp5590_cancelappend_and_move_linesshift_color_linescopy_n_last_linesconvert_gray_and_lineartconvert_to_rgbhp5590_bulk_readhp5590_readsane_read_internalhp5590_low_init_bulk_read_statehp5590_write_eepromhp5590_inc_scan_countsane_hp5590_readhp5590_reset_scan_headhp5590_start_scanhp5590_send_forward_calibration_mapshp5590_bulk_writehp5590_send_reverse_calibration_maphp5590_lock_unlock_scannerhp5590_read_image_paramshp5590_set_scan_areahp5590_set_color_maphp5590_set_base_dpicalc_base_dpihp5590_set_scan_paramshp5590_read_error_codehp5590_select_source_and_wakeuphp5590_turnon_lamphp5590_power_statussane_hp5590_startcalc_scanner_dpihp5590_calc_pixel_bitscalc_image_paramssane_hp5590_get_parameterssane_hp5590_control_optionhp5590_is_data_availableread_doc_in_adf_valuehp5590_read_lcd_and_ledread_lcd_and_led_valueshp5590_read_buttonsread_button_pressedsane_hp5590_get_option_descriptorsane_hp5590_closesane_hp5590_opensane_hp5590_get_devicessane_hp5590_exithp5590_stop_scanhp5590_read_part_numberhp5590_read_scan_counthp5590_read_eepromhp5590_read_max_scan_counthp5590_get_statushp5590_verify_last_cmdhp5590_get_ackhp5590_control_msghp5590_cmdhp5590_init_scannerattach_usb_device?ffffff9@> ףp= ?;(,8@HTXhh|xȞ؞ hh(xاH<h (( ȴ< \ صx 8  (D p h  P 8| x ؽ  x@ h h$ p X ( (0XL|` XtXPx|80(Hx`( h\(8@8HDHpx##&|('8()$X*px*h+,-,/012L78\h9>8?X@@hD<xDPDdDxDxFG( It xI xJ K@!M!O!P("xQH"hRp"HS"(["h[#[4#\h#(^#^#l0$np$؋<%p%X8&P&zRx $0FJ w?:*3$"D\t       ܘ ؘ (Ԙ <И P̘ dȘ h|FBB A(A0Gu 0A(A BBBH hDcA 0D(A BBBE G A ,MFIJ$ ABA L4؛FBA A(G0 (A ABBI v (A ABBD L8FBB B(A0G8DP 8A0A(B BBBH G A (< FHA \ HBK P VFBA A(G I H P { A ^ (D ABBK $p,?FDD jDBLDFEA A(D0Z (D ABBD @ (D ABBG (ԢFAA ABTXFBB B(A0A8G I!d 8D0A(B BBBA l m5Db J DG A 0XXBKD w ABE DAB`kBJE K(I0t (A BBBH u (A BBBD Z (F DBBH 0l|BQN JF  ABBA (ܭgBLK ~IB0 BED J  ABBB (DBDG H GBJ H,BBE A(D0L (I BBBG c(A BBB0xt\AAG { DAG FDA(>AAD n AAA H3BBB B(A0A8Dp 8D0A(B BBBG 0$\AAG { DAG FDAXԱ!DY(pdBAD  DBD L0BLB B(A0A8G 8A0A(B BBBA г$HW4XBDA v ABH IAE<@ jBKD o FBH F CBE DCBH<BBM E(A0A8D@v 8D0A(B BBBA $:BJD _DB,AF BEGD J $ 8HkH@ <BEE E(A0A8F@` 8D0A(B BBBJ  $HW, !AC DEED H 4 uBGD c(J0V(A D DBE , L|AC BEEF B @ 6Hi\ BUB 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 @ KHX Ll BEE 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 H:Et4 lFAD ` DBG { DBG  $L 0FAG T ABK  GBH D FBL CBDl FHA  ABG A DWL A HPO \ (^aPH A(D0 (M HGBI D(A ABBFa0H(FIB B(A0A8G 8A0A(B BBBH H`FEB B(A0A8D@ 8D0A(B BBBH (@Hq G \ D \ D ^8FIN I(A0d(C BBB8XFBB D(DPy (A BBBF 8P