라즈베리파이에 연결 한 바코드 스캐너 문제에 관련해서 질문드립니다.



  • 먼저 질문하기에 앞서 바쁘신데도 아는 지식 내에 답변 달아주시는 많은 분들께 감사드립니다.
    산딸기 마을의 오픈소스 프로젝트 -골목상권 도우미 RAS-POS 솔류션-을 보고 한번 만들어보고싶어 유사한 프로그램을 만들던 중 생각지 못한 문제가 생겨 질문드립니다.
    바코드 스캐너를 통해 바코드를 읽을 때 해당 값을 제대로 읽지 못하는 문제가 생겼습니다.
    예를 들어 ABC0001을 스캔한다고 가정하면(terminate는 enter로 설정)

    ABC001
    ABC001
    ABC001AB001001AC001BC01001001...
    

    이런식으로 값을 가져오는데요. 나름 구글링을 해봤지만 확실한 해결책을 찾지 못했습니다.
    (웹페이지, LeafPad 두 군데에서 테스트 해봤습니다)
    lsusb로 바코드 기기가 인식되어있는지 확인도 했습니다.
    일반 노트북에(window 기준) 연결해서 값을 읽을 때는 문제가 안생기는데 라즈베리파이에만 연결하면 이같은 문제가 생깁니다. 혹시 이게 os문제인지, 아니면 바코드 기기문제인지 만이라도 확실하게 알고싶습니다.
    아니면 이러한 문제가 없는(사용해본적 있으시다면) 바코드 기기를 아시면 추천부탁드립니다.

    참고로 사용하는 os는 라즈비안(jessie) 구요, apt-get update, apt-get upgrade, rpi-update 모두 진행했습니다.
    아, 라즈베리 파이 모델은 Raspberry pi 3 Model B입니다.
    rpi-config에서 키보드 101/104(한국 호환) 으로 선택해놓은 상태구요
    바코드는 제벡스 Z-3220 사용중입니다. 바코드 세팅은

    • Interface Selection : USB
    • Keyboard Type: US Keyboard
    • Message Terminator: Enter
    • Scanning Mode Selection: Trigger Mode

    바코드 스캔 속도 : USB02(이건 구글링 하다가 Linux나 Mac 사용시 스캔속도 문제인 경우가 있다고 해서 세팅했습니다)


  • Global Moderator

    @m-a-lee 안녕하세요.
    산딸기마을 이장 나무꾼 입니다.

    우선 마을 플젝에 관심을 가져 주셔서 다시금 감사말씀을 드립니다.

    위 질문 내용을 기준으로 판단을 해보자면, 아래 내용의로 정리가 될 듯 합니다.

    • RAS-PoS 와 유사 소프트웨어를 개발 진행 중
    • 바코드 스캐너 데이터
      • 윈도우PC 데이터 리드 : 정상
      • 라즈베리파이(리눅스) 데이터 리드 : 오류

    위 조건 중 궁금증이 생기는 내용이 있습니다.

    • 파이에서 기본 바코드 리드 소스를 사용 시, 같은 현상인가 ?

    • 윈도우 PC 의 OS가 같은 리눅스(x86 raspbian)일 경우에는 결과가 어떻게 되는가 ?

    우선은 위 두가지의 궁금증이 생기는 내용이 있습니다.

    또한 RAS-POS를 개발한 환경이 제 기억이 맞다면 B 모델이라 이후 기술적으로 많은 변화가 있기에 바로 적용된다고는 답을 드리기가 어렵긴 합니다.

    아마 그렇기에 질문자님께서 별도의 플젝을 하시는 것이 아닐까 하는 판단도 듭니다.


답글을 작성하기 위해 로그인
 

Rasplay Forum 사이트로의 연결이 끊어졌습니다. 다시 연결을 시도하는동안 잠시만 기다려 주십시오.