Canon pixma MP160 AIO scanning

Hello everyone,

I have been trying to make my Canon pixma mp160 all in one printer scan some documents so that I have a digital form of them, doesn't really matter what I wanted to scan, but was unable to get it to work, I have tried some things, but got stuck,here's what I already tried and what info I have to give, if you need anything else feel free to ask. I use the KDE DE and am on a stable branch of Manjaro.
I've tried using xsane, Skanlite and xsane through gimp plugin, and the epson iscan thing, none of them can scan, the error I get is "scan canceled" in all but in iscan which says "can't send command to scanner"
The printer is detected using lsusb command:

Summary
$ lsusb
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 2001:3311 D-Link Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 04a9:1714 Canon, Inc. MP160
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 003: ID 04d9:a09e Holtek Semiconductor, Inc. 
Bus 006 Device 002: ID 0c45:8603 Microdia 
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0480:a200 Toshiba America Inc 
Bus 004 Device 003: ID 125f:db8a A-DATA Technology Co., Ltd. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

and scanimage -L also says:

$ scanimage -L
device `pixma:04A91714_F37B47' is a CANON Canon PIXMA MP160 multi-function peripheral

and the printer is also detected in settings/hardware/printers:
Screenshot_20171206_160510

It says it's using a generic driver, should I try using a different one? there isn't any canon drivers available in there, but I don't know.
Also I checked the AUR and there are drivers for a couple of series of pixma devices, but not MP160, so I haven't yet tried that, I could try using the next available series (MP230) and see if it works, but I would rather ask here first to see if anyone else had a similar issue and if they managed to find a fix for it.
Anyway, it's not vital that I manage to make it work, but it would be very handy, and before anyone says anything, I know it's an ancient machine, but since it's for personal use, and not a "must have" getting a different one is not an option, it's either making this one run or nothing.
Feel free to ask for any additional info, and thank you to anyone who reads the topic even if you have no ideas on how to fix it.

I was having trouble getting my scanner to work with xsane and other tools.
Using simple-scan from the repos worked right the first time, so maybe you will be lucky as well.

1 Like

And if not, try Vuescan at www.hamrick.com.
Not free, but you get regular updates and works every time, all the time.

1 Like

as long as "lsusb" finds it, then try/install:
"simple-scan".

1 Like

oh wow, I have no idea how or why, but simple-scan works without fault. I just don't know how I didn't find it on my own when searching for keywords on octopi... Anyway, @dranoelf and @scjet thank you very much for pointing me in the right direction. And @DeMus thank you for your advice as well, even though I didn't end up doing that :smiley:
Problem solved.

1 Like

This topic was automatically closed after 90 days. New replies are no longer allowed.

Forum kindly sponsored by