麒麟OS扫描仪正常工作必须完成硬件识别、驱动安装、SANE服务启用和后端配置四步;先用lsusb确认设备被内核识别,再装sane-utils与图形前端并加用户至sane组,接着从官网下载对应型号scan.deb驱动安装,最后启用saned服务并在dll.conf中取消对应品牌后端注释,运行scanimage -L验证设备路径。

在麒麟OS中让扫描仪正常工作,必须完成硬件识别、驱动安装、SANE服务启用和后端配置四个关键环节,缺一不可;跳过任一环节都可能导致“设备未找到”或“扫描按钮灰显”。
确认扫描仪已被系统底层识别
这一步是所有后续操作的前提,如果内核连设备都看不见,装再多驱动也没用。
使用原装USB线将扫描仪接入主机USB 2.0端口(避免USB 3.0兼容性问题),确保设备已开机且指示灯常亮。
打开终端,执行命令:lsusb | grep -i 'epson\|canon\|brother\|hp\|fujitsu\|toshiba',观察输出是否含厂商名与VID:PID编号(如04b8:0139)。
若无任何输出,立即更换USB端口、线缆并重启设备;若输出含ID 0000:0000或unable to enumerate,说明USB描述符加载失败,【此时必须换线或检查供电,不可继续下一步】。
对网络扫描仪,额外执行:ping -c 3 192.168.1.100(将IP替换为设备实际地址),确认网络连通。
安装SANE基础套件与图形前端
没有sane-utils,scanimage命令无法运行;没有xsane或simple-scan,你就只能靠命令行硬扫。
在终端中执行:sudo apt-get update && sudo apt-get install sane-utils xsane simple-scan -y。
安装完成后,运行:groups,检查当前用户是否属于sane组;若未出现,执行:sudo usermod -aG sane $USER。
退出当前会话并重新登录,或直接执行:newgrp sane,使权限立即生效。
再运行:scanimage -L,若仍返回no SANE devices found,说明硬件未识别或驱动缺失,需返回上一阶段排查。
从麒麟生态官网下载并安装专用.scan.deb驱动
这是适配成功率最高、兼容性最稳的方式,尤其适用于兄弟DCP-L2550DW、东芝e-STUDIO301DN、奔图P3305等国产及主流型号。
方法一:图形化安装
打开浏览器,访问 https://www.php.cn/link/54267af4b3906ad3c872894bf7093993。
在搜索框中输入扫描仪完整型号(如“M7400 Pro”“DCP-L2550DW”“HP ScanJet Pro 3600”),注意区分大小写与空格,勾选“扫描”分类。
从结果中选择与当前系统版本(如V10 SP1-2303)、CPU架构(x86_64或ARM64)完全匹配的以scan.deb结尾的安装包。
双击该.deb文件,调用麒麟软件包管理器安装;若提示依赖缺失,先执行:sudo apt install libsane1 libsane-dev。
方法二:命令行安装
若图形界面异常或需批量部署,可下载后执行:sudo dpkg -i ~/Downloads/brother-dcp-l2550dw-scan_1.0.0-1_amd64.deb(路径与文件名按实际调整)。
安装失败时,立即补全依赖:sudo apt-get install -f。
启用saned服务并启用对应SANE后端模块
即使驱动已装好,若saned没开或后端被注释掉,所有扫描软件都会报“找不到设备”。
第一步:启动守护进程
执行命令:sudo systemctl enable --now saned。
第二步:启用品牌后端
执行:sudo nano /etc/sane.d/dll.conf,用方向键定位到对应品牌行:
惠普 → 取消#hpaio前的#号
兄弟 → 取消#brother4前的#号
爱普生 → 取消#epkowa前的#号
东芝 → 取消#toshiba前的#号
【切勿取消多行,只放开你设备对应的那一行;取消错行会导致scanimage -L报错】
第三步:重启服务并验证
保存退出后,执行:sudo systemctl restart saned。
最后运行:scanimage -L,确认输出中包含类似device `hpaio:/usb/HP_MFP_3388?serial=CN12345678' is a Hewlett-Packard HP_MFP_3388 all-in-one的有效设备路径。
手动配置网络扫描仪(东芝、兄弟等品牌)
当扫描仪通过网线接入局域网,而非USB直连时,必须显式注册其IP地址,否则SANE无法发现它。
第一步:确认设备已设静态IP
登录扫描仪Web管理界面(通常为http://192.168.1.100),设置IPv4为静态地址,如192.168.1.100,子网掩码255.255.255.0,网关192.168.1.1。
第二步:执行厂商注册命令
对东芝设备,运行:sudo toshibascan1config -a name=TOSHIBASCAN model=eSTUDIO301DN ip=192.168.1.100。
对兄弟设备,运行:sudo brsaneconfig5 -a name=BrotherNetScanner model=DCP-L2550DW ip=192.168.1.100。
第三步:验证网络设备识别
执行:scanimage -L,应看到含net:前缀的设备条目,例如brother4:net:192.168.1.100。


















