2D 바코드
설명 영상 2D 바코드 · 2:46
왜 배우는가: 2D 바코드는 QR 코드, PDF417, 데이터 매트릭스처럼 물류·제조·신분증·결제 등 여러 산업에서 쓰이며 정보관리 분야의 자동 인식 기술로 자주 출제된다. 1교시 종류·특징 문제와 4교시 판독 과정 문제가 모두 나오므로 개념의 정의, 등장 배경, 기본 구조를 먼저 정확히 잡아야 한다.
출제 이력: 제96회 4교시 2번, 제92회 1교시 3번
1. 한 줄 정의와 핵심 키워드
2D 바코드는 가로와 세로 두 방향에 정보를 배열해 1D 바코드보다 많은 데이터를 작은 면적에 담는 광학 식별 코드이다.
- 2D 바코드(Two-Dimensional Barcode)
- 매트릭스형 코드(Matrix Code)
- 스택형 코드(Stacked Code)
- 오류 정정(Error Correction)
- 리드 솔로몬 코드(Reed-Solomon Code)
- 스캐너·디코더(Scanner·Decoder)
- 모듈(Module)
2. 개념 풀이
쉽게 말하면 2D 바코드는 바코드의 정보를 세로 방향까지 늘려 넣은 코드다. 1D 바코드는 굵은 선과 가는 선의 폭으로 숫자 몇 개를 나타내지만, 2D 바코드는 작은 사각형(모듈)을 바둑판처럼 배열해 수백 자 이상을 담는다.
정식 정의는 다음과 같다. 2D 바코드는 가로와 세로 두 차원에 정보를 부호화한 광학 판독형 심볼이다. 대표 형식은 매트릭스형(QR 코드, 데이터 매트릭스, Aztec)과 스택형(PDF417)으로 나뉜다. 매트릭스형은 격자 안에 흑백 모듈을 배열하고, 스택형은 여러 행의 선형 바코드를 쌓는다.
매트릭스형 코드는 정사각형 격자의 모듈 패턴으로 정보를 나타낸다. 위치 검출 패턴이 있어 방향과 크기를 판별한다. 스택형 코드는 1D 패턴 여러 행을 위아래로 쌓아 한 심볼을 만든다. PDF417은 이 방식의 대표다.
오류 정정은 일부가 훼손되어도 원래 데이터를 복원하는 기능이다. 2D 바코드는 리드 솔로몬 코드 같은 자체 검사 부호를 넣어 인식 신뢰도를 높인다. 이 특징이 1D 바코드와 가장 큰 차이다.
인코딩 밀도는 1D 바코드보다 훨씬 높다. 한 기사 기준으로 2D 바코드는 10배 더 높은 인코딩 밀도를 가진다고 설명된다. 텍스트 인코딩에 제한이 적고 바이트 모드로 한글과 유니코드 문자도 담을 수 있다.
2D 바코드는 방향과 무관하게 인식되며 오류 정정으로 훼손된 데이터를 복원할 수 있다. 이 두 특징이 답안 서술의 출발점이다.
3. 등장 배경과 필요성
1D 바코드는 상품 식별에는 충분했지만 담을 수 있는 정보량이 적었다. 제품 이력, 주소, 이미지처럼 긴 정보를 라벨에 넣으려면 바코드 길이가 길어져 인쇄 면적과 인식 정확도에 문제가 생겼다. 이 한계를 넘기 위해 1990년대부터 2D 바코드 개발이 본격화됐다.
2D 바코드는 좁은 면적에 많은 데이터를 넣는 필요와 손상된 라벨을 복구하려는 필요가 함께 생긴 결과다. 물류 추적, 전자 문서 인증, 모바일 결제처럼 정보의 양과 신뢰성이 함께 요구되는 분야에서 널리 쓰인다.
다만 모든 2D 바코드가 모든 장비로 읽히는 것은 아니다. 일부 형식은 레이저 스캐너로 읽지 못하고 이미지 기반 포토 스캐너가 필요하다. 이 제약 때문에 용도에 맞는 형식을 고르는 설계 판단이 필요하다.
이어지는 내용
- 4. 구성요소·원리·절차
- 5. 관련 법령·기준·표준
- 6. 유형과 비교
- 7. 장단점·한계와 개선 방향
- 8. 사례 또는 계산 예제
- 9. 최근 동향과 쟁점
- 10. 흔한 실수와 채점 포인트
- 11. 암기 정리
- 12. 답안 구성 예시
- 13. 예상 변형 문항
로그인하면 하루 5페이지까지 무료로 전체를 읽을 수 있습니다.
앱에서 이 단원 읽기