首页主机资讯ubuntu环境如何配置打印机

ubuntu环境如何配置打印机

时间2026-01-22 02:30:04发布访客分类主机资讯浏览1204
导读:Ubuntu 环境配置打印机实用指南 一 准备与基础检查 确认系统已安装并运行 CUPS(通用 Unix 打印系统)。桌面版通常自带,若最小化安装可用命令安装:sudo apt-get update && sudo apt...

Ubuntu 环境配置打印机实用指南

一 准备与基础检查

  • 确认系统已安装并运行 CUPS(通用 Unix 打印系统)。桌面版通常自带,若最小化安装可用命令安装:sudo apt-get update & & sudo apt-get install cups cups-client printer-driver-all。完成后建议将当前用户加入 lpadmin 组以便管理打印机:sudo usermod -aG lpadmin $USER(注销并重新登录生效)。
  • 通过浏览器访问 http://localhost:631 打开 CUPS Web 界面,可用于添加/管理打印机与查看日志。
  • 选购或确认型号时,优先参考 OpenPrinting 的打印机兼容性列表,避免买到 Linux 支持不佳的设备。

二 图形界面添加打印机

  • 本地 USB 打印机
    • 连接 USB 后打开“设置”→“设备”→“打印机”→“添加”。系统会自动发现设备,按提示选择制造商与驱动,完成后打印测试页。
    • 某些型号在部分系统上需要填写“位置”字段(如 Lenovo M7216NWA),否则可能无法打印。
  • 网络打印机(IPP/HP JetDirect 等)
    • 在“添加”向导中选择“网络打印机”,输入打印机 IP 或使用“查找网络打印机”。如使用 IPP,可点击“Find Queue”自动发现队列,再“Verify”验证连通性。
    • 选择匹配驱动,命名并应用,最后打印测试页。
  • Windows/SMB 共享打印机
    • 若打印机已在 Windows 主机共享,Ubuntu 可能自动发现;如未自动发现,可在“网络打印机”中手动指定 SMB 共享路径(如 smb://主机名/共享名)完成安装。

三 命令行添加网络打印机(适合服务器/无界面环境)

  • 发现设备 URI:使用 dnssdipp 发现网络打印机,例如:sudo lpinfo --include-schemes dnssd -v,从输出中复制类似 dnssd://…ipp://…URI
  • 添加并启用打印机:
    • 通用驱动:sudo lpadmin -p 打印机名称 -E -v 设备URI -m everywhere(-E 表示启用;-m everywhere 让系统自动选择通用/推荐的驱动)。
    • 指定驱动模型:sudo lpadmin -p 打印机名称 -E -v 设备URI -m 驱动PPD或模型名(如厂商提供的 PPD/模型)。
  • 验证与测试:
    • 查看状态:lpstat -p
    • 打印测试页:lpr -P 打印机名称 /etc/nsswitch.conf
  • 常用补充:
    • 设置默认:lpoptions -d 打印机名称
    • 删除:lpadmin -x 打印机名称

四 共享打印机与 Windows 连接

  • 在 Ubuntu 上共享(CUPS + Samba)
    • 安装 Samba:sudo apt-get install samba
    • 编辑 /etc/samba/smb.conf,在 [global] 中启用打印相关项(如 load printers = yes、printcap name = cups、cups options = raw),在 [printers] 段设置共享名、可浏览、可打印、访客可访问等,在 [print$] 段配置驱动下载目录。
    • 重启 Samba 服务,并根据防火墙策略放行相关服务/端口。
  • Windows 端连接
    • 在“运行”输入 \Ubuntu服务器IP,找到共享打印机并连接;若提示缺少驱动,选择相应厂商与型号完成安装,然后打印测试页。

五 常见问题与排查

  • 驱动不匹配导致“乱打印/不断出纸”
    • 取消当前任务,删除该打印机,重新添加并更换驱动;必要时尝试其他推荐驱动或厂商提供的 PPD
  • 无法发现网络打印机
    • 在 CUPS Web 界面(http://localhost:631/printers)查看队列与状态;在服务器侧检查 cupsd.conf 访问控制是否允许客户端网段(如仅允许 localhost 时需放开)。
  • 命令行添加失败
    • 核对设备 URI 是否正确(先用 lpinfo 确认),确保 CUPS 服务运行(如 sudo service cups restart),再重试 lpadmin
  • 厂商仅提供 RPM 驱动(多见于部分老型号)
    • RPM 解包并拷贝到系统(示例流程:rpm2cpio file.rpm | cpio -idmvsudo cp -r usr /),然后重启 CUPS。注意此类驱动在 Linux 上的可用性与维护性可能有限。

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


若转载请注明出处: ubuntu环境如何配置打印机
本文地址: https://pptw.com/jishu/789419.html
如何解决Ubuntu MySQL内存不足问题 ubuntu环境如何安装图形界面

游客 回复需填写必要信息