프로그램

바코드 프로그램 - 4. 마트 바코드 EPC, CODE39, CODE128.

(주)CKBcorp., 2012. 2. 26. 01:32
반응형

스마트폰의 바코드 인식 프로그램으로 바코드를 읽어봤다. 근데 이 프로그램은, 상품 바코드랑 영수증 바코드를 마구마구 읽어내는 것 아닌가!!

( EAN-13 규약의 바코드 ) 



( 마트용(영수증용) 바코드? )

처음에는 Code39 나 Code128 일 거라고 짐작했는데, 아니다.

Code39 는 101 로 시작해서 101 로 끝나니 아니고,
Code128은 110 으로 시작해서 11로 끝나니,

둘 다 아니다. 

무슨 코드인지 알면 규칙을 알아볼 수 있을텐데... 라고 생각하고 인터넷에 물어본 결과... 결론은 EPC 코드 같다. 자릿수도 24개로 맞고... 맞는듯.
근데, 이건 어째 영어로 된 규약이 없어서 애매하다. 내용을 보면 EAN-13을 그대로 쓰는 것 처럼 보이기는 하는데 말이지. 단지 중간의 01010 이 없다.  

Code39 랑 Code128 도 규칙은 간단하다. EAN-13보다 훨 간단. 그냥 영어 문서 맨 아랫 부분만 봐도 이해될 정도다.
시작 코드값이랑 종료 코드 값( Start code, Stop Code ) 을 써 주고, 중간의 ASCII 값은 그냥 테이블에 있는 값을 1:1로 대응해서 바코드 값 얻어내면 된다. 초 간단.

Code39 규약 과 Code128 규약  은 링크에서 얻을 수 있다. ( 글씨클릭. )

영상처리 하는 법만 알아내면, 어찌어찌 바코드 프로그램을 세트로 만들 수 있게 되는군. ㅡ,.ㅡ;
다음엔 QRCode 규약도 뒤져볼까?
 

 

반응형