HP MFP M225Dn 可以打印但无法扫描 - Ubuntu 14.04

HP MFP M225Dn 可以打印但无法扫描 - Ubuntu 14.04

我正在尝试在本地网络上使用 3 台 Linux PC(一台使用 16.04,一台使用 14.04,一台使用 Mint 17.3 - 基于 14.04)设置 HP MFP M225Dn 多功能打印机/扫描仪。
在 16.04 上打印正常,无需安装任何东西,而我需要在 14.04 和 Mint 上更新 HPLIP 才能打印,因此现在所有 PC 上的打印都正常。

在 16.04 上安装扫描仪有点困难,而我无法让它在 14.04 和 Mint 上正常工作。
在两台发行的 PC 上,xsane我运行no devices available,结果相同,使用sudo xsane

我认为这可能是一个sane-backend问题。这些“最新”的 HP MFP 打印机均未出现在受支持列表中,请参阅http://www.sane-project.org,尽管它在 16.04 上运行。

我正在寻找建议。我可以在 16.04 上寻找什么来帮助我在 14.04 上也能正常工作?

编辑

根据建议我添加了一些输出:

  1. $ sane-config --version返回1.0.23
  2. $ xsane(v. 0.998)输出一个窗口,提示“没有可用的设备”
  3. $ scanimage scanimage: no SANE devices found
  4. $ sane-find-scanner

    # sane-find-scanner will now attempt to detect your scanner. If the
    # result is different from what you expected, first make sure your
    # scanner is powered up and properly connected to your computer.
    
    # No SCSI scanners found. If you expected something different, make sure that
    # you have loaded a kernel SCSI driver for your SCSI adapter.
    
    # No USB scanners found. If you expected something different, make sure that
    # you have loaded a kernel driver for your USB host controller and have setup
    # the USB system correctly. See man sane-usb for details.
    
    # Not checking for parallel port scanners.
    
    # Most Scanners connected to the parallel port or other proprietary ports
    # can't be detected by this program.
    

顺便说一句:扫描仪当然是打开的。

先感谢您!

答案1

我为您提供了一个通用答案,但无法彻底解决您的问题。答案很笼统,很长。

假设那:

  • 您的联网扫描仪已打开。
  • yr 设备已连接到:
    A) 网络作为独立的 LAN 设备(直接 LAN 设置)。
    b) 计算机并通过网络共享:该计算机称为 LAN 服务器。所有其他联网计算机称为 LAN 客户端。此设置与下文不同。本文不讨论这种情况。
  • 软件包hplipsane-utils以及libsane都已libsane-extras正确安装。后者需要universe启用 repo。
  • 您已将用户添加saned到群组lp scanner和:

在终端

$ sudo adduser saned {scanner,lp}

实际上,只需要这两个组中的一个( lp、 ),但您可以安全地同时添加这两个组。这不会造成任何损害。HP MFP 类型的扫描仪往往会添加到,其他类型的扫描仪则会添加到。当从网络上共享的 USB 连接的一体机(即通过扫描服务器)进行扫描时,这是必需的。我尚未验证独立 LAN 扫描仪是否需要它。同样,如果不是,也不会造成任何损害。scannersanedlpscanner

  • 您已编辑/etc/sane.d/dll.conf,以尝试为您的设备启用正确的扫描驱动程序。尝试在该配置文件中查找“以下后端不是 SANE 发行版的一部分...”。在其下方,您将找到与不直接支持(未经测试)或部分支持的扫描仪相对应的注释行。根据需要取消注释行,保存文件。

来自 Ubuntu 社区的扫描方法

  • 确保可以 ping 通该设备。
  • 运行 hp-setup 向导,安装打印机、扫描仪、惠普一体机以及任何其他功能。

在终端:

$ sudo apt-get install python-qt4  # required only for Ubuntu 14.04
$ sudo hp-setup

对于连接类型,请选择“网络/以太网...”。
如果未检测到设备,请单击“显示高级选项”,勾选“手动发现”并提供扫描仪的 IP 地址。
检查扫描仪现在是否被识别:

$ scanimage -L

唉,如果仍然没有检测到您的扫描设备:

  • 确定打印机的 URI

在终端窗口内执行:

 $ hp-makeuri IP-ADDRESS

其中“IP-ADDRESS”应替换为您的打印机。这将显示您的打印机的 CUPS(打印)和 SANE(扫描)URI。

  • 访问您的联网扫描仪(两种方法):

A)xsane每次执行时,通过提供 SANE URI 来临时访问扫描仪:

$ xsane SANE-URI

其中“SANE-URI”是 返回的 SANE URI hp-makeuri

b)如果 CUPS 配置为使用“hp”后端而不是“socket”后端来访问打印机,则使扫描仪永久可访问。这可以通过编辑以下内容来实现printers.conf

$ sudo vim /etc/cups/printers.conf

并将“socket”DeviceURI 替换为 hp-makeuri 返回的“hp”URI。进行此更改后重新启动 cups:

$ sudo /etc/init.d/cupsys restart

HTH。如果这对你不起作用,请报告详细信息,但请记住首页是你的朋友。

答案2

我建议使用 HPLIPhttps://developers.hp.com/hp-linux-imaging-and-printing

它在任何 Ubuntu 版本上都运行良好。扫描仪也运行良好。

答案3

我刚刚发现该主题存在此问题,尝试了这里的提示但无济于事。

我遇到的问题是打印机设置中 SNMPv1/v2 被完全禁用。

在我启用 SNMPv1/v2 的只读访问后,扫描仪就被发现了,没有任何问题,并且运行良好。

希望我的问题有一天能够帮助到别人。

附加说明:此特定解决方案可能适用于所有存在 HP MFP 设备和扫描功能问题的操作系统。

相关内容