我见超市中的售货系统。
请问在Delphi中什么抓取条形码的信息。

解决方案 »

  1.   

    在Form的OnkeyPress中捕获
    条码枪的扫入的特殊字符  ~
    然后把该字符屏蔽掉,接下来的字符就一定是条形码了
    注意Form的OnKeyPreview设置成为True
    特殊字符  ~  需要参照条码枪说明书设置
      

  2.   

    to xiaocuo_zrf(刀未锋) 是不是条码枪有一声响了才有信息。
    那能不能描到非条码的数字或字符呢.谢
      

  3.   

    不行吧,那不是成了数字识别?ocr?
      

  4.   

    其实大家想得太复杂,我编过,只不过是个串口通信,扫码枪是个单片机系统,他本身就可读出条码,解释,然后将通用的数据通过串口或PS/2口读入到计算机里,我们搞后台的不用管的,不过一个条码枪得上千元,很贵的。如果是串口的话就得编串口程序,要是PS/2键盘口,根本不用,只要将光标移到可输入文本的地方,读完自动显示。标准条码是12位数字和一位校验位,+#10+#13所以在编程时,只要对文本框的按键事件填加代码就行!
    好了,要是有问题或好的题意和我联系大家共同讨论!