編寫此文當下驅動版本為 HPLIP 3.21.12
透過底下網址可以查看支援的機型和更新項目
我購入的 HP Ink Tank 310 早在 HPLIP 3.18.7 就可以使用了
ssh 登入樹莓派後
切換目錄至 /tmp 並下載 HPLIP 3.21.12.run
cd /tmp && wget http://prdownloads.sourceforge.net/hplip/hplip-3.21.12.run
使用管理者權限來進行安裝
sudo sh hplip-3.21.10.run
之後就是詢問是否自動安裝之類的問題 要按 y 或是 a 稍微看一下應該都瞭解
RE-CHECKING DEPENDENCIES
------------------------
error: A required dependency 'cups (CUPS - Common Unix Printing System)' is still missing.
error: Installation cannot continue without this dependency.
error: Please manually install this dependency and re-run this installer.
目前我遇到的問題是安裝完畢後會顯示必要的檔案 Qt4/Qt5 'PyQt4'遺失
雖然我不是使用桌面版的樹莓派,不過透過安裝 hplip-gui 卻可以把遺失的檔案正確的安裝
至此樹莓派應可正確連結印表機並列印,接下來要安裝 Print Server 和 AirPrint
sudo apt install hplip-gui
(2021/10/31 重新安裝樹莓派,印表機驅動有問題的話,一律安裝 hplip-gui 後就能顯示正確的驅動)
在 Mac 中使用 Terminal ssh 登入樹莓派後輸入
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install cups
sudo usermod -a -G lpadmin pi
sudo cupsctl --remote-any
sudo systemctl restart cups
為了讓 windows 透過區網使用 Pi Print Server 要在樹莓派安裝 samba
sudo apt-get install samba
編輯 samba 設定
sudo nano /etc/samba/smb.conf
在底下新增
# CUPS printing.
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = yes
read only = yes
create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = no
guest ok = no
儲存 ctrl X Y 離開 Enter
重啟 samba
sudo systemctl restart smbd
使用瀏覽器輸入樹莓派位址加上631
http://XXX.XXX.XXX.xxx:631 在頁面上面點選 Administration
Add Printer
出現下面這個提示之後頁面會自動回到上一頁
Upgrade Required
You must access this page using the URL https://XXX.XXX.XXX.xxx:631/admin/.
一樣點選
Add Printer
輸入樹莓派的帳號密碼
更新補充:2022/0121
更新補充:2022/0121
在 Windows 10 平台底下列印速度不快,尤其在 CUPS 設定列印高品質的時候,一張 彩色A4 菜單需要23分鐘才列印完畢。
參考國外解法是在 CUPS 新增印表機的時候選擇 RAW 而不是選擇 HP,然後在電腦端安裝 HP 的驅動程式,接著新增列表機的時候使用位址來新增,例如
缺點就是沒辦法在樹莓派系統底下列印
(這對於我的使用環境單純當作 列印伺服器 來說是沒有影響)
等使用一陣子再看看有沒有改善
參考
0 意見:
張貼留言