Java2EE Framework/zxing-1.6

ZXing ("Zebra Crossing") 이란

본클라쓰 2011. 4. 26. 14:20

ZXing 은 오픈 소스로, 다중 형식의 1D/2D 바코드 이미지를 처리하는 자바 라이브러리입니다. 바코드를 생성하고 읽을 수 있는 기술을 지원하며 지원하는 바코드 형식은 다음과 같습니다. (바코드와 QR코드 모두 지원)

  • UPC-A 와 UPC-E
  • EAN-8 과 EAN-13
  • Code 39
  • Code 93
  • Code 128
  • QR Code
  • ITF
  • Codabar
  • RSS-14
  • Data Matrix
  • PDF 417
  • Aztec

 

ZXing 라이브러리는 다음의 컴포넌트들로 구성되어 있습니다.

 

1. core : 이미지 디코딩 라이브러리

2. javase : J2SE 클라이언트 코드

3. android : 안드로이드 클라이언트, 바코드 스캐너

4. androidtest : 안드로이드 테스트

5. android-integration : 통합적인 바코드 스캐너

 

또한 모듈도 있는데 다음과 같습니다.

 

1. javame : JavaME 클라이언트

2. csharp : C#

3. cpp : C++

4. rim : RIM/Blackberry 클라이언트

5. iphone : iPhone 클라이언트(QR 코드만)

 

 

 

다운로드 주소 : http://code.google.com/p/zxing/downloads/detail?name=ZXing-1.6.zip

 

다운로드 받은 파일의 압축을 풀면 다음과 같이 디렉토리와 파일이 구성되어 있습니다.

 

 

ZXing 라이브러리는 소스 코드 형태로 배포하기 때문에 사용하기 위해서는 컴파일 과정과 jar파일로 묶는 과정이 필요합니다. 이 때 ant를 사용하면 간편하게 jar파일로 묶을 수 있습니다.