HP LaserJet 1020 Plus 和 HP LaserJet 1020 在設(shè)置上并無(wú)任何差別,其驅(qū)動(dòng)程序也是通用的挪钓,故此教程同時(shí)適用這兩種打印機(jī)。
0x00 相關(guān)資源下載
-
sihp1020.img
:Google Drive馆里,騰訊微云 -
luci-app-usb-printer
:支持多個(gè)打印機(jī)共享的 LuCI 模塊 (p910nd 改進(jìn)版) - 恩山無(wú)線論壇
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 線纜連接观游,并打開(kāi)打印機(jī)的電源搂捧。
進(jìn)入配置頁(yè)面驮俗,打印機(jī)會(huì)被自動(dòng)檢測(cè)到,并按圖中的信息進(jìn)行設(shè)置允跑。
檢查上述內(nèi)容無(wú)誤后別忘了保存哦王凑。
0x02 配置自動(dòng)上傳打印機(jī)固件
此打印機(jī)非常特別,僅完成上述配置后無(wú)法打印聋丝,需要將一個(gè)固件上傳至打印機(jī)后才可正常工作索烹。
固件名稱為 sihp1020.img
,你可以在此文章的開(kāi)頭處下載到它弱睦,并放置在軟路由的 /etc/
目錄下百姓。
此時(shí)再配置一個(gè)熱拔插事件腳本,檢測(cè)到打印機(jī)的 USB 上線后就向其上傳固件况木。
首先確保 USB 熱拔插事件腳本目錄存在:
$> mkdir -p /etc/hotplug.d/usb/
將以下內(nèi)容寫入 /etc/hotplug.d/usb/10-printer_hp1020
文件:
#!/bin/sh
set -e
# the path where you put the .dl file
FIRMWARE=/etc/sihp1020.dl
# your printer device path, view the photo in the article
DEVICE=/dev/usb/lp0
# debug log file
LOGFILE=/tmp/hp1020
if [ "$PRODUCT" = "3f0/2b17/100" -a "$ACTION" = "bind" -a "$DEVTYPE" = "usb_device" ]; then
echo "$(date): USB printer binded. Trying to upload firmware..." >> $LOGFILE
cat $FIRMWARE > $DEVICE
echo "$(date): Success. Done." >> $LOGFILE
exit
fi
配置完成后垒拢,軟路由將會(huì)在打印機(jī)連接成功后自動(dòng)向其上傳固件以供正常打印。
此時(shí)保持打印機(jī)的 USB 線纜已經(jīng)正確連接火惊,然后關(guān)閉電源求类,再開(kāi)啟電源。打印機(jī)開(kāi)機(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è)試頁(yè)危融!?
?不要打印測(cè)試頁(yè)!?
?不要打印測(cè)試頁(yè)雷袋!?
由于沒(méi)有配置完成吉殃,立即打印測(cè)試頁(yè)可能會(huì)導(dǎo)致打印機(jī)無(wú)限循環(huán)打印,若此情況發(fā)生楷怒,請(qǐng)立即關(guān)閉電源蛋勺,并按照 HP 官方的操作方式移出硒鼓取出卡紙。
0x04 在 Windows 上進(jìn)一步配置打印機(jī)
進(jìn)入打印機(jī)和掃描儀的配置頁(yè)面鸠删,選擇剛剛添加的打印機(jī)抱完,并按下圖方式操作以關(guān)閉雙向支持。
此時(shí)該打印機(jī)已經(jīng)設(shè)置完成刃泡,可以正常打印測(cè)試頁(yè)了巧娱。以下是我的測(cè)試頁(yè)。
如果你在操作過(guò)程中遇到了任何問(wèn)題烘贴,歡迎留言評(píng)論禁添,我會(huì)盡力為你解答~