花了兩百多購買了最低配的入門打印機(jī) HP DeskJet 1112 畅买,買完有點后悔沒有多花點錢直接搞一個有無線打印功能的赴魁。
于是乎掏出閑置已久的樹莓派趟大,準(zhǔn)備來一波強(qiáng)行無線打印桑逝。
1 下載驅(qū)動
樹莓派默認(rèn)的系統(tǒng)是基于 debian 的击费,在 hp 官網(wǎng)搜索驅(qū)動,會提示Linux 系統(tǒng)的驅(qū)動由 hplip
提供笔咽,按提示一步步點進(jìn)去下載就行了搔预。
https://developers.hp.com/hp-linux-imaging-and-printing/gethplip
2 安裝驅(qū)動
打印機(jī)插到樹莓派上,然后將下載的 hplip-3.18.4.run
文件直接放到樹莓派中叶组,修改一下執(zhí)行權(quán)限拯田,直接運行
$ chmod 755 hplip-3.18.4.run
$ ./hplip-3.18.4.run
安裝過程比較長,會需要一些交互輸入甩十,還會讓你輸入管理員賬號的密碼船庇,這里輸完要記住吭产,之后會用
3 測試打印
現(xiàn)在樹莓派已經(jīng)可以進(jìn)行正常的打印的,我們隨便打開一個文檔鸭轮,打印一下試試
確定沒有問題再進(jìn)行接下來的操作
4 安裝 cups
那么如果將這個樹莓派上連接的打印機(jī)變成一個無線打印機(jī)呢臣淤?
這時我才發(fā)現(xiàn)有個很好用的軟件叫 cups
安裝和啟動步驟如下
$ sudo apt-get install cups
$ vi /etc/cups/cupsd.conf
.... listen localhost 改成 0.0.0.0 ....
$ sudo service cups restart
其實執(zhí)行第一步時就會發(fā)現(xiàn),提示 cups
已經(jīng)安裝了窃爷,我想應(yīng)該是 hplip
驅(qū)動的實現(xiàn)原理就是基于 cups
的邑蒋。
5 使用 cups
cups
服務(wù)啟動后可以打開瀏覽器(最好外接一個 hdmi 顯示器)訪問 https://樹莓派IP:631
正常的話可以看到 cups 服務(wù)頁面,如果不行的話一定是哪里的打開方式不對按厘,請自行找原因医吊。
訪問 https://樹莓派IP:631/admin/
將箭頭所示的都勾上,注意 use kerberos authentication
別勾逮京,然后點擊下面的 change settings
按鈕卿堂。
這個過程中可能需要你輸入管理員賬戶和密碼。
接下來點擊 Manage Printers
查看是否已經(jīng)存在一個打印機(jī)了(因為之前我們按照了 hplip 驅(qū)動)
如果沒有的話可以在之前的頁面點擊 Add Printer
添加一個造虏,具體添加步驟很簡單就不贅述了
點擊已有的打印機(jī)御吞,選擇 Modify Printer
如果 Sharing
沒有勾上的話,勾一下漓藕,一點要保證打印機(jī)是處于分享狀態(tài)的就 ok 了
你可以在這個網(wǎng)頁上多探索一下陶珠,這里可以管理和配置你的打印機(jī)。
5 無線打印
掏出手機(jī)隨意選擇一張照片享钞,點擊 打印
選擇打印機(jī)時會看到局域網(wǎng)上的這臺 HP_DeskJet1110
揍诽,完成打印
我們成功了!
6 后記
雖然在 ios 或 mac 上找到這個共享打印機(jī)并打印很簡單栗竖,但是 win 上好像并沒這么容易暑脆。
采坑后總結(jié)一下
1 需要有線連接打印機(jī)正常安裝一下驅(qū)動光盤(這一步不確定是不是必要的)
2 在打印配置窗口中,添加打印機(jī)狐肢,找到樹莓派對應(yīng)的那個
3 然后一般會提示你選著一個驅(qū)動添吗,我的打印機(jī)型號是 HP DeskJet 1112
對應(yīng)的驅(qū)動版本應(yīng)該是 1110 serial
, 但是我在 HP 下面始終沒有找到 DeskJet 1110
份名,找了半天后碟联,發(fā)現(xiàn)這個很特殊,叫做 HP dj 1110
僵腺,很奇葩鲤孵。