樹莓派打印機配置


樹莓派打印機配置

前言:

在樹莓派端,通過USB口連接打印機,對打印機進行配置,控制打印機的打印掃描功能。

本配置采用了HP的一款打印機

一、打印配置

配置流程

1.驅動確定

由於確定使用HP家的打印機,因此進入HP的官網:

https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices/index

查詢打印機是否支持Linux的驅動

2.驅動安裝

  • 進入樹莓派控制窗口,運行以下命令:

sudo apt-get install hplip

最好換成國內的鏡像進行下載:

https://blog.csdn.net/la9998372/article/details/77886806

:換了源之后出現了無法自動安裝依賴包的情況,需要將stretch更換為buster,例如:deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi修改為deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi

  • 再運行命令,將pi用戶 加入到 lpadmin

sudo usermod -a -G lpadmin pi 
  • 成功之后安裝hplip-gui,通過以下命令:

sudo apt-get install hplip-gui
  • 安裝成功后進行如下步驟:

    • 在終端輸入hp-setup

    • 在彈出的窗口中選擇Universal Serial Bus(USB)--->next

    • 選擇打印機,此處我的打印機為HP LaserJet MFP m227-m231選擇它--->next

      • 注:若無打印機,則插拔一下打印機的USB線

    • 在下一界面中,勾選Printer Setup--->Add Printer

      • Fax Setup為傳真機功能,可不勾選

    • 會彈出輸入用戶名和密碼的框,輸入即可

    • 至此打印機已經配置成功了

  • 選擇默認的打印機,我是通過菜單欄->Preference->HPLIP Toolbox->Printer Control里選擇打印機為默認的打印機Set as Default

    • 若未設置成功,重啟一下再設置即

使用流程

  • lsusb:查看連接的USB設備

  • CUPS命令:

    lpstat
    -a  # 顯示打印機的接受狀態。
    -c  # 顯示打印類。
    -p  # 顯示打印狀態:已啟用或已禁用。
    -s  # 顯示默認的一個或多個打印機和類。等效於 -d、 -c 和  -v。請注意,必須將多個選項隔開,因為可為許多選項指定值。
    -s  # 顯示打印機及其設備。
  • lp打印命令

    lp -P 指定打印機(若已經設置了默認打印機,則不需要指定) 文件名
    # eg:
    lp ./Desktop/test.jpg

    更高級指令這里不在貼出

二、掃描儀配置

安裝驅動

  • 打開終端運行如下命令:

 sudo apt-get install sane
 sudo hp-plugin

在運行sudo hp-plugin命令時,按照提示輸入相關的y/n之類的;

注:若出現安裝失敗等情況,可去網站自行下載插件:https://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/

ps:

我安裝失敗了,出現問題error: Unable to recieve key from keyserver,不需要管選擇'y'繼續安裝;之后就是接受許可,完成安裝;

后續:從惠普是否支持打印的驅動網站的表格中,存在Driver Plug-in這么一欄,后續的解釋說明中提到:

8 ("Required") A downloadable driver plug-in is required for printing support. ("Optional") A downloadable driver plug-in is optional for printing support and may increase the speed, quality, or other aspect of printed output. ("No" or "None") A driver plug-in is not required nor available. Driver plug-ins are released under a proprietary (non-open) license and are not part of the HPLIP tarball release. For more information, please refer to this KB article

就是說,若是NO,則這個驅動插件是不需要的

  • 查看打印機設備

sudo sane-find-scanner
# 在輸出的信息中,我能找到這么一串信息
# found USB scanner (vendor=0x03f0 [HP], product=0x642a [HP LaserJet MFP M227-M231]) at libusb:001:004

使用命令scanimage -L查看掃描儀的具體型號

掃描文檔

# 1.加上設備名
scanimage -d 打印機的設備名稱(通過上述scanimage -L命令獲取的) > 輸出的地址和文件名字
# scanimage -d hpaio:/usb/HP_LaserJet_MFP_M227-M231?serial=VNL3D12026 >./Desktop/test.jpg
# ------------------------------------------------------------#
# 2.可以選擇不加設備名
scanimage > 路徑+文件名
# eg:scanimage > ./Desktop/scan.jpg

通過scanimage --help來獲取改命令的幫助,例如設置掃描的大小,格式等參數設置

參考文檔

打印

https://blog.csdn.net/u012939880/article/details/93748342

https://developers.hp.com/hp-linux-imaging-and-printing/install/install/index

https://blog.csdn.net/nullpointer2008/article/details/79664253

掃描

https://blog.csdn.net/wdkirchhoff/article/details/52536846

https://blog.csdn.net/wdkirchhoff/article/details/52536846


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM