QR코드 — 네모난 무늬가 정보를 연결하는 방법

한눈에 보기
QR코드는 검은색과 흰색의 작은 칸을 가로와 세로에 배열해 문자, 숫자와 주소 같은 정보를 담는 2차원 코드다. 카메라가 세 모서리의 큰 위치 찾기 무늬를 알아보면 어느 방향에서 찍혔는지 판단하고, 칸의 밝고 어두운 배열을 데이터로 되돌린다. 작은 면적에 많은 정보를 넣고 빠르게 읽을 수 있어 공장 관리부터 결제와 안내까지 널리 쓰인다.
등장하기 전의 세상
상품과 부품을 자동으로 식별하는 대표 수단은 한 방향으로 줄을 늘어놓은 바코드였다. 계산대와 물류 현장을 빠르게 만들었지만 담을 수 있는 정보가 적고, 스캐너가 줄의 방향을 맞춰 읽어야 했다. 일본 자동차 공장에서는 수많은 부품의 종류와 생산 이력을 더 빠르고 정확하게 추적할 방법이 필요했다. 한 코드에 일본어를 포함한 더 많은 정보를 담아 여러 각도에서 읽으려는 요구가 커졌다.
탄생과 발전
1994년 덴소의 개발 부문에서 하라 마사히로가 이끈 두 사람의 팀은 빠른 판독을 목표로 QR코드를 발표했다. 이름의 QR도 ‘빠른 응답’을 뜻한다. 핵심은 멀리서도 쉽게 찾을 수 있는 세 개의 사각형이었다. 개발팀은 인쇄물과 주변 물체에서 검은색과 흰색이 번갈아 나타나는 비율을 조사해, 흔한 글자나 그림과 잘 겹치지 않는 위치 찾기 무늬를 설계했다. 처음에는 자동차 부품과 전자 간판식 생산 관리에 쓰였고, 제조·출하·이력 추적을 효율화했다. 규격이 공개되고 국제 표준으로 정리되면서 산업 밖으로 빠르게 퍼졌다.

작동 원리
카메라는 먼저 세 모서리의 위치 찾기 무늬로 코드의 방향과 기울기를 계산한다. 이어 일정한 간격의 칸을 격자로 나누고, 형식 정보에서 오류 정정 수준과 마스크 방식을 읽는다. 데이터는 정해진 길이의 비트 묶음으로 해석되고 문자나 웹주소로 복원된다. 일부가 긁히거나 가려져도 남은 정보로 되살릴 수 있도록 리드-솔로몬 오류 정정이 들어간다. 그래서 인쇄 상태와 선택한 수준에 따라 코드 일부가 손상되어도 읽힐 수 있다.

세상을 바꾼 방식
QR코드는 물건에 붙은 작은 표식을 정보 시스템의 입구로 바꿨다. 공장에서는 부품과 공정을 연결하고, 운송과 의료 현장에서는 대상의 이력을 빠르게 확인하게 했다. 스마트폰 카메라가 별도 장비 없이 코드를 읽기 시작하면서 종이 광고, 식당 메뉴, 전시 안내, 탑승권과 결제 화면도 웹과 이어졌다. 같은 인쇄물에서 사람과 기계가 함께 출발점을 공유한다는 점이 가장 큰 변화였다.
흥미로운 이야기
세 모서리의 큰 사각형은 장식이 아니라 카메라가 코드를 즉시 발견하게 하는 표지다. 세 곳만 배치해 방향을 구분하고, 네 번째 모서리의 빈 공간에는 실제 데이터를 더 담을 수 있다. 코드가 한쪽으로 기울거나 거꾸로 보여도 빠르게 자세를 계산할 수 있는 이유다.
오늘날 남은 영향
오늘날 QR코드는 단순한 주소표를 넘어 제품 식별자, 제조 번호와 유통기한을 온라인 정보에 연결하는 통로로 발전하고 있다. GS1은 하나의 2차원 바코드로 계산대 처리와 소비자 정보 제공을 함께 수행하는 전환을 추진한다. 다만 눈으로 목적지를 알기 어려우므로 낯선 코드는 바로 열지 말고 주소와 출처를 확인해야 한다. 편리함은 코드 자체보다 연결된 정보의 신뢰성과 함께 완성된다.