确认扫描仪硬件连接与系统识别是前提,依次完成驱动安装、SANE服务启用、网络扫描配置及手动驱动适配,确保设备被正确识别并支持高级功能。
一、确认扫描仪硬件连接与系统识别状态
该步骤用于验证扫描仪是否被Linux内核正确枚举,是后续所有驱动安装与配置生效的前提。若底层未识别设备,任何软件操作均无效。
1、使用原装USB线缆将扫描仪连接至主机USB 2.0或3.0端口,确保设备已开机且指示灯常亮(独立供电型号需确认电源适配器已接入)。
2、打开终端,执行命令:
lsusb | grep -i 'epson\|canon\|brother\|hp\|fujitsu\|toshiba\|panasonic',检查输出中是否包含设备厂商及型号关键词。
3、若无输出,尝试更换USB端口、线缆或重启设备;若有输出但显示“ID 0000:0000”或“unable to enumerate”字样,说明USB描述符加载失败,需检查供电稳定性或固件版本。
4、对网络扫描仪,额外执行:
ping -c 3 设备IP地址(例如 ping -c 3 192.168.1.100),确认网络连通性正常。
二、安装厂商专用.deb格式扫描驱动
银河麒麟V10官方生态提供经签名认证的.deb驱动包,含SANE后端、udev规则及前端集成支持,可保障ADF、双面、色彩校准等高级功能可用。
1、访问
https://eco.kylinos.cn/zoology/commercial.html,在搜索框中输入扫描仪完整型号(如“DCP-L2550DW”“e-STUDIO301DN”“M7400 Pro”),注意区分大小写与空格,筛选“扫描”类驱动。
2、根据当前系统版本(如V10 SP1)、CPU架构(x86_64或ARM64)及发布日期(优先选2026年发布的驱动),下载以scan.deb结尾的安装包。
3、双击该.deb文件,调用麒麟软件包管理器完成图形化安装;若提示依赖缺失,先在终端执行:sudo apt install libsane-dev libsane1补全基础库。
4、安装完成后,运行:
sane-find-scanner,确认返回类似“found USB scanner (Brother DCP-L2550DW) at libusb:001:005”的有效路径。
三、启用SANE守护进程并启用对应后端模块
SANE是Linux下统一扫描接口框架,必须确保saned服务运行且厂商后端在dll.conf中被显式启用,否则前端软件无法建立通信链路。
1、执行命令:
sudo systemctl enable --now saned,启动服务并设为开机自启。
2、编辑SANE后端配置文件:
sudo nano /etc/sane.d/dll.conf,取消对应品牌行前的#号注释(如brother4、epkowa、hpaio、fujitsu、toshiba、plustek等)。
3、保存退出后,执行:
scanimage -L,观察是否列出已识别的设备名称及后端标识(如“brother4:bus=usb:001:005”)。
4、若仍为空列表,检查用户是否属于scanner组:
sudo usermod -aG scanner $USER,然后注销并重新登录。
四、配置网络扫描仪专用命令工具
针对兄弟、东芝、联想等品牌的一体机,其网络扫描功能需通过厂商提供的CLI工具注册设备信息至SANE系统,绕过USB物理连接限制。
1、兄弟一体机:安装驱动后,在终端执行:
sudo brsaneconfig5 -a name=BrotherScan model='DCP-L2550DW' ip=192.168.1.100,其中IP须替换为实际网络地址。
2、东芝一体机(toshibascan1法):执行:
sudo toshibascan1config -a name=TOSHIBASCAN model=eSTUDIO301DN ip=192.168.1.100。
3、东芝一体机(sane-driver法):执行:
sudo pluma /etc/sane.d/toshiba.conf,定位“connection-information”行,将其后的IP地址修改为设备真实IP;多设备可追加多行配置。
4、联想一体机:使用对应工具,如:
sudo lenovoscan3config -a name=LenovoScan model='M7675' ip=192.168.1.100。
五、手动安装厂商Linux通用驱动包
当麒麟生态官网未提供对应型号驱动时,可直接采用打印机厂商发布的Linux通用驱动,适用于x86_64或ARM64架构,但需注意依赖兼容性与安装路径规范。
1、访问爱普生官网(https://download.epson-biz.com)、兄弟官网(https://support.brother.com)或HP官网(https://support.hp.com/cn-zh/drivers),搜索对应型号的Linux驱动,下载.deb或.run格式安装包。
2、若为.deb包,执行:
sudo dpkg -i 下载的文件名.deb
;若提示依赖错误,运行:
sudo apt --fix-broken install修复。
3、若为.run脚本包(如EPSON),先赋予执行权限:
chmod +x 文件名.run
,再执行:
sudo ./文件名.run。
4、安装完成后,验证SANE后端是否加载:
cat /etc/sane.d/dll.conf | grep -v "^#" | grep -E "(epkowa|brother4|hpaio)",确认目标后端已启用。
