symbol 扫描枪开发遇到的问题
来源:互联网 发布:测音色的软件 编辑:程序博客网 时间:2024/05/15 13:54
近两天开发symbol 扫描枪的驱动程序,经过两天的调研发现,USB口的扫描枪是输入设备,相当于鼠标一样,只要页面上有输入焦点,那么输入设备就会触发keydown事件,在控件的keydown事件事件里的两个参数里就会把上传的数据捕获到。
Byte[] codes = new Byte[512];
Int32 i = 0;
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
codes[i] = (Byte)e.KeyValue;
i++;
}
用户的需求是不想切换输入焦点,只要扫描设备就能把数据读取上来并存入数据库,研究了一下RS232的通讯方式,原来232的通信只要设置好通讯方式(通过扫描一维码就设置好了),设备扫描时就会主动将扫描到的一维码主动上传到串口上,通过串口的数据接收事件就能收到数据了,细节是接收事件中以什么方式去接收数据,原来设备还有个可以设置扫描完成后在数据末端加上回车换行的功能,,遂将设备按照说明设置好,这个设备很特殊设置时不用测试软件来设置,只要扫描一下条码就好了,在接收事件的时候按照预先设置好的回车换行结束符去接收数据,圆满完成任务。
- symbol 扫描枪开发遇到的问题
- 二维码扫描遇到的问题
- 关于扫描POS二维码遇到的问题
- zxing扫描二维码遇到的一个问题
- Symbol LS4278扫描枪的蓝牙配对指南
- iOS数组排序及遇到的问题duplicate symbol XXX
- 开发遇到的问题
- 开发遇到的问题
- 开发遇到的问题
- C#,关于symbol的MC1000扫描设备的开发。(未完待续)
- idea上mybatis遇到的mapper扫描问题
- Motorola Symbol MC3190开发问题
- 手机开发遇到的问题
- 开发中遇到的问题
- Liferay开发遇到的问题
- 开发中遇到的问题
- cgi开发遇到的问题
- 开发遇到的典型问题
- shell case syntax
- 大地主题算法正算-用于计算从指定的 LatLng 出发,按某个方向行进指定距离所得到的 LatLng(Java实现版)
- ubuntu快捷键设置大全
- Webkit for Android分析
- zxing二维码的生成与解码(C#)
- symbol 扫描枪开发遇到的问题
- linux shell file redirect
- Core Dump调试 /Z
- 什么是iNAND,iNAND有什么优点
- MapKit学习笔记
- sqlca.sqlcode 1405 解决方法
- 秘技1:创建一个类,专门负责保管从配置文件properties、ini等文件中获取属性对应的值
- 精通javascript 代码总结
- Linux中的各种信号收集