2011-12-23 4 views

답변

5

일반적으로 바코드 판독기는 표준 키보드로 작동합니다.

바코드를 스캔 할 때 키보드 입력처럼 적절한 정보가 "입력"됩니다. 엔트리 정보를 일반적인 키 데이터로 처리하기 위해 소프트웨어를 제작하면됩니다.

1

Reed 명시된 바와 같이 대부분의 바코드 리더는 "키보드 에뮬레이션"으로 구성 될 수 있습니다. 그러나 더 많은 제어가 필요한 경우 공급 업체가 OPOS 드라이버를 제공하는지 여부를 조사하십시오. 그럼 당신은 여기에서 OPOS 공용 컨트롤을 활용할 수 있습니다 : 리드가 키보드

  • 처럼 또는 시리얼 장치로 말한대로

    http://monroecs.com/posfordotnet/opos_dotnet.htm

  • 3

    바코드 스캐너는 두 가지 모드

    • 에서 작동 할 수 있습니다.

    후자로 가져 오려면 장치에 '프로그래밍'해야하고 (대부분 설명서의 특수 바코드 사용) SerialPort을 사용하여 연결하십시오. 예를 들어 :

    void setup() 
    { 
        scannerSerialPort = new SerialPort("com1", 9600, Parity.None, 8, StopBits.One); 
        if (!scannerSerialPort.IsOpen) 
        { 
         scannerSerialPort.Open(); 
         scannerSerialPort.DataReceived += new SerialDataReceivedEventHandler(scannerSerialPort_DataReceived); 
        } 
    } 
    
    void scannerSerialPort_DataReceived(object sender, SerialDataReceivedEventArgs e) 
        { 
         scan += scannerSerialPort.ReadExisting(); 
         if (scan.EndsWith("\r\n")) { 
          scan = scan.Substring(0, scan.Length - 2); 
          //act on new value 
          UpdateDisplay(scan); 
          scan = ""; 
         } 
        } 
    
    +0

    감사합니다 당신을 http://www.codeproject.com/KB/miscctrl/BarCodeScannerReader.aspx 도움이 될 ....하지만 난 USB 블루투스를 사용합니다. – user609511

    관련 문제