一种在云桌面上的扫描仪映射方法及其终端技术

技术编号:37672842 阅读:28 留言:0更新日期:2023-05-26 04:35
本发明专利技术公开一种在云桌面上的扫描仪映射方法,包括以下步骤:S1、构建用于被Windows系统云桌面上的TWAIN框架识别的数据源文件,通过基于TWAIN框架的扫描软件唤醒扫描仪;S2、根据TWAIN框架的工作流程,TWAIN进程组件构造对应的TWAIN请求,将所述TWAIN请求转换为对应的SANE请求,再将转换后的SANE请求发送到本地客户端上的SANE框架中,执行对应的扫描作业;S3、完成所述扫描作业后,本地客户端上的SANE组件接收完成扫描作业的SANE请求,并将所述SANE请求再转换为对应的TWAIN消息,通知云桌面所述扫描作业已经完成,通过TWAIN框架进行取图。从而使得用户可以在跨平台的云桌面上使用本地终端上的物理扫描仪设备。终端上的物理扫描仪设备。终端上的物理扫描仪设备。

【技术实现步骤摘要】
一种在云桌面上的扫描仪映射方法及其终端


[0001]本专利技术涉及云桌面
,特别是涉及一种在云桌面上的扫描仪映射方法及其终端。

技术介绍

[0002]云桌面是云计算技术在操作系统上的一项应用,即通过虚拟化技术,在处于数据中心机房内的服务器中安装一种虚拟化软件,再通过配置该软件来创建多台桌面的虚拟机,这些虚拟机拥有相对独立的CPU与内存资源,将一台实际的服务器划分多台虚拟机,就能提供给多个用户来独立使用,不同的用户使用不同的虚拟机,既不会相互抢占CPU与内存资源,也不会因为在同一台机器操作而相互冲突。使得用户可以在各种场景下能够在桌面上的操作系统上操作和办公。
[0003]TWAIN(全称Technology without An Interesting Name)是一种软件和数码相机、扫描仪等图像输入设备之间的通讯标准,也是Windows平台上最为广泛使用的打印机通讯标准,也是运行Windows系统云桌面上使用的标准。
[0004]SANE(全称Scanner Access Now Easy)是一个应用式编程接口(API)本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种在云桌面上的扫描仪映射方法,其特征在于,包括以下步骤:S1、构建用于被Windows系统云桌面上的TWAIN框架识别的数据源文件,通过基于TWAIN框架的扫描软件唤醒扫描仪;S2、根据TWAIN框架的工作流程,TWAIN进程组件构造对应的TWAIN请求,将所述TWAIN请求转换为对应的SANE请求,再将转换后的SANE请求发送到本地客户端上的SANE框架中,执行对应的扫描作业;S3、完成所述扫描作业后,本地客户端上的SANE组件接收完成扫描作业的SANE请求,并将所述SANE请求再转换为对应的TWAIN消息,通知云桌面所述扫描作业已经完成,通过TWAIN框架进行取图。2.根据权利要求1所述的一种在云桌面上的扫描仪映射方法,其特征在于,步骤S1中所述TWAIN框架由应用软件、设备资源管理器和设备驱动资源三部分组成;通过入口函数实现三部分之间的通讯;所述应用软件包括选择设备入口和获得扫描入口;所述设备资源管理器用于选择设备类型;所述设备驱动资源用于按照TWAIN的规范控制图像设备的底层驱动。3.根据权利要求2所述的一种在云桌面上的扫描仪映射方法,其特征在于,步骤S1中所述通过基于TWAIN框架的扫描软件唤醒扫描仪具体为:所述应用软件的程序向TWAIN协议发送打开设备消息;所述应用软件的程序选中虚拟设备源,唤醒被映射的本地SANE扫描仪;所述虚拟设备源是从本地的Linux操作系统上的SANE协议扫描仪映射到Windows...

【专利技术属性】
技术研发人员:张辉余铧魏良晨
申请(专利权)人:福建升腾资讯有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1