后端的安装

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下载对应版本的驱动

Untitled

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