바코드 스캐너 (Symbol-ls2208)가 있지만 응용 프로그램 (C#)에서 정보를 읽는 방법을 모른다. 누구든지 샘플 코드로이 문제를 해결할 수 있습니까?C# .net 응용 프로그램에서 스캐너를 사용하는 방법
Os : Windows XP. 스캐너 : Symbol LS2208 범용 바코드 스캐너
Geetha.
바코드 스캐너 (Symbol-ls2208)가 있지만 응용 프로그램 (C#)에서 정보를 읽는 방법을 모른다. 누구든지 샘플 코드로이 문제를 해결할 수 있습니까?C# .net 응용 프로그램에서 스캐너를 사용하는 방법
Os : Windows XP. 스캐너 : Symbol LS2208 범용 바코드 스캐너
Geetha.
어떤 유형의 바코드 스캐너가 있습니까? 일반적으로 스캐너는 키보드 쐐기로 작동합니다. 즉, 스캐너가 OS의 키보드 처리 시스템을 통해 읽는 문자를 문자 그대로 '입력'합니다. 이 경우 정보를 얻기 위해 특별한 조치를 취할 필요가 없습니다.
그렇지 않은 경우 몇 가지 추가 정보를 제공해야합니다. 스캐너의 종류와 연결의 종류는 무엇입니까? 어떤 OS를 사용하고 있습니까?
편집 다음 LS2208에 대한 기호의 정보에 따라 잘
는 다음과 같은 연결 방법이 있습니다 : IBM, 키보드 웨지, RS-232, 시냅스 :
인터페이스 지원 , USB, Wand
아주 간단한 모델이며 메모리가 없다고 생각합니다. 그래서 항상 바코드를 연결된 컴퓨터에 직접 보냅니다.
어떤 인터페이스를 사용합니까? 실제로 기기 스캔을 테스트 해 보셨습니까? 텍스트 편집기를 열고 뭔가를 스캔하십시오. 바코드가 화면에 나타나야합니다. 제공된 설명서를 사용하면 코드 뒤에 LF를 추가 할 수 있습니다. 따라서 응용 프로그램에서 TextBox를 사용하고 Enter 키를 확인할 수 있습니다.
Edit2가 :
작은 코드 샘플
. 폼에 텍스트 상자라는 TextBox1에 추가하고 여기에 다음 이벤트 처리기를 추가 :private void TextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
// Do your thing with the supplied barcode!
e.Handled = true;
}
}
당신은이 작업을 수행하려면 스캔 후에 라인 피드/캐리지 리턴을 공급하기 위해 스캐너를 구성해야합니다.
EDIT3 :
은 당신이 정말로 제공된 정보를 확인하는 데 필요한 스캐너를 구성 할 수 있습니다. Quick Reference Guide, 심지어 configuration utility을 찾았습니다. 당신은 그 두 가지를 사용하여 그것을 알아낼 수 있어야합니다. LS2208을 소유하지 않으므로 내가 생각하는 것 이상으로 당신을 도울 수 없습니다.
아마도 LS2208의 일반 지원 다운로드 페이지로 연결되는 링크 일 것입니다. this link이 효과가 있습니까?
아마 어떤 종류의 드라이버 상호 작용 모듈이 필요할 것입니다. .NET 어셈블리 또는 다른 인터페이싱 컴포넌트를 제공 받았습니까? 일종의 인터페이싱 구성 요소가 있으면 일반적으로 설명서에서 설명서를보고 필요에 따라 소프트웨어를 연결하는 것이 해결책입니다 ...
나는 늦은 것을 알고 있지만이 링크를 확인하십시오.
이 스캐너를 사용하는 가장 좋은 방법은 Windows SDK를 사용하여 USB 장치로 연결하는 것입니다. 그렇다면 잘 작동하는 이벤트 기반으로 스캐너로 작업 할 수 있습니다! 키보드 후크보다 빠르고 안정적입니다. 자동 설치가 가능한 드라이버 세트와 .NET 어셈블리를 사용하여 액세스 할 수 있습니다.
다른 링크를 추가 했습니까? 그렇지 않으면 Symbol LS2208의 제품 페이지를 방문하여 지원/매뉴얼 섹션으로 이동하십시오. – pyrocumulus