“设备通信错误 (5012)”- HP 打印机

“设备通信错误 (5012)”- HP 打印机

我刚刚更新了我的 Ubuntu,并将我的打印机恢复为出厂设置,之后我重新安装了我的打印机(与以前相同),但这次我收到“设备通信错误(5012)”。

我谷歌了一下,发现此解决方案以及对它的多次推荐。他们提到的问题似乎正是我的问题,只是解决方案的解决方式让我产生了疑问。

我既找不到hp-toolbox也没有hp-setup找到可以修改的字段

hp:/usb/HP_Color_LaserJet_MFP_M477fdw?serial=XXXXXXXXX

或者

hpfax:/usb/HP_Color_LaserJet_MFP_M477fdw?serial=XXXXXXXXX

并将 更改serial=XXXXXXXXip=192.168.0.xxx

有人对此有什么想法吗?也许我可以手动编辑文件?或者,在hp-setup我确实看到了字段network identification/hostname,但我不想弄乱它,因为我不确定,因为它也不会将更改为serial=ip=只是将名称更改为数字。

我刚刚意识到,当我插入 USB 电缆时,hp 工具箱下的传真机和打印机似乎正常。hp-check 下的问题仍然存在,但没有设备通信错误 (5012)。

所以对我来说,打印机似乎不是作为 wifi 安装的,而是作为 usb 安装的,也许只是通过将“serial=XXXXXXXX”更改为“ip=192.168.0.xxx”来解决这个问题,我真的不确定。

输出摘要:

# hp-check -i

Saving output in log file: /home/matt/hp-check.log

HP Linux Imaging and Printing System (ver. 3.17.10)
Dependency/Version Check Utility ver. 15.1

---------------------------------
| INSTALLED CUPS PRINTER QUEUES |
---------------------------------

HP-Color-LaserJet-MFP-M477fdw
-----------------------------
Type: Printer
Device URI: hp:/usb/HP_Color_LaserJet_MFP_M477fdw?serial=VNBKKDH3WN
PPD: /etc/cups/ppd/HP-Color-LaserJet-MFP-M477fdw.ppd
**warning: Failed to read /etc/cups/ppd/HP-Color-LaserJet-MFP-M477fdw.ppd ppd file**
PPD Description: 
Printer status: printer HP-Color-LaserJet-MFP-M477fdw is idle.          
enabled since Tue 06 Mar 2018 23:07:59 CET
Required plug-in status: Installed
**error: Unable to communicate with device (code=12): 
hp:/usb/HP_Color_LaserJet_MFP_M477fdw?serial=VNBKKDH3WN**
**error: Device not found**
**error: Communication status: Failed**

HP-Color-LaserJet-MFP-M477fdw-Fax-2
-----------------------------------
Type: Fax
Device URI: hpfax:/usb/HP_Color_LaserJet_MFP_M477fdw?serial=VNBKKDH3WN
PPD: /etc/cups/ppd/HP-Color-LaserJet-MFP-M477fdw-Fax-2.ppd
**warning: Failed to read /etc/cups/ppd/HP-Color-LaserJet-MFP-M477fdw-
Fax-2.ppd ppd file**
PPD Description: 
Printer status: printer HP-Color-LaserJet-MFP-M477fdw-Fax-2 is idle.  
enabled since Tue 06 Mar 2018 23:08:05 CET
Required plug-in status: Installed
**error: Unable to communicate with device (code=12): 
hpfax:/usb/HP_Color_LaserJet_MFP_M477fdw?serial=VNBKKDH3WN**
**error: Device not found**
**error: Communication status: Failed**

--------------
| PERMISSION |
--------------

-----------
| SUMMARY |
-----------

Missing Required Dependencies
-----------------------------
error: 'libcups2' package is missing/incompatible 
error: 'libdbus-1-dev' package is missing/incompatible 
error: 'libjpeg-dev' package is missing/incompatible 
error: 'libcups2-dev' package is missing/incompatible 
error: 'cups-bsd' package is missing/incompatible 
error: 'cups-client' package is missing/incompatible 
error: 'libcupsimage2-dev' package is missing/incompatible 
error: 'libsane-dev' package is missing/incompatible 
error: 'libsnmp-dev' package is missing/incompatible 
error: 'snmp-mibs-downloader' package is missing/incompatible 
error: 'openssl' package is missing/incompatible 
error: 'python3-pyqt4' package is missing/incompatible 
error: 'gtk2-engines-pixbuf' package is missing/incompatible 

Missing Optional Dependencies
-----------------------------
error: 'python3-dbus.mainloop.qt' package is missing/incompatible 

Total Errors: 12
Total Warnings: 0

抱歉我没能得到大胆的在代码中起作用?

答案1

记录显示:该问题出现在 18.04 和 hplip 3.17.10 中。

hp-检查-i' 报告

警告:不支持 12-18.04 版本。使用 12-17.04 版本依赖项来验证和安装...

警告:HPLIP 安装:12 发行版 18.04 不支持自动安装

答案2

我遇到了与上面提到的相同的错误无法与设备通信(代码=12)您还会注意到“sudo hp-check”报告了扫描仪的错误。

在 Google 上搜索该错误时,我发现了一个德语 Ubuntu 页面,建议进行以下修复,这对我的情况也有帮助(即使不懂德语也很容易理解): https://forum.ubuntuusers.de/topic/hp-deskjet-3636-device-communication-error/

因此,本质上你只需要运行这一行代码:

sudo apt purge ippusbxd

然后拔下/重新插入打印机。我重新运行后 sudo hp-check,所有错误都消失了,扫描工作也非常顺利。

干杯

答案3

对于 Ubuntu 22.04:

sudo apt remove ipp-usb

答案4

这就是我为解决这个问题所做的事情。

  1. 从 Ubuntu 17.10 全新安装:

    sudo do-release-upgrade -d
    
  2. 删除了所有引用(到目前为止我知道如何找到它们)/etc/cups 基本上是从 sudo-ed 中删除的,并清理了整个文件夹。

  3. 自动删除 hplip-gui

    sudo apt remove --auto-remove hplip-gui
    
  4. 在这里,有人要求我对 Ubuntu 进行部分更新,之后显示它已成为 18.04 的开发版本。不幸的是,我不确定这是被诱导的还是偶然发生的,也不知道这是否重要或如何找出答案。

  5. 自动移除 hplip

    sudo apt remove --auto-remove hplip
    
  6. 从 HP 网站下载 hplip-3.17.11。

  7. 按照 HP 网站上的安装说明安装 hplip-3.17.11。

  8. 在安装开始时特别注意安装说明并遵循其说明。

    8a. 软件和更新:确保它在主服务器上。8b
    . 通过以下方式锁定 CD-ROM:

    eject -i 1
    
  9. 安装了 hplip-3.17.11

    cd Desktop
    sudo sh hplip-3.17.11.run
    

    根本没有任何依赖问题!

  10. 通过 GUI 安装期间安装打印机。

打印机似乎设置正确,
通过 wifi 没有通信错误 5012,只是 xsane 仍然找不到。

更新:运行 hp-doctor 时出现不支持的平台警告和 HPLIP 错误:Unable to communicate with device (code=12)

相关内容