无法连接到 CIFS 主机 - 打印机设置问题

Tus*_*her 5 14.04

我的打印机是 HP Laser jet pro p1102。它是共享打印机。当我尝试打印此错误消息时会弹出

Unable to connect to CIFS host
Run Code Online (Sandbox Code Playgroud)

kyo*_*ake 0

尝试这个:

System Settings删除通过----添加的打印机Printers

打开终端。 (Ctrl+Alt+T)

运行:

$ sudo -i
# apt-get update
# apt-get install --reinstall cups cups-browsed cups-bsd cups-client printer-driver-hpcups printer-driver-hpijs hplip sane-utils xsane libcups2  cups-client python3-dbus python3-notify2 python3-imaging python3-pyqt4 gtk2-engines-pixbuf  python3-lxml libsane 
# usermod -a -G lp $USER
# hp-setup
Run Code Online (Sandbox Code Playgroud)

选择打印机连接类型。

选择要配置的打印机,设置工具将显示检测到的打印机。

选择要用于您的打印机的 PPD 文件或驱动程序,通常您需要选择推荐的。

来源


pLu*_*umo 0

也许这会对遇到同样问题的人有所帮助:

当我尝试使用打印机的 IP 地址访问打印机时,出现了同样的错误消息。当我使用主机名时,它起作用了。

--->

这不起作用:

smb://192.168.0.77/Printer-Name
Run Code Online (Sandbox Code Playgroud)

然后我找到了主机名nslookup

$ nslookup 192.168.0.77
[...] name=printerhost.local
Run Code Online (Sandbox Code Playgroud)

这有效:

smb://printerhost.local/Printer-Name
Run Code Online (Sandbox Code Playgroud)