Agent Skills
返回列表
UOS 打印机驱动下载

UOS 打印机驱动下载

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_80d61ee6/uos-printer-driver-downloader。

技能介绍

要解决什么问题

在统信 UOS 上配打印机,经常卡在「驱动中心网页不好批量查、离线环境要先备包、同一型号还有 amd64/arm64/all 多种 deb」。本技能把 UOS 官方驱动中心 的搜索与下载流程做成可脚本化调用:既能先列出候选再挑,也能用一条命令搜完即下。

技能如何工作

围绕三个入口脚本与共享模块 driver_utils.py:

  • list_printers.py:按关键词搜索,结果写入当前目录的 driver_list.json,控制台以表格展示序号、架构、型号、版本、包名。
  • download_driver.py:读取 driver_list.json,非交互下载;可用 --index 指定序号,或用 --arch(默认 amd64)批量匹配。
  • download_printer.py:一体化流程,传入打印机型号关键词即可搜索并下载,同样支持 --arch 与输出目录。

未指定 --index 时,选择与一体化脚本一致:all 架构会全部下载;指定架构则下载所有匹配项;不足 3 个则有多少下多少。指定 --index 时只下对应序号的一条。文件保存到 printer_driver_YYYYMMDD/ 目录,命名为 {包名}_{版本}_{架构}.deb。

适用边界与注意点

  • 触发场景限于:在 UOS/统信环境 搜索或下载打印机驱动、按型号查找、或 离线预下载 deb。
  • 分离式流程必须先跑 list_printers.py;若 driver_list.json 不存在,下载脚本会明确报错。
  • 搜索无结果、参数不足、序号越界、网络失败均有对应提示,需自行更换关键词或检查网络。
  • 技能面向官方驱动中心的 deb 包,不包含自行编译驱动或非 UOS 发行版的通用安装方案。

使用场景

  • 在 UOS 办公机无法访问外网前,按打印机型号从官方驱动中心批量拉取 .deb 供离线安装
  • 新采购联想等指定型号打印机,需在统信桌面上查到官方包名、版本与架构后再决定装哪一条
  • 同一关键词搜出多条 amd64/arm64/all 候选,先导出 driver_list.json 对照版本再指定 --index 下载
  • 机房或门店多台 UOS 终端统一配打印,用一体化脚本传入型号关键词非交互生成当日目录下的 deb

适合人员

  • 负责统信 UOS 批量装机、需在镜像或 U 盘里预置打印机 deb 的桌面运维
  • 单位仅允许从 UOS 官方驱动中心取包、要为固定型号工位配打印的 IT 管理员
  • 在 arm64 与 amd64 混用环境里、要避免装错架构驱动包的技术支持工程师
  • 帮同事排查「驱动中心网页难比对」、需要脚本化列出序号与包名后再下载的实施人员