【技术实现步骤摘要】
一种跨浏览器跨平台调用扫描设备的方法及电子装置
本专利技术涉及计算机领域,具体为一种跨浏览器跨平台调用扫描设备的方法及电子装置。
技术介绍
目前,存在的浏览器调用扫描仪技术,通过ie浏览器Acticex插件或通过NPAPI插件来调用扫描仪。该方法仅支持某些ie版本或仅支持某些支持NPAPI的浏览器,兼容性差。JavaScript(简称js)是一种属于网络的脚本语言,已经被广泛用于Web应用开发。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。JavaScript具有跨平台性,JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支持JavaScript脚本语言,JavaScript已被大多数的浏览器所支持。
技术实现思路
为了克服上述问题,本专利技术提供一种跨浏览器跨平台调用扫描设备的方法及电子装置,以解决当前浏览器调用扫描仪时浏览器兼容性不足的问题。本专利技术采用
【技术保护点】
1.一种跨浏览器跨平台调用扫描设备的方法,其步骤包括:/n1)点击浏览器中js扫描应用程序的图像按钮,本地服务查找本地可用扫描设备,并将可用扫描设备列表返回js前端;/n2)用户在浏览器中展示的可用扫描设备列表中选取一扫描设备进行扫描,本地服务根据js前端获取的待扫描图像数据计算图像参数,并发送至扫描设备;/n3)扫描设备完成扫描工作后,扫描后的图像经本地服务传递至js前端,通过浏览器渲染,展示扫描结果。/n
【技术特征摘要】
1.一种跨浏览器跨平台调用扫描设备的方法,其步骤包括:
1)点击浏览器中js扫描应用程序的图像按钮,本地服务查找本地可用扫描设备,并将可用扫描设备列表返回js前端;
2)用户在浏览器中展示的可用扫描设备列表中选取一扫描设备进行扫描,本地服务根据js前端获取的待扫描图像数据计算图像参数,并发送至扫描设备;
3)扫描设备完成扫描工作后,扫描后的图像经本地服务传递至js前端,通过浏览器渲染,展示扫描结果。
2.如权利要求1所述的方法,其特征在于,通过以下步骤设置扫描设备参数配置:
1)通过扫描设备id的句柄设置打开的相应设备;
2)本地服务向js前端返回参数配置的json字符串;
3)js前端读出所有可用选项并建立一个对话框。
3.如权利要求2所述的方法,其特征在于,所述对话框为图形或命令行选项列表。
4.如权利要求2所述的方法,...
【专利技术属性】
技术研发人员:师帅,王伟东,贾大伟,徐建堂,王金生,
申请(专利权)人:中国软件与技术服务股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。