Hi
I have recently installed a printer scanner (brother MFC-255CW) onto my wireless network. I followed the instructions on the Brother website and all was well.
Until I realised my router had dynamic IP addressing, meaning the next time I re-booted my printer/scanner it could get a new IP address, meaning my various software (cups/sane/simplescan etc) would not find the printer. To combat this I set the printer to a static IP outside of the range of my DHCP. This works fine with the printer modification through cups, but has caused a problem with the simple scan.
To try to change the IP address the scanners look for I just re-inputed the code;
$ brsaneconfig3 -a name= scanner model=MFC-255CW ip=192.168.2.3
changing the IP to 192.168.2.100
unfortunately this returned the error that 'scanner' already existed, so I then did the same command changing the name to SCANNER.
This was accepted.
I then confirmed the scanner entry with;
$ brsaneconfig3 -q | grep SCANNER
which returned this;
0 SCANNER "MFC-255CW" I:192.168.2.100
Which is correct.
I then tried to scan using Simple Scan but it just timed out. Tried to select the scanner in properties but although it shows 2 (both named Brother MFC-255CW) neither scanned. When I try to scan with Xsane it gives me the two options but with the names 'scanner' and 'SCANNER'. If I pick the SCANNER option it works fine (which is correct).
If I put in the command;
$ simple-scan -d
I get this returned;
** (simple-scan:2586): DEBUG: Starting Simple Scan 1.0.2, PID=2586
** (simple-scan:2586): DEBUG: Restoring window to 600x400 pixels
** (simple-scan:2586): DEBUG: Restoring window to maximized
** (simple-scan:2586): DEBUG: sane_init () -> SANE_STATUS_GOOD
** (simple-scan:2586): DEBUG: SANE version 1.0.20
** (simple-scan:2586): DEBUG: Requesting redetection of scan devices
** (simple-scan:2586): DEBUG: Processing request
** (simple-scan:2586): DEBUG: sane_get_devices () -> SANE_STATUS_GOOD
** (simple-scan:2586): DEBUG: Device: name="brother3:net1;dev1" vendor="Brother" model="MFC-255CW" type="scanner"
** (simple-scan:2586): DEBUG: Device: name="brother3:net1;dev0" vendor="Brother" model="MFC-255CW" type="SCANNER"
** (simple-scan:2586): DEBUG: Stopping scan thread
** (simple-scan:2586): DEBUG: Processing request
** (simple-scan:2586): DEBUG: sane_exit ()
Which also seems correct.
Anyway my question is, how do I set SCANNER as my preferred hardware or delete the 'scanner' entry, so as to make it work in simple scan.
PS I have kids, so I would like simple scan to be the main scanning software as Xsane can be a bit scary!!
Bookmarks