首页主机资讯Debian Minimal如何连接打印机

Debian Minimal如何连接打印机

时间2025-11-25 10:04:03发布访客分类主机资讯浏览825
导读:Debian Minimal 连接打印机的实用步骤 一 安装与启用基础组件 更新索引并安装打印栈与常用工具(Minimal 通常未预装): sudo apt update sudo apt install --no-install-re...

Debian Minimal 连接打印机的实用步骤

一 安装与启用基础组件

  • 更新索引并安装打印栈与常用工具(Minimal 通常未预装):
    • sudo apt update
    • sudo apt install --no-install-recommends cups cups-client cups-bsd foomatic-filters system-config-printer
  • 可选:如需发现局域网 IPP 打印机,安装并启用 cups-browsed;如需虚拟 PDF 打印机,安装 cups-pdf;如需蓝牙打印,安装 bluez-cups
  • 启动与开机自启:
    • sudo systemctl enable --now cups
    • sudo systemctl enable --now cups-browsed(若已安装)
  • 说明:cups-browsed 可自动发现网络打印机;cups-pdf 提供“打印到 PDF”的虚拟队列,便于无纸化测试与调试。

二 添加打印机

  • 本地 USB
    • 将打印机接入并上电,执行:lsusb 确认设备被识别。
    • 通过网页管理界面添加:在浏览器访问 http://localhost:631,进入 Administration → Add Printer,选择检测到的 USB 设备,选择厂商与型号(或通用驱动),保存后打印测试页。
    • 命令行快速添加(已识别为 /dev/usb/lp0 等):lpadmin -p < 队列名> -E -v usb://< 厂商> /< 型号> -m < PPD/驱动名> ;必要时设置默认:lpadmin -d < 队列名> 。
  • 网络打印机
    • 推荐优先使用 IPP(常见于现代打印机):在 CUPS 管理界面选择 AppSocket/HP JetDirectInternet Printing Protocol (ipp/ipps),URI 形如 ipp://打印机IP/ipp/printsocket://打印机IP:9100(LPD/LPR)。
    • 若未自动发现,可安装并启用 cups-browsed,它会通过 Avahi/Bonjour 广播发现网络打印机并自动创建队列。
    • 老型号或兼容性差的设备可尝试 LPD/LPR 或厂商工具(如 HPHPLIP)。

三 权限与防火墙设置

  • 允许当前用户管理打印机:sudo usermod -aG lpadmin < 你的用户名> ;随后用该用户登录 http://localhost:631 进行管理。
  • 远程管理/访问(如从其他主机访问 http://服务器IP:631):
    • 编辑 /etc/cups/cupsd.conf
      • 将监听改为:Listen 0.0.0.0:631(或保留 IPv6 的 Listen [::]:631
      • 在 、< Location /admin> 、< Location /admin/conf> 中加入:Order allow,deny;Allow @LOCAL(或更精确的网段)
    • 防火墙放行 631/TCP
      • firewalld:sudo firewall-cmd --permanent --add-port=631/tcp & & sudo firewall-cmd --reload
      • 或 nftables/iptables:sudo iptables -I INPUT -p tcp --dport 631 -j ACCEPT
    • 修改后重启:sudo systemctl restart cups。

四 驱动与品牌要点

  • 通用驱动与数据库:安装 foomatic-dbfoomatic-filters,可获得大量型号的 PPD/驱动配置,覆盖大多数常见打印机。
  • HP 设备:安装 hplip(必要时配合 hp-setup),可提升对 HP 全系(含部分多功能一体机)的兼容性与功能支持。
  • 兄弟 Brother:前往官方支持下载 Linux (deb)LPR/CUPS 驱动,按脚本提示安装;在 64 位系统上可能需要安装 32 位兼容库(如 lib32stdc++6 等,视发行版而定)。
  • 老型号或冷门型号:可参考 OpenPrinting 的模型兼容性与驱动建议,或厂商提供的专用驱动与固件包。

五 测试与排错

  • 常用检查与操作:
    • 查看队列与状态:lpstat -p;查看默认打印机:lpstat -d;查看队列内容:lpq
    • 打印测试页:在 CUPS 管理界面选择 Print Test Page,或命令行:lp -d < 队列名> /usr/share/cups/data/testprint
    • 虚拟 PDF 队列:安装 cups-pdf 后,将默认打印机设为 PDF,用于验证打印流程是否正常。
    • 仅提交打印任务(无本地 CUPS 服务):在客户端安装 cups-client,通过 client.conf 配置远程服务器,即可将作业发送至服务器队列。

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


若转载请注明出处: Debian Minimal如何连接打印机
本文地址: https://pptw.com/jishu/755298.html
Debian Minimal如何设置共享 Debian Minimal如何解决故障

游客 回复需填写必要信息