条码扫描枪的原理跟键盘是一样的,就是说当你用扫描枪扫描一个条码后,跟你用键盘手工输入这个条码的效果是一样,因此只要在你的程序中放入一个文本框控件,运行时先保证让文本框获得输入焦点,然后用扫描枪对准条码嘀一下,条码就会出现在文本框中了。所以一般情况下用不着专门针对扫描枪来进行编程。当然后续对条码数据进行处理(比如存入数据库)的代码也是不用做任何修改的。
如果你想实现一些特殊的效果,比如当扫描枪发来数据时让指定的文本框自动获得焦点、条码数据传送完毕后自动存入数据库等,这些可以通过对扫描枪进行设置结合简单的编程来实现。大部分扫描枪都可以通过设置(一般就是扫描一个指定的特殊条码)来给条码添加前缀和后缀,然后你的程序可以通过键盘事件来检测前缀和后缀再进行相应的操作
你这个,应该不是扫描枪吧,
是那种带屏幕显示,带操作系统的,手持终端吧。通俗叫盘点机。
只有这种才能开发程序并装载运行。普通扫描枪是没有开发程序并装载进去运行功能的。
盘点机开发控制扫描,一般需要厂家提供SDK支持。这部分没有通用的。