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파일로 묶을 수 있습니다.
'Java2EE Framework > zxing-1.6' 카테고리의 다른 글
barcode39로 출력하는 방법 (0) | 2011.04.26 |
---|---|
ZXing을 사용하여 JSP에 QR코드 출력하기 (0) | 2011.04.26 |
컴파일해 jar 파일 생성하는 방법 (0) | 2011.04.26 |