Ubuntu 挂载共享打印机的实用技巧
一、快速判断与选择连接方式
二、Ubuntu 作为客户端连接共享打印机
system-config-printer。sudo apt install cups-clientlpadmin -p myprinter -E -v ipp://192.168.1.10/printers/HP_LaserJet_1020 -m everywherelpoptions -d myprinterlp -d myprinter /usr/share/cups/data/testprintsudo ufw allow 631/tcp);若用 Samba,放行 Samba 服务或相应端口。三、Ubuntu 作为主机共享打印机给局域网
sudo apt install cupssudo usermod -aG lpadmin $USERsudo cupsctl --remote-anyhttp://localhost:631,在“Administration”添加打印机并勾选“Share This Printer”。sudo ufw allow 631/tcp(仅放通必要来源网段更安全)。sudo apt install samba/etc/samba/smb.conf 的 [global] 启用打印支持:load printers = yes、printing = cups、cups options = raw;在 [printers] 设置 guest ok = yes、path = /var/spool/samba;在 [print$] 配置驱动目录。重启 Samba 服务后,Windows 可通过 \\IP\共享名 连接。四、Windows 与 macOS 连接 Ubuntu 共享打印机的要点
\\Ubuntu主机IP,双击共享打印机完成安装。\\IP\共享名;若提示找不到驱动,先在 Windows 安装对应型号驱动或使用“通用/类驱动”。ipp://UbuntuIP/printers/打印机名,按提示选择驱动。五、排错清单与实用命令
sudo systemctl status cups(应为 active/running);远程管理页 http://主机IP:631 是否可达。nc -vz 主机IP 631(IPP);Samba 可用 smbclient -L //主机IP -U 用户名 测试。lpstat -o -p;清空队列:cancel -atail -n 100 /var/log/cups/error_log