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

news2024/11/24 7:39:32

目录

  • 前言
  • 1 安装系统
  • 2 修改一些设置
  • 3 安装更新了一些东西
  • 4 编辑DHCP配置文件
  • 5 CUPS网页设置
  • 6 最后
  • 后记
  • 参考链接

前言

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1190133.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

认证服务-SpringSecurity及Oauth2介绍

认证服务-SpringSecurity及Oauth2介绍 统一身份认证服务 统一身份认证服务系统&#xff1a;以统一身份认证服务为核心&#xff0c;用户登录统一身份认证服务后&#xff0c;即可以使用所有支持统一身份认证服务的管理应用系统。 统一认证服务的提供方在项目实施中通常由公司平…

Unity地面交互效果——5、角色足迹的制作

大家好&#xff0c;我是阿赵。   之前几篇文章&#xff0c;已经介绍了地面交互的轨迹做法。包括了法线、曲面细分还有顶点偏移。Shader方面的内容已经说完了&#xff0c;不过之前都是用一个球来模拟轨迹&#xff0c;这次来介绍一下&#xff0c;怎样和角色动作结合&#xff0c…

基于ssm的大学生社团管理系统

基于ssm的大学生社团管理系统 摘要 基于SSM的大学生社团管理系统是一个全面、高效的社团管理平台&#xff0c;旨在帮助大学生和社团管理员更方便、更快捷地进行社团活动的组织和管理。该系统基于Spring、SpringMVC和MyBatis&#xff08;简称SSM&#xff09;开发&#xff0c;这三…

IS-LM模型:从失衡到均衡的模拟

IS-LM模型&#xff1a;从失衡到均衡的模拟 文章目录 IS-LM模型&#xff1a;从失衡到均衡的模拟[toc] 1 I S − L M 1 IS-LM 1IS−LM模型2 数值模拟2.1 长期均衡解2.2 政府部门引入2.3 价格水平影响2.4 随机扰动因素 1 I S − L M 1 IS-LM 1IS−LM模型 I S − L M IS-LM IS−LM是…

JVM GC 垃圾收集器

文章目录 System.gc()内存溢出&#xff08;OOM&#xff09;OOM 的原因 内存泄漏垃圾回收的并行与并发安全点与安全区域 Java 中的引用分类强引用&#xff08;Strong Reference&#xff09;软引用&#xff08;Soft Reference&#xff09;弱引用&#xff08;Weak Reference&#…

设计模式是测试模式咩?

设计模式和测试模式概述 软件的生命周期为什么要进行测试&#xff08;测试的目的&#xff09;&#xff1f;软件的设计模式1. **瀑布模型**3. 增量和迭代模型4. 敏捷模型5. 喷泉模型 测试模型V模型W模型 一个应用程序从出生到“死亡”会经过非常漫长的流程…… 软件的生命周期 …

你觉得哪个软件写verilog体验最好?

最近在媒体上看到一个热点问题&#xff0c;浏览量高达680,003。“你觉得哪个软件写verilog体验最好&#xff1f;”这个问题可以说是IC设计师们最想知道的问题&#xff0c;也是大家工作交流中比较常见的。今天移知教育小编就来为大家分享一下&#xff0c;我对于这个问题的解答。…

第4版信息系统模考真题

请点击↑关注、收藏&#xff0c;本博客免费为你获取精彩知识分享&#xff01;有惊喜哟&#xff01;&#xff01; 1.下列关于信息的说法&#xff0c;错误的是( )。 A信息是物质、能量及其属性的标示的集合是确定性的增加 B信息是以物质介质为载体&#xff0c;传递和反映世界…

浙大计算机学院2024届推免直博生名单

名单&#xff1a; 分析&#xff1a; 浙大计算机学院共录取推免直博生158人&#xff0c;其中计算机科学与技术专业73人&#xff0c;人工智能专业7人&#xff0c;软件工程专业21人&#xff0c;网络空间安全专业19人&#xff0c;电子信息专业31人&#xff0c;设计专业7人 欢迎关…

nginx如何编译安装和应用

nginx是什么 Nginx&#xff0c;简称为"engine x"&#xff0c;是一个高性能的HTTP和反向代理web服务器&#xff0c;同时也Nginx&#xff0c;简称为"engine x"&#xff0c;是一个高性能的HTTP和反向代理web服务器&#xff0c;同时也提供了IMAP/POP3/SMTP服务…

Flink SQL -- 概述

1、Flink SQL中的动态表和连续查询 1、动态表&#xff1a; 因为Flink是可以做实时的&#xff0c;数据是在不断的变化的&#xff0c;所以动态表指的是Flink中一张实时变换的表&#xff0c;表中会不断的有新的数据。但是这张表并不是真正的物理表。 2、连续查询&#xff1a; 连续…

视频编软件会声会影2024中文版功能介绍

会声会影2024中文版是一款加拿大公司Corel发布的视频编软件。会声会影2024官方版支持视频合并、剪辑、屏幕录制、光盘制作、添加特效、字幕和配音等功能&#xff0c;用户可以快速上手。会声会影2024软件还包含了视频教学以及模板素材&#xff0c;让用户剪辑视频更加的轻松。 会…

虚拟机复制后,无法ping通问题解决

虚拟机复制后&#xff0c;无法ping通问题解决 可能出现的现象 ssh工具连接不上虚拟机&#xff1b;虚拟机ping不通外网或者ping不通内网其它虚拟机&#xff1b; 原因 原虚拟机和新复制出来的虚拟机的ip地址重复&#xff1b;原虚拟机和新复制出来的虚拟机的MAC地址重复&#…

官方Redis视图化工具Redisinsight

一、下载最新版本的 docker pull redislabs/redisinsight mkdir /data/redisinsight docker run -d -u root -p 8001:8001 -v /etc/localtime:/etc/localtime -v /data/redisinsight:/db --restartunless-stopped redislabs/redisinsight:latest 二、浏览器打开 http://192…

轻量封装WebGPU渲染系统示例<22>- 渲染到纹理(RTT)(源码)

当前示例源码github地址: https://github.com/vilyLei/voxwebgpu/blob/feature/rendering/src/voxgpu/sample/RTTTest.ts 当前示例运行效果: 此示例基于此渲染系统实现&#xff0c;当前示例TypeScript源码如下: export class RTTTest {private mRscene new RendererScene()…

前端AJAX入门到实战,学习前端框架前必会的(ajax+node.js+webpack+git)(三)

知者乐水&#xff0c;仁者乐山。 XMLHttpRequest AJAX原理 - XMLHttpRequest 前面与服务器交互使用的不是axios吗&#xff1f; ajax并不等于axios 我们使用的axios的内部&#xff0c;实际上对XHR对象/原理 的封装 为什么还要学习ajax&#xff1f; ①在一些静态网站项目中…

Microsoft Dynamics 365 CE 扩展定制 - 9. Dynamics 365扩展

在本章中,我们将介绍以下内容: Dynamics 365应用程序Dynamics 365通用数据服务构建Dynamics 365 PowerApp使用Flow在CDS和Dynamics 365之间移动数据从AppSource安装解决方案使用数据导出服务解决方案进行数据复制从CRM数据构建Power BI仪表板简介 多年来,Dynamics CRM已从一…

跨时钟域(Clock Domain Crossing,CDC)

本文参考&#xff1a;http://t.csdnimg.cn/VHga2 【数字IC基础】跨时钟域&#xff08;CDC&#xff0c;Clock Domain Crossing&#xff09;_ReRrain的博客-CSDN博客 同步设计&#xff1a;所有设计使用同一时钟源&#xff0c;频率相位可预知。 异步设计&#xff1a;设计中有两…

MATLAB|风玫瑰图

目录 扫一扫关注公众号 效果图 粉丝给的图&#xff1a; 复刻的图&#xff1a; 其他样式效果&#xff1a; 数据 绘图教程 绘制左边Y轴 绘制主、次网格和主、次刻度的极坐标区域。 添加刮风数据&#xff0c;添加数据和颜色、图列大小映射关系。 颜色条绘制​​​​​​…