我正在尝试安装 Epson V300 照片扫描仪,以便通过网络与我的 RaspberryPi(运行 Raspbian“wheezy”)共享。sane
不支持该扫描仪,但它有自己的 epkowa 驱动程序。不幸的是,他们没有 arm 包,所以我尝试从源代码编译。
我已经安装了 iscan_2.29.1-5.tar.gz 和 iscan-data_1.23.0-1.tar.gz,但我无法识别我的扫描仪。
执行时,sane-find-scanner -q
我看到我的扫描仪列出了所有信息,但当我尝试时,scanimage -L
我得到了No scanners were identified
。
答案1
驱动程序是 x86 二进制文件,没有分发源代码。因此,要求 EPSON 编译 ARM 代码是唯一可行的解决方案(或者也许是模拟器?)
答案2
答案3
这是一个古老的扫描仪,我怀疑现在是否还有人在使用它,但是......我弄清楚了如何从源代码编译驱动程序(当然,链接已被弃用!)。
Epson 还提供了 ARM 二进制文件,您可以在继续进行以下步骤之前尝试一下:
https://support.epson.net/linux/en/imagescanv3.php#arm
从 Epson 网站获取 iscan 和 iscan-data 的源代码(您可以在这里找到该网站http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=EN&CN2=&DSCMI=97929&DSCCHK=b5543797f2c23898f1b6b9fc37e81a56b7daac40):
wget http://support.epson.net/linux/src/scanner/iscan/iscan_2.30.4-2.tar.gz
wget http://support.epson.net/linux/src/scanner/iscan/iscan-data_1.39.2-1.tar.gz
解压:
tar -xvf iscan_2.30.4-2.tar.gz
安装依赖项:
sudo apt-get install build-essential libgtk2.0-dev libxml2-dev libsane-dev xsltproc
编译(README 说在 iscan 之前要安装 iscan-data):
./configure
sudo make
安装:
sudo make install
现在有一些额外的步骤,由于某种原因,EPSON 脚本没有考虑到我们在扫描仪工作之前需要做的一些事情。
sudo adduser saned lp
在 /etc/udev/rules.d/55-libsane.rules 中(如果不存在则创建):
SYSFS{idVendor}=="04b8", MODE="0666", GROUP="scanner", ENV{libsane_matched}="yes"
在 /etc/sane.d/epson2.conf 和 epson.conf 中,将 usb 行更改为:
usb <vendor ID> <product ID>
(您可以通过运行 sane-find-scanner 获取该信息。)
您可能需要重新启动然后
sudo scanimage --list-devices
应该显示扫描仪。
最后的步骤最初在这里找到:https://www.johndstech.com/how-to/geek-friday-setting-up-epson-scanning-on-raspberry-pi/