树莓派添加网络打印机

本文介绍了如何在树莓派4b上设置HP LaserJet Professional M1216nfh作为网络打印机,使得树莓派和iPhone都能使用。通过安装HP驱动、配置CUPS服务,以及使用Web界面进行打印机添加向导,最终实现设备共享和iOS的直接连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

@ 树莓派

树莓派添加网络打印机,可供IOS使用

在Home Assistant里自动配置

  1. 老旧的HP打印机 : HP_LaserJet_Professional_M1216nfh
  2. 树莓派: 4b
  3. 手机:iphone7

需求:HP打印机做网络打印机,树莓派,手机都可以使用

准备工作

1 准备树莓派的环境,系统烧好可使用
2 树莓派网络环境准备配置完成.测试下打印机地址是否可联

ping 192.168.11.8

正式搭建工作

1 安装惠普hp打印机驱动,此安装会同时安装cups服务

sudo apt-get install hplip

2 将用户添加入lpadmin。如果不添加,之后添加网络打印机

sudo usermod -aG lpadmin $USER

3 启动cups

sudo service cups start

4 访问web端 http://localhost:631/
在页面里可以找到

<think>嗯,用户想了解如何在树莓派上设置和连接打印机,特别是使用CUPS配置。我需要先整理一下已有的引用资料里的信息。引用[1]提到安装CUPS软件包,用USB连接打印机,然后配置。可能步骤是安装CUPS,连接打印机,然后配置共享。引用[2]分两种情况,如果CUPS自带驱动就简单,否则需要找驱动或PPD文件。成功案例里有HP和联想的例子。引用[3]提到在安装hp-plugin服务解决Filter failed错误,共享选项可能默认勾选。引用[4]有停止CUPS服务、备份配置文件的命令,可能涉及修改配置文件。 首先,我需要确定基本步骤:安装CUPS,连接打印机,访问CUPS网页配置,添加打印机,处理驱动问题,设置共享。然后可能的问题比如驱动不包含在CUPS里怎么办,这时候需要找厂商驱动或者PPD文件。还要注意权限问题,比如将用户加入lpadmin组。另外,可能遇到Filter failed错误,需要安装hp-plugin或者其他厂商插件。 用户可能遇到的问题包括驱动不兼容、配置文件的修改、权限不足等。需要详细说明每个步骤,比如如何访问CUPS的网页界面,如何选择正确的驱动,以及如何测试打印。此外,如果遇到问题,可能需要参考成功案例或社区资源。还要提醒不同打印机型号可能有不同的处理方式,特别是旧型号可能需要额外步骤。 还需要考虑用户是否了解Linux基本命令,比如使用sudo,编辑配置文件等。可能需要给出具体的命令示例,如安装CUPS的命令,添加用户到组的命令,重启服务的命令。另外,引用中的案例提到HP和联想打印机,可以举例说明不同情况下的解决方法。 最后,生成相关问题时要涵盖常见问题,比如驱动安装失败、网络共享设置、特定品牌打印机的配置等。确保回答结构清晰,分步骤指导,并包含故障排除提示。</think>### 树莓派连接打印机的设置教程(CUPS配置) #### **步骤1:安装CUPS软件包** 首先通过SSH或终端登录树莓派,执行以下命令安装CUPS(通用Unix打印系统): ```bash sudo apt-get update sudo apt-get install cups ``` 安装完成后,将当前用户加入打印管理组以获取权限: ```bash sudo usermod -a -G lpadmin pi # 假设用户名为pi ``` 重启CUPS服务使配置生效: ```bash sudo service cups restart ```[^1][^2] --- #### **步骤2:连接打印机** 1. 将打印机通过USB线缆连接到树莓派。 2. 检查是否识别设备: ```bash lsusb # 查看USB设备列表 ``` --- #### **步骤3:配置CUPS** 1. 在局域网内的其他设备(如电脑/手机)访问CUPS管理页面: ``` http://树莓派IP地址:631 ``` 2. 进入 **Administration > Add Printer**,选择已连接的打印机。 3. 根据提示设置打印机名称、描述,并勾选 **Share This Printer**(共享打印机)[^4]。 --- #### **步骤4:安装驱动** - **情况1:CUPS自带驱动** 在驱动列表中选择对应型号,完成配置后打印测试页验证。 - **情况2:需手动安装驱动** 需下载官方驱动或PPD文件(如惠普打印机使用`hplip`插件): ```bash sudo apt-get install hplip # 安装HP驱动插件 sudo hp-plugin # 运行插件安装工具 ``` 对于其他品牌,需从厂商官网下载Linux驱动并编译安装[^3]。 --- #### **步骤5:网络共享与设备连接** 1. **局域网设备连接** Windows/Mac/Linux设备通过 **添加网络打印机**,输入`http://树莓派IP地址:631/printers/打印机名称`。 2. **移动设备连接** 使用支持IPP协议的打印APP(如iOS的“打印机”功能)添加打印机地址。 --- #### **常见问题解决** - **Filter failed错误**:安装对应厂商插件(如`hp-plugin`),或检查PPD文件路径是否正确。 - **无法识别打印机**:尝试重启CUPS服务或重新插拔USB线缆。 - **权限问题**:确保用户已加入`lpadmin`组,并检查`/etc/cups/cupsd.conf`中是否允许远程管理[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值