我要写一个类似超市收银机读产品条码方面的小程序,可不知如何下手,请各位指点一下,或指点一个好的网站,谢谢!!!

解决方案 »

  1.   

    如果是收款机的话,它的CCD(条码扫描器)是com口的,我们电脑不能用,真想用也要用厂家的接口.如果是POS机的话,它的CCD是键盘口的,就像上边GG说的,看成一个键盘,只要你有一个能接收keypress事件的控件就行(form,label,text,flexgrid都可以).如果是text你用它扫一个码,那么text里就出现了一组数字,你仔细看,就是你扫的条码嘛!!: )就这么简单.不过注意的是CCD有自己的设置,有的CCD在扫描后自动在这组数字最后加一个回车(chr(13),也可以设置为别的什么),有的就不加,这要看出厂设置了,当然,这些你都可以改.
    如果是加回车的,你就可以在控件的keypress事件里看有没有回车符就行了,有就是扫描结束.如果没有那么可以用timer,设置为200ms,先把keypress里收到的字节累加,如果在一定时间里还有没有新的字符出现,那就判定扫描完成了.不过以上都有一个问题,就是在扫描过程中,要求操作人员不要在键盘上输入任何字符
      

  2.   

    e-mail吧,公司不让用那些玩意,:  (