[发明专利]一种扫描仪使用方法、装置、计算设备及存储介质在审
申请号: | 202210398046.8 | 申请日: | 2022-04-12 |
公开(公告)号: | CN114880136A | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 刘莉;吕果 | 申请(专利权)人: | 统信软件技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京瀚方律师事务所 11774 | 代理人: | 姜莹 |
地址: | 100176 北京市北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扫描仪 使用方法 装置 计算 设备 存储 介质 | ||
1.一种扫描仪使用方法,适于在计算设备中执行,所述计算设备与一个或多个扫描仪通信连接,并运行有第一操作系统和一个或多个应用,所述方法包括步骤:
根据所述第一操作系统构建兼容层;
根据所述兼容层安装扫描驱动,所述扫描驱动适于在第二操作系统中运行;
在所述第一操作系统中构建第一通信模块和第二通信模块;
当所述第一通信模块监听到所述应用对扫描仪的第一扫描请求时,所述第二通信模块将所述第一扫描请求转化为第二扫描请求;
通过所述兼容层向所述扫描驱动发送所述第二扫描请求,以便调用所述扫描仪处理扫描请求。
2.如权利要求1所述的方法,其中,所述方法还包括步骤:
当所述兼容层接收到所述扫描仪返回的第一扫描数据时,将所述第一扫描数据发送到所述第二通信模块;
所述第二通信模块将所述第二扫描数据转化为第一扫描数据;
所述第一通信模块将所述第一扫描数据发送到所述应用,作为所述第一扫描请求的请求结果。
3.如权利要求1或2所述的方法,其中,所述根据所述兼容层安装扫描驱动包括步骤:
通过所述兼容层构建所述第二操作系统的接口;
根据所述第二操作系统的接口安装扫描驱动。
4.如权利要求3所述的方法,其中,所述通过所述兼容层构建所述第二操作系统的接口包括步骤:
根据所述扫描驱动使用的第二通信协议构建接口函数;
根据所述接口函数构建所述第二操作系统的接口。
5.如权利要求1-4中任一项所述的方法,其中,所述第一通信模块与所述第二通信模块建立有第一通信连接,当所述第一通信模块监听到所述应用对扫描仪的第一扫描请求时,根据所述第一通信连接向所述第二通信模块发送第一扫描请求。
6.如权利要求1-5中任一项所述的方法,其中,所述应用使用第一通信协议向所述第一通信模块发送第一扫描请求,所述第二通信模块将所述第一扫描请求转化为第二扫描请求包括步骤:
所述第二通信模块将基于第一通信协议的第一扫描请求转化为基于第二通信协议的第二扫描请求。
7.如权利要求1-6中任一项所述的方法,其中,所述第二通信模块与所述兼容层建立有第二通信连接,所述第二通信模块将所述第一扫描请求转化为第二扫描请求后,通过所述第二通信连接将所述第二扫描请求发送到所述兼容层。
8.如权利要求7所述的方法,其中,所述将所述第一扫描数据发送到所述第二通信模块包括步骤:
所述兼容层通过所述第二通信连接将所述第一扫描数据发送到所述第二通信模块。
9.如权利要求2-8中任一项所述的方法,其中,所述第二通信模块将所述第二扫描数据转化为第一扫描数据包括步骤:
所述第二通信模块将基于第二通信协议的第二扫描数据,转化为基于第一通信协议的第一扫描数据,以便所述应用读取第一扫描数据。
10.如权利要求9所述的方法,其中,所述第一通信模块将所述第一扫描数据发送到所述应用包括步骤:
所述第一通信模块根据所述第一通信连接将所述第一扫描数据发送到所述应用。
11.如权利要求1-10中任一项所述的方法,其中,所述第一通信协议包括SANE协议,所述第二通信协议包括WIA协议和TWAIN协议。
12.如权利要求1-11中任一项所述的方法,其中,所述兼容层包括wine兼容层。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于统信软件技术有限公司,未经统信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210398046.8/1.html,转载请声明来源钻瓜专利网。