[sane-devel] teco1: RELISYS 9630 with sane 1.0.9

Pierre Souchay bad.sheep@free.fr
Wed, 18 Dec 2002 17:27:24 +0100


--------------Boundary-00=_OPPBJ12QF459JQ8KNVBQ
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi everybody,

Finally,the Relisys 9630 works !
But, I have some minor problems.
First, I don't have any informations about the capabilities of that=20
scanner, exept it is a 30 bits scanner.
I tried 600, 300 and 400 dpi. Only 300 and 400 seems to work.
Another problem : It works well (see the result in 100dpi :=20
http://dess-gla.infop6.jussieu.fr/~pierre/test.png ) but I cannot scan th=
e=20
entire area (I cannot scan a a4 sheet).


I wrote these lines into teco1.c to make it work :
-------------------------------------------------------------------
   {6, "TECO VM6540",
    TECO_VM6540,
    "Relisys", "RELI 9630",
    {1, 400, 1},                 /* resolution */
    400, 400,                    /* max x and Y resolution */
    1,                           /* color 1 pass */
    1024,                        /* number of bytes per gamma color */
    99                           /* number of bytes in a window */
    }
-------------------------------------------------------------------


and these two lines into teco1.conf :
-------------------------------------------------------------------
# Relisys 9640
scsi "RELISYS" "VM6540" Scanner * * * 0
-------------------------------------------------------------------

The scanimage --help gives these values :
-------------------------------------------------------------------
Options specific to device `teco1:/dev/scanner':
   Scan mode:
     --mode Black & White|Grayscale|Color [Black & White]
         Selects the scan mode (e.g., lineart,monochrome, or color).
     --resolution 1..400dpi (in steps of 1) [100]
         Sets the resolution of the scanned image.
   Geometry:
     -l 0..215.9mm [0]
         Top-left x position of scan area.
     -t 0..355.6mm [0]
         Top-left y position of scan area.
     -x 0..215.9mm [215.9]
         Width of scan-area.
     -y 0..355.6mm [355.6]
         Height of scan-area.
   Enhancement:
     --custom-gamma[=3D(yes|no)] [inactive]
         Determines whether a builtin or a custom gamma-table should be=20
used.
     --red-gamma-table 0..255,...
         Gamma-correction table for the red band.
     --green-gamma-table 0..255,...
         Gamma-correction table for the green band.
     --blue-gamma-table 0..255,...
         Gamma-correction table for the blue band.
     --gamma-table 0..255,...
         Gamma-correction table.  In color mode this option equally=20
affects the
         red, green, and blue channels simultaneously (i.e., it is an=20
intensity
         gamma table).
     --dither Line art|2x2|3x3|4x4 bayer|4x4 smooth|8x8 bayer|8x8=20
smooth|8x8 horizontal|8x8 vertical [Line art]
         Dither
     --threshold 0..255 [128]
         Select minimum-brightness to get a white point
     --preview[=3D(yes|no)] [no]
         Request a preview-quality scan.
-------------------------------------------------------------------

And with the following command line, I have the result given in the URL=20
above (which seems correct :)
The log is joined as attachment as gzipped file.

export SANE_DEBUG_TECO1=3D128 ; scanimage -l 0 -t 0 -x 215.9 -y 355.6=20
--resolution 100 --mode Color > test.pnm 2>log.teco1.relisys9630.log

Another problem, the scan is very long, including at low resolutions, in=20
preview mode. For the previous command, the command time gives the follow=
ing=20
result :
real    1m52.630s
user    0m0.160s
sys     0m0.060s


If you have any idea to solve at least one of these problems ...

Regards.

Pierre SOUCHAY


--------------Boundary-00=_OPPBJ12QF459JQ8KNVBQ
Content-Type: application/x-gzip;
  name="log.teco1.relisys9630.log.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="log.teco1.relisys9630.log.gz"

H4sICCigAD4AA2xvZy50ZWNvMS5yZWxpc3lzOTYzMC5sb2cA7d1vbxtXdsfx530VgzzaLRLvvef+
N5AHbbItCrRYYHexQBssDFqiHaGK5EpKsnn3HYqyREkUz5Ae6vJyvo7syCY5Imf4OXPm3pkff7ie
XczP3p3O3//88e/dX+Y3N2cXH7vbv3bn81/m593lh+5mfnJpu5vLzkp+808/3P71793ike/OLs5u
7v/lrz+eXXf91+KWb5YP+mV+dX12edHZN+abcn/H3333+06Mke79b92/Xc0u/rf7n9nHy/ubZzc3
s5Mf312fzC4u5ldvuz+czn/5w/VHc3+Hxf9uf/Tbbn5xM79ae8M/Vp7Z0yVefppfLF7oC0s+7Zd6
9uG3h/s//ilnF//389nVb/d/N8a87Uzs/9/1r6n/cub2e9NZ0wXpfOj8SedLF1wXbv8U0/W/3vS/
TP/7z3/8z//4y3//pXtYoI1vuxA7f9q52LnQOb9Ypmz86n/97b9i8LffLX89LNDJ287ZTuaLP5df
998vnnP/PP3t83Sd/7BYWv/T+1/2jbWL32/e/PWP3/2p+9vDAn1++/Tp9b9uf/79nfqVe3YyX7wj
vvr8Er/qvnr6JPt/WvyI/n/Ln3F781faFrn7prv++dOny6ub+enjB3yc37y720zvsrywAbtPs4/z
zvwjy7NNmW/XiZXO2jVr5vkLX2zKNyvP//GmXD5qdZ3fbq3Fy978tM/ns1/mj+9ycn55PV/7vv98
y6Y3/sYblxqWf9uXtbVLxxveJuDtfo/59Afd3rB4LssteP30x625/dlyF8zWPm55w/KRF7Of5t+u
hXh715PLi5ury/P+ITf9TvtuaV93y7928nU3O7n9zq790c+e0ubFmfvFmVEetlg/y/v0q+n65Ors
083l1bNHD3vMs5cyaOF2nwuXfS7c7XPhfp8LD/tceNznwtOOC9/MI30Rj7yX55S/6DmVvZLdb0HY
a0Wwey0Jdq81we61KNi9VgW717Jg91MXwm572/hFdPe6GXZd+ND1NNDu6+0wdl340C28ywvea5HY
deGbX7D7ohe815q768J37NtptGm0D6OWH2SjvdeOmdaX1pfWt27rexCH6Vvtk7+sHd/30f2Tl3J9
M7t6Nmtw/5M/za5mP837m14e7Xx0l9VndTv8+uvs7OalGYPbO/x0edo/ifn5/GT93MXj258t/7p/
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
r+BCBgA=

--------------Boundary-00=_OPPBJ12QF459JQ8KNVBQ--