树莓派连接打印机我都作了什么工作~

前言

  为了给树莓派连接打印机,并将打印机共享到局域网中,参考了很多博文,也安照教程做了很多操作设置,但是由于参考的教程大多都是几年前的文章,和我所安装的最新系统毕竟有写细微差别,所以并都没有逐步完整的完成某一个教程。
  由于参考了很多文章教程,至于哪一篇中的哪几个方法是有效的就不得而知。而且,做到最后看,觉得做的很多工作反而觉得没有必要,但是值得写这篇博客的原因,还是因为~成功了。
  如果各位看完觉得还是不能成功,千万别气馁,继续寻找其它方式,并将最后达成成功的方法在评论中分享出来,或者粘贴上你的博客地址。

1 安装系统

本人使用的树莓派是4b版本的板子,安装的是官网的有界面系统。下载安装软件的日期为2023年11月8日,为什么要特意说明这个日期呢,因为这个时间段安装的系统,在后续的操作中确实有些地方和往期的那些树莓派教程不大一致了。

2 修改一些设置

单击树莓派左上角的菜单图标,依次选择【首选项】→【Raspberry Pi Configuration】
在这里插入图片描述

1、[Localisation]中修改了系统语言设置
分别修改为如下所示选择:
Locale:
在这里插入图片描述

Timezone:
在这里插入图片描述

Keyboard:
在这里插入图片描述

WiFi Country:
在这里插入图片描述

2、【Interfaces】中打开了如下设置

在这里插入图片描述

3 安装更新了一些东西

设置Root账户密码
设置账户密码(注:密码输入时候不显示)

sudo passwd root

开启root账户【感觉这个东西后面就没用上】

sudo passwd unlock root

安装打印机服务hplip

sudo apt-get install hplip

安装 cups 无线打印服务:

sudo apt-get install cups

【上述这两个其实最新的系统中都自带了】

将用户加到 lpadmin 用户组【下述中的"pi"是自己树莓派的用户名,自己根据实际情况更换】

sudo usermod -a -G lpadmin pi

安装hp-plugin服务,主要是解决了打印测试页时候出现:“Filter failed”这个错误

sudo hp-plugin

安装gedit,主要为了后续修改文件使用这个命令。【这个下载的文件较多,建议使用一个比较好的网络,我当时用的校园网没下成,后来换成了热点才好了】

sudo apt-get install gedit

4 编辑DHCP配置文件

修改cups配置环境,为了安全起见,cups服务默认是只能本地用户localhost访问的。现在我们需要远程访问,需要修改配置文件/etc/cups/cupsd.conf。在修改配置文件前,先关掉cups服务,然后再开启。

sudo service cups stop           #关掉服务
sudo gedit /etc/cups/cupsd.conf  #开始编辑
sudo service cups start          #开启服务

使用命令用编辑器以Root权限打开这个文件。

sudo gedit /etc/dhcpcd.conf

在参考的教程中,修改内容并不和我的实际文件一致,原文可以下文的参考连接。我只添加了以下四行代码。

···
Listen 0.0.0.0:631                             #此行是添加行,添加在上一个有Listen 的语句后面。

···

# Restrict access to the server…
<Location />
Order allow,deny
Allow from @Local                              #此行是添加行
</Location>
 
# Restrict access to the admin pages…
<Location /admin>
Order allow,deny
Allow from @Local                             #此行是添加行
</Location>
 ...
# Restrict access to configuration files…
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow from @Local                             #此行是添加行
</Location>

5 CUPS网页设置

通过cups服务设置打印机
首先查看一下树莓派的ip地址,例如你的是192.168.2.3,在树莓派中的,打开浏览器,在地址栏中输入192.168.2.3:631
进入设置页面后,请参看本文最后参考链接中的方式进行修改设置。

6 最后

  完成了上述所有工作,就可以打印测试页了,也可在其它的电脑中,通过添加打印机并检索到这个共享出来的打印机。

后记

  在最开始给树莓派连接上打印机以后,在树莓派【打印机设置】中就已经识别到了我连接的打印机,无非是我在进行测试页打印时,出现了报错——Filter failed这个错误。那解决这个错误的方式就是上文中安装hp-plugin服务。
  所以,如果上来以后,直接安装hp-plugin服务,也许就可以共享打印机了,因为,毕竟在打印机设置中,点开打印机属性可以看到,共享选项已经别勾选了。但是,为了这好不容易得来的结果,我就不重新刷机再次尝试了。欢迎各位博友评论区内分享。

参考链接

1.树莓派搭建网络打印机----HP LaserJet P1008
2.树莓派改造无线打印机, MkSwQi, 2021-04-20, CSDN

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

驽马同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值