Debian系统下安装HP LaserJet P1106打印机驱动,需通过hplip工具实现,首先更新系统缓存,安装依赖包如cups、libsane,随后添加HP官方驱动源或下载对应驱动包,执行hp-setup命令启动配置向导,选择USB连接并识别打印机型号,安装驱动后重启cups服务,若遇权限问题,需将用户加入lpadmin组,最后通过系统打印设置测试打印,确保驱动正常工作,整个过程注重依赖兼容性与权限配置,保障打印机稳定运行。在Linux系统使用中,打印机驱动的安装往往是新手容易遇到的“拦路虎”,对于Debian用户而言,若想使用经典的HP LaserJet P1106激光打印机,掌握正确的驱动安装方法尤为重要,本文将详细介绍在Debian系统下为HP P1106下载并安装驱动的完整流程,帮助大家轻松解决打印难题。
准备工作:安装前的必要检查
在开始驱动安装前,建议先完成以下准备工作,确保后续步骤顺利进行:
- 确认打印机连接状态:确保HP P1106已通过USB线连接到电脑,且打印机处于开机状态。
- 检查Debian系统版本:本文以Debian 10/11/12为例,其他版本步骤类似,部分命令可能需根据实际情况调整。
- 获取管理员权限:驱动安装通常需要root权限,后续命令中会使用
sudo执行。 - 更新系统软件包:打开终端,运行以下命令确保系统软件包列表最新:
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打印机,并提供图形化和命令行两种安装方式。

方法1:通过Debian软件源安装HPLIP(推荐)
Debian官方软件源中已包含HPLIP,可直接通过apt安装,步骤最为简单:
-
安装HPLIP及相关依赖:
sudo apt install hplip hplip-gui cups -y
hplip:核心驱动包,提供打印功能;hplip-gui:图形化配置工具,适合新手;cups:通用Unix打印系统,是Linux打印服务的基础。
-
启动并启用CUPS服务:
sudo systemctl start cups sudo systemctl enable cups
方法2:从HP官网下载最新HPLIP源码编译安装
若Debian软件源中的HPLIP版本较旧,或遇到兼容性问题,可从HP官网下载最新源码编译安装:
-
下载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
-
解压并进入源码目录:
tar -xvzf hplip-3.23.13.tar.gz cd hplip-3.23.13
-
安装编译依赖:
sudo apt install build-essential python3-dev python3-cups libusb-1.0-0-dev libdbus-1-dev libjpeg-dev libsnmp-dev -y
-
配置并编译安装:
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:使用图形化界面(适合新手)
-
打开打印机设置:
- 在Debian桌面环境中,点击“应用程序”→“打印机”,或直接在终端运行
system-config-printer(若未安装,可通过sudo apt install system-config-printer安装)。 - 或访问CUPS网页界面:浏览器输入
http://localhost:631,点击“Administration”→“Add Printer”。
- 在Debian桌面环境中,点击“应用程序”→“打印机”,或直接在终端运行
-
选择打印机:
在设备列表中找到已连接的HP P1106(通常显示为“HP LaserJet P1106”),点击“Continue”。 -
配置驱动:
- 勾选“HP”作为制造商,在“Printer Model”列表中选择“HP LaserJet P1106 - hpcups (3.23.13)”(或类似版本,具体以HPLIP安装版本为准)。
- 若列表中没有P1106,可点击“Browse”手动下载PPD文件(从HP官网下载对应型号的PPD,或通过HPLIP自带的
hp-makeppd工具生成)。
-
完成设置:
设置打印机名称、描述(可选),点击“Apply”,系统会自动安装驱动并测试打印。
方法2:使用命令行配置(适合高级用户)
- 通过
hp-setup命令配置:
HPLIP安装后会提供hp-setup工具,可自动检测并配置打印机:sudo hp-setup
按提示选择

