Brian Shaver | 2 Oct 2010 11:25
Picon
Gravatar

HP Scanjet G4010

Hello,
I've got an HP Scanjet G4010.

I'd like to offer to assist with developing a backend for this model. If I'm not mistaken, it looks like this is being actively worked on currently. Does someone know the status of this effort? 

I'd be willing to help with testing, tweaks or whatever.

Thanks,
Brian ..

--
sane-devel mailing list: sane-devel <at> lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request <at> lists.alioth.debian.org
chris guirl | 2 Oct 2010 19:33
Picon

Re: Colored vertical stripes with Visioneer Xerox DocuMate 510

On Mon, Sep 27, 2010 at 12:31 PM, stef <stef.dev <at> free.fr> wrote:
>        forgot to check that your scanner was supported by the lexmark backend.
> Is it the case ? Sometimes scanners are merely relabeled models.

I don't know. On sane-project.org the model is listed as unsupported.
I have noticed the other Xerox DocuMate scanners are supported by the
avision backend. I'm unsure how to find out which backend is being
used when I run xsane.

>        Shading correction is varying from backend to backend with the
> capabilities of the underlying hardware.

I have thought that it could be the problem you described above - the
white-calibration area is dirty. However I can't imagine what kind of
dirt would make this pattern...I uploaded a sample here:

http://sqrville.org/software/colored_bands.png

Recently, I was able to make a few successful scans. I can't reproduce
this now or figure out what made it work and what made it stop working
later.

Doing some more testing, I noticed that the scanner has thinner bands
of discoloration (about half the width of before) at a resolution
setting of 600dpi.

It is also worth noting that, to get the scanner working at all, I had
to add this line to /lib/udev/rules.d/40-libsane.rules:

# Xerox DocuMate510
ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0446", ENV{libsane_matched}="yes"

Chris

--
sane-devel mailing list: sane-devel <at> lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request <at> lists.alioth.debian.org

stef | 4 Oct 2010 06:08
Picon
Favicon

Re: HP Scanjet G4010

Le Saturday 02 October 2010 11:25:07 Brian Shaver, vous avez écrit :
> Hello,
> I've got an HP Scanjet G4010.
> 
> I'd like to offer to assist with developing a backend for this model. If
> I'm not mistaken, it looks like this is being actively worked on
> currently. Does someone know the status of this effort?
> 
> I'd be willing to help with testing, tweaks or whatever.
> 
> Thanks,
> Brian ..
	Hello,

	I have committed code for G4010 support in the genesys backend at the 
same time for limited support for G4050. It should be able to scan at 200 and 
300 dpi. It would be nice if you could test latest SANE's git source code.
	The next step is to add higher resolution (up to 4800 dpi), but it needs 
another way of setting up the sensor. Up to now the genesys backend assumed 
that hardware sensor's dpi wouldn't change. This has to be modified since a 
low dpi scan is slower when the sensor is set to 4800 than another lower 
resolution.
	
Regards,
	Stef

--
sane-devel mailing list: sane-devel <at> lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request <at> lists.alioth.debian.org

stef | 4 Oct 2010 06:19
Picon
Favicon

Re: Colored vertical stripes with Visioneer Xerox DocuMate 510

Le Saturday 02 October 2010 19:33:18 chris guirl, vous avez écrit :
> On Mon, Sep 27, 2010 at 12:31 PM, stef <stef.dev <at> free.fr> wrote:
> >        forgot to check that your scanner was supported by the lexmark
> > backend. Is it the case ? Sometimes scanners are merely relabeled
> > models.
> 
> I don't know. On sane-project.org the model is listed as unsupported.
> I have noticed the other Xerox DocuMate scanners are supported by the
> avision backend. I'm unsure how to find out which backend is being
> used when I run xsane.
> 
> >        Shading correction is varying from backend to backend with the
> > capabilities of the underlying hardware.
> 
> I have thought that it could be the problem you described above - the
> white-calibration area is dirty. However I can't imagine what kind of
> dirt would make this pattern...I uploaded a sample here:
> 
> http://sqrville.org/software/colored_bands.png
> 
> 
> Recently, I was able to make a few successful scans. I can't reproduce
> this now or figure out what made it work and what made it stop working
> later.
> 
> 
> Doing some more testing, I noticed that the scanner has thinner bands
> of discoloration (about half the width of before) at a resolution
> setting of 600dpi.
> 
> 
> It is also worth noting that, to get the scanner working at all, I had
> to add this line to /lib/udev/rules.d/40-libsane.rules:
> 
> # Xerox DocuMate510
> ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0446",
> ENV{libsane_matched}="yes"
> 
> Chris
	Hello,

	this scanner appears to be supported by the avision backend. I think your 
scans may be affected 'warming up'. When the lamp isn't warm enough, light is 
varying, so scanned data is different other time. This fools shading 
calibration. When the lamp is stable, shading works better.

Regards,
	Stef

--
sane-devel mailing list: sane-devel <at> lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request <at> lists.alioth.debian.org

Mike Kelly | 4 Oct 2010 08:53

Re: Colored vertical stripes with Visioneer Xerox DocuMate 510

On Mon, Oct 04, 2010 at 06:19:32AM +0200, stef wrote:
> Le Saturday 02 October 2010 19:33:18 chris guirl, vous avez ?crit :
> > On Mon, Sep 27, 2010 at 12:31 PM, stef <stef.dev <at> free.fr> wrote:
> > >        forgot to check that your scanner was supported by the lexmark
> > > backend. Is it the case ? Sometimes scanners are merely relabeled
> > > models.
> > 
> > I don't know. On sane-project.org the model is listed as unsupported.
> > I have noticed the other Xerox DocuMate scanners are supported by the
> > avision backend. I'm unsure how to find out which backend is being
> > used when I run xsane.
> > 
> > >        Shading correction is varying from backend to backend with the
> > > capabilities of the underlying hardware.
> > 
> > I have thought that it could be the problem you described above - the
> > white-calibration area is dirty. However I can't imagine what kind of
> > dirt would make this pattern...I uploaded a sample here:
> > 
> > http://sqrville.org/software/colored_bands.png
> > 
> > 
> > Recently, I was able to make a few successful scans. I can't reproduce
> > this now or figure out what made it work and what made it stop working
> > later.
> > 
> > 
> > Doing some more testing, I noticed that the scanner has thinner bands
> > of discoloration (about half the width of before) at a resolution
> > setting of 600dpi.
> > 
> > 
> > It is also worth noting that, to get the scanner working at all, I had
> > to add this line to /lib/udev/rules.d/40-libsane.rules:
> > 
> > # Xerox DocuMate510
> > ATTRS{idVendor}=="04a7", ATTRS{idProduct}=="0446",
> > ENV{libsane_matched}="yes"
> > 
> > Chris
> 	Hello,
> 
> 	this scanner appears to be supported by the avision backend. I think your 
> scans may be affected 'warming up'. When the lamp isn't warm enough, light is 
> varying, so scanned data is different other time. This fools shading 
> calibration. When the lamp is stable, shading works better.
> 
> Regards,
> 	Stef
> 
Hi Chris,

To track down this Avision problem, it would be helpful to have a debug
log of a scan.

Could you generate a debug log with the following command and attach it to
your reply?
  env SANE_DEBUG_AVISION=7 scanimage 2> avision.log

Thanks,

Mike
(:

--

-- 
--------Mike <at> PirateHaven.org-----------------------The_glass_is_too_big--------

--
sane-devel mailing list: sane-devel <at> lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request <at> lists.alioth.debian.org

Dale Callaham | 4 Oct 2010 12:28
Picon

Complete newbie seeks advice re image capture device and backends

Hi, I'm not subscribed yet but just wanted to get some general direction 
from experienced people about the practicality of what I am planning. I 
have read through some of the info and just wanted a reality check if 
what I am thinking is possible or reasonable.

I work in science and formerly built an image capture device for a SEM 
(Scanning Electron Microscope). The SEM device scans an electron beam on 
the sample in lines and produces analog output and sync signals that I 
use to produce pixels. It only does a couple of scan resolutions and my 
device will output 640x480 or 1920x1440 8-bit grayscale image data. I am 
re-working this project (old one was DOS+Assembly, example image at 
http://www.bio.umass.edu/microscopy/images/eggshell.jpg) to use a small 
microcontroller/A2D/interface "box" in the microscope that will do some 
minimal communications with a USB interface (from FTDI). Basically, the 
microcontroller looks at the USB chip/FIFO receive buffer for a command 
- to take a low resolution or high resolution image, then looks at the 
microscope for the start of the scan, then converts and stuff the bytes 
into the USB-FIFO send buffer.

 From my brief reading of the SANE workings, it seems I might be able to 
write a "backend" to interface with my microcontroller via the USB 
interface and then have access to the "front-ends" that are available - 
to receive the data and turn it into images and write files.

My question. Is this thinking on track? Does this sound reasonable?

Thanks much for any advice.

Dale

--
sane-devel mailing list: sane-devel <at> lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request <at> lists.alioth.debian.org

m. allan noah | 4 Oct 2010 14:33
Picon

Re: Complete newbie seeks advice re image capture device and backends

On Mon, Oct 4, 2010 at 6:28 AM, Dale Callaham <dac <at> research.umass.edu> wrote:

> My question. Is this thinking on track? Does this sound reasonable?

yes- this is easily doable with SANE. The protocol itself is pretty
simple. The only complicated part is the option handling code, which
can make up 50% of the code on many backends. However, you don't sound
like you will have a lot of options, so it should be a pretty simple
backend.

I would probably poke around in the sane-backends source tree, and
pick a short backend which you like the style of, and clone that.
cardscan might be a good choice (but I wrote it, so I cannot see the
warts :)

allan
--

-- 
"The truth is an offense, but not a sin"

--
sane-devel mailing list: sane-devel <at> lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request <at> lists.alioth.debian.org

Reinhold Kainhofer | 5 Oct 2010 00:59
Favicon
Gravatar

Who has a KONICA MINOLTA device? (or an Epson AL-CX16)

As you might know, I'm currently working on a backend for my KONICA MINOLTA 
magicolor 1690mf multi-function scanner. From what I heard from Ilia Sotnikov, 
several KONICA MINOLTA devices use a similar scanning protocol, so if anyone 
has such a device (other than the magicolor 1690mf; particularly bizhub ones 
and the magicolor 4680/4690 series), I would be very interested in more 
details about the device and it's capabilities.

It would be great if I could get some data sniffs of a scanning operation. If 
you have such a device, please contact me and we'll talk about details (i.e. 
which operations, device capabilities, how to obtain data sniffs, and even how 
to test my alpha-quality backend).

Also, if the device is a network device, the snmp variables offered by the 
device would be interesting for auto-detection (simply send me the output of 
"snmpwalk -c public -v 2c IP_ADDRESS 1", where IP_ADDRESS is the IP-address of 
the device).

Thanks a lot,
Reinhold

PS: The Epson AL-CX16 and AL-CX16NF look exactly like my magicolor 1690mf, so 
maybe they are even identical devices. I you have access to such a device, I 
would be just as interested...
--

-- 
------------------------------------------------------------------
Reinhold Kainhofer, reinhold <at> kainhofer.com, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org

--
sane-devel mailing list: sane-devel <at> lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request <at> lists.alioth.debian.org

Reinhold Kainhofer | 5 Oct 2010 01:19
Favicon
Gravatar

magicolor backend (alpha-quality)

My backend for KONICA MINOLTA devices (currently only the magicolor 1690mf 
multi-function scanner) is progressing nicely. My current status (I would call 
it a working prototype) can be found in my git repository:

http://repo.or.cz/w/sane-backend-magicolor.git

So far, B/W and grayscale scanning (whole scan area and parts of it) work over 
the network (also in xsane).

Of course, there are still lots of things to be done:
  -) USB connections are not yet supported at all
  -) network connections have no auto-detection (over SNMP) yet, so you 
     have to enter "net 10.0.0.5" (or whatever the IP of the scanner is) 
     to the etc/sane.d/magicolor.conf configuration file)
  -) Color scanning does not properly work, as I still have to figure 
     out the exact data format
  -) The backend is missing better error checks. In particular, the status 
     is requested not often enough to be on the safe side.
  -) Scanning from the ADF works only for the first page, the other pages 
     are ignored (and xsane reports that nothing was scanned?!)

If you are interested in the backend, you can clone the git repo and compile 
the backend. It should configure and build propertly (i.e. ./configure; make; 
make install), but you need to have some libraries installed, but of course 
./configure should tell you about missing dependencies.

You can either install the backend to the default prefix (ie. no --prefix 
passed to configure), or to any other prefix you like. The latter only works 
if you have the latest development version of sane from git installed. In that 
case, you can set 

    export SANE_CONFIG_DIR=/home/reinhold/.build/etc/sane.d:/etc/sane.d:
    export LD_LIBRARY_PATH=/home/reinhold/.build/lib/sane/:$LD_LIBRARY_PATH

to force sane to take the configuration from that directory.

To debug the backend, in case you run into problems (I would be surprised if 
you don't!), set the environment variables
    export SANE_DEBUG_DLL=127
    export SANE_DEBUG_MAGICOLOR=99999
to get useful debug output on the console.

And finally, the usual warning: This backend is in the early stages of 
development, so try it at your own risk. If you do try it, make sure you are 
near the device to turn it off in case of emergencies.
For me, B/W and grayscale scanning works, but in the past I had some problems 
with the scanner trying to send more data. The device then hangs and needs to 
be turned off and on again. I hope to have fixed that problem.

Cheers,
Reinhold

PS: I now have a much better understanding of the scanning protocol, which I 
have again put on the web: http://wiki.kainhofer.com/hardware/magicolor_scan
--

-- 
------------------------------------------------------------------
Reinhold Kainhofer, reinhold <at> kainhofer.com, http://reinhold.kainhofer.com/
 * Financial & Actuarial Math., Vienna Univ. of Technology, Austria
 * http://www.fam.tuwien.ac.at/, DVR: 0005886
 * LilyPond, Music typesetting, http://www.lilypond.org

--
sane-devel mailing list: sane-devel <at> lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request <at> lists.alioth.debian.org

Vincent Le Mieux | 5 Oct 2010 07:35
Picon
Favicon

Brother DCP7010

The Brother DCP 7010 is an USB multifuntion scanner + B&W laser printer.
The scanner works with XSane

--
sane-devel mailing list: sane-devel <at> lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request <at> lists.alioth.debian.org


Gmane