바코드는 검은 막대와 흰 공백의 너비 비율을 빛의 반사 원리를 이용해 디지털 신호로 변환하여 물건의 정보를 식별합니다. 리더기가 빛을 쏘면 검은 부분은 빛을 흡수하고 흰 부분은 반사하는데, 이 차이를 센서가 읽어 0과 1의 이진수 데이터로 바꾼 뒤 컴퓨터에 전달하는 방식입니다. 바코드 자체에 상세한 내용이 들어있는 것이 아니라 각 상품에 부여된 고유 식별 번호를 기계가 읽기 좋게 암호화한 것이라고 이해하시면 됩니다. 이렇게 전송된 번호가 매장 데이터베이스에 등록된 가격 및 상품명과 연결되어 우리가 보는 화면에 물건 정보가 나타나게 됩니다.