Howto: Setting up Acer 320U scanner in Ubuntu

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.

Acer 320U



















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

XSane error











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.

XSane

Technorati Tags: , , , , , ,

This entry was posted in Ubuntu and tagged , , , , , , . Bookmark the permalink.

19 Responses to Howto: Setting up Acer 320U scanner in Ubuntu

  1. You can now download it directly from my Windows Live Space public folder. Its quite easy!

  2. 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.

  3. Arun says:

    Thank you JayCee. I appreciate it.

  4. JayCee212 says:

    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

  5. JayCee212 says:

    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

  6. JayCee212 says:

    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

  7. Arun says:

    Do you have a backup of that file?

  8. JayCee212 says:

    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.

  9. rjp says:

    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.

  10. Arun says:

    Thank you very much for the link rjp.

  11. rjp says:

    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

  12. 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!

  13. Arun says:

    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.

  14. Bob Clayton says:

    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

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>