By using the network plug-in, you can connect to a scanner that is directly attached to the network.
Please note that scanning over the network is only supported in a client/ server setup.
Scanners directly attached to the network are not supported.
Connect the scanner to the network and set the IP address.
For information on how to set the IP address, refer to the user manual shipped with your scanner.
Please edit /etc/imagescan/imagescan.conf
file by using root privileges as below.
Example:
[device]
net.udi = networkscan:esci://[IP address]:[Port number]
net.vendor = Epson
net.model = DS-XX00
net.name = My Network Scanner
vendor : Vendor name on Main Window.
model : Model name on Main Window.
name : If you want to change the display name, specify this item.
If this item is not specified, vendor+model is displayed.
*[Port number] must be set to 1865
*vendor / model / name = optional items
exp) When the IP address is xxx.yyy.zzz.www, specify as follows.
net.udi = networkscan:esci://xxx.yyy.zzz.www:1865
Launch Image Scan v3.
If it identifies the scanner on the network properly, it will work without any problems.
At this time, if multiple scanners are connected, select the appropriate scanner as well as local connection.
See “6.4.3. Select scanner”
The sane-pixma library implements a SANE (Scanner Access Now
Easy)
backend that provides access to Canon PIXMA / i-SENSYS / imageCLASS /
imageRUNNER multi-function devices (All-in-one printers) and the Canon
CanoScan Flatbed/TPU scanners. The backend implements both the USB
interface and network interface (using Canon's BJNP and MFNP proto
cols). The network interface supports scanners over IPv4 as well as
IPv6 (MFNP over IPv6 is untested).
This backend is required in order to get your scanner to work under sane
While I do not have your scanner and cannot test, it appears that you are missing the libsane-pixma.so library that supports the Canon Pixma MG5700 series for sane. The package that contains it is libsane-dev, is in the repositories and can be installed with the command sudo apt install libsane-dev
You can confirm that you have the file with the command find /usr -name *.so | grep pixma
Sources:
http://www.sane-project.org/man/sane-pixma.5.html
https://packages.ubuntu.com/xenial/libsane-dev
Best Answer
Some scanners will work straight away. Ubuntu comes with software called SimpleScan. If you can't find it in your applications, install it in a terminal window with
sudo apt-get install simple-scan
.Ubuntu also comes with HPLIP which supports HP printers.
According to this page, you printer is supported.
If SimpleScan is not working for you, you may need to install HPLIP. Click here for the downloads page, which includes instructions on how to install HPLIP.