config:epson-v500-scanner
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| config:epson-v500-scanner [2017/12/28 12:49] – created Wulf Rajek | config:epson-v500-scanner [2025/09/25 16:59] (current) – Wulf Rajek | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| Download the driver package from here:\\ | Download the driver package from here:\\ | ||
| - | http:// | + | http:// |
| < | < | ||
| - | wget https:// | + | wget "https:// |
| - | tar -xvzf iscan-gt-x770-bundle-1.0.1.x64.deb.tar.gz | + | tar -xvzf iscan-gt-x770-bundle-2.30.4.x64.deb.tar.gz |
| - | cd iscan-gt-x770-bundle-1.0.1.x64.deb | + | cd iscan-gt-x770-bundle-2.30.4.x64.deb |
| + | |||
| + | |||
| + | # As libsane was renamed to libsane1, the dependencies of the deb packages need to get adjusted: | ||
| + | cd core | ||
| + | mkdir epson-sane | ||
| + | dpkg-deb -R iscan_2.30.4-2_amd64.deb epson-sane/ | ||
| + | sed -i " | ||
| + | dpkg-deb -b epson-sane/ epson-sane-modified.deb | ||
| + | mv epson-sane-modified.deb iscan_2.30.4-2_amd64.deb | ||
| + | rm -rf epson-sane | ||
| + | cd .. | ||
| + | |||
| + | cd data | ||
| + | mkdir epson-sane | ||
| + | dpkg-deb -R iscan-data_1.39.2-1_all.deb epson-sane/ | ||
| + | sed -i " | ||
| + | dpkg-deb -b epson-sane/ epson-sane-modified.deb | ||
| + | mv epson-sane-modified.deb iscan-data_1.39.2-1_all.deb | ||
| + | rm -rf epson-sane | ||
| + | cd .. | ||
| sudo ./ | sudo ./ | ||
| </ | </ | ||
| + | |||
| + | The following may be required on Ubuntu based system (rather than Debian) to move the scanner drivers in the correct directory | ||
| + | < | ||
| + | sudo cp / | ||
| + | sudo cp / | ||
| + | </ | ||
| + | |||
| + | iscan needs to be started as root: | ||
| + | < | ||
| + | sudo iscan | ||
| + | </ | ||
| + | |||
| + | To let users access the device which changes bus and device each time it is started, add a udev rule based on the manufacturer and device code. It's the ID 04b8:0130 but where 04b8 is EPSON and 0130 the particular model. | ||
| + | < | ||
| + | lsusb | ||
| + | </ | ||
| + | |||
| + | Also add yourself to the saned and scanner groups (replace username with the actual username): | ||
| + | < | ||
| + | sudo adduser username saned | ||
| + | sudo adduser username scanner | ||
| + | </ | ||
| + | |||
| + | Now add the following to / | ||
| + | <code - 80-scanner.rules> | ||
| + | # change device EPSON owner group | ||
| + | ATTRS{manufacturer}==" | ||
| + | </ | ||
| + | Reload udev rules: | ||
| + | < | ||
| + | sudo udevadm control --reload | ||
| + | </ | ||
| + | And test the rules replacing the bus and device number from lsusb output. This should print group id 0 in the first line, then the group id of the scanner group in the second line. | ||
| + | < | ||
| + | sudo udevadm test $(udevadm info -q path -n / | ||
| + | </ | ||
| + | |||
| + | Make sure the udev rules file is not executable. e.g. | ||
| + | < | ||
| + | chmod -x / | ||
| + | chmod -x / | ||
| + | </ | ||
| + | |||
| + | Disconnect the scanner and reconnect it, then try using iscan or other scanning applications. | ||
config/epson-v500-scanner.1514465348.txt.gz · Last modified: (external edit)