반응형
스마트폰의 바코드 인식 프로그램으로 바코드를 읽어봤다. 근데 이 프로그램은, 상품 바코드랑 영수증 바코드를 마구마구 읽어내는 것 아닌가!!
( EAN-13 규약의 바코드 )
( 마트용(영수증용) 바코드? )
처음에는 Code39 나 Code128 일 거라고 짐작했는데, 아니다. Code39 는 101 로 시작해서 101 로 끝나니 아니고,
Code128은 110 으로 시작해서 11로 끝나니,
둘 다 아니다.
무슨 코드인지 알면 규칙을 알아볼 수 있을텐데... 라고 생각하고 인터넷에 물어본 결과... 결론은 EPC 코드 같다. 자릿수도 24개로 맞고... 맞는듯.
근데, 이건 어째 영어로 된 규약이 없어서 애매하다. 내용을 보면 EAN-13을 그대로 쓰는 것 처럼 보이기는 하는데 말이지. 단지 중간의 01010 이 없다.
시작 코드값이랑 종료 코드 값( Start code, Stop Code ) 을 써 주고, 중간의 ASCII 값은 그냥 테이블에 있는 값을 1:1로 대응해서 바코드 값 얻어내면 된다. 초 간단.
Code39 규약 과 Code128 규약 은 링크에서 얻을 수 있다. ( 글씨클릭. )
영상처리 하는 법만 알아내면, 어찌어찌 바코드 프로그램을 세트로 만들 수 있게 되는군. ㅡ,.ㅡ;
다음엔 QRCode 규약도 뒤져볼까?
반응형
'프로그램' 카테고리의 다른 글
이미지 자동 병합 프로그램. (17) | 2012.03.02 |
---|---|
MFC String.Format vs C# CString::Format (0) | 2012.02.28 |
바코드 프로그램 - 3. EAN-13 표준의 해석. (3) | 2012.02.26 |
바코드 프로그램 - 2 (0) | 2012.02.25 |
IntelliSense: #error directive: Please use the /MD switch for _AFXDLL builds (2) | 2012.02.21 |