{"id":210,"date":"2017-10-10T10:41:08","date_gmt":"2017-10-10T09:41:08","guid":{"rendered":"https:\/\/www.philroche.net\/?p=210"},"modified":"2017-10-10T10:41:08","modified_gmt":"2017-10-10T09:41:08","slug":"xerox-documate-3220-scanner-on-ubuntu","status":"publish","type":"post","link":"http:\/\/wp.philroche.net\/2017\/10\/10\/xerox-documate-3220-scanner-on-ubuntu\/","title":{"rendered":"Xerox DocuMate 3220 scanner on Ubuntu"},"content":{"rendered":"
TLDR;<\/b> This blog post is confirming that the Xerox DocuMate 3220 does work on Ubuntu and shows how to add permissions for non root users to use it.<\/p>\n
——————————————-<\/p>\n
I was using my wife’s old printer\/scanner all in one<\/a> for scanning documents and it worked well but it was a pain to scan multiple documents so I decided to get a business scanner with auto feed and duplex scanning.<\/p>\n I went for the Xerox DocuMate 3220<\/a> as it stated it was SANE compatible so would work on Linux.<\/p>\n <\/p>\n With an RRP of ~\u20ac310 I managed to get a refurbished model for \u20ac98 delivered from ebay but sadly I didn’t do enough research as the scanner is not SANE supported<\/a>.<\/p>\n In my research in trying to add the scanner to the xerox_mfp SANE backend config (which didn’t work) I discovered that VueScan<\/a> was available for Linux and it’s supported scanners<\/a> did list some of the Xerox DocuMate series. I had used VueScan on my old MacBook Pro and was very happy with so I gave it a shot. Note that VueScan is not Open Source and not free but it is excellent software and well worth the \u20ac25 purchase price.<\/p>\n Lo and behold it found the scanner and it supported all of the scanner’s features.<\/p>\n However VueScan would only detect the scanner when run as root due to libusb permissions.<\/p>\n To add permissions for non root users to use the scanner I made the following changes. This guide should also be helpful when changing permissions for any USB device. The following changes were made on an Ubuntu 17.10 machine.<\/p>\n # Add myself to the scanner group. You can do this through the “Users and Groups” GUI too.<\/i><\/p>\n # Find the scanner vendor id and product id<\/i><\/p>\n Running dmesg we can see the scanner listed with idVendor=04a7 and idProduct=04bf<\/p>\n Note: The device number will most likley be different on your system.<\/p>\n\n
philroche@bomek:$ sudo usermod -a -G scanner philroche<\/pre>\n
philroche@bomek$ dmesg\nusb 1-2.4.3: new high-speed USB device number 26<\/b> using xhci_hcd\nusb 1-2.4.3: New USB device found, idVendor=04a7, idProduct=04bf<\/b>\nusb 1-2.4.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3\nusb 1-2.4.3: Product: DM3220\nusb 1-2.4.3: Manufacturer: Xerox\nusb 1-2.4.3: SerialNumber: 3ASDHC0333<\/pre>\n