For some reason today I could not scan an item on our Brother MFC-5890CN printer to my Windows 7 laptop today at the computer shop. It has been a couple weeks since I needed to scan something to my computer however it has never had a problem in the past. Today though when I attempted to scan a document using the Brother ControlCenter3 software it failed to connect to the Brother printer. The interesting thing is that when I attempted to configure the device remotely using the same Brother ControlCenter3 software it worked without an issue. I initially thought it was some form of firewall issue either on my computer or on the firewall at the computer shop however that was not the issue. Below I describe the error in more detail as well as how I resolved the problem.
Error Scanning Document On Brother MFC-5890CN Using ControlCenter3 Software:
Once you click on OK in the above error pop up another window will display as shown in the below example image.
As you can see above a couple recommendations are made in the first error message that displays however none of those suggestions helped resolve the problem of scanning a document to my computer. Next I looked through the Brother programs that were installed and noticed the Installation Diagnostics application so I decided to run that. The below example image shows the output of running the Installation Diagnostics application.
Brother Installation Diagnostics Application Output:
Notice that everything except for the Remote Setup failed. Running this application gave me an idea to troubleshoot which was the fact that maybe the ControlCenter3 application is attempting to contact the DNS name instead of the IP address itself and for some reason it used to be able to reach the MFC-5890CN by name and now it cannot. I added the internal IP address of the device along with the name listed in the above output of the Installation Diagnostics and this resolved the problem.
To add a entry to your local computer open the hosts file in your favorite text editor, such as notepad, Notepad++, etc., which is located at the below path.
Windows 7 hosts File Path:
You will need to add an entry similar to the below and then save the hosts file. Make sure when you save the hosts file that it is saved without a file ending such as hosts.txt because this will not work.
Windows 7 hosts File Entry For Brother Printer:
# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 188.8.131.52 rhino.acme.com # source server # 184.108.40.206 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost 192.168.1.44 BRN008077D4CB10
Notice the last line in the hosts file that provides a DNS mapping of BRN008077D4CB10 to 192.168.1.44 which is the internal address of the Brother MFC-5890CN printer on our local network. Once this entry was made I was able to scan documents using ControlCenter3 again without issue. Once you are able to scan via the ControlCenter3 software you will receive a message to let you know that the scan has started as shown in the below example image.
Brother MFC-5890CN Scan Started Via ControlCenter3 Software: