js读取扫描枪输入全是大写,直接获取就没问题

JavaScript023

js读取扫描枪输入全是大写,直接获取就没问题,第1张

字母大写扫描枪可以设置成强制转换。

至于条码读错,1.可以换另一种端口的扫描枪试试,之前用USB口就换成PS2口的;2.也可能是条码本身有问题;3.在文本文档里扫描条码试试,看会不会出错,如果不会错就可能是销售软件的问题。把扫描枪拿到其他店里试用一下,先确定是不是枪本身有问题。

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

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

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

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

不明白你的意图,你是开发GUI还是APP

如果是APP有很多支持的API

HBuilder就有调用原生硬件的接口html5++

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title>Camera Example</title>

<script type="text/javascript">

// 扩展API加载完毕后调用onPlusReady回调函数 

document.addEventListener( "plusready", onPlusReady, false )

var r = null 

// 扩展API加载完毕,现在可以正常调用扩展API 

function onPlusReady() {

// 获取设备默认的摄像头对象 

var cmr = plus.camera.getCamera()

// ...... 

}

</script>

</head>

<body>

</body>

</html>