[SOLVED] Canon Image class mf642cdw scanner function

Forum rules
Before you post please read this
Post Reply
mr_raider
Level 7
Level 7
Posts: 1871
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

[SOLVED] Canon Image class mf642cdw scanner function

Post 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
Last edited by mr_raider on Sat Aug 01, 2020 4:36 pm, edited 1 time in total.
Image
brian_p
Level 6
Level 6
Posts: 1321
Joined: Thu Jan 17, 2019 9:20 am

Re: Canon Image class mf642cdw scanner function

Post 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.
--
Brian.
mr_raider
Level 7
Level 7
Posts: 1871
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

Re: Canon Image class mf642cdw scanner function

Post 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"]
Image
brian_p
Level 6
Level 6
Posts: 1321
Joined: Thu Jan 17, 2019 9:20 am

Re: Canon Image class mf642cdw scanner function

Post 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
--
Brian.
Kris345
Level 2
Level 2
Posts: 77
Joined: Mon Jun 22, 2020 10:22 am
Location: New England

Re: Canon Image class mf642cdw scanner function

Post 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.
-- ThinkPad T530-2394-3J8, i5-3380M 2.9GHz. Dual Boot UEFI/GPT x64: Mint 20 Cinnamon, Win10. 8GB(15GB/s), Sammy 500GB SSD. --
mr_raider
Level 7
Level 7
Posts: 1871
Joined: Sun Jun 20, 2010 9:50 am
Location: Montreal, QC

Re: Canon Image class mf642cdw scanner function

Post 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.
Image
brian_p
Level 6
Level 6
Posts: 1321
Joined: Thu Jan 17, 2019 9:20 am

Re: [SOLVED] Canon Image class mf642cdw scanner function

Post 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
--
Brian.
Post Reply

Return to “Printers & Scanners”