QR 코드 vs 바코드: 비즈니스 요구에 더 적합한 것은 무엇입니까?
Jonathan Palley
2023년5월7일
지난 40년간 한 번도 가게에 가지 않았다면 모르겠지만, 바코드는 아마도 익숙할 것입니다. 바코드는 전 세계적으로 제품 포장, 상점에서의 계산 및 다양한 창고에서 널리 사용되고 있습니다.
그렇다면 QR 코드는 새로운 바코드일까요? QR 코드가 바코드를 대체하게 될까요? 그리고 차이점은 무엇인가요?
이 질문에 대한 답은 "예"이기도 하고 "아니오"이기도 합니다. 이를 이해하려면 먼저 매우 간단한 수학을 조금 해야 합니다.
정보 밀도가 전부 입니다
10인치 길이와 1인치 폭의 나무 조각이 있다고 가정해봅시다. 각 인치마다 사각형을 그린 다음 각 사각형을 검정색 또는 흰색으로 칠할지 결정합니다. 우리는 몇 개의 서로 다른 사각형을 칠했을까요? 간단합니다. 우리 나무 조각은 10인치 길이와 1인치 폭이었고 각 사각형은 1인치였으므로 10개의 사각형이 있었습니다.
이제 10인치 x 10인치 크기의 나무 판이 있다고 가정해봅시다. 다시 1인치 사각형을 그리고 그것을 검정색이나 흰색으로 칠하기로 결정합니다. 우리는 몇 개의 사각형을 칠해야 할까요? 중학교 수학을 기억하면 사각형의 면적은 두 변의 길이를 곱하여 계산합니다. 10 곱하기 10은 100입니다. 그래서 이제 100개의 사각형을 색칠해야 합니다.
2차원 객체는 1차원 객체보다 훨씬 더 많은 사각형 - 즉 "정보"를 가질 수 있습니다.
10개 사각형 대 100개 사각형. 이것이 QR 코드가 작동하는 원리입니다: 바코드는 우리 나무 조각처럼 "1차원"입니다. QR 코드는 우리 나무 판처럼 "2차원"입니다. 2차원 객체는 1차원 객체보다 훨씬 더 많은 사각형 - 즉 "정보"를 가질 수 있습니다.
1차원 바코드의 한계
바코드는 1차원에 불과하기 때문에 매우 제한된 양의 정보만 저장할 수 있습니다. 따라서 바코드는 숫자를 저장하도록 설계되었습니다. 이 때문에 바코드 아래에 숫자가 인쇄된 것을 자주 볼 수 있습니다(이는 바코드가 인코딩한 숫자를 사람 눈으로 읽을 수 있는 형식으로 표시한 것입니다).
바코드에 인코딩된 숫자는 보통 "UPC" 또는 범용 제품 코드라고 부르는 것입니다. 이는 제품의 제조업체가 전 세계의 다른 모든 제품과 비교하여 고유하게 해당 제품을 식별할 수 있는 범용 번호입니다.
소매업체가 제품을 상점에 추가하면 보통 그 제품의 UPC, 판매 가격 및 재고 수량을 데이터베이스 시스템에 입력합니다. 그런 다음 계산 시 UPC를 스캔하면 그 데이터베이스가 UPC의 가격을 조회하고 해당 품목을 재고에서 차감합니다.
이 모든 것이 슈퍼마켓에서는 잘 작동합니다. 하지만 바코드가 유용하기 위해서는 동반 데이터베이스가 필요하다는 광범위한 응용 프로그램에 대한 문제가 있습니다. 슈퍼마켓은 내부 네트워크에 그 데이터베이스가 있지만, 여러분의 휴대폰에는 없습니다. 따라서 바코드는 이미 바코드의 의미를 가지고 있는 스캐너로 "제어된" 환경에 정말로 제한됩니다.
QR 코드가 바코드가 끝나는 곳에서 시작합니다
QR 코드는 2차원이기 때문에 바코드보다 훨씬 더 많은 정보를 저장할 수 있습니다. QR 코드는 몇 개의 숫자만 저장하는 것이 아니라 수천 개의 문자를 저장할 수 있습니다. 따라서 QR 코드는 웹 주소(주소 URL)나 다른 인간과 기계가 이해할 수 있는 식별자를 저장할 수 있습니다. 이는 QR Codes Unlimited 아카데미의 다른 페이지에서 설명하는 QR 코드의 다양한 용도로 이어집니다.
그러나 주된 아이디어는 다음과 같습니다. QR 코드는 스스로 존재할 수 있는 반면, 바코드는 유용하려면 동반 데이터베이스가 필요합니다.
바코드를 QR 코드보다 더 많이 사용할 때
사실 QR 코드는 바코드가 할 수 있는 모든 것을 할 수 있으며, 훨씬 더 많은 것을 할 수 있습니다. 그리고 우리는 결국 QR 코드가 바코드를 완전히 대체할 것이라고 믿습니다.
QR 코드는 결국 바코드를 완전히 대체할 것입니다
바코드가 여전히 유용한 유일한 장소는 기존의 스캐닝 인프라를 사용해야 할 때입니다. 예를 들어, 이미 존재하는 슈퍼마켓에서 스캔을 받아야 한다면, 바코드를 사용해야 할 것입니다. 혹은 이미 배포된 핸드헬드 스캐너를 사용해야 할 때도 있습니다.
그러나 새로운 응용 프로그램에서는 QR 코드를 사용해야 합니다. 심지어 UPC나 숫자를 인코딩하기 위해서만 사용하더라도 말입니다. QR 코드에 기반한 새로운 인프라를 구축하면 비용 추가 없이 훨씬 더 유연하고 강력한 미래를 가능하게 합니다.