在数字化办公的今天,扫描仪已成为许多办公场合不可或缺的工具。然而,对于 Linux 用户来说,配置和使用扫描仪一直是个令人头疼的问题。近日,一份详细的《Linux 扫描仪配置与使用攻略》在少数派 PRIMEMatrix 栏目发布,为广大 Linux 用户提供了便捷的解决方案。
Linux 扫描仪支持现状
Linux 平台由于其开源特性,往往不受厂商重视,导致扫描仪驱动和配套软件的支持相对较少。与 Windows 和 macOS 相比,Linux 用户在配置扫描仪时面临着更多挑战。然而,随着政、企单位推动操作系统国产化进程的加速,Linux 平台使用扫描仪的需求日益增长。
SANE:Linux 扫描仪的救星
在这样的背景下,Linux 发行版提供了一套跨厂商的成熟解决方案——SANE(Scanner Access Now Easy,「扫描易」)。SANE 是一套用于操作图像采集设备的标准化 API,为 UNIX / 类 UNIX 环境量身打造,支持扫描仪、相机、摄像头等多种设备。
SANE 的优势
- 通用编程接口:SANE 为开发者提供了一套通用的编程接口,适用于理论上所有的扫描仪,简化了扫描软件的开发工作。
- 开箱即用:SANE 为各大 Linux 发行版提供扫描支持,用户无需繁琐配置,即可使用扫描仪。
eSCL:网络扫描仪的利器
与网络打印机类似,网络扫描仪也有自己的「IPP」协议——eSCL(Extended Standard Client/Server Language,扩展标准下的客户端/服务端语言)。eSCL 基于 XML 与 HTTP,允许用户通过网络连接扫描仪进行扫描,无需安装驱动程序。
扫描软件:多样选择
在 SANE 和 eSCL 的基础上,Linux 平台有多款免费、开源、实用的扫描软件供用户选择:
- Simple Scan:由 GNOME 项目组开发的简易、实用的扫描工具,多为主流发行版自带。
- Skanlite、Skanpage:由 KDE 项目组开发的扫描工具,其中 Skanlite 适合单页扫描,Skanpage 适合多页扫描。
- NAPS2:由 CyanFish 开发的跨平台、多功能扫描工具,功能更丰富,支持图片裁切、OCR 等高级功能。
准备工作:安装必要的软件包
为了顺利使用 SANE 进行扫描,用户需要安装一系列软件包。对于不同发行版,安装命令略有差异,以下为常用发行版的安装命令:
“`markdown
Arch Linux
sudo pacman -Sy sane sane-airscan libinsane
Debian及衍生版,如:Ubuntu / Deepin / 银河麒麟 / UOS
sudo apt update
sudo apt install libsane-common libsane1 sane-airscan libinsane1
sudo apt install sane-utils # SANE的实用工具(可选,面向专业用户)
sudo apt install libsane-hpaio # 面向惠普多功能一体机的支持组件(可选)
OpenSUSE
sudo zypper install libsane1 sane-airscan libinsane1
sudo zypper install sane-backends # SANE的后端支持组件
sudo zypper install sane-backends-autoconfig # 用于自动配置USB打印机的组件
sudo zypper install hplip-sane # 面向惠普扫描仪与多功能一体机的支持组件(可选)
sudo zypper install sane-saned # SANE的网络服务器,用于共享本机的扫描仪(可选)
“`
随着这份《Linux 扫描仪配置与使用攻略》的发布,Linux 用户终于可以愉快地使用扫描仪了。这不仅为办公带来了便利,也为 Linux 平台的发展注入了新的活力。
Views: 0