Le vendredi 3 juin 2011 14:02:48 Enma Ai, vous avez ?crit : > Hi, > I tried to callibrate with xsane but I got the same error message: > 'Fallo al definir valor de opci?n callibrate: Operaci?n no soportada' --> > Error when trying to define the callibrate option: operation not supported. > > I modified syscan_docketport_467_model and changed the motor to > roadwarrior, but I got the same results. The image proportions are not > correct, it is streched (longer and narrower). > > I have uploaded some sample images: > http://wtrns.fr/stfoMEspqqmIlU > > See sample images generated with: > scanimage --mode Gray --format=jpeg >image_streched.jpeg > scanimage --mode Gray --format=tiff >image_streched.tiff > > I've been doing some modifications in the model parameters and finally > modifying the CCD_DSMOBILE600 the image looks correct. > > //Modified CCD_DSMOBILE600 > * Pentax DS Mobile 600 */ > {CCD_DSMOBILE600, 300, > .... > > > What I haven't been able to get to work is the document end of file > detection, so I modified the predefined x and y size. > > //Modificacion > static Genesys_Model syscan_docketport_467_model = { > ... > SANE_FIX (210.0), /* Size of scan area in mm (x) */ > SANE_FIX (297.0), /* Size of scan area in mm (y) */ > ... > MOTOR_ROADWARRIOR > ... > } > > static Genesys_USB_Device_Entry genesys_usb_device_list[] = { > ... > {0x1dcc, 0x4817, &syscan_docketport_467_model}, > } > > I have uploaded several sample images generated with this commands: > > See sample images generated with: > scanimage --mode Lineart --format=jpeg >image_CCD_ROADWARRIOR300.jpeg > scanimage --mode Lineart --format=tiff >image_CCD_ROADWARRIOR300.tiff > scanimage --mode Lineart --format=tiff >image_CCD_665.tiff > > > thanks > Hello,
you are doing the right thing. From the stretched pictures we can see it is a sensor issue, not a motor one. You might try to evaluate these other sensors: CCD_ROADWARRIOR, CCD_XP300, CCD_DP685. For calibration and size issues, a scanimage logfile would be great, something like: export SANE_DEBUG_GENESYS=255 export SANE_DEBUG_GENESYS_LOW=255 export SANE_DEBUG_GENESYS_GL841=255 scanimage -d genesys --calibrate 2>calibrate.log >out.pnm and for length issue: export SANE_DEBUG_GENESYS=255 export SANE_DEBUG_GENESYS_LOW=255 export SANE_DEBUG_GENESYS_GL841=255 scanimage -d genesys --mode Color 2>rl.log >rl.pnm For debugging purpose I have this script which runs from compiled binaries without needing to install. i.e I run 'make' then this script in the backend subdirectory, which saves me time (I change backend option depending on what I'm testing): #!/bin/bash export SANE_DEBUG_GENESYS=255 export SANE_DEBUG_GENESYS_LOW=255 export SANE_DEBUG_GENESYS_GL646=255 export SANE_DEBUG_GENESYS_GL841=255 export SANE_DEBUG_GENESYS_GL843=255 export SANE_DEBUG_GENESYS_GL847=255 export SANE_DEBUG_GENESYS_GL124=255 export LD_PRELOAD=.libs/libsane-genesys.so ../frontend/scanimage -d genesys --resolution 150 --height 30 --mode Color 2>rl.log >rl.pnm Regards, Stef