6.2. 迁移现有的经典打印队列和扫描仪设备


ipp-usb 软件包与经典打印和 IPP-over-USB 设备的扫描驱动程序不兼容,因此升级后需要根据用户的选择手动进行干预。您可以查看可用的打印和扫描功能,并决定对设备使用哪种支持:

  • 无驱动程序
  • 经典驱动程序

流程

使用无驱动程序支持 USB 设备

要将带有经典驱动程序的现有配置迁移到 USB 设备的无驱动程序支持,请遵循以下提到的步骤,具体取决于设备功能:

  1. 如果设备有打印功能,请删除过去为该设备安装的任何现有打印机。
  2. 要搜索打印机名称,请运行:

    # lpstat -a
    Copy to Clipboard Toggle word wrap
  3. 删除打印机:

    # lpadmin -x <printer_name>
    Copy to Clipboard Toggle word wrap
  4. 如果设备有扫描功能,请禁用提供扫描支持的 SANE 后端,例如 hpaio。您可以通过在配置文件 /etc/sane.d/dll.conf 或目录 /etc/sane.d/dll.d 中的特定文件中注释掉其名称,或者卸载扫描驱动程序来实现这一点。例如,要禁用 hpaio 扫描后端:

    # scanimage -L
    device `hpaio:/usb/laserjet_mfp_m129-m134?serial=XXXX' is a Hewlett-Packard laserjet_mfp_m129-m134 all-in-one
    device `airscan:e0:HP LaserJet MFP M130fw (E700D6)' is a eSCL HP LaserJet MFP M130fw (E700D6) ip=127.0.0.1
    
    # sudo sed -i 's,^\s*hpaio$,#hpaio,' /etc/sane.d/dll.d/hpaio
    Copy to Clipboard Toggle word wrap

    因此,后端 HPAIO 支持的扫描设备在扫描仪列表中不可见。

使用经典驱动程序来支持设备

选择经典驱动程序需要在 ipp-usb 配置中拒绝打印机模型。

  1. 搜索设备型号名称:

    # sudo ipp-usb check
    Configuration files: OK
    IPP over USB devices:
     Num  Device              Vndr:Prod  Model
       1. Bus 001 Device 005  04a9:2823  "Canon MF440 Series"
    Copy to Clipboard Toggle word wrap
  2. ipp-usb 创建一个 quirk,并在 /etc/ipp-usb/quirks 目录中的新 quirk 文件中使用名称。请注意,.conf 后缀是必需的。

    # cat /etc/ipp-usb/quirks/canon.conf
    
    [Canon MF440 Series]
    blacklist = true
    Copy to Clipboard Toggle word wrap
  3. 重启 ipp-usb 服务:

    $ systemctl restart ipp-usb
    Copy to Clipboard Toggle word wrap

    此 quirk 拒绝 ipp-usb 中的设备支持,而经典驱动程序将正常工作。ipp-usb 生成的打印机被从现有打印机列表中删除。

注意

您可以通过删除 ipp-usb 软件包,并从 DNF 操作中排除它,来选择退出无驱动程序 USB 支持。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat