Canon i-sensys MF4780w Installation Mint 17 Cinnamon

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
abinadi

Canon i-sensys MF4780w Installation Mint 17 Cinnamon

Post by abinadi »

Much obliged for any assistance provided :)

I have tried everything I can find on the Internet to resolve this issue.

Trying to use Canon i-sensys MF4780w scanner.

This model is not supported but some users have successfully installed and posted their procedures.
I have followed them and failed.

The printer works but the scanner is not seen by scanimage.

The MF4780w is connected via usb

scanimage -L returns
device `v4l:/dev/video0' is a Noname HP Truevision HD virtual device

This is a Mint-17 Cinnamon OS on an HP-15 Notebook

I have detailed such information as I imagine is relevant.


$ inxi -Fxz
System: Host: Suzy-Linux-Mint-17 Kernel: 3.13.0-24-generic x86_64 (64 bit, gcc: 4.8.2)
Desktop: N/A Distro: Linux Mint 17 Qiana
Machine: System: Hewlett-Packard product: HP 15 Notebook PC version: 096E100000405F00050650180
Mobo: Hewlett-Packard model: 2213 version: 57.26 Bios: Insyde version: F.18 date: 05/21/2014
CPU: Dual core Intel Celeron CPU N2830 (-MCP-) cache: 1024 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 8665.94
Clock Speeds: 1: 1494.00 MHz 2: 498.00 MHz
Graphics: Card: Intel ValleyView Gen7 bus-ID: 00:02.0
X.org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) tty size: 168x40 Advanced Data: N/A for root
Audio: Card: Intel ValleyView High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture ver: k3.13.0-24-generic
Network: Card-1: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller
driver: r8169 ver: 2.3LK-NAPI port: 1000 bus-ID: 04:00.0
IF: eth0 state: down mac: <filter>
Card-2: Realtek RTL8188EE Wireless Network Adapter driver: rtl8188ee port: 2000 bus-ID: 02:00.0
IF: wlan0 state: up mac: <filter>
Drives: HDD Total Size: 502.2GB (1.3% used) 1: id: /dev/sda model: HGST_HTS545050A7 size: 500.1GB temp: 0C
2: USB id: /dev/sdb model: USB2FlashStorage size: 2.1GB temp: 0C
Partition: ID: / size: 9.2G used: 765M (9%) fs: ext2 ID: /usr size: 14G used: 3.5G (28%) fs: ext4
ID: /var size: 1.9G used: 1.1G (60%) fs: ext4 ID: /home size: 82G used: 622M (1%) fs: ext4
ID: swap-1 size: 20.24GB used: 0.28GB (1%) fs: swap
RAID: No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors: System Temperatures: cpu: 34.0C mobo: 30.0C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 184 Uptime: 1 day Memory: 1206.3/1896.0MB Runlevel: 2 Gcc sys: 4.8.2 Client: Shell inxi: 1.8.4

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 04f2:b40e Chicony Electronics Co., Ltd
Bus 001 Device 028: ID 1d57:0010 Xenta
Bus 001 Device 003: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 026: ID 1307:0163 Transcend Information, Inc. 256MB/512MB/1GB Flash Drive
Bus 001 Device 030: ID 04a9:2774 Canon, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ sane-find-scanner
found USB scanner (vendor=0x04a9, product=0x2774) at libusb:001:030

$ scanimage -L
device `v4l:/dev/video0' is a Noname HP Truevision HD virtual device

I added the two lines seen below:
$cat /lib/udev/rules.d/40-libsane.rules |grep -a1 MF4780
27922:# Canon i-SENSYS MF4780w
27947-ATTRS{idVendor}=="04a9", ATTRS{idProduct}=="2774", ENV{libsane_matched}="yes"

$ gksu gedit /etc/ld.so.conf
include /etc/ld.so.conf.d/*.conf
include /usr/local/lib

I fetched the drivers for this Model for this OS from the Canon driver identification feature on their site.

I installed the 64 bit version using the default package installer by clicking on the files :

cndrvcups-common_2.90-1_amd64.deb
cndrvcups-ufr2-uk_2.90-1_amd64.deb

Finding the printer working and the scanner NOT working, I reinstalled simplescan and xsane to no avail.

I then located posts from people who had struggled with the same problem and offered their methods.

These are the steps I took :

$ sudo apt-get install libusb-dev build-essential libsane-dev
$ sudo apt-get install libavahi-client-dev libavahi-glib-dev
$ sudo apt-get install git-core
$ git clone git://git.debian.org/sane/sane-backends.git
$ cd sane-backends
$ git pull
$ sudo find /usr/lib -name i386-linux-gnu
$ ./configure --prefix=/usr --libdir=/usr/lib/i386-linux-gnu --sysconfdir=/etc --localstatedir=/var --enable-avahi
$ make
$ sudo make install

$ sane-find-scanner
found USB scanner (vendor=0x04a9, product=0x2774) at libusb:001:030

$ scanimage -L
device `v4l:/dev/video0' is a Noname HP Truevision HD virtual device

Once again, I applaud the assistance provided by those who share their expertise with those in need.
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
pdc_2
Level 10
Level 10
Posts: 3019
Joined: Mon May 11, 2009 1:21 am

Re: Canon i-sensys MF4780w Installation Mint 17 Cinnamon

Post by pdc_2 »

well done to get the printer working: the latest UFR driver for the 64bit seems to work well;

____________

from here http://www.sane-project.org/sane-mfgs.html#Z-CANON I see your MF4780W has the same lsusb ID as the MF4770N; that SANE believes works well

this http://www.sane-project.org/man/sane-pixma.5.html is the backend that is used by SANE for your device; is there any detail in this that helps you? They do provide contacts: Contact

For the SANE backend: sane-devel mailing list and bug tracking system.

Or mail to wy-pixma at arcor dot de and it often seems these are the best folks to offer help
Locked

Return to “Printers & Scanners”