银河麒麟系统V10 中M7400 Pro打印机如何驱动使用扫描仪
A、银河麒麟系统V10 中M7400 Pro扫描仪如何驱动使用?
很多人只知道M7400 Pro能安装驱动甚至免驱动就能打印,但是一半没人去驱动其扫描功能。本文就是提供一个从下载银河麒麟系统V10 驱动到实现扫描的扫盲课。
一、在麒麟生态https://eco.kylinos.cn/zoology/commercial.html下载M7400 Pro打印机的驱动时,其中有一项以scan结尾的就是扫描仪驱动,注意下载deb文件。
(北京高德品创科技有限公司的一体机M7400pro 根据我的机型选ARM64,下载deb其中一个是打印机一个是扫描仪)
二、双击安装deb文件,需要输入登录密码,完成安装。
三、使用系统菜单中自带的扫描。点开后直接驱动使用。每次打开都要选择需要的分辨率,这点比较麻烦。
四、故障处理。
如果扫描驱动安装了,刷新列表了,仍然没有找到扫描仪。试试实施升级管理器版本。升级后会发现扫描正常,同时软件商店的可用软件也多了。里边有较多的扫描软件可选择。
B、银河麒麟系统V10 如何通过sh实现扫描自动化。
举例如下:分3步做一个300dpi、累计20次、可随时终止的扫描自动化============
一、首先新建一个sh文件,内容如下==============
#!/bin/bash
# 1. 定义保存目录(去掉了 file:/// 前缀)不生成log
SAVE_DIR="/data/sbg/临时文件(随时可清空)"
# 检查保存目录是否存在,不存在则创建
if [ ! -d "$SAVE_DIR" ]; then
echo "错误:保存目录 '$SAVE_DIR' 不存在!"
echo "请手动创建该目录,并赋予当前用户读写权限后再运行此脚本。"
exit 1
fi
echo "[$(date)] 自动扫描程序已启动,按任意键可随时终止程序。"
# 2. 循环20次,可以更改
for i in {1..20}; do
echo "开始第 $i 次扫描..."
# 生成精确到秒的时间戳作为文件名
TIMESTAMP=$(date +%Y%m%d_%H%M%S)
OUTPUT_FILE="${SAVE_DIR}/${TIMESTAMP}.jpg"
# 执行扫描:resolution 300dpi,jpg格式
scanimage --resolution 300 --format jpeg > "$OUTPUT_FILE"
# 检查扫描是否成功
if [ $? -eq 0 ]; then
echo "[$(date)] 第 $i 次扫描成功,保存为:$OUTPUT_FILE"
else
echo "[$(date)] 第 $i 次扫描失败!"
fi
# --- 核心修改:按任意键终止的 20秒 倒计时 ---
echo "等待 20 秒后开始下一次扫描(按任意键终止)..."
for ((sec=20; sec>0; sec--)); do
# 使用 read 命令检测按键,-t 1 表示超时1秒,-n 1 表示读取1个字符
# 如果检测到按键输入,立即跳出倒计时并终止程序
read -t 1 -n 1 key && {
echo -e "\n[$(date)] 检测到按键输入,程序已手动终止。"
echo "程序已终止。"
exit 0
}
# 在终端显示倒计时(可选)
printf "\r剩余等待时间: %d 秒 " "$sec"
done
printf "\n"
done
echo "[$(date)] 所有 20 次扫描任务已正常完成。"
其次,新建一个desktop文件内容如下==================
[Desktop Entry]
Version=1.0
Type=Application
Name=scan300
Comment=Scan documents at 300 DPI resolution
Exec=/data/sbg/常用资料/打印驱动/scan.sh
Icon=pluma
#kylin-scanner
Terminal=true
Categories=Utility;
最后,把desktop放到桌面上作为快捷键使用============
chmod +x ~/scan300.desktop
#赋予权限后双击desktop文件即可运行扫描,并弹出shell窗口提示扫描时间、次数等状态。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)