ELFD4(U]ÍvU勑ut 9u]]1Ít&'US$ED$EE D$ D$D$E$$[]ÍU(]}} uu$D‰D$ t$D$au(D$$A]u}]Éu!D$t$$ NjtuD$$렋xu D$$vdX1UU(]uu }}$t$ D$|$Rt.t=ttQ3Dw_]u}]ÍD$$1ٍD$|$$1뻍D$$1롍D$$1뇍&'U]uu$t$D$lu"D$$L]u]ft%tt?džt]u]Í&t$D$$]u]Ít$D$$]u]Ð&U]E uu$D$ t$D$u%D$$e]u]ÅuD$$<Ջ<1ɉ'U(]uu}} $t$|$ D$u*D$$]Ћu}]Égu!t$D$$ŋtuD$$b랋xu D$$;tt 1҅_%D$D$X$1҅/D$$UVS D$$D$XdžxxDD$$gX$D$$CdžXPtuD$D$$P$ED$P$E$$D$D$džPTxDD$$T$D$$udžT 1[^]f$$D$D$7ofU]uu$t$D$u"D$$]u]ft6ttk|uFxuwD$$볍t$D$$u]u]ÍD$$UtD$$:]u]Éidž|džxdždž` Ux]E UUUUUȉD$ ]uD$}T$$Eu*؍D$$|]u}]ËE]Eu&؋MD$$L$9뻋utu#؍D$t$$ 닋}ۇك]lEptHًEۀUۀ]ۀUۀ]v UЍE6EEv؍UȍEEeغ}ƋMEM fEܳm]mƋEOЃlDuEǀ4ǀ8EeUMܳm]mƋE@M@ ǁ@u1ɋH4L }PH@<UM<d@+OЃ4@hw4D$D$$u8$D‰D$D$D$D$D$H$D$D$@$D$D$`<$D$D$@U 14} 8G<G@G DGHG1}UxEǀ4ǀ8xP$܋@mۚ@m@PHȉ<ax@R$܋@mۙDm"vU]كULJDE}EE[@Eܳ fEm۟lmы|`t$4$uD$$+<t$ǃ<ǃǃ[^_]ÍD$$[^_]Ðt&UWVSD$T$ ED$E$ldhE1}t$$DED$ED$ D$| |t E$B u䋷|D$D$$@4&1D$D$ $E$D$ E䉍D$D$Dž1xaE䋍|$D$ $!x|$ t$D$T$$`9~L)u}+9Lh$UE$D$$t$ |$t&$ D$D$$4u HKC$$D$D$D [^_]Ë$D$ D$T$ 1ǃH뀍&b1ۆ؋4D؋H}EܳEִ fEݕ؃m۝m֋u4$u D$$/ E䋅t$D$D$T$L$ $tDžPttDžE0H9P$ܵ}Eִ fEm]m֋U݅؃ƒm]m)‹E;P9~1ҋt > ;ut0U9Pt9Ptt&4t ƅzP$ܵ}ƅEִ fEm]m֋U݅؃ƒm]m)‹E;P9tF\U)9m뺸VUUUmEƅ)‰,vP$ܵ}ƅEִ fEm]m֋U݅؃ƒm]m)‹E;P9tEtA,);n뻸몋1t 2;u04HD BwH: wH t8wHD$$Hu<}<$IE䋅D$|$$D$ D$_4$|$D$UDž`u`E``~鋅`)‰`)Ѓ~~`Dž)ʉ(шM9]Dž Dž 2VUUU ))R)щ Mj1EEEƅ8AUAQ8QEA9* )…jU D‹EEDЈUUDЈ8JAAUQEA8QE+҉9V<}<$E䋅|$D$ $D$ D$|$4$D$UJትpTTDX]u}]ËEu$E$D$D$UtuD$$뗋Mxt D$$j} 3v D$$D}  EB, t D$$M z u D$$'t+rptHt$D$$u[D$$ulfD$$m} 1U UE}D$D |$$|M D$$;} E4d4F(T$UD$$ML$F|$$D$ D$u}E8DDʃD‰D$t$1L$ D$$~;} "t(D$$X}yUǂD$D$"$D$ D$ "} EU d y$2E‰D$V$؋\$A|$$D$ D$M }EdE‰D$ɋDL$$D$ D$Tj} UMdD$D|$$D$ D$*U M}d<$D$U M|$ҋDT$$D$ D$M4D$4D$$D$$x5D$$XD$$=U@D$3$D$ D$(UM }9dU MdP$҃؋\$DT$$D$ D$} EM44dF(L$$D$}|$F$D$ E D$D$YoɋDL$$D$ D$/EM} U9dM }dD$ɋDL$$D$ D$U,D$$D$ D$uDž$T$L$F$D$|$F$D$D$F$D$T$F t>t3t(ttEЋT$$L$?F$tIt>t3t(ttEЋT$$|$F($D$D$ƅ~,;fd t&@$T$L$1F0t(ttEЋ$T$$|$4! t€DЍAE҃SANE@_CAP@_ADV@ ANCEf@D @! t€DЍAE҃SANE@_CAP@_INA@ CTIVf@E @! t€DЍAE҃SANE@_CAP@_AUT@ OMAT@IC ?! t€DЍAE҃SANE@_CAP@_EMU@ LATEf@D @! t€DЍAE҃SANE@_CAP@_SOF@ T_DE@TECTf@ b! t€DЍAE҃SANE@_CAP@_HAR@ D_SE@LECTf@ ! t€DЍAE҃SANE@_CAP@_SOF@ T_SE@LECTf@ D|$}E9M 1}dMM4t}8@ $=<uՋUM }:E‰D$ɋDL$$D$ D$zD$M}9tGU M}dM?E‹U D$ҋDT$넃@CD$UM9} UdMtjMH }M?E‹U D${}U M9d} UdD$D|$nH뗋}U9M }dMtRE dM} E9dM }dE‰D$C D$wҋDT$gD$ TE UMdL$4$} UN}U M9dt} U d}My$E‰D$؋\$A$D$ E D$D$ M4$L$U }M҉|$DT$$D$ D$谼}E|D$4$uHD$3M}9xtaU MdMt?} U4$T$M} MUL$D|$MD$UM9t} UdMt{M߃߃߃UM9p.} Ud M }MU MD$ҋDT$]    nD$M}l|$4$u:UB\D$$$D$D$κM4$L$} EMduBE߃xL@D$ U  UW1VS tf$V9Bu [^_]ÍU(]U uu}T$ $t$E荃D$虹u(D$$y]u}]Ë} uD$$Jυtg>tbɉMu pEtg}苇L4$D$uދU苒tteD$t$$dD$$¸MuD$t$$衸#ML$ L$D$D$pu荃} džt7D$t$$DEFFFF4džd4UF<F\F`V8V@FdF F$F(F,F0FDFHFLFPFTFXdžhFhFlHV|FtFxFp$‰l7 $D$dždždžp dždždžtM}dždždždždždždždždž t Eǀ%U苃ǂxǂǂǂOM苳 }ǁt Eǀ%u U胊 M荃 ǁ$u‰|,$D$0 dždž dž$48<0dž(dž,dž@džD 0TdžLdžPH$‰<$D$}\|@X`džddžhdžldžpdžtdžxdždždž@dždž$‰T$D$dždždždž%dždždždždždždždždždždždžu dž%EUǀ$0ǂǂǂ  ǂ$ǂ(ǂ,048ǂ<ǂ@ǂDǂHu ǂH%M荃4P@ǁLǁ`ǁdTX\`3u荓`tdžlhdžp$‰$D$x|D Pdždždž$dždždž(dždždždždždždždždždždž,dždž(dž 0džLdždž},04dždždždždždždž dž$dž8dž<dž@džDdžHPTtx|4Xdž\dž`8džddžhdžldžpdždždždždždždždždždždždž\dždždž`dždž(,0dždždždž dždždždž@dž dž$dždž4dž8dž<0dž@Eu dž@eEǀǀHUǀDLPT0ǂXǂ\ǂ`ǂdFu ǂdfM荃ptx0ǁhǁlǁǁ|ǁǁǁBu ǁbu荃0dždždždždždždžDu džd}荃0LJLJLJLJLJLJLJMu LJmE苋0ǀǀUǀǂǂǂǂUu ǂuM荃$(,0ǁǁuǁǁ ǁǁǁ@ǁǁ ǁǁ0ǁ4ǁ8ǁ<Eu ǁ<e}荃HLP0LJ@LJDLJ*LJTLJXLJ\LJ`Eu LJ`eE荓dǀhMǀdlpt0ǁxǁ|ǁǁEu ǁeu荃0dždž*dždždždžEu dže}荃0LJLJLJLJLJLJEu LJeE艐Uǀ0ǂǂǂǂEu ǂeu荃} $0dždždž dždž@dždždž (dž,dž0dž4dž8Eu dž8eE苋0ǀ*ǀ@Uǀ<DHLǂPǂTǂXǂ\Eu ǂ\eM荃0dh҉lǁ`ǁz)pǁtǁxǁ|ǁEu ǁeu荃dž*}dždždždždždždždždždž4$Uǂ0u ǂ%M苁ǁǁ$} t$$LJLJ7LJ0u LJ%EUǀ$M‰$$D$u荃dždž~dž 0u dž%}荃 LJ$‰(D$D$EULJ(LJ, @DH0$LJ0LJ4LJ8LJ<LJ,LJLLJPLJTLJXu LJX%M1ǁ\ǁ`ǁ0ǁtǁxǁ|ǁǁpǁ`ǁ t&U]U̍Uu}EUT$$uEtM̉4$L$t]u}]Í4$Ev!D$|$$b븋EUЉD$$MɉMt9uUȉ׉U}Ẻ|$ $D$D$Et$1'UMЉT$ $E8t&E$D$D$胝UMЉT$ $EƍED$E$E;E덋UMЉT$ $EhƍED$ED$$NjE;E;$U$T$D$ED$ D$衜븋ỦD$ D$$T$hE$MsuEċ}ĸE$D$D$kM̍D$|$ $L$E8M̍T$ D$]$L$进}E؋Eִ fEԋEmmM}&UWVSL uD$$D$D$D$ D$D$$tz4$y1t$D$$軚D$4$D$EED$4$U9:#D$t$ |$$:$h $E $"$,$ $jB$DA$g $D$!<$T$$o$L0$)r$O@$,$ $$$z($W,$4}0$ZP$1B$ A$4$y8$V\$3|`$YE$D$D$7|$$T$ƕE $D$|$$蔕Eԋ$$<o11҅rDžDž$NjGGG T$ D$D$4$ƅ4$LGt9uW<LJtLJLJxGLJ|LJPLJXD$G D$GD$ G$D$D$9~$$L [^_]É<$$ǃP1$ܳ؃ݛ@L [^_]ÍD$$ikt$D$$J2@ Pd *@*[@0\**{L *test!==sane_get_select_fd: not open sane_close: handle=%p sane_set_io_mode: not open finish_pass: test_device=%p finish_pass: closing pipe finish_pass: pipe closed sane_cancel: handle = %p sane_cancel: not open Grayblueunknowngrayrgbredgreentruefalsesane_read: handle %p unknown sane_read: length == NULL DefaultSANE_STATUS_UNSUPPORTEDSANE_STATUS_CANCELLEDSANE_STATUS_DEVICE_BUSYSANE_STATUS_INVALSANE_STATUS_EOFSANE_STATUS_JAMMEDSANE_STATUS_NO_DOCSSANE_STATUS_COVER_OPENSANE_STATUS_IO_ERRORSANE_STATUS_NO_MEMSANE_STATUS_ACCESS_DENIEDsane_read: data == NULL sane_read: not open sane_read: EOF reached Colorsane_start: handle=%p sane_start: not open sane_start: already scanning sane_start: scanning page %d Automatic Document Feedersane_start: lines == 0 sane_start: pipe failed (%s) sane_exit sane_exit: freeing device %s Solid blackSolid whiteGridreader_task started reader_task started (forked) mmdpi-----> number: %d name: `%s' title: `%s' description: `%s' SANE_TYPE_BOOLSANE_TYPE_INTSANE_TYPE_FIXEDSANE_TYPE_STRINGSANE_TYPE_BUTTONSANE_TYPE_GROUP type: %s SANE_UNIT_NONESANE_UNIT_PIXELSANE_UNIT_BITSANE_UNIT_MMSANE_UNIT_DPISANE_UNIT_PERCENTSANE_UNIT_MICROSECOND unit: %s size: %d capabilities: %s SANE_CONSTRAINT_NONESANE_CONSTRAINT_RANGESANE_CONSTRAINT_WORD_LISTSANE_CONSTRAINT_STRING_LISTconstraint type: %s Yes! You pressed me! reload_optionsreload_parametersinexactsane_open: handle == 0 init_options: test_device=%p Number of optionsScan ModemodeScan modedepthBit depthhand-scannerHand-scanner simulationthree-passThree-pass simulationthree-pass-orderSet the order of framesresolutionScan resolutionsourceScan sourceSpecial Optionstest-pictureSelect the test pictureinvert-endianessInvert endiannessread-limitRead limitread-limit-sizeSize of read-limitread-delayRead delayread-delay-durationDuration of read-delayread-return-valueReturn-value of sane_readppl-lossLoss of pixels per linefuzzy-parametersFuzzy parametersnon-blockingUse non-blocking IOselect-fdOffer select file descriptorenable-test-optionsEnable test optionsprint-optionsPrint optionsPrint a list of all options.Geometrytl-xTop-left xtl-yTop-left ybr-xBottom-right xbr-yBottom-right yBool test optionsbool-soft-select-soft-detectbool-hard-select-soft-detectbool-hard-select(3/6) Bool hard selectbool-soft-detect(4/6) Bool soft detectInt test optionsint(1/6) Intint-constraint-range(2/6) Int constraint rangeint-constraint-word-listint-constraint-array(4/6) Int arrayFixed test optionsfixed(1/3) Fixedfixed-constraint-range(2/3) Fixed constraint rangefixed-constraint-word-listString test optionsstring(1/3) Stringstring-constraint-string-listButton test optionsbutton(1/1) Buttonsane-backends 1.0.19test.confnumber_of_devicesresolution_minresolution_maxresolution_quantscan-sourceread-status-codegeometry_mingeometry_maxgeometry_quanttl_xtl_ybr_xbr_yNonamevirtual devicefrontend-tester%dRGBRBGGBRGRBBRGBGRFlatbedColor patternFirst entrySecond entry345678910111213141516171819202122232425262728293031323334353637383940414243444546sane_get_select_fd: handle = %p, fd %s 0 sane_get_select_fd: not inited, call sane_init() first sane_get_select_fd: handle %p unknown sane_get_select_fd: not scanning sane_get_option_descriptor: handle=%p, option = %d sane_get_option_descriptor: not inited, call sane_init() first sane_get_option_descriptor: handle %p unknown sane_get_option_descriptor: not open sane_get_option_descriptor: option < 0 || option > num_options sane_close: not inited, call sane_init() first sane_close: handle %p unknown sane_close: handle %p not open sane_get_devices: device_list=%p, local_only=%d sane_get_devices: not inited, call sane_init() first sane_get_devices: device_list == 0 sane_set_io_mode: handle = %p, non_blocking = %d sane_set_io_mode: not inited, call sane_init() first sane_set_io_mode: handle %p unknown sane_set_io_mode: not scanning sane_set_io_mode: can't set io modefinish_pass: terminating reader process %d finish_pass: sanei_thread_waitpid failed, already terminated? (%s) finish_pass: reader process terminated with status: %s finish_pass: closing reader pipe finish_pass: reader pipe closed sane_cancel: not inited, call sane_init() first sane_cancel: handle %p unknown sane_cancel: scan already cancelled sane_cancel: scan is already finished sane_get_parameters: handle=%p, params=%p sane_get_parameters: not inited, call sane_init() first sane_get_parameters: handle %p unknown sane_get_parameters: handle %p not open sane_get_parameters: format=%s sane_get_parameters: last_frame=%s sane_get_parameters: lines=%d sane_get_parameters: depth=%d sane_get_parameters: pixels_per_line=%d sane_get_parameters: bytes_per_line=%d sane_read: handle=%p, data=%p, max_length = %d, length=%p sane_read: not inited, call sane_init() first sane_read: setting return status to %s sane_read: limiting max_scan_length to %d bytes sane_read: scan was cancelled sane_read: No more data available, sending EOF sane_read: not scanning (call sane_start first) sane_read: finish_pass returned `%s' sane_read: no data available, try again sane_read: read returned error: %s sane_read: read %ld bytes of %d, total %d sane_start: not inited, call sane_init() first sane_start: handle %p unknown sane_start: already in last pass of three sane_start: Document feeder is out of documents! sane_start: pixels_per_line == 0 sane_start: bytes_per_line == 0 sane_start: sanei_thread_begin failed (%s) sane_exit: not inited, call sane_init() first sane_exit: freeing device list (child) reader_process: test_device=%p, fd=%d (child) init_picture_buffer test_device=%p, buffer=%p, buffer_size=%p (child) init_picture_buffer: couldn't malloc buffer (child) init_picture_buffer: drawing solid black test picture %d bytes (child) init_picture_buffer: drawing solid white test picture %d bytes (child) init_picture_buffer: drawing grid test picture %d bytes, %d bpl, %d ppl, %d lines (child) init_picture_buffer: drawing b/w test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 8 bit gray test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 16 bit gray test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing color lineart test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing color lineart three-pass test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 8 bit color test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 8 bit color three-pass test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 16 bit color test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: drawing 16 bit color three-pass test picture %d bytes, %d bpl, %d lines (child) init_picture_buffer: unknown mode (child) reader_process: write returned %s (child) reader_process: wrote %ld bytes of %lu (%d total) (child) reader_process: finished, wrote %d bytes, expected %d bytes, now waiting (child) reader_process: finished, wrote %d bytes, expected %d bytes (child) reader_process: buffer=%p, buffersize=%lu reader_task started (as thread) (child) reader_task: reader_process finished (%s) sane_control_option: handle=%p, opt=%d, act=%d, val=%p, info=%p sane_control_option: not inited, call sane_init() first sane_control_option: handle %p unknown sane_control_option: not open sane_control_option: is scanning sane_control_option: option < 0 || option > num_options sane_control_option: option is inactive sane_control_option: option is a group sane_control_option: option is not setable sane_control_option: option is not automatically setable sane_control_option: set option %d (%s) automatically to %s sane_control_option: trying to automatically set unexpected option sane_control_option: sanei_constrain_value returned %s sane_control_option: option %d (%s) not changed sane_control_option: set option %d (%s) to %.0f %s sane_control_option: set option %d (%s) to %.0f sane_control_option: set option %d (%s) to %d sane_control_option: set option %d (%s) to %s sane_control_option: set option %d (%s) to `%s' sane_control_option: set option %d (%s) to %p sane_control_option: set option %d (%s) sane_control_option: trying to set unexpected option sane_control_option: get option 0, value = %d sane_control_option: get option %d (%s), value=%.1f %s sane_control_option: get option %d (%s), value=%s sane_control_option: get option %d (%s), value=`%s' sane_control_option: get option %d (%s), value=%d sane_control_option: get option %d (%s), value=%p sane_control_option: trying to get unexpected option sane_control_option: trying unexpected action %d sane_control_option: finished, info=%s %s %s sane_open: devicename = "%s", handle=%p sane_open: not inited, call sane_init() first sane_open: device name NULL or empty sane_open: device `%s' not found sane_open: device `%s' already open sane_open: opening device `%s', handle = %p 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.Simulate a hand-scanner. Hand-scanners do not know the image height a priori. Instead, they return a height of -1. Setting this option allows to test whether a frontend can handle this correctly. This option also enables a fixed width of 11 cm.Simulate a three-pass scanner. In color mode, three frames are transmitted.Set the order of frames in three-pass color mode.Sets the resolution of the scanned image.If Automatic Document Feeder is selected, the feeder will be 'empty' after 10 scans.Select the kind of test picture. Available options: Solid black: fills the whole scan with black. Solid white: fills the whole scan with white. Color pattern: draws various color test patterns depending on the mode. Grid: draws a black/white grid with a width and height of 10 mm per square.Exchange upper and lower byte of image data in 16 bit modes. This option can be used to test the 16 bit modes of frontends, e.g. if the frontend uses the correct endianness.Limit the amount of data transferred with each call to sane_read().The (maximum) amount of data transferred with each call to sane_read().Delay the transfer of data to the pipe.How long to wait after transferring each buffer of data through the pipe.Select the return-value of sane_read(). "Default" is the normal handling for scanning. All other status codes are for testing how the frontend handles them.The number of pixels that are wasted at the end of each line.Return fuzzy lines and bytes per line when sane_parameters() is called before sane_start().Use non-blocking IO for sane_read() if supported by the frontend.Offer a select filedescriptor for detecting if sane_read() will return data.Enable various test options. This is for testing the ability of frontends to view and modify all the different SANE option types.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.(1/6) Bool soft select soft detect(1/6) Bool test option that has soft select and soft detect (and advanced) capabilities. That's just a normal bool option.(2/6) Bool hard select soft detect(2/6) Bool test option that has hard select and soft detect (and advanced) capabilities. That means the option can't be set by the frontend but by the user (e.g. by pressing a button at the device).(3/6) Bool test option that has hard select (and advanced) capabilities. That means the option can't be set by the frontend but by the user (e.g. by pressing a button at the device) and can't be read by the frontend.(4/6) Bool test option that has soft detect (and advanced) capabilities. That means the option is read-only.bool-soft-select-soft-detect-emulated(5/6) Bool soft select soft detect emulated(5/6) Bool test option that has soft select, soft detect, and emulated (and advanced) capabilities.bool-soft-select-soft-detect-auto(6/6) Bool soft select soft detect auto(6/6) Bool test option that has soft select, soft detect, and automatic (and advanced) capabilities. This option can be automatically set by the backend.(1/6) Int test option with no unit and no constraint set.(2/6) Int test option with unit pixel and constraint range set. Minimum is 4, maximum 192, and quant is 2.(3/6) Int constraint word list(3/6) Int test option with unit bits and constraint word list set.(4/6) Int test option with unit mm and using an array without constraints.int-constraint-array-constraint-range(5/6) Int array constraint range(5/6) Int test option with unit dpi and using an array with a range constraint. Minimum is 4, maximum 192, and quant is 2.int-constraint-array-constraint-word-list(6/6) Int array constraint word list(6/6) Int test option with unit percent and using an array with a word list constraint.(1/3) Fixed test option with no unit and no constraint set.(2/3) Fixed test option with unit microsecond and constraint range set. Minimum is -42.17, maximum 32767.9999, and quant is 2.0.(3/3) Fixed constraint word list(3/3) Fixed test option with no unit and constraint word list set.(1/3) String test option without constraint.(2/3) String constraint string list(2/3) String test option with string list constraint.string-constraint-long-string-list(3/3) String constraint long string list(3/3) String test option with string list constraint. Contains some more entries...(1/1) Button test option. Prints some text...read_option: option `%s' requires parameter read_option: option `%s' requires parameter `true' or `false' read_option: set option `%s' to %s read_option: option `%s': can't parse parameter `%s' (%s) read_option: set option `%s' to %d read_option: set option `%s' to %.0f read_option: set option `%s' to `%s' read_option: unknown param_type %d sane_init: SANE test backend version %d.%d.%d from %s sane_init: warning: already inited sane_init: reading config file `%s' sane_init: config file line %3d: ignoring empty line sane_init: config file line %3d: ignoring comment line sane_init: config file line %3d: `%s' sane-init: I don't know how to handle option `%s' sane_init: couldn't find config file (%s), using default settings sane_init: new device: `%s' is a %s %s %s This is the contents of the string option. Fill some more words to see how the frontend behaves.This is the very long third entry. Maybe the frontend has an idea how to display it}   " & *  . . eq6 }eGOg} GD P .D P ] _ a c e g i k n q t w z } -D D 7*C A?Gffffff9@AGCC: (GNU) 4.2.3 $Ë$.symtab.strtab.shstrtab.rel.text.data.bss.rodata.str1.1.rodata.str1.4.rel.rodata.rel.data.rel.local.rel.data.rel.ro.local.rodata.cst4.rodata.cst8.comment.text.__i686.get_pc_thunk.cx.text.__i686.get_pc_thunk.bx.note.GNU-stack.group4<P m X%`m +xnH02xn ?2T{d.RN H ^| Z  r n H  0BFJJ" 9 5!3PJIP<a m@{2 FD     ,  $ 40  @< Q@ cT u$ 04 @ `4  5D D RP a$w(,048\`d (,K b}     Pax!  8=BGL,QdV [`ej$pTv||( ,`(?Pp[x<` ($T*06<BHNTZ`fl(rHxh~,G7(Og} PP &,e2}8>D\J0PV\bipw( ~\   <G   P eq Dl  @}& - 4` ;BPI P W ^$ el l s zxPx$Lx< ")0d7>EL4SpZahov}p m]+;L     % ), >3 T: nA <H O lV 8] d 8k r y h      ' 1 6 \ @ F  P ]  u     @  ! t( / 6 = D K R Y "` 3g n Eu P|  [ k  ~  X         l    . ;  O Y$ L+ v2 9 @ G N U \ c j q x  D     h       (  :    W  X! |! t   D"   # # # # H$' l$. $5 < C J 0%Q X _ l%f  m %t %{ ,  A  <& & & & P' |' ' Q  d  j  ' v   8(  ( (    $) # T)* x)1 )8 )? *F M  T & [ T*b +i *p *w +~ + * T+ x+  3  + H  H, p, , R  d  s            &--,4 ; B I P-W^$,e<-l< rx xm ~b  88A887I7681EDXDCCBB.BAAXA@@@y:&:9C9 8&b-b4#c;bBbI`v 0T"(.@Udu~ 4`s  #*05?3Xnu|pFd; %.3test.cswap_doublecheck_handlefirst_test_devicesanei_debug_test_callinitedsane_device_listfinish_passrandom_factorreader_taskreader_processmax_string_sizemode_listinit_modedepth_listinit_depthinit_hand_scannerinit_three_passorder_listinit_three_pass_orderresolution_rangeinit_resolutionsource_listinit_scan_sourcetest_picture_listinit_test_pictureinit_invert_endianessinit_read_limitread_limit_size_rangeinit_read_limit_sizeinit_read_delayread_delay_duration_rangeinit_read_delay_durationread_status_code_listinit_read_status_codeppl_loss_rangeinit_ppl_lossgeometry_rangeinit_fuzzy_parametersinit_non_blockinginit_select_fdinit_enable_test_optionsinit_tl_xinit_tl_yinit_br_xinit_br_yint_constraint_rangeint_constraint_word_listint_arrayint_array_constraint_rangeint_array_constraint_word_listfixed_constraint_rangefixed_constraint_word_listinit_stringstring_constraint_string_listinit_string_constraint_string_liststring_constraint_long_string_listinit_string_constraint_long_string_listread_optioninit_number_of_devices.LC0.LC2.LC1.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC18.LC19.LC20.LC21.LC22.LC23.LC24.LC25.LC26.LC27.LC28.LC29.LC31.LC32.LC33.LC30.LC34.LC35.LC39.LC36.LC38.LC37.LC41.LC42.LC43.LC44.LC45.LC48.LC49.LC51.LC52.LC56.LC58.LC57.LC59.LC60.LC61.LC62.LC63.LC50.LC47.LC55.LC54.LC53.LC68.LC69.LC70.LC71.LC72.LC86.LC73.LC74.LC75.LC76.LC77.LC78.LC79.LC80.LC81.LC82.LC83.LC84.LC87.LC85.LC88.LC89.LC90.LC91.LC93.LC96.LC92.LC95.LC94.LC97.LC98.LC99.LC100.LC103.LC104.LC105.LC106.LC101.LC107.LC102.LC108.LC109.LC110.LC111.LC113.LC114.LC112.LC115.LC116.LC117.LC118.LC120.LC140.LC137.LC138.LC121.LC136.LC139.LC122.LC123.LC124.LC119.LC125.LC135.LC133.LC127.LC126.LC129.LC130.LC128.LC132.LC131.LC134.LC162.LC163.LC165.LC164.LC166.LC167.LC168.LC169.LC170.LC171.LC172.LC173.LC224.LC174.LC175.LC222.LC226.LC225.LC227.LC228.LC229.LC177.LC176.LC180.LC181.LC218.LC219.LC221.LC220.LC217.LC223.LC216.LC215.LC188.LC183.LC187.LC179.LC184.LC190.LC189.LC191.LC192.LC199.LC207.LC208.LC209.LC214.LC198.LC193.LC194.LC195.LC196.LC197.LC200.LC201.LC202.LC203.LC204.LC205.LC206.LC210.LC211.LC212.LC213.LC185.LC182.LC186.LC178.LC284.LC285.LC286.LC289.LC287.LC288.LC290.LC291.LC292.LC293.LC294.LC295.LC296.LC297.LC298.LC299.LC300.LC301.LC302.LC303.LC304.LC305.LC306.LC307.LC308.LC309.LC310.LC311.LC312.LC313.LC314.LC315.LC316.LC317.LC318.LC319.LC320.LC321.LC322.LC323.LC324.LC325.LC326.LC327.LC328.LC329.LC330.LC331.LC332.LC333.LC334.LC335.LC336.LC337.LC338.LC339.LC340.LC341.LC342.LC343.LC344.LC345.LC346.LC347.LC348.LC349.LC350.LC351.LC352.LC353.LC354.LC355.LC356.LC357.LC358.LC359.LC360.LC361.LC362.LC363.LC364.LC365.LC366.LC367.LC368.LC369.LC370.LC371.LC372.LC373.LC374.LC375.LC376.LC377.LC378.LC379.LC380.LC381.LC382.LC383.LC384.LC385.LC386.LC387.LC388.LC389.LC390.LC391.LC392.LC393.LC394.LC395.LC396.LC397.LC398.LC399.LC400.LC401.LC402.LC403.LC404.LC405.LC406.LC407.LC408.LC409.LC410.LC411.LC412.LC413.LC414.LC415.LC416.LC417.LC418.LC419.LC420.LC421.LC422.LC423.LC424.LC425.LC426.LC427.LC428.LC429.LC430.LC439.LC433.LC431.LC434.LC438.LC432.LC435.LC436.LC437.LC445.LC446.LC448.LC449.LC450.LC452.LC453.LC454.LC455.LC456.LC457.LC458.LC459.LC460.LC461.LC462.LC463.LC464.LC465.LC466.LC451.LC468.LC469.LC470.LC471.LC472.LC473.LC447.LC467.L159.L160.L161.L162.L163.L847.L846.L848.L849.L850.L851.L852.L681.L682.L683.L684.L685.L686.L687.L688.L689.L690.L691.L692.L693.L694.L695.L696.L697.L698.L699.L1052.L1013.L1014.L1015.L1016__i686.get_pc_thunk.cx_GLOBAL_OFFSET_TABLE___i686.get_pc_thunk.bxsanei_debug_testsanei_debug_msgsane_test_get_select_fdsane_test_get_option_descriptorsane_test_closesane_test_get_devicessane_test_set_io_modefcntlclosesanei_thread_killsanei_thread_waitpidsane_strstatus__errno_locationstrerrorsane_test_cancelsane_test_get_parameterssane_test_readreadsane_test_startpipesanei_thread_beginsanei_thread_is_forkedsane_test_exitfreemallocmemsetwriteusleepsleeprandsigactionsane_test_control_optionsanei_constrain_valuememcpystrcpystrcmpstrlensane_test_opensanei_config_get_stringstrtodstrtol__strdupsane_test_initsanei_init_debugsanei_thread_initsanei_config_opensanei_config_readfclosesnprintftimesrand  U[ u J  K L M  N. OY P Q  R 8 SR Tp U V  W  XB Yf Z  [  \ ] :@ ] ^p z _ ` a bVf c  d e f( gF[o h i j  k*0 G lV ` m n o p qou  r  s t/ uY v w4 xm w y4 > zH {a |g } ~     G wd o z  0 F P     P b      > e     D |    : f    APa |      J     w    [      , D _      ' 39 C M _   T i   <j  AQV j   5 n  v  w   J  )  m n! !! "a$$ $0%%% &p&&' !'x(( (L*|* *,5, R,G- .;. X._00 022 2 2 2 2 3#3:3K3 i3 33 3 3 3 B4 `4 4 4 4 5 <5 d5 5 5 55 5 ?6^6 6 6 6 6 6 6 7 }77 e7 m7 7 v7 7 }7 |7 /8 Y88 8 8 8 8 19 t9 v9 99 : g: ~: : : : : : : : : ; ; ; ; ; ; ; ; y< #< .< 9< D< O< Z< `< y$= 1= <= G= M= y@ }@ |@ A |A }A |A }KB }^B |BC C .C vMC jCC CDEEdEuE EE .F4F DF}FF F F F F F G ?GVG zG G G G H H #H ,H IH RH ![H "jH CH CH I CII #*I $6I %BI NI TI ~I &I 'I (I I )I *I +UJ CpJ J ,J -J .J CJ CK K C;KTK C`KfK /rK 0~K 1K K K 2K 3K 4K CL C?LUL CaLjL 5vL 6L 7L 8L C M C3MIM CUM[M 9gM :sM ;M M <M =M >M M ?N @N AN N N N BN CN DN 'O E3O F?O GKO O O O HO IO JO CO CP0P CQ TQ UQ VQ Q WQ XQ YR *R Z9R [ER \QR ]R ^R _R ` S /S a;S bGS cSS }S dS eS f/T YT geT hqT i}T T jT kT lT mqU U nU oU pU V q"V r.V s:V V tV V uV vW wW *W x8W yW W zW {W |X })X ~5X AX MX X  Y Y #Y Y Y Y Y Y Z  Z Z $Z 0Z Z Z Z Z Z [ +[ 7[ C[ O[ [ [ [ [ [ [ n\ \ \ \ \ \ ] ] ] u] ] ] ] ] .^ D6^R^ ^^^ ^ ^ ^ C^ _ C3_L_ DX_a_ m_ y_ _ C_ _ C__ D `1` =` I` U` a` ]aca aaaa a b*b }cb {bbb bbc1cAccc cc c c!c |+d Gd rd d dd dd Jd#e$ e e Ke Ye ae%ue e e&ee f &f ;f CIf ^f lf &f f )f Cf ,f f g g