在 Debian 系統(tǒng)中,完全通過終端安裝 USB 打印機(jī)驅(qū)動的步驟如下:
1. 連接打印機(jī)并檢查識別
lsusb | grep -i "Printer" # 確認(rèn)系統(tǒng)識別到打印機(jī)(替換 Printer 為品牌關(guān)鍵詞)
如果輸出中包含打印機(jī)信息(如
ID 1234:5678
),說明 USB 設(shè)備已被識別。
2. 安裝基礎(chǔ)依賴和驅(qū)動
sudo apt updatesudo apt install cups cups-bsd printer-driver-all # 核心打印服務(wù)和通用驅(qū)動sudo apt install hplip # 惠普專用驅(qū)動(可選)sudo apt install printer-driver-escpr # 愛普生專用驅(qū)動(可選)sudo apt install printer-driver-gutenprint # 通用高質(zhì)量驅(qū)動(推薦)
3. 通過終端配置打印機(jī)
(1) 查找打印機(jī) URI
lpinfo -v | grep -i "usb" # 獲取打印機(jī)的 USB URI(如 `usb://HP/DESKJET-1234`)
記下類似
usb://HP/DESKJET-1234?serial=ABCDE
的 URI。
(2) 查找可用驅(qū)動
lpinfo -m | grep -i "hp" # 替換 hp 為你的打印機(jī)品牌關(guān)鍵詞
找到匹配的驅(qū)動名稱(如
drv:///hpcups.drv/hp-deskjet_1234.ppd
)。
(3) 添加打印機(jī)
sudo lpadmin -p HP_Printer -v "usb://HP/DESKJET-1234?serial=ABCDE" -m "drv:///hpcups.drv/hp-deskjet_1234.ppd" -E
-p HP_Printer
: 自定義打印機(jī)名稱(無空格)。-v
: 使用上一步獲取的 USB URI。-m
: 指定驅(qū)動名稱(從lpinfo -m
獲?。?/span>-E
: 啟用打印機(jī)。
(4) 設(shè)為默認(rèn)打印機(jī)
sudo lpoptions -d HP_Printer # 將 HP_Printer 設(shè)為默認(rèn)
4. 測試打印
echo "Debian USB Printer Test" > test.txtlpr -P HP_Printer test.txt # 發(fā)送打印任務(wù)
5. 管理命令
查看打印機(jī)狀態(tài):
bash復(fù)制lpstat -p -d # 顯示默認(rèn)打印機(jī)
刪除打印機(jī):
bash復(fù)制sudo lpadmin -x HP_Printer # 刪除名為 HP_Printer 的配置
查看打印隊列:
bash復(fù)制lpq -P HP_Printer
6. 故障排查
檢查 CUPS 日志:
bash復(fù)制tail -n 50 /var/log/cups/error_log # 查看最新錯誤
重置 CUPS 服務(wù):
bash復(fù)制sudo systemctl restart cups
手動安裝驅(qū)動包(如官網(wǎng)下載的
.deb
):bash復(fù)制sudo dpkg -i brother-printer-driver.deb # 替換為實際文件名sudo apt --fix-broken install # 處理依賴問題
常見問題解決
驅(qū)動未找到:
bash復(fù)制sudo apt install printer-driver-* # 嘗試通配符安裝所有驅(qū)動
權(quán)限拒絕:
bash復(fù)制sudo usermod -aG lpadmin $USER # 確保用戶加入 lpadmin 組newgrp lpadmin # 立即生效(無需重啟)
通過上述步驟,你可以完全在終端中完成 USB 打印機(jī)驅(qū)動的安裝和配置。如果遇到特定型號問題,建議訪問 OpenPrinting 數(shù)據(jù)庫 查詢兼容性。
掃描二維碼推送至手機(jī)訪問。
轉(zhuǎn)載請注明出處http://seshu.com.cn/post/218.html