本文详细介绍Debian系统下HP LaserJet P1106打印机的驱动安装全流程,涵盖系统更新、USB连接检查等准备工作,重点讲解通过HPLIP开源驱动或HP官方驱动包的安装方法,包括添加软件源、执行安装命令、配置打印机参数等步骤,同时附常见问题(如权限设置、驱动兼容性)的解决方案,帮助用户顺利完成打印机配置与测试,确保在Debian环境下稳定使用该型号打印机。
HP LaserJet P1106作为一款经典的黑白激光打印机,凭借其稳定性和经济性,至今仍被许多个人用户和小型办公环境使用,在基于Debian的Linux系统(如Debian官方版本、Ubuntu、Linux Mint等)中,由于系统默认可能未预装该型号的驱动,用户常常会遇到“打印机无法识别”“驱动缺失”等问题,本文将详细介绍在Debian系统下为HP P1106打印机安装驱动的多种方法,帮助用户顺利完成打印配置。
准备工作:安装前的必要检查
在开始安装驱动前,请确保以下条件已满足:
- 打印机连接正常:若为USB连接,确保打印机已通过数据线连接至电脑,并开机;若为网络连接,需确保打印机与Debian系统处于同一局域网,且已获取打印机IP地址。
- 系统更新:打开终端,执行以下命令更新软件源和已安装软件,确保系统环境最新:
sudo apt update && sudo apt upgrade -y
- 确认打印机型号:通过打印机机身标签或系统设备信息确认型号为“HP LaserJet P1106”,避免驱动型号错误。
方法一:使用系统自带“打印机设置”工具(推荐新手)
Debian系统默认的“打印机设置”(CUPS图形界面工具)支持部分HP打印机的自动驱动匹配,操作简单,适合不熟悉命令行的用户。

操作步骤:
- 打开打印机设置:在应用程序菜单中搜索“打印机设置”(或通过终端运行
system-config-printer命令),打开图形界面工具。 - 添加打印机:点击工具栏的“+”号,系统会自动扫描已连接的打印机(USB连接通常能直接识别,网络连接需手动输入IP地址)。
- 选择驱动:
- 若系统自动识别到HP P1106,会列出匹配的驱动(如“HP LaserJet P1106, hpcups 3.20.3”),直接选择并点击“添加”即可。
- 若未自动识别,需在“Make”下拉菜单中选择“HP”,在“Model”列表中手动查找“HP LaserJet P1106”,若列表中没有,可点击“提供PPD文件”按钮,从本地导入驱动文件(PPD文件可通过HP官网下载,见方法二)。
- 完成配置:添加成功后,可点击“打印测试页”验证打印机是否正常工作。
方法二:通过HP官方驱动包HPLIP安装(兼容性最佳)
HPLIP(HP Linux Imaging and Printing)是HP官方推出的Linux驱动套件,支持大多数HP打印机,包括P1106,通过HPLIP安装,不仅能获得官方驱动,还能实现扫描、打印状态监控等功能。
安装HPLIP依赖
在安装HPLIP前,需先安装必要的依赖包:
sudo apt install -y build-essential cups libusb-1.0-0-dev libdbus-1-dev libhal-dev libgutenprint-dev libsnmp-dev policykit-1
下载并安装HPLIP
访问HPLIP官方下载页面(https://developers.hp.com/hp-linux-imprinting-and-printing/supported_devices/),选择与Debian系统版本匹配的HPLIP包(通常为源码包或预编译包),以Debian 12(Bookworm)为例,推荐下载源码包:
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
编译并安装HPLIP
执行以下命令进行编译和安装(过程中可能需要输入用户密码):
sudo ./install.py
根据提示选择安装选项:
- 选择“USB”或“Network”连接方式(根据实际连接方式选择);
- 当询问是否安装驱动时,选择“是”,并确保“HP LaserJet P1106”在驱动列表中;
- 完成安装后,重启CUPS服务:
sudo systemctl restart cups
配置打印机
安装完成后,可通过以下两种方式配置打印机:
- 图形界面:再次打开“打印机设置”,此时应能检测到HP P1106,按方法一完成添加。
- 命令行:运行
hp-setup命令,启动HPLIP的配置向导,按提示操作即可。
方法三:手动安装PPD驱动(适合系统无法自动识别的情况)
若以上方法均无法识别打印机,可手动下载PPD(PostScript Printer Description)文件进行安装,PPD文件是打印机的描述文件,包含打印机参数和驱动信息。
下载PPD文件
访问HP官方驱动支持页面(https://support.hp.com/cn-cn/drivers),搜索“HP LaserJet P1106”,选择“Linux”操作系统,下载对应的PPD文件(通常为.ppd或.gz格式)。
安装PPD驱动
- 解压PPD文件(若下载的是压缩包):
gunzip HP-LaserJet_P1106.ppd.gz
- **将PPD文件复制到

