打印机连接正确,但无法打印

打印机连接正确,但无法打印

我使用的是通过 USB 连接的 EPSON 打印机。打印机设置成功,可以接受作业,并立即将作业标记为已完成。但打印机没有打印作业(或显示任何接收作业的迹象)。

我尝试了以下方法:

  1. 使用开源驱动程序安装
  2. 使用专有驱动程序安装
  3. 使用不同的 USB 端口(2.0 和 3.0)
  4. 通过以太网连接(不起作用,我也不使用 WiFi,所以这不是一个选择)
  5. 重新启动队列中的作业
  6. 此处“USB 打印机”下的所有步骤均显示打印机已正确连接:https://wiki.ubuntu.com/DebuggingPrintingProblems
  7. 使用不同的设备在 Windows 上打印(工作正常)

我也尝试了其他 DebuggingPrintingProblems wiki 故障排除步骤,但无法成功,因为我不知道如何检索打印机队列的 ID。

有人有什么想法吗?

环境

  • 打印机:Epson Stylus NX635
  • 操作系统:Ubuntu 20.04.1 LTS
  • 图形用户界面:GNOME 3.36.3 和 Regolith WM

答案1

看起来解决方案很简单。出于某种原因,您需要按照以下说明安装以下软件包这个答案

sudo apt install printer-driver-escpr

之后,您可以通过打印机设置中的“添加打印机”向导,它将安装正确的驱动程序。在此之前,它安装的任何驱动程序都不起作用。

答案2

Epson Stylus NX635 是一款 AirPrint 设备,因此清除 ippusbxd 后,可以通过 USB 连接进行无驱动打印。

  • 关闭设备并断开与 USB 的连接。
  • 本网站并安装ipp-usb
  • 打开设备并重新连接到 USB。
  • 执行driverless。输出是一个 URI。
  • 执行lpadmin -p nx635 -v "URI" -E -m everywhere。URI 是您在上一步中获得的。
  • 测试打印lp -d nx635 /etc/nsswitch.conf并报告。

相关内容