首页主机资讯Ubuntu挂载打印机共享技巧

Ubuntu挂载打印机共享技巧

时间2026-01-21 06:19:05发布访客分类主机资讯浏览876
导读:Ubuntu 挂载共享打印机的实用技巧 一、快速判断与选择连接方式 目标为局域网内的 Windows 共享打印机:在 Ubuntu 使用 CUPS + Samba,通过“Windows 打印机 via SAMBA”添加,地址形如 smb:...

Ubuntu 挂载共享打印机的实用技巧

一、快速判断与选择连接方式

  • 目标为局域网内的 Windows 共享打印机:在 Ubuntu 使用 CUPS + Samba,通过“Windows 打印机 via SAMBA”添加,地址形如 smb://主机IP/共享名。适合大多数家庭/办公室环境。
  • 目标为另一台 Ubuntu 已共享的打印机:优先用 IPP(CUPS 原生协议),地址形如 ipp://主机IP/printers/打印机名;也可用 Samba 方式。IPP 通常更稳定、跨平台更好。
  • 目标为 USB 直连某台 Ubuntu 的主机:在该主机启用 CUPS 共享,其他设备按“网络打印机”添加;若需公网访问,可进一步开放 631 端口(注意安全)。

二、Ubuntu 作为客户端连接共享打印机

  • 图形界面添加
    • 打开“设置 → 打印机 → 添加”,或运行命令:system-config-printer
    • 选择“网络打印机”,若连 Windows 共享,选“Windows 打印机 via SAMBA”,填写 smb://IP/共享名;若连 Ubuntu 共享,选“网络打印机”或“查找网络打印机”,可用 ipp://IP/printers/打印机名
    • 按提示选择驱动,打印测试页验证。
  • 命令行快速添加(IPP 示例)
    • 安装工具:sudo apt install cups-client
    • 添加队列:lpadmin -p myprinter -E -v ipp://192.168.1.10/printers/HP_LaserJet_1020 -m everywhere
    • 设为默认:lpoptions -d myprinter
    • 打印测试:lp -d myprinter /usr/share/cups/data/testprint
  • 常见问题与处理
    • 找不到驱动:在添加时选择“Generic/通用”驱动,或安装厂商提供的 PPD;部分品牌可用同系列驱动替代。
    • 访问被拒绝或凭据错误:确认共享端已开启共享与权限;如使用 Samba 且为来宾访问,Windows 端可能需启用“启用不安全的来宾登录”(仅在内网可信环境使用)。
    • 防火墙阻断:放行 CUPS 631/TCP(UFW:sudo ufw allow 631/tcp);若用 Samba,放行 Samba 服务或相应端口。

三、Ubuntu 作为主机共享打印机给局域网

  • 安装与启用 CUPS
    • 安装:sudo apt install cups
    • 授权管理:sudo usermod -aG lpadmin $USER
    • 允许远程管理:sudo cupsctl --remote-any
    • 访问管理界面:http://localhost:631,在“Administration”添加打印机并勾选“Share This Printer”。
  • 启用局域网共享与防火墙
    • 在 CUPS 管理页“Server Settings”勾选“Share printers connected to this system”(如需跨网段可勾选“Allow printing from the Internet”,请谨慎)。
    • 防火墙放行:sudo ufw allow 631/tcp(仅放通必要来源网段更安全)。
  • 如需兼容旧客户端或 Windows 来宾打印(Samba)
    • 安装 Samba:sudo apt install samba
    • /etc/samba/smb.conf[global] 启用打印支持:load printers = yesprinting = cupscups options = raw;在 [printers] 设置 guest ok = yespath = /var/spool/samba;在 [print$] 配置驱动目录。重启 Samba 服务后,Windows 可通过 \\IP\共享名 连接。

四、Windows 与 macOS 连接 Ubuntu 共享打印机的要点

  • Windows
    • 开启“网络发现”“文件和打印机共享”,并在防火墙放行“文件和打印机共享”。
    • 方式一:资源管理器输入 \\Ubuntu主机IP,双击共享打印机完成安装。
    • 方式二:添加打印机向导选择“按名称选择共享打印机”,输入 \\IP\共享名;若提示找不到驱动,先在 Windows 安装对应型号驱动或使用“通用/类驱动”。
  • macOS
    • “系统设置 → 打印机与扫描仪 → +”,选择“IP”,协议选 IPP,地址填 ipp://UbuntuIP/printers/打印机名,按提示选择驱动。

五、排错清单与实用命令

  • 服务与连通性
    • 检查 CUPS:sudo systemctl status cups(应为 active/running);远程管理页 http://主机IP:631 是否可达。
    • 端口连通:nc -vz 主机IP 631(IPP);Samba 可用 smbclient -L //主机IP -U 用户名 测试。
  • 队列与日志
    • 查看队列:lpstat -o -p;清空队列:cancel -a
    • 查看日志:tail -n 100 /var/log/cups/error_log
  • 驱动与型号匹配
    • 驱动难匹配时,优先尝试“Generic PostScript/PCL”类驱动;部分品牌可用同系列或社区维护的 PPD
  • 安全建议
    • 仅在受信任网络开放 631/TCP;Samba 共享尽量使用账号认证,来宾访问仅在必要时临时启用。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu挂载打印机共享技巧
本文地址: https://pptw.com/jishu/788209.html
Tomcat日志级别设置对系统有何影响 如何配置Tomcat日志以满足安全需求

游客 回复需填写必要信息