Canon Pixma MP970

View: New views
3 Messages — Rating Filter:   Alert me  

Parent Message unknown Canon Pixma MP970

by Per Grahn-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I  own a MP970 and is interested in making it work under linux.
Currently I use openSuSE 10.3 (x86_64).
I have tested to scan a few images with various resolutions with good
result using the CVS version
from 13 august. I discovered that it wasn't possible to scan film-strips
or dias because that wasn't
implemented yet. I am a software developer myself but have no experience
in usb drivers yet, so I
volounteer to do at least testings on the MP970, maybe other tasks as well.

Regards,
Per Grahn


[per_grahn_utsikt.vcf]

begin:vcard
fn:Per Grahn
n:Grahn;Per
email;internet:per.grahn.utsikt@...
tel;work:013-378351
tel;home:013-295068
tel;cell:0706-495068
x-mozilla-html:TRUE
version:2.1
end:vcard



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

Re: Canon Pixma MP970

by Louis Lagendijk :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Sun, 2008-08-17 at 14:22 +0200, Per Grahn wrote:
> I  own a MP970 and is interested in making it work under linux.
> Currently I use openSuSE 10.3 (x86_64).
> I have tested to scan a few images with various resolutions with good
> result using the CVS version
> from 13 august. I discovered that it wasn't possible to scan
film-strips
> or dias because that wasn't
> implemented yet. I am a software developer myself but have no
experience
> in usb drivers yet, so I
> volounteer to do at least testings on the MP970, maybe other tasks as
well.

hello Per,
Nicolas Martin was the one that implemented the MP970 support that is
now available in CVS. I worked with him by providing some USB traces. We
finished the platen scanning.
We started on film strip scanning but had some problems finding out what
is required and where it differs from normal scanning.

I have since been working on supporting the proprietary network printing
for the MP970 with cups (available from sourceforge) and have not been
able to get back to him with more information. I have now started work
on network scanning support in Sane. That will keep me busy for some
time.

Nicolas is a very nice gentlemen to work with. I have not seen him on
the list lately. I assume that he is on a holiday or business trip and
will react to you when he gets back to the list. I am sending him a copy
(bcc) of this reply to make sure he gets back to you

anyhow, the issue is not so much the USB code, but the actual sequence
of commands to turn on the backlight and perform the scanning. If you
are interested, make some USB traces under windows (snoopy pro is the
name of the windows tool if I remember correctly) and have a look at the
code in pixma_mp150.c to see what needs to be added

kind regards, Louis


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

Re: Canon Pixma MP970

by Nicolas Martin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

To have MP970 TPU been supported, some more snoops will be needed
(either USB snoops, taken with Snoopy Pro for instance, or network logs
taken with wireshark) to integrate the new message (ea 20) and logic
needed by TPU.

As Louis mentioned, we started a while back working on this, and it
appeared that the TPU unit uses an additional protocol message, whose
content looked to be linked with the kind of TPU scan performed:

- Negative or slide
- 24 bits image or 48 bits image
- maybe, some filtering applied to the image, as implemented in the
Windows driver

So to go a step further, the first thing to do will be to take snoops of
TPU scans under Windows, and see how the content of the ea 20 message
varies. Then we can implement the changes into the Sane backend.

Would you mind taking those TPU snoops with your MP970 ?

Nicolas

Le mardi 19 août 2008 à 21:22 +0200, Louis Lagendijk a écrit :

> On Sun, 2008-08-17 at 14:22 +0200, Per Grahn wrote:
> > I  own a MP970 and is interested in making it work under linux.
> > Currently I use openSuSE 10.3 (x86_64).
> > I have tested to scan a few images with various resolutions with good
> > result using the CVS version
> > from 13 august. I discovered that it wasn't possible to scan
> film-strips
> > or dias because that wasn't
> > implemented yet. I am a software developer myself but have no
> experience
> > in usb drivers yet, so I
> > volounteer to do at least testings on the MP970, maybe other tasks as
> well.
>
> hello Per,
> Nicolas Martin was the one that implemented the MP970 support that is
> now available in CVS. I worked with him by providing some USB traces. We
> finished the platen scanning.
> We started on film strip scanning but had some problems finding out what
> is required and where it differs from normal scanning.
>
> I have since been working on supporting the proprietary network printing
> for the MP970 with cups (available from sourceforge) and have not been
> able to get back to him with more information. I have now started work
> on network scanning support in Sane. That will keep me busy for some
> time.
>
> Nicolas is a very nice gentlemen to work with. I have not seen him on
> the list lately. I assume that he is on a holiday or business trip and
> will react to you when he gets back to the list. I am sending him a copy
> (bcc) of this reply to make sure he gets back to you
>
> anyhow, the issue is not so much the USB code, but the actual sequence
> of commands to turn on the backlight and perform the scanning. If you
> are interested, make some USB traces under windows (snoopy pro is the
> name of the windows tool if I remember correctly) and have a look at the
> code in pixma_mp150.c to see what needs to be added
>
> kind regards, Louis
>
>


--
sane-devel mailing list: sane-devel@...
http://lists.alioth.debian.org/mailman/listinfo/sane-devel
Unsubscribe: Send mail with subject "unsubscribe your_password"
             to sane-devel-request@...
LightInTheBox - Buy quality products at wholesale price!