[SOLVED] Canon Image class mf642cdw scanner function

Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
mr_raider
Level 7
Level 7
Posts: 1897
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 LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
Image
brian_p
Level 9
Level 9
Posts: 2702
Joined: Thu Jan 17, 2019 9:20 am
Location: UK

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: 1897
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 9
Level 9
Posts: 2702
Joined: Thu Jan 17, 2019 9:20 am
Location: UK

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.
User avatar
Kris345
Level 5
Level 5
Posts: 536
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.
-- ASUS Prime Z790-V WIFI, I9-12900k, UEFI/GPT, 32GB, Sam 980 Pro 1T M.2 .
-- ThinkPad P15s-Gen1-20T4-002KUS, i7-10510U, UEFI/GPT, 16GB, Sammy 970 EVO Plus 500GB M.2.
-laserjets: HP M254dw color, HP P1606dn. Epson Perfection 2480 flatbed scanner -
mr_raider
Level 7
Level 7
Posts: 1897
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 9
Level 9
Posts: 2702
Joined: Thu Jan 17, 2019 9:20 am
Location: UK

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.
Locked

Return to “Printers & Scanners”