家里的打印机是佳能的MP230系列,不是无线打印,遇到使用 iPad 或者手机打印的时候就不是很方便了。好在有个闲置的树莓派,只需要安装Apple出品的开源无线打印程序Cups,就可以实现局域网的无线打印。
给树莓派安装系统
推荐使用官方的 Raspberry Pi OS 系统,下载链接为:https://www.raspberrypi.org/downloads/raspberry-pi-os/,官网具有三个版本,推荐下载Lite版本即可,该版本体积小,不具备常用软件和桌面环境,但资源占用少,可定制化程度强。下载完成后解压得到img镜像文件备用。
准备一张内存大于8G的SD卡,将其格式化后,连接电脑。
官方目前提供了镜像写入工具 Raspberry Pi Imager ,具有Windows、macOS和Ubuntu三个版本。我们下载完成后打开软件,点击“choose OS”,可以发现,该工具可以实现在线下载镜像并写入SD卡,并且提供了丰富的镜像文件供使用。如果使用本地文件,需要滚动到末尾,选择“Use custom”,然后选择刚才解压的镜像文件即可。


下一步选择“choose SD card”,选择插入的SD卡目录,点击“WRITE”写入即可。
开启Wifi无线网络和SSH远程
树莓派默认没有开启SSH功能,我们在家庭使用时,往往把它作为小主机而不是连接显示器使用。此时开启SSH将会十分方便。开启SSH也十分简单,直接在SD卡的Boot分区下,建立一个名为ssh无后缀名的文件即可。
而连接无线网络,需要我们在boot分区下,建立名为 wpa_supplicant.conf的文件,在里面输入:
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的无线网络名称"
psk="无线网密码"
key_mgmt=WPA-PSK //加密方式
priority=1 //优先级
}
此时连接电源开机,已经可以在路由器看到树莓派的IP地址。
修改默认镜像源
默认的树莓派官方源可能因为网络问题比较缓慢,我们可以修改为国内镜像源,这里推荐清华大学软件源。
使用ssh pi@192.168.1.115
,输入默认密码raspberry
,进入树莓派ssh界面。
输入sudo nano /etc/apt/sources.list
,删除或注释原文件,输入:
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib rpi
保存退出后,继续输入sudo nano /etc/apt/sources.list.d/raspi.list
,同样替换:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
然后使用命令 sudo apt-get update
更新软件源列表。
安装cups
将打印机连接树莓派USB接口,执行:
sudo apt-get install cups
安装完成后,关闭服务
sudo service cups stop
修改配置文件
sudo nano /etc/cups/cupsd.conf
将其中的<location></location>
文字替换为:
<Location />
Order allow,deny
Deny from all //cups不接受任何主机的打印请求
Allow @local
Allow from netaddress //允许来自本机和netaddress的计算机使用打印服务
</Location >
存盘退出,启动服务:
sudo service cups start
将pi用户加入lpadmin,成为管理员用户:
sudo usermod -a -G lpadmin pi
运行远程访问:
sudo cupsctl --remote-any
重启服务:
sudo /etc/init.d/cups restart
配置cups打印机
在浏览器,输入 http://192.168.1.115:631/admin
,输入pi和密码后,进入 Administration,点击 Add printer。

输入打印机名称,建议短一些即可。记得勾选“share this printer”。
下一步选择打印机型号,即可完成配置。
至此配置完毕。
在windows下添加打印机
在windows下,控制面板的打印机处,点击“添加打印机”,选择“我需要的打印机不在列表中”,在对话框中选择“按名称选择共享打印机”。
树莓派地址http://192.168.1.115:631/printers/打印机名称
,选择型号,完成添加。
发表评论