.NET (C#) Windows 응용 프로그램의 바코드 스캐너에서 데이터를 읽으십시오! [닫은

StackOverflow https://stackoverflow.com/questions/519771

  •  21-08-2019
  •  | 
  •  

문제

.NET Windows 애플리케이션에서 바코드 스캐너의 데이터를 읽는 방법은 무엇입니까?

어떤 사람이 따라야 할 일련의 단계를 줄 수 있습니까? 나는 그것에 매우 익숙하지 않습니다.

도움이 되었습니까?

해결책

스캐너 잭을보세요.

다음과 같이 보이는 경우 :

, 그럼 그것은 a입니다 keyboard wedge 스캐너. 키보드처럼 작용합니다. 바코드를 편집 필드에 입력합니다.

다음과 같이 보이는 경우 :

, 그것은 a입니다 serial port 스캐너.

인스턴스를 만들어야합니다 System.IO.Ports.SerialPort 스캐너와 통신하는 데 사용하십시오.

다음과 같이 보이는 경우 :


(원천: datapro.net)

, 그것은 a입니다 USB 스캐너. 프로그래머의 관점에서 keyboard wedge 또는 a serial port 스캐너. 매뉴얼을보고, 그것을 찾아서 위의 접근법 중 하나를 사용해야합니다.

추신 : 스캐너의 모델을 여기에 게시하면 더 쉬울 것입니다.

다른 팁

이제 WASP USB WCS3905 바코드 스캐너를 사용하여 다른 윈성 (및 1 콘솔) 애플리케이션에 연결된 다른 브랜드의 USB 스캐너와 차이가 나타나지 않았습니다.

새로운 것이 올 때 항상 테스트하는 방식은 메모장을 발사하고 손에 든 모든 내용에서 많은 코드를 스캔하는 것입니다. 책, DVD, 자산 태그, 그러나 가장 중요한 것은 내가 추적 해야하는 주식입니다. 이렇게하면 데이터 캡처 방법을 시각화 할 수 있습니다.

내 경험상 그들은 모두 각 캐릭터를 키보드에 성공적으로 입력 한 다음 "Enter"Keypress를 입력하는 사용자처럼 행동합니다.

각 문자에 대해 (참고 : 완전한 막대 코드가 아님)는 텍스트 상자 컨트롤에서 스캔 한 다음 적어도 이벤트가 발생합니다.
키 다운
키 누름
텍스트 변경
키 업

스캔이 끝날 때의 키 스트로크는 양식의 acceptbutton을 푸시하는 데 사용될 수 있습니다.

아마도 영국-영어 및 미국-영어 구성 Windows 시스템에서만 사용했을 것입니다.

G-

대부분의 현대 바코드 스캐너는 키보드처럼 행동합니다.

이전에 스캔 티켓을 위해 C#로 코드를 작성했습니다. 특별한 트릭이 필요하지 않습니다. 입력 초점이 적절한 텍스트 상자에 있는지 확인하고 코드를 스캔하십시오!

키보드 웨지를 사용하는 경우 일반적으로 장치 또는 웨지 소프트웨어를 사용하면 추가 문자로 키보드 스트림을 접두사 및/또는 접미사 할 수 있습니다.

접두사 및 접미사 문자의 "듣기"와 바코드와 유사한 것을 가로 채면 양식 당 키 미리보기를 사용하여 바코드 텍스트를 올바른 편집 상자로 전송하거나 대화 상자를 팝업하는 데 사용할 수 있습니다.

바코드 유형에 따라 고유 한 코딩 시스템을 설정하는 경우 바코드에 특수 문자를 포함하여 스캔되는 내용을 식별하여 SB^로 시작하는 스캔을 확인하면 재고 빈의 스캔을 나타냅니다.

키보드 웨지를 사용하는 경우 일반적으로 스캔하는 바코드 유형을 결정할 수 없습니다. 때로는 형식이 컨텐츠를 결정하는 데 유용 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top