sudo apt-get install sane
or
sudo apt-get install sane-utils
最好做一个libsane.so的软链接(lisane.so.1(本身也是个软链接)可能在lib64或其他lib文件夹下,具体情况根据系统情况而定,)
sudo
ln -s /usr/lib/lisane.so.1 /usr/lib/libsane.so
首先运行scanimage -L,查看是否能找到扫描仪设备,若有,则可以直接查看前端的安装
若无,则运行sane-find-scanner,找到SCSI和USB扫描仪和他们的设备文件
一般sane-find-scanner能找到而scanimage -L无设备的原因是驱动未安装,所以下一步我们要安装驱动,前往设备官网搜索对应的驱动程序
我的设备是爱普生,进入Linux Scanner Driver Download | Epson下载对应版本的驱动
epsonscan2-bundle-6.7.65.0.armv7l.deb.tar.gz
通过sftp上传至盒子
切换至文件所在目录,解压并安装
gzip -d epsonscan2-bundle-6.7.65.0.armv7l.deb.tar.gz
bash install.sh
等待安装完成重新运行scanimage -L检查扫描仪连接,不出以外已经可以连上
其它品牌同理
安装完后端以后我们仍然需要一个前端进行方便操作,而不是每次都需要打开命令行
这里我选择了https://github.com/sbs20/scanservj这个项目
curl -O <https://mirror.ghproxy.com/https://github.com/sbs20/scanservjs/releases/download/v3.0.3/scanservjs_3.0.3-1_all.deb>
chown 777 scanservjs_3.0.3-1_all.deb
sudo apt-get install ./scanservjs_3.0.3-1_all.deb