用js或C#实现扫描仪读取数据,应该怎么去做呀,给个思路或代码参考吧...拜托了...

JavaScript011

用js或C#实现扫描仪读取数据,应该怎么去做呀,给个思路或代码参考吧...拜托了...,第1张

你说的是扫二维码或者条形码的扫描枪,还是做影印件的扫描仪?

如果是扫描枪,扫描成功时,会读取到一个字符串,你会听到“滴”的一声

扫描枪可以设置的,扫描到数据后执行什么操作,比如,你可以把扫描仪设置成扫描到数据后自动按回车键。在你的页面上放个文本框TextBox,然后光标在文本框里时,开始扫描数据,扫描成功后会得到一个字符串,自动就填到文本框了,并且自动回车,你可以用js监听回车键就可以做你想做的事情了。

具体设置可以看扫描枪使用手册

先来分析一下原理。

1.js调用手机或者pad终端的摄像头,拍照。

2.苹果或者安卓原生程序获取到拍照的照片路径,然后解析图片二维码,将二维码中的内容返回给前台

3.前台将内容显示在input框中。

网上有现成的来源库,自己搜索一下吧,二维码解析已经很普遍了,没啥难度。

一般扫描二维码,都是将代码写在硬件里,比如扫码枪,电脑链接扫码枪,直接将扫描内容显示在页面上。

一、方法如下

1、首先在手机上APP应用市场搜索无线条码扫描枪。

2、在搜索结果中随便选一个,点击进入,然后选择下载,安装好。

3、在详情页找到“无线扫描器”的官网,下载对应的PC桌面软件,保存在电脑上。并安装好。

4、打开电脑上的程序,并且同时打开手机上的APP。

5、在桌面程序上点击启动,然后可以看到程序的连接已经启动,并且出现一个二维码

6、用手机上 的APP扫描桌面程序的二维码,出现连接成功的提示,这个时候,只要把电脑的鼠标放在需要输入条形码内容的地方,用手机的扫描框扫描准备好的条形码就可以了。

二、拓展资料

关于条码扫描器

1、条码扫描器,又称为条码阅读器、条码扫描枪、条形码扫描器、条形码扫描枪及条形码阅读器。它是用于读取条码所包含信息的阅读设备,利用光学原理,把条形码的内容解码后通过数据线或者无线的方式传输到电脑或者别的设备。广泛应用于超市、物流快递、图书馆等扫描商品、单据的条码。

2、条码扫描器通常也被人们称为条码扫描枪/阅读器,是用于读取条码所包含信息的设备,可分为一维、二维条码扫描器。条码扫描器的结构通常为以下几部分:光源、接收装置、光电转换部件、译码电路、计算机接口。扫描枪的基本工作原理为:由光源发出的光线经过光学系统照射到条码符号上面。被反射回来的光经过光学系统成像在光电转换器上,经译码器解释为计算机可以直接接受的数字信号。除一、二维条码扫描器分类。还可分类为:CCD、全角度激光和激光手持式条码扫描器。

3、分类:条码扫描器又叫条码阅读器、条码扫描枪、激光条码扫描器,广泛应用于超市、物流快递、图书馆等扫描商品、单据的条码。激光扫描器扫描窗口透光镜采用特殊钢化材料,透光率畅快,景深远,整体塑料需做到无异味,耐高温,耐腐蚀,易擦洗,操作方便的特点。

(参考资料:百度百科:条码扫描器)