바코드 재고 실사는 위치 라벨과 품목 바코드를 준비하고, 구역별로 스캔한 뒤, 장부 수량과 품목코드로 대조하는 순서로 진행합니다. 엑셀 장부와 맞추는 매장·소규모 창고는 배치 모드 스캐너로 충분하고, 현장에서 수량을 입력하며 차이를 바로 확인하려면 PDA와 실사 앱을 선택합니다.

어느 방식이든 스캔 데이터는 1차 결과입니다. 장부와 다른 품목만 다시 세는 재실사를 마친 뒤에 재고 조정에 반영합니다.

바코드 재고 실사 진행 순서

  1. 실사 기준 시각을 정하고, 그 뒤에 생긴 입출고 전표는 실사가 끝날 때까지 따로 모아 둡니다.
  2. 바코드가 없는 품목과 선반·랙 위치에 라벨을 출력해 부착합니다. 위치 라벨은 A-01-03처럼 구역·열·단을 담은 Code 128이면 됩니다.
  3. 구역마다 담당자를 정합니다. 담당자는 위치 라벨을 먼저 스캔하고, 그 위치에 놓인 품목을 이어서 스캔합니다.
  4. 스캔 데이터를 품목코드별 수량으로 합산해 장부와 대조합니다.
  5. 차이가 난 품목은 처음 센 사람이 아닌 다른 담당자가 같은 위치를 다시 셉니다.
  6. 재실사로 확정한 차이만 재고 조정에 반영하고 원인을 함께 기록합니다.

라벨이 없는 품목은 엑셀 품목표에서 바로 출력합니다. 출력 방법은 엑셀 바코드 라벨 출력에, 라벨 크기 계산은 바코드 라벨 크기 정하는 법에 정리했습니다.

배치 스캐너와 PDA 실사 방식 비교

항목배치 모드 스캐너 (제브라 CS6080)PDA (제브라 TC22)
스캔 데이터 보관스캐너 내부 메모리 30,720바이트실사 앱, 서버 연동 시 서버
수량 입력낱개마다 1회 스캔, 개수는 PC에서 합산앱 화면에 숫자로 입력
장부 대조 시점실사 후 PC로 전송한 다음스캔 직후 화면에서(앱 기능)
받는 프로그램엑셀·메모장 등 키보드 입력 프로그램실사 앱 개발 또는 WMS 연동
통신블루투스 5.0, Class 1 개활지 100m와이파이 802.11ax, 블루투스 5.2
배터리5초에 1회 기준 13,000회·18시간표준 3,800mAh, 확장 5,200mAh

배치 스캐너는 PC에 별도 프로그램을 설치하지 않아 준비가 짧습니다. 대신 장부와 다른 품목은 실사를 마치고 PC에서 합산한 뒤에야 드러납니다.

PDA는 앱에 장부 수량을 띄워 두고 스캔하므로 차이가 난 위치를 현장에서 바로 다시 셉니다. 실사 앱은 회사의 품목코드 체계에 맞춰 개발하거나 사용 중인 WMS와 연동합니다.

배치 모드 스캐너 실사 설정

CS6080은 처음 설정이 Normal이라 스캔할 때마다 바로 전송합니다. 실사에는 Standard Batch Mode를 설정하고 Enter Batch Mode 바코드를 스캔해 저장을 시작합니다. 끝나면 PC 엑셀 칸에 커서를 둔 채 Send Batch Data를 스캔해 한꺼번에 보냅니다.

크래들에 꽂을 때 보내는 Cradle Contact Batch Mode, USB 케이블을 연결할 때 보내는 Cable Batch Mode도 있습니다. Cable Batch Mode는 FIPS 모드를 끄고 Persistent Batch Storage를 켜야 동작합니다.

Persistent Batch Storage는 처음 설정이 꺼짐입니다. 켜 두면 전원이 꺼져도 저장한 바코드가 비휘발성 메모리에 남으므로, 배터리가 바닥날 수 있는 긴 실사는 이 설정을 켜고 시작합니다.

바코드 길이별 저장 개수

저장 개수는 30,720바이트를 (바코드 글자 수 + 3)으로 나눈 수입니다. 메모리가 차면 낮은음·높은음이 두 번씩 번갈아 울리고 빨간 LED가 켜지며, 그 뒤 스캔한 바코드는 저장하지 않습니다.

바코드 예글자 수최대 저장 개수
위치 라벨 A-01-03 (Code 128)7자3,072개
EAN-8 상품 바코드8자2,792개
EAN-13 상품 바코드13자1,920개
사내 품목코드 (Code 128)20자1,335개

위치 라벨과 품목 바코드가 같은 메모리에 쌓이므로 실제 개수는 둘을 합쳐 계산합니다. 수량이 많은 품목은 낱개를 하나씩 스캔하기보다 박스 바코드 1회에 입수량을 곱하는 편이 메모리와 시간을 아낍니다.

무선 산업용 DS3678도 저장 계산식이 같습니다. 이 기종은 크래들과 연결이 끊긴 동안만 모아 두는 Out of Range 배치 모드를 지원합니다.

PDA 실사 전 점검 사항

TC22는 셀룰러 없이 와이파이·블루투스로만 통신합니다. 앱이 서버에 곧바로 기록하는 구조라면 랙 사이 안쪽 통로처럼 신호가 약한 구역을 실사 전에 점검하고, 앱에 오프라인 저장 기능이 있는지도 함께 확인합니다.

냉동 창고는 동작 온도가 먼저입니다. TC22는 -10~50°C에서 동작하고, 허니웰 CK65 냉동 창고용은 -30°C까지 동작합니다.

장부 차이 확인 순서

  1. 스캔 데이터를 품목코드별로 합산합니다. 엑셀에서는 COUNTIF 함수로 바코드마다 스캔 횟수를 셉니다.
  2. 장부 품목코드와 맞춰 수량 차이를 계산하고, 차이가 0이 아닌 품목만 목록에 남깁니다.
  3. 실사 기준 시각 이후 모아 둔 입출고 전표 가운데 장부에 반영하지 않은 건이 있는지 대조합니다.
  4. 낱개 바코드와 박스 바코드를 섞어 스캔하지 않았는지 확인합니다. GS1 기준에서 박스는 GTIN-14로 낱개와 번호가 다르고, 입수량이 바뀌면 박스에 새 번호를 부여합니다.
  5. 그래도 남은 차이는 다른 담당자가 해당 위치를 다시 세어 확정합니다.

전송한 데이터가 엑셀 한 칸에 이어 붙으면 스캐너 접미어에 엔터가 빠진 상태입니다. 스캐너 엔터 자동 입력 설정으로 바코드마다 줄을 바꾸고, 영문 품목코드가 한글로 입력되면 한/영 입력 상태부터 점검합니다.

실사 이후 상시 재고 기록

저희가 반도체 장비 제조사에 구축한 부품 바코드 추적 시스템은 소모품 전부를 바코드로 관리합니다. 작업자는 현장에서 스캔으로 기록하고, 재고 담당자는 안전재고 알림을 받습니다.

실사 때마다 같은 품목에서 차이가 반복되면 입출고 기록이 사람 손에 남아 있는 지점이 원인입니다. 그 지점에 스캔을 넣는 것이 다음 실사의 차이를 줄이는 순서입니다.