I bought Acer 320U scanner long time back. I didn’t use it for sometime. I thought I would start using it since my Dell All-in-one A962 printer/scanner didn’t work with Ubuntu. Ubuntu got XSane image scanner program installed by default under Applications -> Graphics. I thought once I connect my scanner, I should be able to start working with it immediately. I was wrong. XSane did detect my scanner as show below in the picture.
Here are the steps I followed to get it to working. Thanks to Ubuntu forum for the tips.
1. Download the zip file from the following location that contains the firmware for the scanner and the program acerfirm – to upload the firmware. Once it’s downloaded, double click that file and extract u34v101.bin and acerfirm to a local directory.
Update: If the above link doesn’t work, Click here.
2. Open Synaptic Package Manager from System -> Administration menu and search for sane, sane-utils, libsane and libsane-extras. Make sure they are installed. If not, install them.
3. Connect your scanner to the computer and switch it on.
4. Open the terminal from Applications -> Accessories menu.
5. Lets check if your computer detected the scanner. Type sane-find-scanner and press enter in the terminal. It’ll display lots of lines and you should find one similar to one shown below among those lines.
found USB scanner (vendor=0x04a5 [Color], product=0x2022 [ FlatbedScanner 13]) at libusb:003:002
Continue further if your system detects the scanner.
6. Type sudo gedit /etc/sane.d/snapscan.conf and press enter. This will open the snapscan.conf file in the text editor.
7. Comment the line that says firmware /usr/share/sane/snapscan/your-firmwarefile.bin.
8. Add /dev/usbscanner bus=001 and firmware /etc/sane.d/u34v101.bin (use u34v110.bin if you used the second link to download the file) to the file. Your file (first paragraph under General heading) should look similar to the lines below:
#—————————— General ———————————–
# Change to the fully qualified filename of your firmware file, if
# firmware upload is needed by the scanner
firmware /etc/sane.d/u34v101.bin (u34v110.bin if you used the second link to download)
# If not automatically found you may manually specify a device name.
9. Save and close the editor.
10. Go to the folder where you extracted the zip file by using cd command. eg: cd /home/username/folder1 (You can skip this step if you used the second link to dowload the bin file).
11. Upload the firmware by typing ./acerfirm /dev/usbscanner u34v101.bin (or ./acerfirm /dev/usbscanner u34v110.bin if you used the second link to download) in the terminal.
12. Restart your system and your scanner should work fine now. Open the XSane image scanner program and select Acer if you are provided with an option. Click OK and you should see the screen as shown below.