If your scanner cannot scan documents, you can try to diagnose and to solve the problem using the following recommendations.
This obvious mistake will be reported immediately after attempt to start scanning.
Make sure if the device is connected properly, if I/O error is reported while scanning.
Since functional components of MFP (printer and scanner) share the same I/O interface (MFP port), the situation of simultaneous access of different "consumer" application to the same MFP port is possible. To avoid possible conflicts, only one of them at a time is allowed to gain control over the device. The other "consumer" will encounter "device busy" response. This can usually happen while starting scan procedure, and appropriate message box will be displayed..
To identify the source of the problem, you should open MFP ports configuration and select the port assigned to your scanner. MFP port's symbol /dev/mfp0 corresponds to LP:0 designation displayed in the scanners' options, /dev/mfp1 relates to LP:1 and so on. USB ports start at /dev/mfp4, so scanner on USB:0 relates to /dev/mfp4 respectively and so forth sequentially. In the Selected port pane you can see if the port is occupied by some other application. If this is the case, you should wait for completion of the current job or should press Release port button, if you are sure that the present port's owner is not functioning properly.
Make sure whether ECP mode is selected for parallel port of your computer, if I/O error is reported while scanning through parallel port. To do this, please, reboot your computer and open BIOS settings. Scanning will not work via parallel port if ECP mode is not set.
Check if the Gimp application has "XSane:Device catalog..." item in the "Acquire" menu. If not, you should install XSane plug-in for Gimp on your computer. You can find the XSane plug-in package on your Linux distribution CD or on the XSane home page in the Web. For more details, please, refer to the Help of your Linux distribution or of the Gimp application.
On some modern Linux distributions MFP connected to parallel port can not be identified "on the fly" when it is switched on. Switch MFP device on before Linux boot.
See also: