家裡面有老式USB有線打印機的朋友有了樹莓派Zero W可以將自己的打印機秒變無線網絡打印機,瞬間高大上,對於那些囊中羞澀還沒升級無線打印機的朋友瞬間裝B成功,高大上好了進入正題,首先將樹莓派Zero W聯網輸入如下命令更新庫緩存
sudo apt-get update
接著打開終端輸入如下命令安裝所需組件
sudo apt-get install cups printer-driver-gutenprint
其中printer-driver-gutenprint是多合一驅動庫,CUPS是網絡打印服務端
接著輸入如下命令將用戶pi加入到打印組
sudo usermod -a -G lpadmin pi
然後停止CUPS服務
sudo service cups stop
備份原配置文件
sudo mv /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak
創建新配置文件
sudo vi /etc/cups/cupsd.conf
複製粘貼進入如下內容然後保存
# Only listen for connections from the local machine.
#Listen localhost:631
#CHANGED TO LISTEN TO LOCAL LAN
Port 631
# Restrict access to the server…
<Location />
Order allow,deny
Allow @Local
</Location>
# Restrict access to the admin pages…
<Location /admin>
Order allow,deny
Allow @Local
</Location>
# Restrict access to configuration files…
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow @Local
</Location>
重啟CUPS服務
sudo service cups start
使用ifconfig命令或者到路由器管理界面查找開發板的局域網IP,然後再將USB打印機開機後連接開發板,在電腦或者手機上輸入如下網址進行配置打印機
https://樹莓派開發板局域網IP:631/admin
接著將打印機用數據線和OTG連接到樹莓派Zero W開發板後,按下圖操作,添加自己的打印機
記住勾選Share This Printer
選擇打印機廠商型號
輸入賬號密碼
配置打印選項
完成配置後打印測試頁
到此就安裝完成,在局域網內任意電腦上、手機上、平板上就都可以無線連接到這臺打印機打印了