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窗口提示扫描时间、次数等状态。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐