[sane-devel] Canon LiDE 90
Pierre Willenbrock
pierre at pirsoft.dnsalias.org
Wed Mar 26 20:38:35 UTC 2008
Guillaume Gastebois schrieb:
> Hello,
>
> Yesterday I added CCD_CANONLIDE90 in genesys.c. I did two successive scans
> (result on http://ggastebois.free.fr/lide90_snoop/25_test1.zip).
> The first one gives a bright image (1_test1.txt), the second a dark image
> (3_test1.txt). Which log seeems to be the best for calibration ? (in
> 3_test1.txt, I see device I/O errors !!!)
> What are good values for offset_calibration: black/white pixels ?
>
> Another thing : Pierre, you send me few weeks ago a code named entropy2D.c. I
> compile it with : gcc -c entropy2D.c, gcc -lm -o entropy2D entropy2D.o. No
> errors. I call it with entropy2D ./offset1_1.pnm and it makes nothing and newer
> gives hand back !!! What did I wrong ??? (I want to test common nibbles).
it accepts data on stdin, and outputs a pgm on stdout:
./entropy2D < ./offset1_1.pnm > histogram.pgm
> For scanner locks up writing 0x41=0xf4, It signify that scanner things he's not
> hat home position. (home position : 0x41=0xfc). I thing it will be interessting
> to move a little bit head. How to do that ? My explanation is that on previous
> scan, the head has pressed home switch, but if head after that moves (less than
> a millimeter is enought) switch can no more be pressed. So moving back head may
> be usefull (but Isn't still made ?)
To my knowledge, if the backend tests register 0x41, it thinks the
scanning head should be moving, but it apparently is not.
>
> I did another ant work : comparing all regs from windows snoop to sane and I
> find these differences :
>
> addr |sane |windows|comments
> _____|_______|_______|______________________________________________________
> 09 |10 |21 |MCNTSET[1:0] CLKSET[1:0] BACKSCAN ENHANCE SHORTTG NWAIT
> 16 |20 |02 |CTRLHI TOSHIBA TGINV CK1INV CK2INV CTRLINV CKDIS CTRLDIS
> 19 |50 |ff |EXPDMY[7:0]
> 1a |00 |24 |X X MANUAL3 MANUAL1 CK4INV CK3INV LINECLP X
> 1d |02 |04 |CK4LOW CK3LOW CK1LOW TGSHLD[4:0]
> 52 |02 |02 |RHI[4:0]
> 53 |07 |04 |RLOW[4:0]
> 54 |00 |02 |GHI[4:0]
> 55 |00 |04 |GLOW[4:0]
> 56 |00 |02 |BHI[4:0]
> 57 |00 |04 |BLOW[4:0]
> 5d |00 |20 |HISPD[7:0]
> 5e |02 |41 |DECSEL[2:0] STOPTIM[4:0]
> 5f |00 |40 |FMOVDEC[7:0]
> 67 |00 |40 |STEPSEL[1:0] MTRPWM[5:0]
> 68 |00 |40 |FSTPSEL[1:0] FASTPWM[5:0]
> 69 |00 |08 |FSHDEC[7:0]
> 6a |00 |04 |FMOVNO[7:0]
> 70 |21 |05 |X X X RSH[4:0]
> 72 |00 |07 |X X X CPH[4:0]
> 73 |00 |09 |X X X CPL[4:0]
> 75 |00 |01 |CK1MAP[15:8]
> 76 |00 |ff |CK1MAP[7:0]
> 79 |00 |3f |CK3MAP[7:0]
> 7c |00 |1e |CK4MAP[7:0]
> 7d |00 |11 |CK1NEG CK3NEG CK4NEG RSNEG CPNEG BSMPNEG VSMPNEG DLYSET
> 7f |00 |50 |BSMPDLY[1:0] VSMPDLY[1:0] LEDCNT[3:0]
> 82 |00 |0f |ROFFSET[7:0]
> 84 |00 |0e |GOFFSET[7:0]
> 86 |00 |0d |BOFFSET[7:0]
>
> I think regs 09, 16, 19, 1a, 1d, 52, 53, 54, 55, 56, 57, 70, 72, 73, 75, 76, 79,
> 7c, 7d, 7f may be interessting, but I'll try to modify all.
>
> My next work will be analysing windows snoop for gpio transaction.
>
> Regards
> Guillaume
>
More information about the sane-devel
mailing list