LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 12-24-2017, 01:29 PM   #1
bobbypee47
LQ Newbie
 
Registered: Dec 2017
Location: Upstate NY
Distribution: Mint 18.1
Posts: 5

Rep: Reputation: Disabled
Question Canon Pixma MG6600 Color Printer/Scanner ~ scanner not working


My Canon Printer is connected to the local host (desktop PC running Linux Mint 18.1) via USB. When I go to Printers, it shows the printer and then when I look at Printer Properties, everything is filled in.

Make and Model: Canon MG6600 series - CUPS+Gut

I can print with no problem. But the scan function doesn't work even though it shows my PC and USB connection.

When I click on Simple Scan, it doesn't find the scanner.

The Canon Printer has built-in BT, but when I try to connect to it via the system settings, it never finds it.

Suggestions for a newby?
 
Old 12-24-2017, 02:20 PM   #2
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
Looks like the "PIXMA MG6600 Series" is supported but it is untested. Guessing because you have simple-scan installed, sane should also be installed. You can check in your package manager. Also, probably need to reboot after installing simple scan and/or sane because the UDEV rules for the scanner need to take effect.

Last edited by sevendogsbsd; 12-24-2017 at 02:25 PM.
 
Old 12-24-2017, 04:43 PM   #3
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,804

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
Unplugging and replugging the USB connected device should be sufficient.

One of these CLI utilities should report the connected scanner device...
Code:
sane-find-scanner
Code:
scanimage -L
 
Old 12-24-2017, 04:51 PM   #4
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
Quote:
Originally Posted by ferrari View Post
Unplugging and replugging the USB connected device should be sufficient.

One of these CLI utilities should report the connected scanner device...
Code:
sane-find-scanner
Code:
scanimage -L
How funny, I have never tried that, always rebooted. Easy, my scanner is right on my desk next to me.
 
Old 12-25-2017, 06:22 AM   #5
bobbypee47
LQ Newbie
 
Registered: Dec 2017
Location: Upstate NY
Distribution: Mint 18.1
Posts: 5

Original Poster
Rep: Reputation: Disabled
I checked the Synaptic Package Manager and found various SANE items.(SANELib, SANEutilities, etc.):

/usr/lib/x86_64-linux-gnu/sane/libsane-canon.la
/usr/lib/x86_64-linux-gnu/sane/libsane-canon.so.1
/usr/lib/x86_64-linux-gnu/sane/libsane-canon.so.1.0.25
/usr/lib/x86_64-linux-gnu/sane/libsane-canon630u.la
/usr/lib/x86_64-linux-gnu/sane/libsane-canon630u.so.1
/usr/lib/x86_64-linux-gnu/sane/libsane-canon630u.so.1.0.25
/usr/lib/x86_64-linux-gnu/sane/libsane-canon_dr.la
/usr/lib/x86_64-linux-gnu/sane/libsane-canon_dr.so.1
/usr/lib/x86_64-linux-gnu/sane/libsane-canon_dr.so.1.0.25
/usr/lib/x86_64-linux-gnu/sane/libsane-canon_pp.la
/usr/lib/x86_64-linux-gnu/sane/libsane-canon_pp.so.1
/usr/lib/x86_64-linux-gnu/sane/libsane-canon_pp.so.1.0.25
**********************************************************************************

I ran the "sane-find-scanner" with these results:

# sane-find-scanner will now attempt to detect your scanner. If the
# result is different from what you expected, first make sure your
# scanner is powered up and properly connected to your computer.

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a kernel SCSI driver for your SCSI adapter.

could not open USB device 0x046d/0xc534 at 002:006: Access denied (insufficient permissions)
could not open USB device 0x1058/0x0730 at 002:005: Access denied (insufficient permissions)
could not open USB device 0x0a5c/0x21e8 at 002:004: Access denied (insufficient permissions)
could not open USB device 0x0bda/0x0182 at 002:003: Access denied (insufficient permissions)
could not open USB device 0x8087/0x0024 at 002:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 002:001: Access denied (insufficient permissions)
found USB scanner (vendor=0x04a9 [Canon], product=0x177e [MG6600 series]) at libusb:001:004
could not open USB device 0x0bc2/0xa003 at 001:003: Access denied (insufficient permissions)
could not open USB device 0x8087/0x0024 at 001:002: Access denied (insufficient permissions)
could not open USB device 0x1d6b/0x0002 at 001:001: Access denied (insufficient permissions)
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.

# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.
*************************************************************************************************

Next, ran "scanimage -L with this result:

bobbypee@bobbypee-FX6850 ~ $ scanimage -L
device `pixma:MG6600_192.168.1.12' is a CANON Canon PIXMA MG6600 Series multi-function peripheral
device `pixma:04A9177E_218E07' is a CANON Canon PIXMA MG6600 Series multi-function peripheral
***************************************************************************************************
Both commands found the Canon printer/scanner.

I unplugged and replugged the USB for the scanner. Tried scanning a photo, no good. Still not connected.
What should be my next step?

Edited to add: I ran the simple-scan again, and this time it started the scanner working. Took forever for a small photo, but also split the photo in half?

Last edited by bobbypee47; 12-25-2017 at 06:40 AM. Reason: Add further info
 
Old 12-25-2017, 06:29 AM   #6
Soitgoes
Member
 
Registered: Oct 2016
Location: Beyond Thunderdome
Distribution: Gentoo
Posts: 67

Rep: Reputation: Disabled
Looks like you need to add yourself to the scanner and/or lp groups and then restart your computer. I could be wrong but it seems like a permission issue.

Best Regards
 
Old 12-25-2017, 07:23 AM   #7
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
Agree - sane appears to find the device just fine.
 
Old 12-25-2017, 10:10 AM   #8
bobbypee47
LQ Newbie
 
Registered: Dec 2017
Location: Upstate NY
Distribution: Mint 18.1
Posts: 5

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Soitgoes View Post
Looks like you need to add yourself to the scanner and/or lp groups and then restart your computer. I could be wrong but it seems like a permission issue.

Best Regards
Do I add myself to the scanner with a chgmod u+wrx (and then the scanner file name here)? Or add myself to the libsane?

I don't understand the permission issue as I signed onto the terminal as administrator. Doesn't that cover all permissions for me on the system?

Thanks to everyone's help so far!
Bob
 
Old 12-25-2017, 10:36 AM   #9
Soitgoes
Member
 
Registered: Oct 2016
Location: Beyond Thunderdome
Distribution: Gentoo
Posts: 67

Rep: Reputation: Disabled
The first course of action if the group is indeed the issue would be to check to see if you were already in the lp/scanner group. Type the following to find out.

Code:
$ groups
Then if you are not in the group(s), then you can do the following to add yourself:

Code:
$ sudo usermod -a -G $USER scanner
Remember that you have to reboot your computer before the group will be updated.

Regards

Last edited by Soitgoes; 12-25-2017 at 10:43 AM.
 
Old 12-25-2017, 10:47 AM   #10
bobbypee47
LQ Newbie
 
Registered: Dec 2017
Location: Upstate NY
Distribution: Mint 18.1
Posts: 5

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Soitgoes View Post
The first course of action if the group is indeed the issue would be to check to see if you were already in the lp/scanner group. Type the following to find out.

Code:
$ groups
Then if you are not in the group(s), then you can do the following to add yourself:

Code:
$ sudo usermod $USER scanner
Remember that you have to reboot your computer before the group will be updated.

Regards
******************************************************************************************
bobbypee@bobbypee-FX6850 ~ $ groups
bobbypee adm cdrom sudo dip plugdev lpadmin sambashare

******************************************************************************************

Looks like I'm in the lp admin group?

Ran this:

bobbypee@bobbypee-FX6850 ~ $ sudo usermod -a -G $USER scanner
[sudo] password for bobbypee:
usermod: user 'scanner' does not exist

Is that supposed to append me to the group 'scanner'? But it doesn't appear to exist as just scanner in my system?

Last edited by bobbypee47; 12-25-2017 at 11:05 AM. Reason: Adding new info
 
Old 12-25-2017, 12:40 PM   #11
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
Pretty sure the scanner group is deprecated under systemd. Unfortunately I know squat about systemd. It looks like your scanner was found:

"found USB scanner (vendor=0x04a9 [Canon], product=0x177e [MG6600 series]) at libusb:001:004"

lpadmin is just for printers. Just for kicks, install the "xsane" package and see if that scans any better. I use xsane personnaly. The interface is cludgy but it works well.
 
Old 12-25-2017, 01:19 PM   #12
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,804

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
The output from the groups command shows that the user is not a member of the 'lp' group, so run the usermod command given previously to add your user to that group.(There will be a udev rule that assigns the USB device node to group 'lp'.)
 
Old 12-25-2017, 02:38 PM   #13
bobbypee47
LQ Newbie
 
Registered: Dec 2017
Location: Upstate NY
Distribution: Mint 18.1
Posts: 5

Original Poster
Rep: Reputation: Disabled
Thanks to all for the Linux coding training! LOL I really appreciate your help and patience.

Will take this up tomorrow. Between 1.5 hours of snowblowing and 1.5 hours of making Lasagna, I'm grabbing a Pinot Noir and sitting on my rump.

Happy Holidays to You, and Best Wishes for a healthy 2018!

Bob
 
Old 12-25-2017, 03:32 PM   #14
sevendogsbsd
Senior Member
 
Registered: Sep 2017
Distribution: FreeBSD
Posts: 2,252

Rep: Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011Reputation: 1011
Quote:
Originally Posted by ferrari View Post
The output from the groups command shows that the user is not a member of the 'lp' group, so run the usermod command given previously to add your user to that group.(There will be a udev rule that assigns the USB device node to group 'lp'.)
The lp group has nothing to do with scanners, only printing devices.

https://wiki.archlinux.org/index.php...#System_groups

The OP is able to scan which tells me it is working. Maybe after a couple of glasses of wine and lasagna, he'll find it working :-)
 
Old 12-25-2017, 10:00 PM   #15
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,804

Rep: Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140Reputation: 1140
Quote:
The lp group has nothing to do with scanners, only printing devices.
Not quite true... it depends on the distro and version involved. It's not hard to examine the underlying udev rule or the device node in any case. I note now that the OP is using Mint 18 (which uses systemd), and that provides an additional rules (/usr/lib/udev/rules.d/70-uaccess.rules) which manage user ACLs for scanner device nodes, so no group membership is explicitly required.

For example (a scanner attached to bus 002,device006)
Code:
# ls -l /dev/bus/usb/002/006
crw-rw-r--+ ... root lp 189, 5 Dec 2017 16:37 /dev/bus/usb/002/006
Quote:
The OP is able to scan which tells me it is working.
The SANE utilities do report the scanner, but the OP hasn't confirmed that they could scan successfully yet. It might just be an issue with 'simple-scan' perhaps.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Ubuntu 12.04 LTS installed, Asus laptop, Canon printer & Canon scanner not working. EatonWF Linux - Newbie 2 07-12-2012 10:44 AM
Need help installing Canon Pixma MX410 scanner. saiprem Linux - Hardware 3 04-13-2012 06:05 AM
Linux Scanner for Canon PIXMA MP460 Printer Dermot Moriarty Linux - Newbie 1 04-07-2011 11:27 AM
using Ubuntu 9.10 and trying to get scanner working for a canon PIXMA MX310 --ARRRR ballermark Linux - Hardware 2 12-01-2009 02:05 PM
Installing Canon Pixma 520 printer/scanner on 64-bit Ubuntu 7.10 e82 Linux - Hardware 14 04-28-2009 04:09 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:49 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration