[sane-devel] Canon ImageClass MF3010

2013-10-28 Thread Rolf Bensch
Hi Matt,

MF3010 is supported since the last release 1.0.24.

If your distro doesn't have 1.0.24 packages yet and if you're using an
Ubuntu derivate, you can install SANE from my repro:
https://launchpad.net/~rolfbensch/+archive/sane-git. Otherwise you can
fetch the release from here:
https://alioth.debian.org/frs/?group_id=30186 or the latest version from
git: http://www.sane-project.org/snapshots/ and install the downloaded
sources as desribed in README.linux.

Cheers,
Rolf


Am 28.10.2013 05:16, schrieb Matt Jones:
> Rolf,
> Did you ever receive a follow up on this?  I also have a imageClass MF3010 
> and would love to see it added to SANE.  I'd be happy to send you any 
> supporting data you need if that would help it be added.
> Thanks,
> Matt 




[sane-devel] Canon ImageClass MF3010

2013-10-27 Thread Matt Jones
Rolf,


Did you ever receive a follow up on this?  I also have a imageClass
MF3010 and would love to see it added to SANE.  I'd be happy to send
you any supporting data you need if that would help it be added.


Thanks,


Matt
-- next part --
An HTML attachment was scrubbed...
URL: 



[sane-devel] Canon ImageClass MF3010

2013-04-19 Thread Rolf Bensch
Hi Nathan,

I just committed the patch to git.

If you like you can add my PPA to apt:
http://lists.alioth.debian.org/pipermail/sane-devel/2013-April/031177.html

Many thanks for your help.

Cheers,
Rolf


Am 19.04.2013 22:04, schrieb Nathan Stewart:
> Thank you. Works beautifully - once I realized libsane is a separate
> package from the sane core deb that ubuntu installs and I was able to
> overwrite the stock 1.0.23. The other gotcha was that, being an
> all-in-one, it's matched by the printer rules first. I see /dev/usb/lp1,
> owned by group lp. But no scanner related devices.
> 
> 
> 
> On Thu, Apr 18, 2013 at 4:28 PM, Rolf Bensch  > wrote:
> 
> Hi Nathan,
> 
> Please use the attached patch files.
> 
> You already started with pixma_imageclass.c. Newer devices needed more
> changes than simply adding the device as you did.
> 
> You also should patch tools/udev/libsane.rules and then copy this file
> to /etc/udev/rules.d. Your user must be a member of group scanner. Then
> you should have access to your scanner (after logoff/logon and reconnect
> your scanner). You can read README.linux for more infos about this
> issue.
> 
> Cheers,
> Rolf
> 
> Am 18.04.2013 15:31, schrieb Nathan Stewart:
> > OK - I added the device ID and capabilities:
> > index 419d09d..bb38d76 100644
> > --- a/backend/pixma_imageclass.c
> > +++ b/backend/pixma_imageclass.c
> > @@ -88,7 +88,7 @@
> >  #define MF6680_PID 0x26fa
> >  #define MF8030_PID 0x2707
> >  #define MF4550_PID 0x2736
> > -
> > +#define MF3010_PID 0x2759
> >
> >  enum iclass_state_t
> >  {
> > @@ -769,5 +769,6 @@ const pixma_config_t pixma_iclass_devices[] = {
> >DEV ("Canon imageClass MF8030", "MF8030", MF8030_PID, 600, 640,
> 877,
> > PIXMA_CAP_ADF),
> >DEV ("Canon i-SENSYS MF5880dn", "MF5880", MF5880_PID, 600, 640,
> 877,
> > PIXMA_CAP_ADFDUP),
> >DEV ("Canon i-SENSYS MF6680dn", "MF6680", MF6680_PID, 600, 640,
> 877,
> > PIXMA_CAP_ADFDUP),
> > +  DEV ("Canon imageCLASS MF3010", "MF3010", MF3010_PID, 600, 640,
> 877, 0),
> >DEV (NULL, NULL, 0, 0, 0, 0, 0)
> >  };
> >
> > (I understood the last field in DEV to be capabilities, those listed
> > specifically about feeders)
> >
> > However, sane-find-scanners finds it, but scanimage -L does not. I dug
> > down the path of scanimage -L until I got to pixma_collect_devices(),
> > but apparently I've not done enough to see that pixma_collect_devices
> > considers it a pixma scannner.
> >
> >
> > On Thu, Apr 18, 2013 at 8:53 AM, Nathan Stewart
> >  
>  >>
> > wrote:
> >
> > I'm willing to help. I may still have an XP image somewhere, but
> > trial and error may be faster.
> >
> > (We have a 3 month old baby. I can steal a few minutes at the
> > keyboard, one hand it,  or remote from work, but time to go
> > physically scrounging through old computer stuff is extremely
> limited)
> >
> > I also have sane-backends already checked out and built. I just
> > haven't dug in very far yet because I thought it was covered
> already
> > by the pixma driver.
> >
> >
> 
> 



[sane-devel] Canon ImageClass MF3010

2013-04-18 Thread Rolf Bensch
Hi Nathan,

If you are willing to do some beta testing, we can try to implement your
scanner into SANE.

If possible we need a reference scan logfile from Windows. Please use
usbsnoop (http://benoit.papillault.free.fr/usbsnoop/) to sniff a
complete color sample scan of approx. 5mm x 5mm @ 75 dpi from Windows XP.

If you cannot create the reference scan logfile from Windows, I can
implement your scanner similar to existing ones next to your scanner's
usb product id. Then we'll need some patch iterations while testing.

Cheers,
Rolf


Am 13.04.2013 04:17, schrieb Nathan Stewart:
> I have a Canon ImageClass MF3010 (all in one laser/scanner), trying to
> get the scanner portion working. I believe it's supposed to be
> supported under the pixma backend. It wasn't detected at all with
> sane-backend 1.0.23, once I added the product id to udev rules,
> sane-find-scanner will detect it, but scanimage -L does not.
>
> dmesg
> [ 8764.657596] usb 1-3: new high-speed USB device number 10 using ehci_hcd
> [ 8764.813796] usb 1-3: New USB device found, idVendor=04a9,
> idProduct=2759
> [ 8764.813810] usb 1-3: New USB device strings: Mfr=1, Product=2,
> SerialNumber=3
> [ 8764.813819] usb 1-3: Product: MF3010
> [ 8764.813826] usb 1-3: Manufacturer: Canon Inc
> [ 8764.813831] usb 1-3: SerialNumber: 112130031CCB
> [ 8764.822501] usblp 1-3:1.1: usblp1: USB Bidirectional printer dev 10
> if 1 alt 0 proto 2 vid 0x04A9 pid 0x2759
>
> sane-find-scanner
> found USB scanner (vendor=0x04a9 [Canon Inc], product=0x2759 [MF3010])
> at libusb:001:010
> found USB scanner (vendor=0x0403, product=0x6001) at libusb:001:007
>
> but still no joy. Does anyone have any info on this scanner?
>
>




[sane-devel] Canon ImageClass MF3010

2013-04-12 Thread Nathan Stewart
I have a Canon ImageClass MF3010 (all in one laser/scanner), trying to get
the scanner portion working. I believe it's supposed to be supported under
the pixma backend. It wasn't detected at all with sane-backend 1.0.23, once
I added the product id to udev rules, sane-find-scanner will detect it, but
scanimage -L does not.

dmesg
[ 8764.657596] usb 1-3: new high-speed USB device number 10 using ehci_hcd
[ 8764.813796] usb 1-3: New USB device found, idVendor=04a9, idProduct=2759
[ 8764.813810] usb 1-3: New USB device strings: Mfr=1, Product=2,
SerialNumber=3
[ 8764.813819] usb 1-3: Product: MF3010
[ 8764.813826] usb 1-3: Manufacturer: Canon Inc
[ 8764.813831] usb 1-3: SerialNumber: 112130031CCB
[ 8764.822501] usblp 1-3:1.1: usblp1: USB Bidirectional printer dev 10 if 1
alt 0 proto 2 vid 0x04A9 pid 0x2759

sane-find-scanner
found USB scanner (vendor=0x04a9 [Canon Inc], product=0x2759 [MF3010]) at
libusb:001:010
found USB scanner (vendor=0x0403, product=0x6001) at libusb:001:007

but still no joy. Does anyone have any info on this scanner?
-- next part --
An HTML attachment was scrubbed...
URL: