Linux 平台扫描仪使用难题,你是否也遇到了?

在这个数字化盛行的时代,扫描仪的使用似乎司空见惯。然而,实际上,它在不同系统中的表现却千差万别,其中蕴含的复杂性实在值得我们去细细研究。

Windows和macOS的便利

# 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的网络服务器,用于共享本机的扫描仪(可选)
# Fedora
sudo dnf install sane-backends sane-frontends sane-airscan libinsane
sudo dnf install sane-backends-drivers-scanners   # SANE的扫描仪后端驱动
sudo dnf install sane-backends-drivers-cameras    # SANE的照相机后端驱动(可选)
sudo dnf install libsane-hpaio                    # 面向惠普扫描仪与多功能一体机的支持组件(可选)

在Windows和macOS系统里,厂商所提供的驱动及配套软件让扫描变得异常简便。只需设置好相关参数,轻轻一点便可以启动扫描。以惠普为例,它在两个系统上均提供了周到的驱动支持。在企业办公场所,员工使用惠普一体机扫描文件时,无需进行繁琐的额外操作。这一切都得益于系统与厂商间出色的兼容性。此外,这种便捷性并不仅限于大企业,即便是小工作室也能轻松享受。

这种系统与品牌间的良好配合,是市场发展多年来的成果。自Windows普及以来,众多厂商积极响应,确保了设备在主流系统下使用便捷。尽管苹果的macOS设备数量较少,但在设计阶段,它同样充分考虑了与各类设备,包括扫描仪的兼容性问题。

Linux下的SANE

#  Arch Linux
sudo pacman -Sy nss-mdns
# Debian及衍生版,如:Ubuntu / Deepin / 银河麒麟 / UOS
sudo apt update
sudo apt install libnss-mdns
# OpenSUSE
sudo zypper install nss-mdns
# Fedora
sudo dnf install nss-mdns

在Linux环境下,若想顺利运用SANE进行扫描,必须先安装一系列软件包。这其中就包括负责管理扫描仪色彩设置的组件,这些是SimpleScan等扫描软件正常运行所依赖的关键部分。以那些热衷于DIY的电脑爱好者为例,他们自己组装电脑,并选择了Linux系统。当他们打算使用扫描仪时,就得按照一定的步骤来安装这些软件包。通常情况下,无论是连接本地还是网络扫描仪,安装完毕的这些基础软件包无需额外配置即可直接使用。然而,这一过程还是需要一定的技术基础。

普通家庭用户若尝试运用Linux系统搭配扫描仪,往往会被这些要求困扰。这与Windows和macOS系统下的便捷操作形成了鲜明对比。然而,对于那些热爱开源的极客而言,尽管操作略显复杂,却也更具探索乐趣。

# Arch Linux
sudo pacman -Sy simple-scan
sudo pacman -Sy skanpage skanlite
# Debian及衍生版,如:Ubuntu / Deepin / 银河麒麟 / UOS
sudo apt update
sudo apt install simple-scan
sudo apt install skanpage skanlite
# OpenSUSE
sudo zypper install simple-scan
sudo zypper install skanpage skanlite
# Fedora
sudo dnf install simple-scan
sudo dnf install skanpage skanlite

惠普设备的特殊需求

使用惠普扫描仪和一体机时,在Linux系统上可能需额外安装HPLIP和其他软件包。这一点在以惠普设备为主的办公环境中尤其需要注意。例如,一些学校机房集中采购了惠普设备,主要用于扫描试卷和答题卡。若未安装这些软件包,设备可能无法正常扫描。这可能会影响正常工作或教学流程。

yay -S naps2-bin

在此情形下,技术管理团队需特别留意,务必保证软件安装正确无误,设备能够顺畅运作。这一点也显现出,尽管惠普的设备在Linux系统中功能卓越,却对配置有着更高的要求。

Avahi与nss-mdns软件包

Avahi在扫描仪识别方面发挥着一定作用。然而,在某些电脑上,仅凭Avahi存在就存在缺陷,可能仅能解析扫描仪的主机名,却无法解析IP地址。这种情况在一些社区或学校的老旧电脑设备中尤为常见。这时,我们便需要nss-mdns软件包来为Avahi提供支持,以便解析网络设备的IP地址。在众多需要网络共享扫描设备功能的网络环境中,若缺少nss-mdns软件包,即便设备存在,也无法正常识别和使用。

在网络搭建的实际操作中,网络管理员必须特别留意这两部分的协同安装。只有这样,当扫描仪和打印机等设备接入网络时,才能保证识别的准确性。否则,员工或使用者在使用过程中可能会因设备无法识别而感到烦恼或困扰。

yay -Ss brother
yay -Ss canon
yay -Ss epson
yay -Ss samsung

扫描软件的选择与安装

...
aur/samsung-unified-driver-scanner  1.00.39-7 (+10 0.07) 
    Samsung Unified Linux Driver for scanners.
aur/samsung-unified-driver 1.00.39-7 (+7 0.00) 
    Samsung Unified Linux Driver for printers and scanners.
...

GNOME的SimpleScan与KDE的扫描软件,一般都存在于主流发行版的软件仓库中。用户可以轻松安装,并根据个人需求进行选择。安装SimpleScan后,用户在桌面启动器中就能找到相应的软件,比如「文档扫描器」这样的图标。即便是Linux系统的新手,想要扫描旧照片,只需前往软件仓库,便可顺利安装扫描软件。

这些软件安装后,使用感受各不相同。SimpleScan在启动时,能自动识别连接至电脑的扫描仪,不论是有线还是无线型号。它会提示扫描准备就绪,并展示已连接的扫描仪列表。用户可以在“首选项”中轻松设置扫描质量等参数,这一点与其他多数扫描软件的设置相仿。

...
aur/brscan5 1.3.3_0-0 (+28 0.31)
    SANE drivers from Brother for compatible models
aur/brscan2 0.2.5_1-1 (+38 0.00)
    SANE driver from Brother for brscan2 models
aur/brscan3 0.2.13_1-9 (+70 0.00) (Orphaned)
    Brother SANE drivers for brscan3-compatible models
aur/brscan4 0.4.11_1-2 (+164 0.50)
    SANE drivers from Brother for compatible models
...

USB连接扫描仪问题

yay -S samsung-unified-driver-scanner
yay -S brscan5 brscan2 brscan3 brscan4

使用USB接口连接某些型号的扫描仪时,电脑可能无法识别。尤其在小型办公室,可能会遇到这类老式扫描仪,这时就需要安装相应的驱动。而且,部分厂商的驱动程序,比如爱普生的Linux打印机驱动程序EpsonScan2的Linux版本,还需要依赖SANE。对于设备维修人员来说,首要任务是判断该扫描仪是否属于那种需要额外安装驱动且依赖SANE的系统。

遇到USB连接无法识别的问题,使用者常常会感到沮丧。毕竟,在Windows等系统下,这种情况并不常见。事实上,这可是Linux系统使用扫描仪时的一大难题。

在使用扫描仪时,读者朋友们是否遇到过因系统差异而引发的麻烦?期待大家踊跃留言交流。若觉得本文对您有所帮助,不妨点赞并转发分享。

THE END