爱普生打印机实用程序不工作

爱普生打印机实用程序不工作

我的 CPU:英特尔 i5 64 位处理器。

Ubuntu:18.04.1 LTS BB。

购买了新的 Epson L380 墨盒,并从 epson 下载中心网站下载了 64 位驱动程序和 epson 打印机实用程序。打印和复印工作都很好。但是,使用终端从命令行调用的 epson 打印机实用程序显示,该程序用于检查墨水量和清洁打印头:

epson-printer-utility:加载共享库时出错:libQtCore.so.4:无法打开共享对象文件:没有此文件或目录。

有人遇到过这种情况吗?我该怎么办。

答案1

我在 Ubuntu 20.04 中遇到了同样的问题,但没有机会安装 qt4,尝试从源代码构建文件也失败了几次,直到我决定执行以下操作。这不是一个完美的解决方案,但最终它起作用了。

解决方案是从 qt4 下载并仅提取缺少的三个文件。

程序如下:

软件包:libqtcore4 包含:/usr/lib/x86_64-linux-gnu/libQtCore.so.4

Download from: http://mirrors.kernel.org/ubuntu/pool/main/q/qt4-x11/libqtcore4_4.8.7+dfsg-5ubuntu2_amd64.deb

软件包:libqtgui4 包含:/usr/lib/x86_64-linux-gnu/libQtGui.so.4

Download from: http://mirrors.kernel.org/ubuntu/pool/main/q/qt4-x11/libqtgui4_4.8.7+dfsg-5ubuntu2_amd64.deb

软件包:libpng12-0 包含:/usr/lib/x86_64-linux-gnu/libpng12.so.0

Download from: http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb

下载文件到/tmp

cd /tmp

mkdir 输出

dpkg-deb -x libqtcore4_4.8.7+dfsg-5ubuntu2_amd64.deb 输出

dpkg-deb -x libqtgui4_4.8.7+dfsg-5ubuntu2_amd64.deb 输出

dpkg-deb -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb 输出

cd 输出

查找 .-name libQtCore.so.4

 ./usr/lib/x86_64-linux-gnu/libQtCore.so.4

查找 .-name libQtGui.so.4

 ./usr/lib/x86_64-linux-gnu/libQtGui.so.4

查找 .-name libpng12.so.0

 ./lib/x86_64-linux-gnu/libpng12.so.0

将 3 个文件复制到:/usr/lib/x86_64-linux-gnu/

尝试 epson-printer-utility,它现在应该可以工作了

希望这可以帮助

答案2

我已经通过使用 synaptic 包管理器安装以下 3 个包解决了该问题。您始终可以使用 apt-get,但我更喜欢使用 synaptic,因为它也能获取所有依赖项,并且所有这些包都有依赖项。这 3 个包是:libqtcore4、libqtgui4 和 libcanberra-gtk-module。这将解决缺少的共享库以及实用程序在没有 canberra 模块的情况下会发出的另一个投诉。就是这样,之后它就可以正常工作了。还有一点需要注意:要找出哪个包包含共享库,可以使用 apt-file 应用程序进行查找。例如,apt-file search libQtCore.so.4 将返回可下载的包名称 libqtcore4。

答案3

你只需要安装打印机驱动程序espr

sudo apt install printer-driver-escpr

完成后,进入 ubuntu 打印机配置。您也可以通过 wifi 设置(打印机必须连接到同一网络)

相关内容