当前位置: 首页 > article >正文

不只是apt install:在Deepin/V20上为老款惠普打印机手动配置HPLIP插件的保姆级教程

深度解析在Deepin/V20系统上为惠普打印机手动配置HPLIP插件的完整指南当你在Deepin/V20系统上安装完HPLIP驱动后发现打印机仍然无法工作时那种挫败感我深有体会。这就像组装了一台高性能电脑却发现显卡驱动没装好——硬件齐全却无法发挥功能。本文将带你深入理解Linux打印系统的运作机制并手把手教你完成HPLIP插件的离线安装。1. 理解Linux打印系统的基础架构1.1 CUPSLinux打印的核心引擎CUPS(Common UNIX Printing System)是Linux打印系统的基石。它采用IPP(Internet Printing Protocol)协议负责管理打印队列、处理打印任务转换和与打印机通信。你可以通过以下命令检查CUPS服务状态systemctl status cups如果服务未运行使用以下命令启动并设置开机自启sudo systemctl start cups sudo systemctl enable cups1.2 HPLIP与hp-plugin的关系解析HPLIP(HP Linux Imaging and Printing)是惠普官方提供的Linux驱动套件但它采用了模块化设计组件功能是否包含在官方仓库hplip-base基础驱动功能是hplip-plugin专有协议支持否hplip-gui图形界面工具是这种设计源于法律和技术限制——某些打印机功能需要专有协议支持而这些代码不能以开源形式分发。2. 准备工作系统环境检查与配置2.1 验证已安装组件在开始手动安装前先确认系统基础环境# 检查hplip版本 hp-check -t # 查看已安装的CUPS软件包 dpkg -l | grep cups典型输出应包含以下关键包cupscups-clientcups-filtershplip2.2 处理依赖问题Deepin基于Debian但某些依赖可能需要手动处理。常见缺失依赖包括sudo apt install libcups2-dev libusb-1.0-0-dev python3-pyqt5注意如果遇到Python模块缺失错误可能需要通过pip安装pip3 install --user pyqt53. 精准获取正确的插件版本3.1 确定兼容版本运行以下命令获取系统所需的插件版本hp-plugin --version输出示例HP Linux Imaging and Printing System (ver. 3.21.2) Plugin version: 3.21.23.2 从官方源下载插件访问HP开发者网站时建议使用以下技巧使用浏览器开发者工具(F12)监控网络请求直接构造下载链接例如https://developers.hp.com/sites/default/files/hplip-3.21.2-plugin.run https://developers.hp.com/sites/default/files/hplip-3.21.2-plugin.run.asc对于下载速度慢的问题可以尝试使用axel多线程下载器通过代理服务器下载在非高峰时段尝试4. 安全安装HPLIP插件4.1 验证文件完整性下载完成后务必验证文件签名gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 0x4ABA2F66DBD5A95894910E0673D770CDA59047B9 gpg --verify hplip-3.21.2-plugin.run.asc hplip-3.21.2-plugin.run有效签名应显示gpg: Good signature from HPLIP (HP Linux Imaging and Printing) hpliphp.com4.2 执行离线安装将下载的文件移动到合适目录后chmod x hplip-3.21.2-plugin.run sudo ./hplip-3.21.2-plugin.run安装过程中需要注意接受许可协议选择正确的安装路径通常保持默认确保有足够的磁盘空间约100MB5. 高级配置与故障排除5.1 打印机发现与注册使用hp-setup工具时如果自动发现失败可以尝试hp-setup -i --printerIP_ADDRESS其中IP_ADDRESS替换为打印机的实际IP。对于USB连接使用hp-setup -i --bususb5.2 常见问题解决方案问题1插件安装后仍无法打印检查CUPS日志tail -f /var/log/cups/error_log重新加载CUPS配置sudo systemctl restart cups问题2打印队列卡住清除所有打印任务sudo cancel -a -x重置打印机状态sudo hp-clean -i问题3双面打印不工作检查PPD文件配置sudo hp-probe -i -b手动选择正确驱动hp-setup -i -d6. 性能优化与高级功能6.1 启用高级打印功能修改CUPS配置文件以解锁高级选项sudo sed -i s/^PreserveJobFiles.*/PreserveJobFiles Yes/ /etc/cups/cupsd.conf sudo systemctl restart cups6.2 使用HP工具箱安装完整GUI工具套件sudo apt install hplip-gui hp-toolbox工具箱提供以下实用功能墨水量监测打印头清洁设备校准固件升级7. 系统集成与自动化7.1 创建桌面快捷方式为常用功能创建启动器[Desktop Entry] Version1.0 NameHP Toolbox Exechp-toolbox Icon/usr/share/hplip/data/images/128x128/hp_logo.png Terminalfalse TypeApplication CategoriesUtility;保存为~/.local/share/applications/hp-toolbox.desktop7.2 设置自动墨量警告创建定期检查脚本#!/bin/bash INK_LEVEL$(hp-inks --color | grep -E Black|Cyan|Magenta|Yellow | awk {print $4}) if [[ $INK_LEVEL -lt 15 ]]; then notify-send 墨量警告 打印机墨水即将耗尽当前剩余$INK_LEVEL% fi添加到cron任务crontab -e # 添加以下行每天上午9点检查 0 9 * * * /path/to/ink_check.sh在实际使用中我发现老款惠普打印机在Deepin上的表现有时比在Windows下更稳定特别是对于网络打印场景。关键是要确保插件版本与驱动完全匹配——这是大多数问题的根源。

相关文章:

不只是apt install:在Deepin/V20上为老款惠普打印机手动配置HPLIP插件的保姆级教程

深度解析:在Deepin/V20系统上为惠普打印机手动配置HPLIP插件的完整指南 当你在Deepin/V20系统上安装完HPLIP驱动后,发现打印机仍然无法工作时,那种挫败感我深有体会。这就像组装了一台高性能电脑,却发现显卡驱动没装好——硬件齐全…...

PiliPlus跨平台B站客户端:一站式视频体验终极指南

PiliPlus跨平台B站客户端:一站式视频体验终极指南 【免费下载链接】PiliPlus PiliPlus 项目地址: https://gitcode.com/gh_mirrors/pi/PiliPlus PiliPlus是一款基于Flutter开发的开源跨平台B站客户端,为用户提供全面、流畅的视频观看体验。作为一…...

视频解密工具:3步解锁Widevine加密视频的实用指南

视频解密工具:3步解锁Widevine加密视频的实用指南 【免费下载链接】video_decrypter Decrypt video from a streaming site with MPEG-DASH Widevine DRM encryption. 项目地址: https://gitcode.com/gh_mirrors/vi/video_decrypter 还在为无法保存喜爱的在线…...

17.1%复合增速领航!物联网网络管理迎未来六年高景气,市场扩张步伐加速

据恒州诚思调研统计,2025年全球物联网网络管理市场规模约485.5亿元。在物联网技术广泛渗透、各行业数字化转型加速的背景下,该市场预计未来将持续平稳增长,到2032年市场规模将接近1456.4亿元,未来六年复合年均增长率(C…...

10个技巧:使用gumbo-parser构建网页模板验证工具的终极指南

10个技巧:使用gumbo-parser构建网页模板验证工具的终极指南 【免费下载链接】gumbo-parser An HTML5 parsing library in pure C99 项目地址: https://gitcode.com/gh_mirrors/gum/gumbo-parser gumbo-parser是一个纯C99编写的HTML5解析库,它能帮…...

5步实现智能歌词同步:LRCGET离线音乐批量下载终极解决方案

5步实现智能歌词同步:LRCGET离线音乐批量下载终极解决方案 【免费下载链接】lrcget Utility for mass-downloading LRC synced lyrics for your offline music library. 项目地址: https://gitcode.com/gh_mirrors/lr/lrcget 你是否曾为离线音乐库中大量歌曲…...

网盘直链下载助手:八大主流网盘高效下载技术解析

网盘直链下载助手:八大主流网盘高效下载技术解析 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云盘 …...

Milk-V Duo到手第一步:从零配置Ubuntu20.04到成功点亮开发板(保姆级避坑)

Milk-V Duo开发板实战:从零构建Ubuntu开发环境到系统启动全指南 第一次拿到Milk-V Duo开发板时,那种既兴奋又忐忑的心情记忆犹新。作为RISC-V架构的新锐力量,这款小巧的开发板蕴含着巨大的可能性,但对于习惯纯软件开发的工程师来…...

告别云端依赖:手把手教你为按键精灵安卓版集成纯本地YOLO插件(附模型加密指南)

告别云端依赖:手把手教你为按键精灵安卓版集成纯本地YOLO插件(附模型加密指南) 在自动化工具领域,数据隐私和网络依赖性正成为开发者最关注的两大痛点。想象一下这样的场景:你精心训练的物体检测模型在云端运行时&…...

5分钟搞定QQ空间历史说说备份:GetQzonehistory免费开源工具终极指南

5分钟搞定QQ空间历史说说备份:GetQzonehistory免费开源工具终极指南 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否担心那些记录青春点滴的QQ空间说说不小心丢失&…...

如何设计和实现Kruise自定义资源定义:从API到实践的完整指南

如何设计和实现Kruise自定义资源定义:从API到实践的完整指南 【免费下载链接】kruise Automated management of large-scale applications on Kubernetes (incubating project under CNCF) 项目地址: https://gitcode.com/gh_mirrors/kr/kruise Kruise是CNCF…...

跨服务器无缝迁移Conda环境的完整指南

1. 为什么需要跨服务器迁移Conda环境 在开发过程中,我们经常会遇到这样的场景:在本地或者某台服务器上搭建好了完整的Python开发环境,安装了所有必要的依赖包,配置好了各种参数,结果需要把这个环境完整地迁移到另一台服…...

Rack文件发送优化终极指南:Sendfile中间件与X-Accel-Redirect技术详解

Rack文件发送优化终极指南:Sendfile中间件与X-Accel-Redirect技术详解 【免费下载链接】rack A modular Ruby web server interface. 项目地址: https://gitcode.com/gh_mirrors/ra/rack Rack作为Ruby Web开发的核心接口,其Sendfile中间件提供了高…...

BERTopic短文本处理:社交媒体短文本的主题提取技术

BERTopic短文本处理:社交媒体短文本的主题提取技术 你是否还在为社交媒体评论、推文等短文本的主题分析而烦恼?这些文本通常长度短、噪声大、话题分散,传统主题模型往往难以准确捕捉核心内容。本文将介绍如何使用BERTopic这一强大工具&#…...

BERTopic跨语言主题对齐终极指南:多语言文本的智能语义映射

BERTopic跨语言主题对齐终极指南:多语言文本的智能语义映射 BERTopic是当前最强大的跨语言主题建模工具,能够智能识别并对齐多语言语义,让您轻松处理包含多种语言的文档集合。无论您的数据是英文、中文、法文还是50多种其他语言,…...

华硕笔记本性能优化新选择:5分钟学会用G-Helper告别卡顿

华硕笔记本性能优化新选择:5分钟学会用G-Helper告别卡顿 【免费下载链接】g-helper Lightweight, open-source control tool for ASUS laptops and ROG Ally. Manage performance modes, fans, GPU, battery, and RGB lighting across Zephyrus, Flow, TUF, Strix, …...

3步掌握Chrome独立代理:浏览器专属网络加速指南

3步掌握Chrome独立代理:浏览器专属网络加速指南 【免费下载链接】Chrome-proxy-helper Chrome PROXY extension, set proxy for Chrome browser 项目地址: https://gitcode.com/gh_mirrors/ch/Chrome-proxy-helper 你是否曾遇到过这样的场景?需要…...

[漏洞剖析]正方数字化校园平台SOAP接口任意文件上传漏洞的成因与利用链

1. 漏洞背景与影响范围 正方数字化校园平台作为高校信息化建设的核心系统,承担着教务管理、学生服务、财务资产等关键业务。这个系统采用SOAP协议实现不同模块间的数据交互,而问题恰恰出在一个名为savePic的接口上。我在实际渗透测试中发现,攻…...

从零到实战:LinuxCNC开源数控系统全攻略

从零到实战:LinuxCNC开源数控系统全攻略 【免费下载链接】linuxcnc LinuxCNC controls CNC machines. It can drive milling machines, lathes, 3d printers, laser cutters, plasma cutters, robot arms, hexapods, and more. 项目地址: https://gitcode.com/gh_…...

Dify TTS插件开发避坑指南:如何用FastAPI实现本地语音文件保存(附完整代码)

Dify TTS插件开发实战:FastAPI本地语音存储解决方案与避坑指南 在智能语音交互日益普及的今天,文本转语音(TTS)技术已成为开发者工具箱中的必备组件。本文将深入探讨如何基于FastAPI框架,为Dify平台开发一个支持本地语…...

ComfyUI-Manager终极指南:简单三步解决AI模型下载与管理难题

ComfyUI-Manager终极指南:简单三步解决AI模型下载与管理难题 【免费下载链接】ComfyUI-Manager ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It offers management functions to install, remove, disable, and enable various…...

Rocky Linux10.0下Zabbix7.4与MariaDB高效集成指南

1. 环境准备与系统检查 在开始部署之前,确保你的Rocky Linux 10.0系统处于最佳状态非常重要。我建议先执行系统更新,这个步骤经常被新手忽略,但能避免很多依赖冲突问题。运行以下命令更新所有软件包: dnf update -y && re…...

Amazon VPC CNI出口网络功能解析:跨VPC通信解决方案

Amazon VPC CNI出口网络功能解析:跨VPC通信解决方案 【免费下载链接】amazon-vpc-cni-k8s Networking plugin repository for pod networking in Kubernetes using Elastic Network Interfaces on AWS 项目地址: https://gitcode.com/gh_mirrors/am/amazon-vpc-cn…...

用PyQt5给Matplotlib图表做个‘动态仪表盘’:从静态展示到实时监控数据的完整实现

用PyQt5打造工业级数据仪表盘:Matplotlib动态可视化的高阶实践 在数据分析领域,静态图表已经无法满足现代监控系统的需求。想象一下工厂车间的设备状态看板、金融交易的实时行情展示,或是智慧城市的交通流量监测——这些场景都需要将数据以动…...

C#上位机开发避坑指南:用HslCommunication读写西门子PLC数据时的5个常见错误及修复

C#上位机开发避坑指南:用HslCommunication读写西门子PLC数据时的5个常见错误及修复 在工业自动化领域,C#上位机与西门子PLC的稳定通讯是数据采集系统的核心命脉。许多开发者在使用HslCommunication库时,往往在项目验收阶段才暴露出隐蔽的通讯…...

终极Camera Shakify实战指南:3步让Blender镜头告别僵硬感

终极Camera Shakify实战指南:3步让Blender镜头告别僵硬感 【免费下载链接】camera_shakify 项目地址: https://gitcode.com/gh_mirrors/ca/camera_shakify Camera Shakify是一款专为Blender设计的免费开源插件,能够轻松为你的动画镜头添加逼真的…...

光刻机核心技术解析:从光源到光刻胶的精密控制

1. 光刻机:芯片制造的"精密画笔" 想象一下要在头发丝的万分之一宽度上雕刻出复杂的电路图案——这就是光刻机每天在半导体工厂里完成的神奇任务。作为芯片制造的核心设备,光刻机就像一支纳米级的精密画笔,通过光与化学的完美配合&a…...

别再手动调参了!用Optuna+PyTorch自动优化模型,我节省了80%的调参时间

告别手动调参时代:用OptunaPyTorch实现智能超参数优化 深度学习工程师最宝贵的资源是什么?不是GPU算力,也不是海量数据,而是时间。在真实的AI项目周期中,超参数调优往往占据30%-50%的开发时间,却又是无法回…...

告别龟速编译!用WSL2+ESP-IDF为小智AI开发板提速3倍(附USB映射避坑指南)

告别龟速编译!用WSL2ESP-IDF为小智AI开发板提速3倍(附USB映射避坑指南) 当你在Windows上为小智AI开发板编译ESP32固件时,是否经历过这样的煎熬:泡杯咖啡回来,进度条才走了三分之一?作为深度使用…...

MathPHP终极指南:PHP数学计算库的完整入门教程

MathPHP终极指南:PHP数学计算库的完整入门教程 【免费下载链接】math-php Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vecto…...