我在家用路由器上安装了一台新的 Epson L355 (wifi) 打印机(我从台式计算机的 MS Windows 启动中安装了它)。在 Ubuntu 12.04 中启动后,我可以安装它并使用它,没有任何问题。后来我尝试将它安装在三星笔记本电脑上(也装有 Ubuntu 12.04),但遇到了问题。
我开始安装(在笔记本中)epson-inkjet-printer-201207w_1.0.0-1lsb3.2_amd64.deb 驱动程序并通过 localhost:631 在 CUPS 中安装打印机。
我甚至可以从 CUPS 内部正确打印测试页。
然后我去了打印机选项(现在我使用的是经典 gnome),但没有出现打印机。只有一条消息,内容类似于“打印机服务不可用”(我正在翻译)。如果我localhost
在连接字段,然后我就可以看到打印机(我也可以在这里打印测试页)。但是当我想在任何应用程序中打印时,打印机并没有出现。
CUPS 当前已安装并正在运行(我已检查)。我尝试重新安装 CUPS,但没有成功。我也查看了该/etc/cups/error_log
文件,但我不太明白其中的内容。
以下是最后一部分:
D [12/Apr/2015:14:28:56 -0300] cupsdCloseClient: 13
D [12/Apr/2015:14:28:56 -0300] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files"
D [12/Apr/2015:14:28:56 -0300] cupsdReadClient: 16 WAITING Closing on EOF
D [12/Apr/2015:14:28:56 -0300] cupsdCloseClient: 16
D [12/Apr/2015:14:28:56 -0300] cupsdSetBusyState: newbusy="Dirty files", busy="Dirty files"
I [12/Apr/2015:14:29:26 -0300] Saving subscriptions.conf...
D [12/Apr/2015:14:29:26 -0300] cupsdSetBusyState: newbusy="Not busy", busy="Dirty files"
我应该怎么办?
答案1
取自在 Ubuntu 论坛上:
它终于起作用了!
我找到了我认为可能是导致我遇到麻烦的原因。 > 有一个看似无害的文件,/etc/cups/client.conf
其中只有一行:ServerName 192.168.1.36.
这可能是之前尝试打印到另一台打印机后留下的。显然,在完全卸载 cups 后,该文件并没有被删除(我以为所有内容都被删除了)。我注释了那一行并重新开始。
然后,在重新启动 cups 后,我再次运行 system-config-printer 并选择程序默认提供的选项。所以最后我没有使用 ipp 选项(我找不到正确的路径来打印)。我不知道它是否安全或好,但 URI 地址中建议的选项是:
dnssd://EPSON%20L355%20Series._pdl-datastream._tcp.local/
到目前为止,效果非常好。
答案2
正如 praseodym 所说,静态地址需要超出路由器用于 DHCP 的范围。例如,如果路由器(在您的例子中,是您的 ISP 提供的 DSL 设备)分配 DHCP 地址从 192.168.1.2 到 192.168.1.50,则使用从 x.51 开始的静态地址。
如果您安装了网络管理器,除非您在 NM 中编辑连接并在那里设置详细信息,否则您会发现这个过程很困难。请参阅附件。我认为有两个原因。如果服务器在无头模式下运行,没有桌面管理器,则没有其他方法可以做到这一点。无头模式运行意味着没有键盘、显示器和鼠标。这意味着窗口管理器带来的开销被消除了,最重要的是,您可以将它放在壁橱或车库里。