Debian系统下HP LaserJet P1106打印机驱动安装全攻略

admin
Debian系统下安装HP LaserJet P1106打印机驱动,需通过hplip工具实现,首先更新系统缓存,安装依赖包如cups、libsane,随后添加HP官方驱动源或下载对应驱动包,执行hp-setup命令启动配置向导,选择USB连接并识别打印机型号,安装驱动后重启cups服务,若遇权限问题,需将用户加入lpadmin组,最后通过系统打印设置测试打印,确保驱动正常工作,整个过程注重依赖兼容性与权限配置,保障打印机稳定运行。

在Linux系统使用中,打印机驱动的安装往往是新手容易遇到的“拦路虎”,对于Debian用户而言,若想使用经典的HP LaserJet P1106激光打印机,掌握正确的驱动安装方法尤为重要,本文将详细介绍在Debian系统下为HP P1106下载并安装驱动的完整流程,帮助大家轻松解决打印难题。

准备工作:安装前的必要检查

在开始驱动安装前,建议先完成以下准备工作,确保后续步骤顺利进行:

  1. 确认打印机连接状态:确保HP P1106已通过USB线连接到电脑,且打印机处于开机状态。
  2. 检查Debian系统版本:本文以Debian 10/11/12为例,其他版本步骤类似,部分命令可能需根据实际情况调整。
  3. 获取管理员权限:驱动安装通常需要root权限,后续命令中会使用sudo执行。
  4. 更新系统软件包:打开终端,运行以下命令确保系统软件包列表最新:
    sudo apt update && sudo apt upgrade -y

驱动下载:HP Linux Imaging and Printing(HPLIP)工具

HP P1106作为一款较经典的激光打印机,官方推荐使用HPLIP(HP Linux Imaging and Printing)工具进行驱动安装,HPLIP是HP官方推出的Linux打印/扫描解决方案,支持大多数HP打印机,并提供图形化和命令行两种安装方式。

Debian系统下HP LaserJet P1106打印机驱动安装全攻略

方法1:通过Debian软件源安装HPLIP(推荐)

Debian官方软件源中已包含HPLIP,可直接通过apt安装,步骤最为简单:

  1. 安装HPLIP及相关依赖

    sudo apt install hplip hplip-gui cups -y
    • hplip:核心驱动包,提供打印功能;
    • hplip-gui:图形化配置工具,适合新手;
    • cups:通用Unix打印系统,是Linux打印服务的基础。
  2. 启动并启用CUPS服务

    sudo systemctl start cups
    sudo systemctl enable cups

方法2:从HP官网下载最新HPLIP源码编译安装

若Debian软件源中的HPLIP版本较旧,或遇到兼容性问题,可从HP官网下载最新源码编译安装:

  1. 下载HPLIP最新版本
    访问HPLIP官方下载页面(https://developers.hp.com/hp-linux-imprinting-and-printing/hplip-download),选择源码包(如hplip-3.23.13.tar.gz),使用wget下载:

    wget https://downloads.sourceforge.net/project/hplip/hplip/3.23.13/hplip-3.23.13.tar.gz
  2. 解压并进入源码目录

    tar -xvzf hplip-3.23.13.tar.gz
    cd hplip-3.23.13
  3. 安装编译依赖

    sudo apt install build-essential python3-dev python3-cups libusb-1.0-0-dev libdbus-1-dev libjpeg-dev libsnmp-dev -y
  4. 配置并编译安装

    sudo ./configure --prefix=/usr --enable-hpcups-install --enable-cups-ppd-install --enable-doc-build --enable-new-hplip-build --enable-dbus-build --enable-scan-build --enable-fax-build
    sudo make
    sudo make install

驱动配置:添加打印机并测试

安装完HPLIP后,需通过CUPS服务添加打印机并配置驱动,以下是两种常用方式:

方法1:使用图形化界面(适合新手)

  1. 打开打印机设置

    • 在Debian桌面环境中,点击“应用程序”→“打印机”,或直接在终端运行system-config-printer(若未安装,可通过sudo apt install system-config-printer安装)。
    • 或访问CUPS网页界面:浏览器输入http://localhost:631,点击“Administration”→“Add Printer”。
  2. 选择打印机
    在设备列表中找到已连接的HP P1106(通常显示为“HP LaserJet P1106”),点击“Continue”。

  3. 配置驱动

    • 勾选“HP”作为制造商,在“Printer Model”列表中选择“HP LaserJet P1106 - hpcups (3.23.13)”(或类似版本,具体以HPLIP安装版本为准)。
    • 若列表中没有P1106,可点击“Browse”手动下载PPD文件(从HP官网下载对应型号的PPD,或通过HPLIP自带的hp-makeppd工具生成)。
  4. 完成设置
    设置打印机名称、描述(可选),点击“Apply”,系统会自动安装驱动并测试打印。

方法2:使用命令行配置(适合高级用户)

  1. 通过hp-setup命令配置
    HPLIP安装后会提供hp-setup工具,可自动检测并配置打印机:
    sudo hp-setup

    按提示选择

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码