바코드스캔과 검색

바코드 스캔해서 상품 검색하기

1. 바코드 스캔

  •  바코드는 1차원 바코드와 2차원 바코드로 나뉠 수 있다.
  • 1차원 바코드는 막대 형태이며 2차원 바코드는 사각형 형태이다.
  • 여기서는 상품 바코드 1차원 바코드를 스캔하면 구글에서 검색하는 기능을 구현 하도록 하겠습니다.
  • 2차원 바코드 중 url을 가지고 있는 경우 주소로 이동하게 됩니다.

2. 바코드 스캔 UI 구성

  •  바코드 스캔 버튼하고  결과를 보여줄 라벨을 배치하기 위한 HorizontalArrangement , 라벨을 배치합니다.
  • 검색결과를 보여줄 webViewer를 배치 합니다.
  • 바코드 스캔을 실행하는 BarcodeScanner를 배치 합니다.

 

3. 바코드 스캔 블록

4. 유통 바코드에 대한 이해

  •  마트에서 보게 되는 바코드는 국가 표준 유통 바코드로 808로 시작합니다.
  • 그러면 상품에 인쇄 되어 있는 바코드를 스캔하면 상품의 정확한 정보를 찾을 수 있다는 얘기가 되는데 구글에서 검색하는 이유는 멀까 궁금해 질 겁니다.
  • 현재 우리나라 유통 바코드를 관리하는 대한상공회의소 유통물류진흥원은 바코드 검색을 오픈 api 형태로 제공하지 않고 있습니다. 그래서 구글에서 검색을 하는 겁니다.
  • 기회가 되면 도서 바코드를 이용한 검색 기능을 구현해 보도록 하겠습니다. 도서 바코드 검색은 다음이나 네이버가 오픈 api 형태로 제공 하기 때문에 가능합니다.

5. 프로그램 실행 전 바코드 스캔 프로그램 설치

  • 바코들 스캔을 위해서는 바코드 스캔 앱이 먼저 설치 되어 있어야 합니다.  바코드 스캔 버튼 클릭 시 에러가 발생 합니다.

  •  바코드 스캔 앱은 구글 플레이 스토어에서 검색하면 되는데 아래 앱을 추천 합니다.

 

6. 첨부 파일

7. 책 바코드(ISBN) 스캔 시 결과 보여주기 전 참고 자료들

Web Component – JSON Response On App Inventor

Scanning bar codes and QR Codes with App Inventor Apps

Be the first to comment

Leave a Reply

Your email address will not be published.


*