/dev/usb/lp0 中的打印机总是在几秒钟后消失,并且无法打印,如何修复?(Ubuntu 14.04)

/dev/usb/lp0 中的打印机总是在几秒钟后消失,并且无法打印,如何修复?(Ubuntu 14.04)

请帮忙...

我有一台“EPPOS Model EPT-58H”热敏打印机。当我通过 USB 插入时,它检测到/dev/usb/lp0命令ls -l /dev。然后我echo "sometext" > /dev/usb/lp0在终端中运行以检查我的打印机是否真的可以从我的笔记本打印,但什么也没发生。命令本身似乎已成功执行,但我的打印机没有打印该命令sometext

然后我尝试再次运行ls -l /dev/,我的 USB 消失了。如果我重新启动打印机,它会再次出现。

然后我用dmesg命令检查,它显示我的打印机没有正确与我的笔记本电脑连接,它显示 ehci-pci 错误 -32 或类似的错误。

我尝试从 CUPS 网站安装驱动程序localhost:631,但我不知道哪一个应该起作用,你知道,“EPPOS”甚至没有显示在驱动程序列表中。

有办法解决这个问题吗?我已经搜索了所有地方,但都找不到有关我的打印机问题的线索。注意,我, 和(而里面的链接,除了使用 wine 解决方案,根本就不想用)

附加信息 1

在 3 台笔记本电脑(2 台 Ubuntu 14.04,1 台 Mac OS X),1 台装有 Ubuntu 14.04 的 PC,1 台装有 Xubuntu 的迷你 PC 上进行了尝试。结果都一样。

它只适用于 Windows(显然,它有适用于 Windows 的驱动程序)和使用 FreeBSD 的笔记本电脑。

已经快 2 个月了,但还没有解决方案。有人知道吗?

答案1

我放弃尝试了。它在使用 4.4 Linux 内核的 16.04 LTS 上也不起作用。

在 Windows 8.1 上,使用正确的驱动程序也失败了。

在这里我终于成功地使用 BSD(OpenBSD、NetBSD 和另一个基于 BSD 的)工作了。在 BSD 上,它被挂载为ulpt0

在其他 Linux(基于 Debian、Arch、RedHat 等)上尝试是死路一条。

所以,最后我使用 BSD 来解决这个问题。

答案2

尝试 :

echo "test print" | lpr

您不能简单地向设备回显(当然您可以,但它不会执行任何操作)。

希望这可以帮助!

答案3

尝试删除 USB 模块:

sudo rmmod usblp

相关内容