[ Content contribution] 靓仔扫描-如何实现USB免驱扫描(技术交流)
Tofloor
poster avatar
克亮
Moderator
6 hours ago
Author

经过大约2个月时间的打磨,靓仔扫描-迎来1.9.0版本(目前deepin系统已经全架构上线)

下周考虑上架UOS商店(其实已经在UOS多架构环境下测试了)

image.png

打开主程序界面如下:

image.png

随着近年来扫描仪技术的发展,越来越多的新型扫描仪支持以下现代协议:

ipp-usb:通过 USB 连接,但使用 IPP (Internet Printing Protocol) 协议通信

sane-airscan:支持 eSCL (AirScan) 和 WSD (Web Services on Devices) 协议

eSCL:Apple AirScan 协议,支持网络和 USB 连接
感兴趣的可以打开链接一探究竟:https://github.com/OpenPrinting/ipp-usb

肯定会有人问:什么是ipp-usb?

概述

IPP-USB(Internet Printing Protocol over USB)是一种现代化的设备通信协议,它将成熟的 IPP 协议扩展到 USB 连接的设备上。最初设计用于打印机,现在已广泛应用于扫描仪、多功能一体机等设备。(一句话把USB线看成网线)

核心价值

  • 免驱动体验:用户无需安装厂商特定驱动程序
  • 标准化接口:基于开放的 IPP 和 eSCL 标准
  • 跨平台兼容:支持 Linux、macOS、Windows 等操作系统
  • 即插即用:设备插入即可使用,自动发现和配置

安装必要组件/启动服务

sudo apt-get install ipp-usb sane-airscan
# 启动服务
sudo systemctl enable ipp-usb
sudo systemctl start ipp-usb

# 检查设备
ipp-usb check
scanimage -L
# 查看服务状态
systemctl status ipp-usb

今天的主角是两台新款的奔图打印机如图所示:

(奔图BM5210ADN 奔图BM4246ADW)

image.png

通过下面命令查看是否安装了 ipp-usb sane-airscan

image.png

然后通过 systemctl status ipp-usb 查询是否运行

如果没有启动 可以执行上面提到的启动服务。

image.png

也可以通过系统监视器查看

image.png

接下来执行ipp-usb check 来查询

image.png

接下来看靓仔扫描如何发现设备:

从应用商店下载安装靓仔扫描 可以直接双击打开,程序打开后,程序会自动搜索.

安装程序后,也可以通过终端输入lz-scan 详细查看软件每一步的日志(默认开启debug模式)

image.png

image.png

录屏_lz-scan_20251128221123.gif

这里要说明一下:程序扫描的时候纸张来源默认是平板,

如果是输稿器扫描 请在纸张来源选择 自动进纸器,

如果你的扫描设备支持双面扫描 可以选择双面自动进纸器

默认平板模式扫描演示:

录屏_lz-scan_20251128222608.gif

选择自动进纸器扫描(输稿器放了4张稿件)

录屏_dde-shell_20251128223235.gif

学完此贴,以后再也不用担心支持IPP-USB新款的扫描仪,可以愉快的直接通过USB连接实现免驱扫描。

我猜肯定会有人问,明明有三个设备,为什么只看到两个,因为有一个是插网线的

那如何看全三个设备呢?请看下图

录屏_lz-scan_20251128224314.gif

Reply Favorite View the author
All Replies

No replies yet