You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04.2下HP DeskJet 2320打印机扫描功能失效及系统依赖问题求助

Ubuntu 22.04.2下HP DeskJet 2320打印机扫描功能失效及系统依赖问题求助

Hi Evan,看起来你现在碰到了两个连锁的小麻烦:先是系统包管理的依赖出了故障,导致升级操作卡壳,再就是HP DeskJet 2320的扫描功能没法正常工作。咱们先搞定阻碍系统操作的依赖问题,再处理扫描的事儿,一步步来~

一、先修复系统依赖故障

你遇到的dpkg中断、版本不匹配以及权限提示,其实都是可解决的小问题,咱们逐个处理:

  1. 解决权限报错:你之前执行apt --fix-broken install时没加sudo,所以才弹出"Permission denied"提示——不是系统怀疑你不是root,只是普通用户没有修改系统包的权限,加sudo就能获取管理员权限。先执行这个命令修复依赖:
sudo apt --fix-broken install
  1. 手动匹配依赖包版本:如果上面的命令没能自动解决python3-ldb和libldb2的版本不匹配问题,咱们手动安装指定版本的libldb2:
sudo apt install libldb2=2:2.4.4-0ubuntu0.22.04.2
  1. 重新配置dpkg:完成上面的步骤后,再让dpkg完成未配置的包:
sudo dpkg --configure -a
  1. 完成系统升级:最后把所有待升级的包更新到最新版本:
sudo apt update && sudo apt upgrade -y

二、修复HP DeskJet 2320的扫描功能

Ubuntu上HP设备的扫描功能主要依赖hplip套件,咱们把相关组件配置好:

  1. 安装HP打印扫描工具:确保hplip和图形化配置工具都已安装:
sudo apt install hplip hplip-gui
  1. 重新配置HP设备:运行HP的设备设置向导,它会自动识别并配置你的打印机和扫描仪:
hp-setup

(如果偏好图形界面,直接在应用列表里找到「HP Device Manager」打开操作也可以)

  1. 检查扫描服务状态:扫描功能依赖saned服务,确保它在运行并设置开机自启:
sudo systemctl start saned
sudo systemctl enable saned
  1. 测试扫描功能:用命令行工具验证扫描仪是否被系统识别:
scanimage -L

如果能看到你的HP DeskJet 2320设备,再执行下面的命令测试扫描(会生成一个名为test-scan.pnm的扫描文件):

scanimage > test-scan.pnm

备注:内容来源于stack exchange,提问作者Evan Winsløw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 14:39:37