Page 1 of 1

[SOLVED] Canon Image class mf642cdw scanner function

Posted: Sun Jun 14, 2020 6:57 pm
by mr_raider
Has anyone gotten a the scanning function to work on a Canon imageclass mf642 to work? I have it connected to the network, and installed canon's Linux driver from their downlaod page. The Print function works fine, but neither simple scan nor xsane can find the scanner.


Mint xfce 19.3

Re: Canon Image class mf642cdw scanner function

Posted: Mon Jun 15, 2020 7:59 am
by brian_p
mr_raider wrote:
Sun Jun 14, 2020 6:57 pm
Has anyone gotten a the scanning function to work on a Canon imageclass mf642 to work? I have it connected to the network, and installed canon's Linux driver from their downlaod page. The Print function works fine, but neither simple scan nor xsane can find the scanner.
Canon do not provide a SANE driver (a backend) for their scanners, so a user will never get xsane or simple-scan to recognise the scanner: https://wiki.debian.org/Scanner#canon.

However, please give what you get for

Code: Select all

avahi-browse -rt _ipp._tcp

Code: Select all

avahi-browse -rt _uscan._tcp
and we will see whether we can get scanning going for you.

Re: Canon Image class mf642cdw scanner function

Posted: Mon Jun 29, 2020 2:02 pm
by mr_raider
Sorry for the late reply:

Code: Select all

avahi-browse -rt _ipp._tcp
+ enp3s0 IPv4 Canon MF642C/643C/644C                        Internet Printer     local
= enp3s0 IPv4 Canon MF642C/643C/644C                        Internet Printer     local
   hostname = [Canoncf5904.local]
   address = [192.168.0.5]
   port = [631]
   txt = ["mopria-certified=1.3" "print_wfds=T" "kind=document,envelope,postcard" "URF=ADOBERGB24,CP255,DM1,PQ4,RS300,SRGB24,W8-16,FN3,IS1-4,OB10-40,V1.4" "Fax=F" "Scan=T" "TLS=1.2" "usb_CMD=LIPSLX,CPCA" "UUID=6d4ff0ce-6b11-11d8-8020-f4a997cf5904" "PaperMax=legal-A4" "Punch=0" "Staple=F" "Sort=F" "Collate=F" "Bind=F" "PaperCustom=T" "Duplex=T" "Copies=T" "Color=T" "TBCP=F" "Binary=F" "Transparent=F" "usb_MDL=MF642C/643C/644C" "usb_MFG=Canon" "adminurl=http://Canoncf5904.local:80/airprint.html" "pdl=application/octet-stream,image/urf,image/pwg-raster,image/jpeg,application/pdf" "product=(CNMF642C/643C/644C)" "ty=Canon MF642C/643C/644C" "priority=10" "qtotal=1" "note=" "rp=ipp/print" "txtvers=1"]

Code: Select all

 avahi-browse -rt _uscan._tcp
+ enp3s0 IPv4 Canon MF642C/643C/644C                        _uscan._tcp          local
= enp3s0 IPv4 Canon MF642C/643C/644C                        _uscan._tcp          local
   hostname = [Canoncf5904.local]
   address = [192.168.0.5]
   port = [80]
   txt = ["usb_MFG=Canon" "mopria-certified-scan=1.2" "duplex=F" "is=platen,adf" "UUID=6d4ff0ce-6b11-11d8-8020-f4a997cf5904" "cs=color,grayscale" "pdl=application/octet-stream,application/pdf,image/jpeg" "representation=http://Canoncf5904.local/en/media/dev_icon_128x128.png" "adminurl=http://Canoncf5904.local:80/airprint.html" "rs=eSCL" "vers=2.63" "note=" "ty=Canon MF642C/643C/644C" "txtvers=1"]

Re: Canon Image class mf642cdw scanner function

Posted: Mon Jun 29, 2020 2:45 pm
by brian_p
Sorry for the late reply:
No problem; it happens. I hope we can get this sorted in the next few hours, given the _uscan._tcp output you supply.

Download and install sane-airscan from

https://github.com/alexpevzner/sane-airscan

A direct link to the file you want (sane-airscan_0.99.8+66.1_amd64.deb) is

https://download.opensuse.org/repositor ... .04/amd64/

but check this.

Should you take this advice I would be very interested in what you get for

Code: Select all

scanimage -L

Re: Canon Image class mf642cdw scanner function

Posted: Wed Jul 01, 2020 8:25 pm
by Kris345
install xsane via software and see if that helps. Europe Canon sites have Linux drivers for many of its printers. I have TS6020 and use their printer driver but not their scanner driver - use xsane for scanner.

Re: Canon Image class mf642cdw scanner function

Posted: Sat Aug 01, 2020 4:36 pm
by mr_raider
brian_p wrote:
Mon Jun 29, 2020 2:45 pm
Sorry for the late reply:
No problem; it happens. I hope we can get this sorted in the next few hours, given the _uscan._tcp output you supply.

Download and install sane-airscan from

https://github.com/alexpevzner/sane-airscan

A direct link to the file you want (sane-airscan_0.99.8+66.1_amd64.deb) is

https://download.opensuse.org/repositor ... .04/amd64/

but check this.

Should you take this advice I would be very interested in what you get for

Code: Select all

scanimage -L

Yeah that did the trick. Xsane and simple scan can now see the scanner.

Re: [SOLVED] Canon Image class mf642cdw scanner function

Posted: Sat Aug 01, 2020 6:15 pm
by brian_p
Yeah that did the trick. Xsane and simple scan can now see the scanner.
Excellent!

Any chance of seeing what is given by

Code: Select all

scanimage -L