2011-11-04 2 views
1

이것은 아마도 오래된 질문 일 뿐이지 만, usb 바코드 스캐너에 대한 기사를 읽었으며 사용 방법에 대해 여전히 마음을 먹을 수는 없습니다.usb 바코드 스캐너에 관한 몇 가지 질문이 있습니다.

저는 USB 바코드 스캐너를 사용하고 있습니다. 이해하려면 키보드 쐐기 및 직렬 포트로 사용하는 두 가지 방법이 있습니다.

내가 틀렸다고 정정 해 주겠지 만, 스캐너의 입력과 키보드의 구별이 있기 때문에 직렬 포트를 사용하는 것이 더 쉽지만 포트에 대한 정보가 있어야만 문제가 될 수 있습니다. 어떤 포트가 스캐너가 클라이언트 컴퓨터에 접속할 것인지 알려주지 않습니다. 그 맞습니까?

두 번째 질문 - 키보드 쐐기 옵션을 사용하려면 키보드의 스캐너 입력을 알려야합니다. 이 경우 필자는 텍스트 상자에 중점을 둘 필요가 있으며 스캐너의 입력이 언제 시작되고 끝나는 지 알 수 있습니다. 스트림의 시작/끝 부분에 특수 문자를 보내도록 스캐너를 구성하는 옵션이 있습니다. 클라이언트의 스캐너 유형 및 구성을 제어 할 수없는 경우 특정 입력이 스캐너의 것임을 어떻게 알 수 있습니까? 직렬 (RS-232)를 스캐너가있는 경우

덕분에 앞서

답변

0

당신은 어떤 포트 번호에 프로그램이 일반적으로 직렬 포트를 통해 당신이 스캐너에 보낼 수있는 고급 명령을 듣고 구성해야 읽기 가능 또는 사용 불가능으로 설정하는 등 ...

USB를 통해 연결된 스캐너는 쐐기 모드로 구성 할 수 있으며 채우려는 텍스트 상자에 자동 초점을 설정해야합니다. 선택적으로 일부 모델의 모델을 구성 할 수 있습니다 접두사 또는/및 접미사 char가있는 바코드 읽기. 스캐너 모델에 따라 다릅니다.

+0

필자는 내 질문에 집중하려고합니다. 스캐너가 연결되는 다른 컴퓨터에서 일정한 포트 번호를 얻는다고 가정하는 것이 안전합니까? –

+0

USB 인터페이스가 있습니까? Windows에서? 아니 . – aleroot

+0

기본적으로 내 앱이 설정에 관여하지 않고 (그리고 포트를 결정할 수있는) 다른 컴퓨터에 설치되면 직렬 포트를 사용할 가치가 없습니까? –

0

Microsoft POS for .Net을 고려하셨습니까? 프레임 워크를 사용하면 C#의 이벤트를 구독 할 수 있으며 텍스트 상자 또는 스캔 중에 클릭하는 등의 작업에 집중할 필요가 없습니다. IBM-USB로 설정할 스캐너가 있어야합니다. .NET 객체를 POS에 사용하려면 "Control Objects"를 지원하십시오. 잘 작동하는 예는 Datalogic QuickScan 6500입니다.

관련 문제