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.

When I selected Acer from the list and clicked OK, I got the error below.

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.
http://jaycee212.freeweb7.com/AcerScan320U.zip
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=0×2022 [ 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 /usr/share/sane/snapscan/your-firmwarefile.bin
/dev/usbscanner bus=001
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.
Technorati Tags: Acer, 320U, Ubuntu, Dell, AIO 962, XSane, Acerfirm

You can now download it directly from my Windows Live Space public folder. Its quite easy!
Ubuntu Hardy recognizes the wi-fi card but it doesn’t get it working, so we need to compile and install a modified madwifi snapshot containing AR5007 models support.
Thank you JayCee. I appreciate it.
Hey Guys,
I’ve found an old backup copy of everything you need to make this work. You can now download it directly from my Windows Live Space public folder. Follow the instructions in the Readme file and that’s it. No brainer… Really simple. Have a good one!
http://cid-506627d952003d86.skydrive.live.com/self.aspx/.Public/Acer%7C_Scanner%7C_320U%7C_on%7C_Ubuntu.rar
Hey Guys, This is JayCee,
I have just found the files I mentioned above saved in an old backup and you can download it now from my Live Space public folder. Follow the instruction in the read me file. No brainer at all! Have a good one.
Information 4 All
http://cid-506627d952003d86.skydrive.live.com/self.aspx/.Public/Acer%7C_Scanner%7C_320U%7C_on%7C_Ubuntu.rar
Unfortunately, I don’t have a back up of that file. The scanner .bin is not difficult to find and I think there’s a link here on this page to it. Anyhow, here’s the tutorial I posted on the Ubuntu forum:
http://ubuntuforums.org/archive/index.php/t-325605.html
***********************************************************************
How to set up scanner Acer 320U on Kubuntu 7.10 Gutsy Gibbon
***********************************************************************
1- You need to download the AcerScan320U.zip that contains the firmware for the scanner, the acerfirm script to upload the firmware and this tutorial in .doc format. Please note that this firmware is specific for the Acer 320U scanner!
2- Make sure that sane, sane-utils, libsane and libsane-extras are installed. After that, in order to properly identify where your scanner is plugged into, run in a terminal window: sane-find-scanner The important info will be in the uncommented lines, for example, on my pc the result is:
found USB scanner (vendor=0x04a5 [Color], product=0×2022 [ FlatbedScanner 13])
at libusb:001:005
3- In a console window, login as root and copy u34v101.bin to /etc/sane.d/ by typing: cp u34v101.bin /etc/sane.d/
4- Edit the snapscan file by entering: kdesu kate /etc/sane.d/snapscan.conf
5- The “firmware” line of snapscan.conf file should be: firmware /etc/sane.d/u34v101.bin
6- Insert a line above the firmware line saying: /dev/usbscanner bus=001
7- Upload the firmware by running the acerfirm script: ./acerfirm /dev/usbscanner u34v101.bin
8- Restart your computer and
9- Happy scanning using Kooka or XSane!
Jay Cee
Thanks for the info
Do you have a backup of that file?
Hi guys,
Freeweb had blocked free access for a while and I lost all my files in it, including the AcerScan320U.zip containing the scanner bin file and the tutorial on how to install it.
I used the u34v110.bin – The 101 may have been superceded. I also found this site http://outlands.ca/linux/snapscan-firmware.html. You don’t have to go through the registration/ad garbage.
Thank you.
Thank you very much for the link rjp.
Found the driver at this site: http://www.scanner-drivers.com/drivers/131/131970.htm. You will be redirected to Drivers.com. The driver is in mirascan_v403u10b.exe – just use the archive extractor to extract the bin file you need. Arun – thanks much for the help
I don’t see u34v101.bin in the exe file. There is u34v110.bin and other bin files. Which one did you use?
the link to
http://jaycee212.freeweb7.com/AcerScan320U.zip
was down when I tried it
would you mind sending me the file as I have that same scanner
I will host the file if you cant and ill send you a link to put in this blog post
thanks!
I’m not sure if I have a backup. I formatted my laptop since I tried this last time. I’ll check my home pc and get back to you.
I couldn’t find the file. I’ll see if I can get it anywhere else.
I got the info from Ubuntuforums. I’m not sure if it would work from root. I didn’t try it.
It’s quite painful for normal users to set things up in Linux due to lack of support from hardware vendors.
How did you figure this out? My Epson 2480 stopped working with 8.04.. Followed this using the esfw41.bin file for the epson and it worked.
I had already got the path to the bin file in snapscan.conf but it still wouldn’t work (it does in 7.10) but adding the /dev/usbscanner bus=001 line gave me life.
.
The scanner would work from root prior to this ?
.
Thanks (why do things like this change? )
Bob