前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >利用树莓派连接打印机实现网络打印

利用树莓派连接打印机实现网络打印

作者头像
逍遥子大表哥
发布2021-12-19 11:22:49
发布2021-12-19 11:22:49
3.3K00
代码可运行
举报
文章被收录于专栏:kali blogkali blog
运行总次数:0
代码可运行

请注意,本文编写于 240 天前,最后修改于 224 天前,其中某些信息可能已经过时。

家里有台lenvo m7400 pro,由于没有网络打印功能。在之前是通过共享打印机的方式实现局域网内的设备完成打印的。但是手机等设备无法连接,当连接打印机的主机关闭后,其他电脑也无法打印。于是我用树莓派将打印机连接实现了网络打印功能。

设备清

  • lenovo M7400 pro
  • 树莓派4B
  • 魅族路由器(刷了老毛子固件 方案二)

登录树莓派 进行相关配置

登录树莓派 安装cups

CUPS(Common UNIX Printing System,通用Unix打印系统)是Fedora Core3中支持的打印系统,它主要是使用IPP(Internet Printing Protocol)来管理打印工作及队列,但同时也支持"LPD"(Line Printer Daemon)和"SMB"(Server Message Block)以及AppSocket等通信协议。

代码语言:javascript
代码运行次数:0
运行
复制
apt-get install cups

如上,安装完成cups后执行下面操作

代码语言:javascript
代码运行次数:0
运行
复制
service cups start #启动服务
service cups stop #关闭服务
usermod -a -G lpadmin root #将lpadmin添加到用户组
cupsctl --remote-any

这时候,在局域网内任何一台电脑或手机的浏览器中,访问树莓派的 631 端口,如:http://192.168.123.XX:631,就可以进入基于网页的 CUPS 配置界面。

依次点击「Ad­min­is­tra­tion」-「Add Printer」按照提示配置即可。

关于驱动问题

对于联想而言,打印机的驱动大多数都是Windows的,Linux下的驱动少之又少。通过网上查阅这方面的文章也比较少。

(PPD) 文件是由Adobe公司开发的一种用来描述打印机所有支持的功能和特性的文件,它可以让系统知道如何处理和操作打印机。大家目前可以参考下这篇文章!

https://simzhou.com/posts/2020/adding-lenovo-printer-to-raspberry-pi/

测试

配置完成后,点击test page即可完成对打印机的操作!

方案二

之前我在路由器中刷入了老毛子固件,如果你的路由器有USB接口,恭喜!你可以利用路由器实现网络打印!

登录路由器,可以看到打印机已成功连接了。

在Windows下连接打印机

设置—添加打印机

输入路由器的ip地址

选择打印机驱动

这样便安装成功了!

打印测试

版权属于:逍遥子大表哥

本文链接:https://cloud.tencent.com/developer/article/1921456

按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设备清
  • 登录树莓派 进行相关配置
  • 关于驱动问题
  • 测试
  • 方案二
    • 在Windows下连接打印机
    • 打印测试
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档