[OpenWrt] 使 p910nd 支持 HP LaserJet 1020 Plus 打印機(jī)

HP LaserJet 1020 Plus 和 HP LaserJet 1020 在設(shè)置上并無任何差別,其驅(qū)動(dòng)程序也是通用的,故此教程同時(shí)適用這兩種打印機(jī)。
0x00 相關(guān)資源下載

0x01 安裝和配置 p910nd 相關(guān)軟件包
你可以選擇 luci-app-p910nd 或 luci-app-usb-printer 進(jìn)行安裝,兩者差異并不大,但下文將使用后者為例。
大多數(shù)固件默認(rèn)不會(huì)包含與 USB 打印機(jī)有關(guān)的內(nèi)核模塊,所以請(qǐng)檢查 kmod-usb-printer 軟件包是否已被安裝。此模塊是必須被安裝的。
完成上述步驟后,將打印機(jī)與軟路由使用 USB 線纜連接,并打開打印機(jī)的電源。
進(jìn)入配置頁面,打印機(jī)會(huì)被自動(dòng)檢測(cè)到,并按圖中的信息進(jìn)行設(shè)置。

檢查上述內(nèi)容無誤后別忘了保存哦。

0x02 配置自動(dòng)上傳打印機(jī)固件
此打印機(jī)非常特別,僅完成上述配置后無法打印,需要將一個(gè)固件上傳至打印機(jī)后才可正常工作。
固件名稱為 sihp1020.img,你可以在此文章的開頭處下載到它,并放置在軟路由的 /etc/ 目錄下。
此時(shí)再配置一個(gè)熱拔插事件腳本,檢測(cè)到打印機(jī)的 USB 上線后就向其上傳固件。
首先確保 USB 熱拔插事件腳本目錄存在:
將以下內(nèi)容寫入 /etc/hotplug.d/usb/10-printer_hp1020 文件:
配置完成后,軟路由將會(huì)在打印機(jī)連接成功后自動(dòng)向其上傳固件以供正常打印。
此時(shí)保持打印機(jī)的 USB 線纜已經(jīng)正確連接,然后關(guān)閉電源,再開啟電源。打印機(jī)開機(jī)后會(huì)被加載固件,具體表現(xiàn)為:綠燈常亮并進(jìn)行自檢,隨后立即紅燈綠燈交替閃爍再次自檢,隨后綠燈常亮。

0x03 添加網(wǎng)絡(luò)打印機(jī)至 Windows 系統(tǒng)
本人使用的是 Windows 11,其他系統(tǒng)使用者請(qǐng)參考本文自行調(diào)整。
首先請(qǐng)務(wù)必確保你的系統(tǒng)中已經(jīng)安裝了 HP 提供的打印機(jī)驅(qū)動(dòng)!
進(jìn)入「設(shè)置 > 藍(lán)牙和其他設(shè)備 > 打印機(jī)和掃描儀」,然后「添加打印機(jī)或掃描儀」,稍等片刻后選擇「我需要的打印機(jī)不在列表中 - 手動(dòng)添加」。


點(diǎn)擊下一步后會(huì)進(jìn)行所謂的檢測(cè),待檢測(cè)失敗后需要進(jìn)行自定義設(shè)置。



隨后選擇「使用當(dāng)前已安裝的驅(qū)動(dòng)程序」,剩下的就可以根據(jù)自己的喜好設(shè)定了。
但是要特別注意的是 ??
?不要打印測(cè)試頁!?
?不要打印測(cè)試頁!?
?不要打印測(cè)試頁!?
由于沒有配置完成,立即打印測(cè)試頁可能會(huì)導(dǎo)致打印機(jī)無限循環(huán)打印,若此情況發(fā)生,請(qǐng)立即關(guān)閉電源,并按照 HP 官方的操作方式移出硒鼓取出卡紙。

0x04 在 Windows 上進(jìn)一步配置打印機(jī)
進(jìn)入打印機(jī)和掃描儀的配置頁面,選擇剛剛添加的打印機(jī),并按下圖方式操作以關(guān)閉雙向支持。

此時(shí)該打印機(jī)已經(jīng)設(shè)置完成,可以正常打印測(cè)試頁了。以下是我的測(cè)試頁。


如果你在操作過程中遇到了任何問題,歡迎留言評(píng)論,我會(huì)盡力為你解答~
[OpenWrt] 使 p910nd 支持 HP LaserJet 1020 Plus 打印機(jī)的評(píng)論 (共 條)
