[发明专利]一种跨浏览器跨平台调用扫描设备的方法及电子装置在审
申请号: | 202010430420.9 | 申请日: | 2020-05-20 |
公开(公告)号: | CN111638909A | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 师帅;王伟东;贾大伟;徐建堂;王金生 | 申请(专利权)人: | 中国软件与技术服务股份有限公司 |
主分类号: | G06F8/76 | 分类号: | G06F8/76 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 余功勋 |
地址: | 100081 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 浏览器 平台 调用 扫描 设备 方法 电子 装置 | ||
1.一种跨浏览器跨平台调用扫描设备的方法,其步骤包括:
1)点击浏览器中js扫描应用程序的图像按钮,本地服务查找本地可用扫描设备,并将可用扫描设备列表返回js前端;
2)用户在浏览器中展示的可用扫描设备列表中选取一扫描设备进行扫描,本地服务根据js前端获取的待扫描图像数据计算图像参数,并发送至扫描设备;
3)扫描设备完成扫描工作后,扫描后的图像经本地服务传递至js前端,通过浏览器渲染,展示扫描结果。
2.如权利要求1所述的方法,其特征在于,通过以下步骤设置扫描设备参数配置:
1)通过扫描设备id的句柄设置打开的相应设备;
2)本地服务向js前端返回参数配置的json字符串;
3)js前端读出所有可用选项并建立一个对话框。
3.如权利要求2所述的方法,其特征在于,所述对话框为图形或命令行选项列表。
4.如权利要求2所述的方法,其特征在于,扫描设备的句柄模式为阻塞或非阻塞模式。
5.如权利要求4所述的方法,其特征在于,操作系统为UNIX时,扫描设备句柄设置为非阻塞模式。
6.如权利要求1所述的方法,其特征在于,通过本地服务的restful接口,将扫描后的图像以字符串的形式传递至js前端。
7.如权利要求6所述的方法,其特征在于,所述字符串的编码方式为BASE64编码。
8.如权利要求1所述的方法,其特征在于,退出js扫描应用程序时,js前端通知本地服务切断与扫描设备的连接。
9.一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序执行上述权利要求1-8中任一方法。
10.一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述权利要求1-8中任一方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国软件与技术服务股份有限公司,未经中国软件与技术服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010430420.9/1.html,转载请声明来源钻瓜专利网。