바코드 하나로 어디까지 자동화할 수 있을까, 현장 사례 20가지

바코드는 상품 번호표가 아니라 조회·검증·기록·출력·알림을 차례로 움직이는 업무 자동화의 시작점이다. 물류 창고, 제조 공장, 사무실, 서비스업에서 스캔 한 번으로 이어지는 일 20가지와 스캔이 안 되는 이유, QR코드 활용, 효과 계산법을 정리했다.

서기 9분 분량 조회 19
물류 창고 포장대에서 휴대용 바코드 스캐너로 상자를 스캔하는 작업자의 뒷모습

바코드는 번호표가 아니라 시작 버튼이었다

바코드를 처음 볼 때는 상품에 붙은 번호표라고 생각했다. 물류 현장에서 일하고, 그 현장의 시스템을 직접 만들어 보니 생각이 바뀌었다. 바코드는 무언가를 식별하는 표가 아니라 조회, 검증, 기록, 출력, 알림을 차례로 움직이는 시작 버튼이다.

스캐너가 하는 일은 숫자 몇 자리를 읽어 화면에 넣어 주는 것뿐이다. 그 숫자로 무엇을 찾고, 무엇과 맞춰 보고, 맞으면 어디에 남기고, 틀리면 누구에게 알릴지는 전부 시스템이 정한다. 같은 스캐너를 쓰는데도 현장마다 결과가 크게 다른 이유가 여기에 있다.

이 글은 물류 창고부터 제조 공장, 사무실, 서비스업까지 바코드 한 번으로 자동화할 수 있는 일 20가지를 정리한 것이다. 사례마다 스캔 다음에 무슨 일이 이어지는지를 중심으로 봤다.

바코드 스캔 한 번이 조회, 검증, 기록, 출력, 알림으로 이어지는 흐름을 그린 일러스트

사례 1~2, 입고와 보관은 들어오는 순간 대조한다

개발자가 되기 전에 홈쇼핑 물류에서 10년 가까이 일했다. 그때도 지금도 창고에서 바코드가 가장 먼저 쓰이는 곳은 입고다. 물류·창고 사례 일곱 가지를 물건이 들어와서 나가는 순서대로 본다.

사례 1은 입고 등록이다. 박스 코드를 스캔하면 발주 내역과 입고 예정 내역을 불러와 수량과 품목을 대조한다. 검수가 끝난 것만 재고에 반영되니, 들어오지 않은 물건이 전산에 먼저 잡히는 일이 없다.

사례 2는 보관 위치 등록이다. 선반에 붙은 위치 코드를 먼저 읽고 상품 코드를 이어서 읽으면 그 상품이 어느 칸에 있는지가 연결된다. 순서만 지키면 되니 손으로 위치를 적어 넣을 때보다 틀릴 여지가 훨씬 적다.

이 두 단계가 정확해야 뒤의 피킹과 출고가 산다. 위치 정보가 틀리면 작업자는 창고를 헤매고, 수량이 틀리면 팔 수 없는 물건을 팔게 된다. 현장에서 지켜본 바로는 창고 자동화의 절반이 입고 시점의 대조에서 결정됐다.

사례 3~5, 피킹과 출고는 틀린 상품을 그 자리에서 막는다

사례 3은 피킹 안내다. 주문 코드를 읽으면 그 주문에 담을 상품 목록과 수량, 보관 위치가 화면에 뜬다. 작업자는 종이 목록을 들고 다닐 필요 없이 화면이 안내하는 순서대로 움직이면 된다.

사례 4는 출고 검수로, 바코드 효과가 가장 크게 보이는 단계다. 3PL 업체의 시스템을 만들 때도 이 부분을 따로 공들여 만들었다. 운송장을 스캔하면 검수 화면이 열리고, 상품 바코드를 하나씩 찍으면 주문과 대조해 다른 상품이나 다른 옵션이 들어갔을 때 그 자리에서 경고를 띄운다. 오출고는 택배가 떠난 뒤에 알면 반품 비용과 고객 불만이 한꺼번에 온다.

사례 5는 송장 출력이다. 검수가 끝나면 택배사 연동으로 운송장을 발급하고 출력까지 이어진다. 작업자가 송장 번호를 옮겨 적거나 엑셀을 올릴 필요가 없으니, 스캔 한 번으로 검수 확인과 송장 발급, 출력이 한 흐름으로 묶인다.

사례 6~7, 반품과 재고 실사도 스캔으로 추적한다

사례 6은 반품 접수다. 반품 운송장을 스캔하면 원래 주문을 찾아 상태를 확인하고, 환불이나 교환, 재입고 절차로 바로 넘긴다. 어느 주문의 반품인지 찾느라 고객 이름으로 검색하는 시간이 사라진다.

사례 7은 재고 실사다. 창고 운영에서 가장 지루하고 실수가 잦은 일인데, 위치 코드와 상품 코드를 차례로 스캔해 실제 수량을 기록하면 시스템이 전산 재고와의 차이를 바로 표시해 준다. 차이가 난 칸만 다시 세면 되니 전수 조사를 반복할 필요가 없다.

여기까지 일곱 가지는 모두 같은 원리다. 물건이 움직이는 순간마다 스캔으로 흔적을 남기고, 그 흔적을 계획과 맞춰 본다. 이 대조가 쌓이면 재고 숫자를 믿을 수 있게 된다.

사례 8~11, 제조 현장은 공정과 원자재를 하나로 잇는다

사례 8은 공정 이력이다. 각 공정에서 제품 코드를 읽어 시작 시각과 완료 시각을 기록하면, 제품 하나가 어느 공정에서 얼마나 머물렀는지가 남는다. 병목이 어디인지 감이 아니라 숫자로 보이기 시작한다.

사례 9는 원자재 LOT 추적이다. 생산할 때 쓴 원자재의 로트 코드와 완성품 코드를 함께 스캔해 연결해 두면, 문제가 된 원자재가 어느 제품에 들어갔는지 거꾸로 찾을 수 있다. 품질 문제가 생겼을 때 전량 회수 대신 해당 제품만 골라낼 수 있다는 뜻이다.

사례 10은 불량 등록이다. 제품 코드와 불량 유형을 연결해 두면 유형별 통계가 저절로 쌓인다. 어떤 불량이 어느 라인에서 많이 나는지 따로 집계할 필요가 없다.

사례 11은 설비 점검이다. 설비에 붙은 코드를 읽으면 그 설비의 점검표가 열리고, 점검자와 시각, 결과가 함께 저장된다. 종이 점검표가 사무실 서랍에 쌓이기만 하던 문제가 사라진다.

사례 12~15, 사무실은 자산과 장비와 문서를 관리한다

바코드는 공장과 창고만의 도구가 아니다. 일반 기업 사무실에서도 쓸 곳이 네 가지 있다.

사례 12는 자산 관리다. 노트북이나 모니터 같은 사내 자산에 코드를 붙여 두면, 스캔 한 번으로 담당자와 위치, 구매 이력과 수리 이력을 조회할 수 있다. 연말 자산 실사가 반나절 일로 줄어든다.

사례 13은 장비 대여다. 직원 코드와 장비 코드를 함께 읽어 대여와 반납을 기록하니, 누가 무엇을 언제 가져갔는지가 남는다. 사라진 장비를 찾느라 메신저를 돌릴 일이 없다.

사례 14는 문서 관리다. 종이 계약서에 코드를 붙이면 전자문서와 실제 보관 위치를 연결해, 원본이 어느 캐비닛 몇 번째 칸에 있는지 바로 찾을 수 있다.

사례 15는 소모품 관리다. 출고할 때 코드를 읽어 재고를 차감하고, 정해 둔 최소 수량에 닿으면 담당자에게 알림을 보낸다. 토너나 포장재가 떨어진 걸 쓰려는 순간에야 아는 일을 막아 준다.

사례 16~20, 서비스업은 물건이 손을 옮길 때마다 남긴다

서비스업에서는 물건이 사람 손을 여러 번 옮겨 다닌다. 고객이 "어디까지 됐냐"고 물을 때 바로 답할 수 있게 하는 것이 바코드의 역할이다.

사례 16은 수리 접수다. 접수 코드 하나로 점검, 수리, 완료 상태를 추적한다. 사례 17은 세탁·렌탈품 추적으로, 물품마다 붙은 코드로 작업 단계와 인수인계 이력을 남긴다.

사례 18은 매장 주문 픽업이다. 고객이 미리 주문하고 받은 코드를 매장에서 보여 주면, 직원이 스캔해 주문 내역을 띄우고 상품을 건넨 뒤 전달 완료로 바꾼다. 이름을 묻고 주문 목록을 뒤지는 시간이 줄고, 같은 주문을 두 번 내주거나 다른 사람 주문을 건네는 실수도 막는다.

사례 19는 행사 출석이다. 참가자 코드를 읽어 참석 여부를 기록하고, 같은 코드가 두 번 들어오면 중복 입장을 막는다. 사례 20은 사내 배송으로, 물품 코드로 발송자와 수령자, 전달 시각을 남긴다.

여기까지가 스무 가지다. 업종은 달라도 모두 스캔 뒤에 무엇이 이어지느냐로 가치가 정해진다.

현장에서 스캔이 잘 안 되는 이유

사례가 아무리 좋아도 현장에서 바코드가 한 번에 읽히지 않으면 소용이 없다. 실패 원인은 생각보다 다양하다. 비닐 포장의 반사광, 구겨지거나 오염된 라벨, 너무 작은 인쇄 크기, 바탕과 바코드의 낮은 대비가 대표적이다.

반사광이 생긴 비닐 포장 위 구겨진 라벨을 휴대용 스캐너로 읽는 손

장비와 환경도 영향을 준다. 스캐너의 해상도와 읽는 거리, 각도, 작업장 조명, 작업 속도에 따라 같은 라벨도 읽히기도 하고 안 읽히기도 한다. 그래서 도입할 때는 코드 규격, 라벨 재질, 부착 위치, 인쇄 품질, 스캐너 종류를 함께 놓고 실제 물건으로 테스트해야 한다.

흔히 놓치는 것이 스캐너 종류다. 일반적인 1차원 전용 스캐너로는 QR코드를 읽을 수 없다. 나중에 QR코드를 쓸 계획이 조금이라도 있다면 처음부터 2차원 이미지 스캐너를 지원하는지 확인하는 편이 다시 사는 것보다 싸다.

QR코드, 담는 양과 연결하는 곳이 다르다

QR코드는 1차원 바코드보다 훨씬 많은 정보를 담을 수 있고, 휴대폰 카메라로 읽어 모바일 웹페이지로 바로 연결할 수 있다. 설비 점검표, 상품 이력, 작업 지시서, 사용 설명서, A/S 접수, 배송 조회처럼 현장에서 화면을 띄워야 하는 일에 특히 잘 맞는다.

전용 스캐너가 없어도 된다는 점도 크다. 설비 옆에 붙은 QR코드를 작업자 휴대폰으로 찍으면 점검표가 열리고, 고객이 제품 상자의 QR코드를 찍으면 설명서나 A/S 접수 화면이 뜬다. 바코드가 작업자 전용 도구라면 QR코드는 고객까지 닿는 입구가 된다.

다만 만능은 아니다. 일부 손상을 복구하는 오류 정정 기능이 있지만 반사광이나 오염에 무조건 강한 것은 아니다. 기존 1차원 바코드를 전부 QR코드로 바꾸기보다, 현장 장비와 업무 목적에 맞춰 둘을 골라 쓰는 편이 현실적이다.

효과는 초 단위로 계산한다

바코드 자동화의 효과는 막연하게 말하면 설득력이 없다. 초 단위로 계산해 보면 달라진다. 하루 1만 건을 처리하는 현장에서 건당 3초가 줄어든다고 가정하면, 하루 누적 3만 초, 약 8시간 20분이 절감된다.

작업자 한 명의 하루 근무 시간이 통째로 나오는 셈이다. 3초는 상품 코드를 손으로 확인하거나 목록에서 찾아 체크하는 시간 정도다. 작은 단축이 반복 횟수와 곱해지면 사람 한 명분이 된다.

물론 이 숫자는 가정에 따른 예시다. 실제 효과는 현장마다 처리 건수와 기존 작업 방식이 달라 직접 측정해야 한다. 도입 전에 몇 가지 작업의 처리 시간을 재 두면 도입 후 비교가 가능하고, 다음 투자를 판단할 근거도 생긴다.

스캔보다 중요한 건 그다음 순서다

스무 가지 사례를 정리하고 보면 결론은 하나다. 핵심은 스캔 자체가 아니라, 스캔 이후 여러 업무가 정확한 순서로 자동 처리되도록 설계하는 것이다.

출고를 예로 들면, 상품 검수가 완료된 뒤에야 재고 확정과 송장 출력이 이루어져야 한다. 순서가 뒤집혀 송장이 먼저 나오면 검수에서 걸린 주문도 택배가 나가 버리고, 재고가 먼저 빠지면 다시 되돌리는 일이 생긴다. 스캐너는 같아도 순서 설계가 틀리면 자동화가 오히려 오류를 빠르게 퍼뜨린다.

바코드 도입을 검토한다면 스캐너 모델보다 먼저 이 질문에 답해 보는 게 좋다. 이 코드를 읽었을 때 무엇을 확인하고, 맞으면 무엇을 바꾸고, 틀리면 무엇을 멈출 것인가. 그 답이 정리되어 있으면 장비 선택은 오히려 쉬운 일이다.

회고

바코드 시스템을 만들 때마다 처음 받는 요청은 비슷하다. 스캔하면 상품이 뜨게 해 달라는 것이다. 그런데 막상 현장에 들어가 보면 문제는 화면에 상품이 뜨느냐가 아니었다. 뜬 다음에 사람이 무엇을 확인하고, 무엇을 놓치는지가 문제였다.

스무 가지 사례를 다시 보면 업종은 달라도 구조는 같다. 물건이나 사람이 움직이는 순간에 코드를 읽고, 그 순간을 계획과 맞춰 보고, 흔적을 남긴다. 그 흐름을 정확한 순서로 짜 두면 스캔 한 번이 사람 한 명분의 확인을 대신한다.

결국 바코드 자동화는 장비를 사는 일이 아니라 일의 순서를 정하는 일이다. 스캐너는 그 순서를 지키게 해 주는 손잡이에 가깝다.

용어 쉽게 보기

글에 나온 용어를 개발자가 아닌 분도 읽을 수 있게 풀었다.

용어쉬운 설명
택배사 연동우리 시스템과 택배사 시스템이 직접 데이터를 주고받게 연결하는 것. 운송장 번호를 손으로 옮기지 않아도 된다.
LOT · 로트같은 날, 같은 조건으로 만든 묶음 번호. 문제가 생기면 이 번호로 같은 묶음을 찾아낸다.
1차원 바코드굵기가 다른 세로 줄로 숫자를 표현하는 흔한 바코드. 가로 한 줄로 읽어서 담을 수 있는 정보가 적다.
QR코드가로세로 격자 무늬에 정보를 담는 2차원 코드. 담는 양이 많고 휴대폰 카메라로도 읽힌다.
2차원 이미지 스캐너코드를 사진처럼 찍어서 읽는 스캐너. 1차원 바코드와 QR코드를 모두 읽을 수 있다.
오류 정정코드 일부가 가려지거나 손상돼도 나머지 정보로 원래 내용을 복구하는 기능.
공유 X 페이스북

함께 읽으면 좋은 글

비슷한 시스템을 검토하고 계신가요?

요건 정리 단계부터 함께 봅니다. 구축 범위와 일정, 예상 비용을 무료로 진단해 드립니다.

기술 상담 신청 →