Canon Pixma MG6600 Color Printer/Scanner ~ scanner not working
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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.
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.
# 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
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.
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?
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.
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.
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.
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 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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.