一、确认系统识别设备
插上打印机后,先查看系统是否检测到:
lsusb | grep HP
输出类似:
Bus 001 Device 004: ID 03f0:3b17 Hewlett-Packard LaserJet P1007
如果能看到 P1007,说明 USB 正常。
二、安装 HPLIP 驱动(推荐方式)
HPLIP(HP Linux Imaging and Printing)是 HP 官方为 Linux 提供的驱动程序。
直接通过 APT 安装
在终端输入:
sudo apt update
sudo apt install hplip printer-driver-hpijs printer-driver-hpcups
安装完毕后,重启打印服务:
sudo systemctl restart cups
启动 HP 设置工具
hp-setup
然后选择:
-
连接方式:USB
-
型号:自动识别为 HP LaserJet P1007
系统会自动下载并安装对应插件(plugin)。
注意:第一次运行
hp-setup时可能提示下载二进制插件(“HP proprietary plugin”),一定要选择 Yes/Download and install。
三、如果 hp-setup 提示插件缺失
可以手动安装 HP 官方插件:
sudo hp-plugin -i
这会联网下载 HP 的闭源插件(驱动核心部分),对 P1007 是必须的。
四、测试打印
-
打开浏览器访问 CUPS 管理界面:
http://localhost:631 -
点击 “Administration” → “Add Printer”
-
选择你的 HP LaserJet P1007
-
打印测试页(Test Page)
或者直接命令行测试:
lp /usr/share/cups/data/testprint
五、(可选)使用 HPLIP 官网最新版本
Ubuntu 自带的 HPLIP 版本有时较旧,如果安装后仍不能打印,可从 HP 官网获取最新版:
HP Linux Imaging and Printing | hp's Developer Portal
下载 .run 文件后安装:
chmod +x hplip-*.run
./hplip-*.run
按照提示一路安装即可。