最近社区流行树莓派摄像头结合打印机的案例,社区的案例打印机以热敏打印机为主,但安装教程较少;我手头只有一台HP LaserJet 400 M401dn打印机,打可以设置独立IP支持网络共享打印;在参考了度娘的安装文件之后,实测终于成功安装打印机。
一、实验设备及环境
1.树莓派4B(安装好2020-02-13-raspbian-buster-full的系统)一套
2.HP LaserJet 400 M401dn打印机*1
二、实验步骤
1.保证树莓派和打印机的网络畅通。
记住本机的IP地址,一会需要用到
202004148668..png (28.31 KB, 下载次数: 1)
2020-4-14 14:50 上传
2.安装Common Unix打印系统(CUPS)
命令附后(安装过程会有Y和N的提示,选择Y继续)
sudo apt-get install cups
刚才我安装过所以在此安装会有下面的提示
202004147620..png (58 KB, 下载次数: 1)
2020-4-14 14:53 上传
成功安装之后
参考说明 , 第一个任务是将我们自己添加到有权访问打印机/打印机队列的用户组。
由CUPS创建的用户组是“lpadmin”。 默认的Rasbian用户(以及我们登录的用户)是“pi”
(如果您希望不同的用户能够访问打印机,请相应地调整以下命令)
sudo usermod -a -G lpadmin pi
“-a”开关允许我们将现有用户(pi)添加到由“-G”开关指定的现有组(lpadmin)
3.启用CUPS配置的远程编辑
打开配置文件
sudo nano /etc/cups/cupsd.conf
找到Listen localhost:631,并将其备注,然后增加Port 631
只要它指向端口631,CUPS在任何网络接口上监听任何信息。
修改前
202004148751..png (3.81 KB, 下载次数: 1)
2020-4-14 14:59 上传
修改后
202004145335..png (10.46 KB, 下载次数: 1)
2020-4-14 15:06 上传
三处 添加“allow @local”行允许从本地网络上的任何计算机访问CUPS
202004145265..png (42.22 KB, 下载次数: 1)
2020-4-14 15:11 上传
修改好之后运行下面的命令,重启Cups
sudo /etc/init.d/cups restart
202004144556..png (18.29 KB, 下载次数: 1)
2020-4-14 15:31 上传
4.重新启动CUPS后,您能够通过将Web浏览器指向本地网络上的任何计算机访问管理面板:http:// [Pi的IP或主机名]:631。
例如:我的hp打印机http://10.0.66.202:631
202004147041..png (219.13 KB, 下载次数: 1)
2020-4-14 15:38 上传
202004143072..png (185.86 KB, 下载次数: 1)
2020-4-14 15:40 上传
选择administater项--选择管理的 add printer
202004146006..png (23.51 KB, 下载次数: 1)
2020-4-14 15:41 上传
输入树莓派的 用户名和密码
202004143347..png (14.35 KB, 下载次数: 1)
2020-4-14 15:42 上传
202004142010..png (60.33 KB, 下载次数: 1)
2020-4-14 15:44 上传
202004147959..png (44.61 KB, 下载次数: 1)
2020-4-14 15:45 上传
填写打印机的标识名称
202004145672..png (34.62 KB, 下载次数: 1)
2020-4-14 15:47 上传
选择驱动程序
202004145015..png (223.09 KB, 下载次数: 1)
2020-4-14 15:49 上传
安装好之后,选择默认设置即可
202004142514..png (111.51 KB, 下载次数: 1)
2020-4-14 15:53 上传
找个文件打印测试一下,安装流程顺利完成
202004149907..png (224.32 KB, 下载次数: 1)
2020-4-14 15:54 上传