2013-03-04 1 views
3

내 목적은 간단합니다. 바코드 스캐너에서 데이터를 읽습니다.내 iOS 응용 프로그램과 함께 사용하는 Grabba와 같은 바코드 스캐너 사용

카메라를 사용하여 바코드를 스캔하는 옵션이 있다는 것을 알고 있지만 제 경험상 결과가 이상적인 상황 즉 불량 조명보다 정확하지는 않습니다. 그래서, 외부 장치가 iPhone/iPad와 쉽게 연결될 수 있고 바코드 데이터를 외부 키보드처럼 제공 할 수 있는지 탐색하고 있습니다.

외부 장치를 사용하여 스캔 한 바코드를 읽을 수 있습니까? 그렇다면 코드를 작성하지 않고도이를 수행 할 수 있습니까? 아니면 신청서에 특정 종류의 지원을 추가해야합니까?

+0

을 위해 일을하고 그것을 잘 작동합니다. SDK는 사용하기 쉽습니다. –

+0

@WarrenP Linea Pro는 키보드처럼 작동합니까? 나는 1 명과 함께 앉아 있고 스캔 할 때 아무 것도 입력하지 않습니다. 그것은 만들어지고 설치된 앱과 함께 작동합니다. 나는 그것에 대한 문서에 아직 액세스 할 필요가 없습니다 ... – TheStoryCoder

답변

9

대답

HID 모드를 지원하는 모든 아이폰 OS 호환 블루투스 스캐너를 사용하여 스캔합니다. 예를 들어, 소켓 CHS. 연결된 후에는 "외장 키보드와 똑같이"말한대로 정확하게 작동합니다. SDK

HID 대

HID : 키보드와 같은 스캐너를 사용하여, 당신은 사용자가 스캔 한 데이터를 수정하고 사후 처리에 대한 제한 옵션이 어디에 개방 입력 필드에 스캔 데이터를 입력 제한됩니다 검증.

스캐너가 iOS에 키보드로 표시되기 때문에 iOS가 화면 키보드를 숨 깁니다. 스캐너가 실제 키보드 인 경우 이해가됩니다.

SDK를 : 일부 스캐너 (. 포함 소켓 CHS 7Ci & 7Xi가) (전원 버튼을 두 번 클릭하여 우리의 CHS에) 키보드를 강제 할 수있는 메커니즘을 제공하거나 키보드를 강제 할 수있는 응용 프로그램 (related 유래 질문 참조) SDK를 사용하여 응용 프로그램을 개발하면보다 강력한 설정을 제공하고보다 복잡한 사용 사례를 처리 할 수 ​​있습니다. 입력 필드가 활성화되지 않은 경우에도 응용 프로그램을 스캔하고 특정 스캔 순서를 적용한 다음 UPC를 스캔 한 다음 VIN 번호를 스캔합니다), 스캔 된 데이터를 파싱 (시간 스탬프를 년, 월, 일, 시간으로 나누기).

결론 : 개인적으로는 HID 모드를 빠르고 사용하기 쉽지만 최종 제품으로는 SDK로 전환 할 것입니다. 분명히 그것은 얼마나 많은 통제가 필요한지/원하는지에 달려 있습니다.

면책 조항 : 내가 프로 원격 교육을 사용하고 소켓 모바일

+0

응답 해 주셔서 감사합니다. SocketScan SDK를 사용해야하는 예제를 줄 수 있습니까? – Mustafa

+0

HID와 SDK의 차이점을 설명하고 SDK – Enrico

+0

을 사용하는 이유에 대한 답을 업데이트했습니다. 그래서 HID는 좀 더 일반적인 솔루션이지만, SDK를 사용하면 더 많은 작업을 희생시키면서 더 많은 제어를받을 수 있습니다 ... 다른 스캐너를 지원해야합니다. 답변을 게시 할 시간을내어 주셔서 감사합니다. 그것은 내가 찾고 있었던 바로 그 것이다. – Mustafa

1

당신은

http://www.datecs.bg/en/products/Linea-Pro-iPhone-SDK/8/102

그냥 압축을 해제 한 후 LineaDemo을 실행 링크에서 데모를 다운로드 할 수 있습니다. 그것은 원격 교육 프로 스캐너 [외부 장치]

+0

이것은 내 질문에 대답하지 않습니다. 특히, 키보드 입력과 마찬가지로 스캐너 장치에서 입력을 얻으려면 왜 LineaiPhoneSDK가 필요합니까? – Mustafa

+0

외부 장치를 사용하여 바코드를 스캔하려고합니다. 그래서이 데모는 Linea Pro Scanner를 사용하여 스캐닝 기능을 제공합니다. 또한이 도구를 사용하여 잘 작동합니다. 스캐너를 부착하고 바코드를 스캔하면됩니다. 따라서 이것을 사용하여 바코드 유형을 포함한 모든 데이터를 가져옵니다. –

+0

감사합니다. 지금은 이해하고 있습니다. 따라서 스캐너 (장치)에서 하드웨어 버튼을 사용하는 대신 iOS 응용 프로그램이 스캔 명령을 보내고 응답을 수신/해석 할 수 있습니다. SDK를 사용한 시뮬레이터는 평가를 위해 훌륭했습니다. – Mustafa