当我尝试从我的(客户端 lubuntu 16.04 笔记本电脑)打印到我的(桌面 lubuntu 16.04 共享打印机)时,我收到(获取打印机信息失败)消息。台式电脑有一台通过 USB 连接的 HP Deskjet 1050-J410 系列打印机,安装了 CUPS 和 hplip,但 samba 已被卸载,因为不使用 windows。打印机自动出现在打印机配置窗口中,但不会打印。客户端机器上没有安装 hplip。尝试从 Leafpad、Libreoffice writer 和 Firefox 打印时会发生这种情况。在故障排除时,我运行(su -c 'journalctl -u cups.service --since="None" --until="2016-08-11 13:35:24"' > troubleshoot-logs.txt)这显示身份验证失败。任何帮助都将不胜感激。
答案1
需要 Samba 或 NFS 才能打印到共享打印机。连接打印机的桌面需要启用 Samba 服务器,并通过 sudo smbpasswd -a user 设置 Samba 密码
之后,需要在客户端机器的打印机验证对话框中设置密码。
答案2
最后打印出来发现是打印服务器上的防火墙。尝试了 sudo ufw allow 139/tcp sudo ufw allow 445/tcp sudo ufw allow 137/udp sudo ufw allow 138/udp iptables -A INPUT -p tcp --dport 631 -j ACCEPT sudo ufw allow 5353/udp sudo ufw allow mdns 都没用,所以我禁用了防火墙。