MFC8000 Printer: Difference between revisions

From Hacklab.TO Public Wiki
Jump to navigation Jump to search
(Linux is fine, more specific with the link.)
(→‎Driver Install: add some missing text)
 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= Canon MFC8000 Printer =
== Documentation ==
This is a printer. It should just be available on the network. However demons may be involved.
This is a printer. It should just be available on the network. However demons may be involved.


=== Driver Install ===
Note automatic drivers (Bonjour/Mac and Windows Drivers) just don't work. You'll have to install them yourself from [https://www.usa.canon.com/support/p/color-imageclass-mf8080cw Canon's Site - Look for "Drivers"].  
Note automatic drivers (Bonjour/Mac and Windows Drivers) just don't work. You'll have to install them yourself from [https://www.usa.canon.com/support/p/color-imageclass-mf8080cw Canon's Site - Look for "Drivers"].  
=== Printing ===


Machines in the lab should have them installed and work, but no guarantee.
Machines in the lab should have them installed and work, but no guarantee.
If you send a print job and it doesn't print, you may have to wake the printer up ("Energy Saver" button on the top right).
=== Scanning ===
After installing the drives linked above scanning over the network should work under Windows and MacOS.
For MacOS just use the built-in system scanning utility.
For Windows use the official Canon tool for scanning, MF Toolbox. If it's not already installed, grab it from the drivers download link above.
Scanning over the network does not work on Linux in my (chalmers) experience. I recommend you run the windows version of "MF Toolbox" through Wine. Or just use one of HackLab's windows machines, like the media PC. Sorry :(
== Example Linux Driver Install ==
NOTES: This install was done using the Cinnamon Desktop with LMDE. The CUPS web interface was deliberately used to setup this printer, as that should be available on any Linux desktop. ... Hopefully the below, for how I got this to work with Linux, will help others. (Allen)
=== Driver Install ===
From this Hacklab wiki page for the MFC8000 Printer:
<blockquote>
<p>'''Driver Install'''</p>
</p>
<p>Note automatic drivers (Bonjour/Mac and Windows Drivers) just don't work. You'll have to install them yourself from [https://www.usa.canon.com/support/p/color-imageclass-mf8080cw Canon's Site - Look for "Drivers"]().</p>
</blockquote>
Using the link above took me to the Canon page for this printer.
[[File:Screenshot_LMDE_MFC8000_CannonSite.png|50%]]
Then after using the drop-down arrow, to expand the "Software & Drivers" section, I selected the appropriate info. for my version of Linux.
[[File:Screenshot_LMDE_MFC8000_LinuxVersion.png|50%]]
Then I downloaded BOTH the above driver files. (Just in case the one I tried first didn't work.)
Next, using the my graphical file manager (nemo), I right clicked on the "linux-UFRII-drv-v620-us-01.tar.gz" file and selected "Extract Here". That created the "linux-UFRII-drv-v620-us" directory of files. Then I right clicked on this directory and selected "Open in Terminal".
Next, in the terminal which opened up already in the directory with the driver files, I typed `sudo ./install.sh` ... which produced the following results on my system:
<pre>
~/Downloads/linux-UFRII-drv-v620-us$ sudo ./install.sh
[sudo] password for allen:      <br>
This installer is recommended for the following distributions that are currently supported as of the release of this installer:
* Fedora/Ubuntu/CentOS/Debian/UOS/Kylin OS/NeoKylin OS
If this installer is run under distributions for which the support period has ended, the installation of additional system libraries may be necessary after driver installation is complete.
Note that an internet connection is required for installation.
Do you want to continue with installation? (y/n)y
</pre>
NOTE: after answering "y" to the above question, the below output is just Linux "doing it's thing", so most users can just ignore it.
<pre>
#----------------------------------------------------#
= Install Start =
#----------------------------------------------------#
Machine Type = amd64
Package Type = deb
Package list =
    ./x64/Debian/cnrdrvcups-ufr2-us''6.20-1.01''amd64.deb
#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
OK: cups
#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
OK: cups-bsd
#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
OK: libcups2
#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
OK: libcupsimage2
#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
OK: libgtk-3-0
#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
OK: libjpeg62-turbo
#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
OK: libgcrypt20
#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
OK: libjbig0
#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
OK: lsb-release
#----------------------------------------------------#
= Install Printer Driver (dpkg -i -G --force-overwrite) =
#----------------------------------------------------#
Selecting previously unselected package cnrdrvcups-ufr2-us.
(Reading database ... 540992 files and directories currently installed.)
Preparing to unpack .../cnrdrvcups-ufr2-us''6.20-1.01''amd64.deb ...
Unpacking cnrdrvcups-ufr2-us (6.20-1.01) ...
Setting up cnrdrvcups-ufr2-us (6.20-1.01) ...
Restarting cups (via systemctl): cups.service.
localuser:root being added to access control list
</pre>
... which then brought up the following pop-up window:
[[File:Screenshot_LMDE_MFC8000_CannonPrinterSetupUtility2.png|50%]]
Just click on the "Close" button of the above. Which returned me to the terminal, with the additional output: (Again, the below does not really matter for most users.)
<pre>
Processing triggers for gnome-menus (3.36.0-1.1) ...
Processing triggers for mate-menus (1.26.0-3) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
~/Downloads/linux-UFRII-drv-v620-us$
</pre>
Now just type "exit" to close the terminal.
=== Printer Install Using CUPS ===
Then I used the following in my web browser, to add this linux printer in the normal manner:<br>
<pre>localhost:631/admin/</pre>
[[File:Screenshot_LMDE_MFC8000_CUPSadmin.png|50%]] <br/>
Select the "Add Printer" button
[[File:Screenshot_LMDE_MFC8000_CannonMFC8000C.png|50%]] <br/>
Select the detected printer. (Per above, I used the first occurrence of the printer.) Then select the "Continue" button.
[[File:Screenshot_LMDE_MFC8000_AddMFC8000Cdetails.png|50%]] <br/>
Just accept the provided default values, and select the "Continue" button.
[[File:Screenshot_LMDE_MFC8000_SelectCupsDriver.png|50%]] <br/>
Select the "Canon MF8000C Series UFRII LT (en)" driver. Then select the "Add Printer" button.
And that should be it! ... Just run a Printer Test from your Linux Desktop.
== Devices ==
=== HL0014 ===

Latest revision as of 18:38, 10 October 2025

Canon MFC8000 Printer

Documentation

This is a printer. It should just be available on the network. However demons may be involved.

Driver Install

Note automatic drivers (Bonjour/Mac and Windows Drivers) just don't work. You'll have to install them yourself from Canon's Site - Look for "Drivers".

Printing

Machines in the lab should have them installed and work, but no guarantee.

If you send a print job and it doesn't print, you may have to wake the printer up ("Energy Saver" button on the top right).

Scanning

After installing the drives linked above scanning over the network should work under Windows and MacOS.

For MacOS just use the built-in system scanning utility.

For Windows use the official Canon tool for scanning, MF Toolbox. If it's not already installed, grab it from the drivers download link above.

Scanning over the network does not work on Linux in my (chalmers) experience. I recommend you run the windows version of "MF Toolbox" through Wine. Or just use one of HackLab's windows machines, like the media PC. Sorry :(

Example Linux Driver Install

NOTES: This install was done using the Cinnamon Desktop with LMDE. The CUPS web interface was deliberately used to setup this printer, as that should be available on any Linux desktop. ... Hopefully the below, for how I got this to work with Linux, will help others. (Allen)

Driver Install

From this Hacklab wiki page for the MFC8000 Printer:

Driver Install

Note automatic drivers (Bonjour/Mac and Windows Drivers) just don't work. You'll have to install them yourself from Canon's Site - Look for "Drivers"().


Using the link above took me to the Canon page for this printer. 50%


Then after using the drop-down arrow, to expand the "Software & Drivers" section, I selected the appropriate info. for my version of Linux. 50%


Then I downloaded BOTH the above driver files. (Just in case the one I tried first didn't work.)


Next, using the my graphical file manager (nemo), I right clicked on the "linux-UFRII-drv-v620-us-01.tar.gz" file and selected "Extract Here". That created the "linux-UFRII-drv-v620-us" directory of files. Then I right clicked on this directory and selected "Open in Terminal".


Next, in the terminal which opened up already in the directory with the driver files, I typed `sudo ./install.sh` ... which produced the following results on my system:


~/Downloads/linux-UFRII-drv-v620-us$ sudo ./install.sh
[sudo] password for allen:      <br>
This installer is recommended for the following distributions that are currently supported as of the release of this installer:
* Fedora/Ubuntu/CentOS/Debian/UOS/Kylin OS/NeoKylin OS

If this installer is run under distributions for which the support period has ended, the installation of additional system libraries may be necessary after driver installation is complete.

Note that an internet connection is required for installation.

Do you want to continue with installation? (y/n)y

NOTE: after answering "y" to the above question, the below output is just Linux "doing it's thing", so most users can just ignore it.

#----------------------------------------------------#
= Install Start =
#----------------------------------------------------#
Machine Type = amd64
Package Type = deb
Package list = 
    ./x64/Debian/cnrdrvcups-ufr2-us''6.20-1.01''amd64.deb

#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
 OK: cups

#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
 OK: cups-bsd

#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
 OK: libcups2

#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
 OK: libcupsimage2

#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
 OK: libgtk-3-0

#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
 OK: libjpeg62-turbo

#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
 OK: libgcrypt20

#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
 OK: libjbig0

#----------------------------------------------------#
= Install Package Check =
#----------------------------------------------------#
 OK: lsb-release

#----------------------------------------------------#
= Install Printer Driver (dpkg -i -G --force-overwrite) =
#----------------------------------------------------#
Selecting previously unselected package cnrdrvcups-ufr2-us.
(Reading database ... 540992 files and directories currently installed.)
Preparing to unpack .../cnrdrvcups-ufr2-us''6.20-1.01''amd64.deb ...
Unpacking cnrdrvcups-ufr2-us (6.20-1.01) ...
Setting up cnrdrvcups-ufr2-us (6.20-1.01) ...
Restarting cups (via systemctl): cups.service.
localuser:root being added to access control list

... which then brought up the following pop-up window:


50%


Just click on the "Close" button of the above. Which returned me to the terminal, with the additional output: (Again, the below does not really matter for most users.)


Processing triggers for gnome-menus (3.36.0-1.1) ...
Processing triggers for mate-menus (1.26.0-3) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for mailcap (3.70+nmu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...

~/Downloads/linux-UFRII-drv-v620-us$ 

Now just type "exit" to close the terminal.

Printer Install Using CUPS

Then I used the following in my web browser, to add this linux printer in the normal manner:

localhost:631/admin/


50%
Select the "Add Printer" button


50%
Select the detected printer. (Per above, I used the first occurrence of the printer.) Then select the "Continue" button.


50%
Just accept the provided default values, and select the "Continue" button.


50%
Select the "Canon MF8000C Series UFRII LT (en)" driver. Then select the "Add Printer" button.


And that should be it! ... Just run a Printer Test from your Linux Desktop.

Devices

HL0014