[sane-devel] backend in progress: canon i-sensys mf4570dn, 'mfnp' protocol

Louis Lagendijk louis at lagendijk.xs4all.nl
Fri Feb 25 21:53:36 UTC 2011


On Fri, 2011-02-25 at 22:45 +0100, Louis Lagendijk wrote:
> On Thu, 2011-02-24 at 03:44 +0100, chrysn wrote:
> 
> > 
> > so my questions to the list are:
> > 
> > * what is the background of the existing bjnp code, and how extensible
> >   is it?
> > 
> There is no public documentation of the protocol that I am aware of. I
> had to reverse engineer the windows packer trace to come up with what I
> have now. Everything works except for the scan buttons. I have not had
> the time or interest to dig further into that area for a long time.
> Please note that this code only provides the USB over IP stack and is
> used by the pixma_mp150 backend and possibly others. The actual backend
> sends the usual usb commands that get routed over IP.  
> Is there a backend that supports your device? If so, I could have a look
> at some packet traces to see if support for your devices IP-protocol is
> doable.
I forgot to ask: could you send me a packet trace from a Windows scan so
we can see if the protocol is similar to one of the already supported
devices? The main problems is probably not the network protocol that the
bjnp stuff does, but the actual scanner USB protocol. It would be best
if you could put the trace somewhere on the web, so Nicolas could have a
look at it as well as he is the maintainer of the pixma backend. I will
have a look at the ip-stuff to see if that could easily be accomodated

BR, Louis




More information about the sane-devel mailing list