
You can try running it on WINE, but should that fail, you'll have to either borrow a Windows computer from someone or run a Windows developer virtual machine in GNOME Boxes or VirtualBox.

Because Canon doesn't release this toolbox for Linux, this step requires Windows. Now that you have created the Samba share, configured it on the server, and configured the share to be mounted on your Linux client, you need to launch the Canon Quick Utility Toolbox to configure the printer. The _netdev option is required so that the mount point is mounted after networking is fully functional (after a reboot, for instance) because this mount requires networking to be accessed.
#Network scanner linux full
It also passes the user's group identifier (GID) and the user identifier (UID), giving you full ownership of the Linux mount. This mounts the Samba share scans to the new mount point using CIFS, forcing SMBv3, and using the username and password stored in /root/smb-credetials.txt.
#Network scanner linux install
Install Samba with the following command: $ sudo dnf -y install sambaĬreate /etc/smb.conf file with the following content:Ĭhange the permissions so that it isn't world-readable: $ sudo chmod 640 /root /smb-credentials.txtĬreate a mount point and add it to /etc/fstab: $ sudo mkdir /mnt /MB2720-SCANSĪdd the following line into your /etc/fstab: //192.168.33.50/SCANS /mnt/MB2720-SCANS cifs vers=3.0,credentials=/root/smb-credentials.txt,gid=1000,uid=1000,_netdev 0 0 Once this is done, you do not need to use the tool unless you want to make a change.īefore configuring the printer, you must set up a Samba share on your Linux computer or server. The software is required because it is the only way to configure the printer's destination folder location and credentials. Get the Canon toolsĭownload the required Windows Canon Quick Utility Toolbox software from Canon's website. Minor modifications may be necessary for other distributions. I'm using Fedora, so these instructions should work for any RPM-based Linux distribution. Although it's mostly low-level code that many users never knowingly interact with, the software makes it easy to share files over your local network, regardless of what platforms are used.

The Samba project is a Windows interoperability suite of programs for Linux and Unix. Specifically, I set up a Samba share to make the scanner available on my network. I was able to solve the scanner's problem with open source. This happened to me recently with a Canon 3-in-1 scanner (the Canon Maxify MB2720). As a result, every now and again, you'll stumble onto a printer or scanner that just doesn't seem to work with your operating system. Decades later, printer and scanner manufacturers continue to reinvent the wheel, ignoring established and universal protocols.

The free software movement famously got started because of a poorly designed printer.
