Xsane:无法打开设备`hpaio:/ net / Photosmart_C5100_series?zc = HP5180’:设备I / O期间出错

从应用程序打印工作。 hp-toolbox 有时无法连接。 并且Xsane弹出标题中的错误消息。 通过网络连接,我可以ping设备,我可以打印到它。

All-in-one过去曾经很好地工作(至少在12.04之前)。

hp-check -rt的输出如下:

 HP Linux Imaging and Printing System (ver. 3.12.2) Dependency/Version Check Utility ver. 14.3 Copyright (c) 2011-14 Hewlett-Packard Development Company, LP This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to distribute it under certain conditions. See COPYING file for more details. Note: hp-check can be run in three modes: 1. Compile-time check mode (-c or --compile): Use this mode before compiling the HPLIP supplied tarball (.tar.gz or .run) to determine if the proper dependencies are installed to successfully compile HPLIP. 2. Run-time check mode (-r or --run): Use this mode to determine if a distro supplied package (.deb, .rpm, etc) or an already built HPLIP supplied tarball has the proper dependencies installed to successfully run. 3. Both compile- and run-time check mode (-b or --both) (Default): This mode will check both of the above cases (both compile- and run-time dependencies). Saving output in log file: hp-check.log Initializing. Please wait... --------------- | SYSTEM INFO | --------------- Basic system information: Linux diablo 3.2.0-24-generic #39-Ubuntu SMP Mon May 21 16:52:17 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux Distribution: ubuntu 12.04 Checking Python version... OK, version 2.7.3 installed Checking PyQt 4.x version... OK, version 4.9.1 installed. Checking for CUPS... Status: scheduler is running warning: Version: (cups-config) Not available. Unable to determine installed version of CUPS.) error_log is set to level: warn Checking for dbus/python-dbus... dbus daemon is running. python-dbus version: 1.0.0 ------------------------ | RUNTIME DEPENDENCIES | ------------------------ Checking for dependency: CUPS - Common Unix Printing System... OK, found. Checking for dependency: CUPS DDK - CUPS driver development kit... warning: NOT FOUND! This is an OPTIONAL/RUNTIME ONLY dependency. Some HPLIP functionality may not function properly. Checking for dependency: GhostScript - PostScript and PDF language interpreter and previewer... OK, found. Checking for dependency: PIL - Python Imaging Library (required for commandline scanning with hp-scan)... OK, found. Checking for dependency: PolicyKit - Administrative policy framework... OK, found. Checking for dependency: PyQt 4 DBus - DBus Support for PyQt4... OK, found. Checking for dependency: Python DBus - Python bindings for DBus... OK, found. Checking for dependency: Python libnotify - Python bindings for the libnotify Desktop notifications... OK, found. Checking for dependency: Python XML libraries... OK, found. Checking for dependency: Python 2.3 or greater - Required for fax functionality... OK, found. Checking for dependency: Reportlab - PDF library for Python... OK, found. Checking for dependency: SANE - Scanning library... OK, found. Checking for dependency: scanimage - Shell scanning program... OK, found. Checking for dependency: xsane - Graphical scanner frontend for SANE... OK, found. ---------------------- | HPLIP INSTALLATION | ---------------------- Currently installed HPLIP version... HPLIP 3.12.2 currently installed in '/usr/share/hplip'. Current contents of '/etc/hp/hplip.conf' file: # hplip.conf. Generated from hplip.conf.in by configure. [hplip] version=3.12.2 [dirs] home=/usr/share/hplip run=/var/run ppd=/usr/share/ppd/hplip/HP ppdbase=/usr/share/ppd/hplip doc=/usr/share/doc/hplip-doc/HTML icon=no cupsbackend=/usr/lib/cups/backend cupsfilter=/usr/lib/cups/filter drv=/usr/share/cups/drv # Following values are determined at configure time and cannot be changed. [configure] network-build=yes pp-build=yes gui-build=yes scanner-build=yes fax-build=yes dbus-build=yes cups11-build=no doc-build=yes shadow-build=no hpijs-install=yes foomatic-drv-install=yes foomatic-ppd-install=yes foomatic-rip-hplip-install=no hpcups-install=yes cups-drv-install=yes cups-ppd-install=no internal-tag=3.12.2 restricted-build=no ui-toolkit=qt4 qt3=no qt4=yes policy-kit=yes hpijs-only-build=no lite-build=no udev-acl-rules=yes hpcups-only-build=no hpijs-only-build=no Current contents of '/var/lib/hp/hplip.state' file: # hplip.state - HPLIP runtime persistent variables. [plugin] installed=0 eula=0 Current contents of '~/.hplip/hplip.conf' file: [last_used] device_uri = "hp:/net/Photosmart_C5100_series?zc=HP5180" printer_name = working_dir = . [settings] systray_visible = 0 systray_messages = 0 [commands] scan = /usr/bin/xsane -V %SANE_URI% [refresh] rate = 30 enable = false type = 1 [polling] enable = false interval = 5 device_list = [fax] voice_phone = email_address = [installation] date_time = 06/20/2012 19:48:12 version = 3.12.2 -------------------------- | DISCOVERED USB DEVICES | -------------------------- No devices found. --------------------------------- | INSTALLED CUPS PRINTER QUEUES | --------------------------------- Photosmart_C5100 ---------------- Type: Printer Device URI: hp:/net/Photosmart_C5100_series?zc=HP5180 PPD: /etc/cups/ppd/Photosmart_C5100.ppd PPD Description: HP Photosmart c5100 Series, hpcups 3.11.7 Printer status: printer Photosmart_C5100 is idle. enabled since Wed 20 Jun 2012 06:13:00 PM CEST Processing page 1... error: Unable to communicate with device (code=12): hp:/net/Photosmart_C5100_series?zc=HP5180 error: unable to open channel error: Communication status: Failed printer ------- Type: Unknown Device URI: socket://printer:9100 PPD: /etc/cups/ppd/printer.ppd PPD Description: HP Photosmart c5100 Series, hpcups 3.11.7 Printer status: printer printer is idle. enabled since Wed 20 Jun 2012 06:21:34 PM CEST Ready to print. warning: Printer is not HPLIP installed. Printers must use the hp: or hpfax: CUPS backend to function in HPLIP. ---------------------- | SANE CONFIGURATION | ---------------------- 'hpaio' in '/etc/sane.d/dll.conf'... 'hpaio' in '/etc/sane.d/dll.d/hplip'... OK, found. SANE backend 'hpaio' is properly set up. Checking output of 'scanimage -L'... device `hpaio:/net/Photosmart_C5100_series?zc=HP5180' is a Hewlett-Packard Photosmart_C5100_series all-in-one --------------------- | PYTHON EXTENSIONS | --------------------- Checking 'cupsext' CUPS extension... OK, found. Checking 'pcardext' Photocard extension... OK, found. Checking 'hpmudext' I/O extension... OK, found. Checking 'scanext' SANE scanning extension... OK, found. ----------------- | USB I/O SETUP | ----------------- Checking for permissions of USB attached printers... HP Device 0x324 at 002:006: warning: Device URI: (Makeuri FAILED) --------------- | USER GROUPS | --------------- jhendrix adm dialout cdrom plugdev lpadmin admin sambashare error: User needs to be member of group 'lp' to enable print, scan & fax. User member of group 'lpadmin'. ----------- | SUMMARY | ----------- error: 3 errors and/or warnings. Please refer to the installation instructions at: http://hplip.sourceforge.net/install/index.html Done. 

我的syslog在启动xsane后显示这些行:

 Jun 20 19:53:38 diablo xsane: io/hpmud/jd.c 800: mdns lookup HP5180.local retry 19... Jun 20 19:53:38 diablo xsane: io/hpmud/jd.c 800: mdns lookup HP5180.local retry 20... Jun 20 19:53:39 diablo xsane: io/hpmud/jd.c 796: error timeout mdns lookup HP5180.local Jun 20 19:53:42 diablo xsane: io/hpmud/jd.c 89: unable to read device-id Jun 20 19:53:53 diablo dbus[1704]: [system] Failed to activate service 'org.freedesktop.Avahi': timed out 

提示/提示任何人让我的扫描仪再次工作?

对于任何人来到这个页面,像我一样,希望解决这个问题。 我最后尝试了一些非常简单的东西,对我有用。

我的系统是Ubuntu 12.10。 我有一台HP MFP CM1312网络打印机。

  1. 我从Ubuntu软件中心安装了“HPLIP Toolbox”(我已经安装了HPLIP)。
  2. 从一个终端,我运行“sudo hp-plugin”,点击默认的“下一步”。

网络扫描工作完美无瑕。

‘无法打开设备’hpaio:/ usb / HP_LaserJet_Professional_M1136_MFP?serial = 0000000000H77VXNPR1a’:设备I / O期间出错。

当我将ubuntu 14.04升级到14.10时,我遇到了上述错误。 我找到了解决方案如下。

  1. 打开终端

  2. 输入sudo hp-plugin

  3. 完成HP安装
  4. 而且你不会得到任何错误信息

我遇到了同样的问题。 Avahi正在为我而战。 它看起来像3.12.6中的一般错误:

https://bugs.launchpad.net/hplip/+bug/1015319

降级至3.12.4。 我在这里从启动板获得了包:

https://launchpad.net/debian/+source/hplip/3.12.4-1/

构建包(从内存中,但希望它有帮助):

  • 将tar.gz文件复制到/usr/local/src
  • sudo aptitude build-dep hplip
  • sudo aptitude install devscripts
  • tar -xzf hplip_3.12.4.orig.tar.gz
  • tar -xzf hplip_3.12.4-1.debian.tar.gz
  • mv debian hplip-3.12.4
  • cd hplip-3.12.4
  • debuild -us -uc
  • cd ..
  • dpkg -i *.deb

以下是对具有相同问题的人的其他参考:

http://www.linuxquestions.org/questions/slackware-14/xsane-failed-to-open-device-4175414927/

http://h30434.www3.hp.com/t5/Scanning-Faxing-and-Copying/Problem-with-scanning-Debian-HP-L7590/td-p/1755055

  • 使用’hplip’安装打印机
  • 从软件中心安装’hplip toolbox’
  • 从Dash打开HPLip Toolbox。
  • 在操作选项卡上,单击“安装必需插件”
  • 点击安装。

现在尝试通过Dash使用“简单扫描”访问扫描仪。 工作完美无瑕。

谢谢@Nelson Garcia,虽然我的方法略有不同,但是你的post为我解决了。