请帮忙...
我有一台“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 解决方案,根本就不想用)
刚刚添加- 根据 @scai 评论
我已经在其他笔记本上测试过了。我的是 Sony Vaio,其他的是 Compaq 和 Mac(这 3 台笔记本使用 Ubuntu 14.04.3 64 位),还有一台使用 FreeBSD 的笔记本。新 PC 安装了 Ubuntu 14.04.3 64 位。
问题是它可以在 FreeBSD 上工作。而在其他 3 台笔记本和 1 台 PC 上却不行。它似乎总是自动断开连接。所以真的是 USB 电缆的问题吗?还是其他什么?我会尝试更换电缆。
--补充信息结束--
任何帮助都将不胜感激,谢谢。
答案1
我放弃尝试了。它在使用 4.4 Linux 内核的 16.04 LTS 上也不起作用。
在 Windows 8.1 上,使用正确的驱动程序也失败了。
在这里我终于成功地使用 BSD(OpenBSD、NetBSD 和另一个基于 BSD 的)工作了。在 BSD 上,它被挂载为ulpt0
。
在其他 Linux(基于 Debian、Arch、RedHat 等)上尝试是死路一条。
所以,最后我使用 BSD 来解决这个问题。