UOS 打印机驱动下载
将以下提示词粘贴到你的 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 混用环境里、要避免装错架构驱动包的技术支持工程师
- 帮同事排查「驱动中心网页难比对」、需要脚本化列出序号与包名后再下载的实施人员