우리 창고는 하드웨어 '성삼위일체'로 돌아간다. 스캐너, 라벨 프린터, 바닥 저울이다. WMS 도입 전에는 셋이 평화롭게 공존했다. WMS가 가동된 그 날, 셋이 동시에 파업에 들어갔다——소규모 창고 하드웨어 통합 붕괴의 교과서적 사례다. 스캐너는 삐 소리를 내지만 시스템엔 아무것도 뜨지 않고, 라벨은 번지고 삐뚤게 나오고, 저울 숫자는 그냥 전송을 거부했다. 한동안 나는 매 아침 이 세 조상님들께 문안 인사를 드리며, 오늘은 누가 기분이 좋은지 확인하는 것으로 하루를 시작했다.

소규모 창고에게 아무도 알려주지 않는 진실. 우리는 통합 업체를 쓸 여유가 없다. 판매 데모 때는 영업 사원이 클릭 몇 번 하니 모든 기기가 순식간에 연결됐다——광고처럼 매끄럽게. 계약에 사인하자마자 그는 웃었다. '하드웨어 통합이요? 그러면 시스템 통합 업체가 필요하실 겁니다.' 견적을 보고 의자에서 떨어질 뻔했다——다섯 자리 숫자였다. 우리 규모 창고가 그런 돈을 태울 수는 없다.

그래서 DIY로 가기로 했다. 아래는 2년 동안 밟은 함정 전부다——증상과 고물상식 수리법을 하나씩. 대기업 플레이북은 우리 영역 밖이지만, 이 허접한 꼼수들이 진짜 돈을 아껴줬다.

함정 #1: WMS와 말하지 않으려는 스캐너

2024년 9월, WMS 가동 직후. 스캐너 6대를 샀다. 판매자는 '드라이버 불필요, 플러그 앤 플레이'라고 약속했다. PC에 하나 꽂고 WMS 스캔 필드 안의 바코드를 겨눴다——아무것도 안 떴다. 다시 스캔——여전히 아무것도 안 떴다. 스캐너는 신나게 삐 소리를 내고 LED는 초록색이 됐지만, 시스템에 한 글자도 나타나지 않았다.

거의 웃길 정도로 어이없는 근본 원인이 드러나기까지 꼬박 오후 하나를 태웠다. 스캐너는 출하 시 '시리얼 에뮬레이션 모드'였는데, 우리 WMS가 이해하는 건 '키보드 모드'뿐이었다——스캔이 타이핑한 텍스트 + Enter처럼 동작하는 모드다. 데이터는 아무도 듣지 않는 가상 시리얼 포트로 떨어지고 있었다. 시스템이 아무것도 못 보는 건 당연했다.

고물상식 수리법. 매뉴얼 마지막 페이지로 가서 '설정용 바코드'를 찾고, 스캐너 자체로 '공장 초기화'를 스캔한 뒤 'USB 키보드 모드'를 스캔한다. 스캐너당 5분. 6대를 30분 만에 끝냈다.

여기가 상식을 뒤집는 판단 포인트다. 10번 중 9번, 하드웨어 통합 문제는 하드웨어 문제가 아니라 언어 문제다. 스캐너는 키보드 모드를 말하고, 시스템은 입력란에서 기다리는 커서를 필요로 한다. 스캐너는 시리얼 모드를 말하고, WMS는 시리얼 리스너를 필요로 한다. 서로 엇갈리며 말하는 두 주체로는 아무리 비싼 스캐너도 무용지물이다. 우리 집 가훈. 장치를 탓하기 전에 먼저 물어라——이 둘은 애초에 같은 언어를 말하고 있는가?

함정 #2: 현대 미술을 찍어내는 라벨 프린터

2025년 3월, 우리 라벨 프린터가 귀신 들린 것처럼 굴기 시작했다. 같은 배치 라벨. 아침엔 괜찮더니 인쇄가 점점 밀리기 시작했다——바코드가 가장자리 밖으로 미끄러지고, 글자가 겹치고, 가끔 빈 라벨이 나왔다. 창고 직원은 발을 굴렀다. '이 프린터 죽어가는 거예요?'

아직 아니다. WMS 템플릿은 100mm x 150mm, 롤도 100mm x 150mm——좋아 보이잖아, 그치? 다만 롤이 땡처리 재고였고, 라벨 사이 간격이 표준보다 약 1mm 넓었다. 프린터는 갭 센서로 각 라벨 위치를 잡는다. 라벨당 1mm 어긋나면 50번째 라벨에서는 5cm 어긋난다. 인쇄가 가장자리 밖으로 날아가는 게 당연하지.

고물상식 수리법 세 가지, 가장 싼 것부터.

수리법 하나. 대부분 프린터는 패널에 '자동 캘리브레이션' 버튼이 있다. 몇 초 누르고 있으면 기계가 라벨 몇 장을 밀어내며 갭 위치를 스스로 학습한다. 무료. 이걸 먼저 해보라.

수리법 둘. 용지를 바꿔라. 제일 싼 롤만 사지 마라——들쭉날쭉한 간격이 너를 미치게 할 거다. 우리는 믿을 만한 두 공급사로 정착했고, 대략 10% 정도 비쌌지만, 절약된 재작업 시간이 그보다 훨씬 가치가 있었다.

수리법 셋. WMS 템플릿에서 '인쇄 후 백피드'를 끄거나 상단 오프셋을 살짝 조정한다. 우리는 2mm 상단 오프셋으로 싼 롤 한 개를 통째로 살려냈다. 조악하지만 통했다.

미니 함정 하나 더. 드라이버. 범용 Windows 드라이버와 제조사 자체 드라이버는 천지 차이다. 우리는 뼈아프게 배웠다. 범용 드라이버에서는 바코드가 번져 나와 운송사 허브에서 스캔이 안 됐고, 서른 개가 넘는 소포가 반송됐다. 제조사 드라이버를 다시 설치했다——평화. 기억하라. 프린터에서는 기계보다 드라이버가 더 중요하다.

함정 #3: 숫자가 영원히 도착하지 않는 저울

이건 거의 우리를 무너뜨릴 뻔했다. 2025년 6월, 자동 무게 캡처를 하고 싶었다——소포를 저울에 올리면 무게가 WMS로 흘러들어오고, 타이핑은 필요 없는. 구형 시리얼 포트 저울은 '데이터 출력 지원'이 된다고 했다.

결과는? WMS는 숫자 하나도 못 받았다. 시리얼 포트에 밝은 친구가 디버깅 툴을 열고 한 번 쓱 보더니 웃었다. '저울은 말하고 있어. 네가 안 듣는 거야——통신 속도 불일치.' 저울 기본값은 9600, WMS 측은 4800으로 설정돼 있었다. 주파수가 달랐다. 당연히 아무것도 못 넘어갔다.

시리얼 통합에는 파라미터가 네 개 있고, 양쪽이 네 개 모두 일치해야 한다. 통신 속도, 데이터 비트, 패리티, 스톱 비트. 우리의 고물상식 디버깅. 매뉴얼을 꺼내 '통신 파라미터'를 찾는다(항상 뒤쪽에 있다), 공장 기본값을 적는다. 그다음 WMS 하드웨어 설정에서 같은 네 숫자를 넣는다. 저장한 순간 숫자가 흘러들어왔다.

고급 함정. 어떤 저울은 1초에 여러 번 측정값을 '연속 전송'하고, 어떤 건 '눌러서 전송' 방식이다. WMS가 눌러서 전송을 기대하는데 연속 전송 저울을 연결하면 시스템이 익사하고 무게 숫자가 춤을 춘다. 우리는 WMS에 '안정값' 규칙을 추가했다. 연속으로 동일한 읽기값 세 개가 나오면 유효한 계량 한 번으로 친다. 단순한 로직이지만——아무도 안 알려주니까 자기가 벽에 부딪힐 수밖에 없다.

하드웨어 통합 함정 리스트 완전판: 창고 벽에 붙여둬라

위 내용 전부 + 추가 상처 몇 개를 모아 정리한 체크리스트다.

증상 가장 유력한 원인 고물상식 수리법
스캐너는 삐 소리, WMS는 빈 화면 스캐너는 시리얼 모드, 시스템은 키보드 입력 기대 매뉴얼의 'USB 키보드 모드' 설정 바코드 스캔
스캔 후 커서가 튀거나 줄바꿈이 이상 스캐너 접미사 설정(Enter/줄바꿈/없음) 오류 'Enter 접미사 추가' 설정 코드 스캔, 또는 WMS에서 변경
블루투스 스캐너가 자꾸 끊김 2.4GHz 간섭, 또는 슬립 타이머가 너무 짧음 채널 변경 / 큰 RF 장비 멀리 옮김, 설정 코드로 슬립 연장
인쇄할수록 라벨이 더 밀림 라벨 간격 들쭉날쭉 / 캘리브레이션 미실시 자동 캘리브레이션 길게 누름, 믿을 만한 라벨 재고로 교체
바코드 번짐, 스캔 불가 범용 드라이버 사용 중 프린터 제조사 자체 드라이버 설치
가끔 빈 라벨 나옴 템플릿 크기와 실제 용지 1-2mm 차이 템플릿에서 오프셋 미세 조정
저울 숫자가 WMS에 도착 안 함 통신 속도 등 불일치 네 시리얼 파라미터를 매뉴얼에 맞춤
무게 숫자가 미친 듯이 춤춤 연속 전송 저울, 안정성 검사 없음 '동일 읽기값 세 개 = 유효' 로직 추가
USB-시리얼 케이블이 저울을 못 봄 싸구려 어댑터의 불안정한 칩셋 제일 싼 게 아닌 제대로 된 칩셋의 케이블 구매

이 표는 진짜 재작업 돈으로 산 것이다. 뭔가 고장 나면 리스트를 타고 내려가라——10번 중 8번은 네 케이스가 있다.

블루투스 끊김: 가장 귀신 들린 함정

블루투스 끊김 때문에 한때 우리는 창고에 귀신이 든 게 아닌가 반쯤 믿었다. 2024년 말. 스캐너가 근무 중간에 자꾸 끊겼다. 다시 페어링, 괜찮다가 30분에 다시 끊김. 스캐너를 바꿔도, PC를 바꿔도——변함없었다.

미스터리를 푼 탐정 작업. 끊김은 오후에만 일어났다——포장 러시 시간, 옆 작업대에서 묵직한 박스 실러가 돌고 2.4GHz 무선 카메라가 켜져 있었다. 블루투스는 그 기기들과 같은 대역을 두고 싸운다. 심한 간섭, 끊어지는 연결.

고물상식 수리법. 하나, 433MHz 모델이나 자체 USB 동글 달린 스캐너로 바꿔 2.4GHz 러시 아워를 피한다. 둘, 스캐너 슬립 타이머를 늘려 재페어링을 줄인다. 전용 무선 스캐너 두 대에 몇 백 달러 썼고, 끊김은 영원히 사라졌다——그동안 잃던 포장 시간이 이미 그보다 비쌌다.

소규모 창고 동지들에게 솔직히

첫째, 어떤 기기를 사기 전에 WMS 벤더에게 하드웨어 호환성 목록을 요구하라. 목록 없는 벤더는 하드웨어 통합을 거의 확실히 네 어깨에 얹을 것이다. 서명 전에 분명히 해둬라——우리처럼 서명한 뒤에 하지 말고.

둘째, 매뉴얼을 버리지 마라. 우리 문제의 절반 이상은 마지막 페이지의 설정용 바코드와 통신 파라미터로 해결됐다. 매뉴얼이 기술 지원보다 낫다——지원은 그냥 재부팅하라고만 한다.

셋째, 모든 것에 예비품을 하나씩 둬라. 기기 고장이 무서운 게 아니다. 무서운 건 성수기에 기기가 없고, 주문이 쌓이고, 전화가 쉴 새 없이 울리는 거다. 우리는 이제 기기 종류마다 예비품 하나씩 둔다. 피로 배운 교훈이다.

넷째, 가격표를 숭배하지 마라. 우리 최고가 다기능 저울은 통합에 한 달이 걸렸다. 구석의 5년 묵은 기본 저울은 어이없을 정도로 단순한 시리얼 프로토콜 덕분에 30분 만에 WMS와 말하기 시작했다. 프로토콜이 단순할수록 인생이 쉽다.

여기 마법은 없다——양쪽이 같은 언어를 말하도록 만드는 삽질뿐이다. 대기업엔 통합 업체가 있다. 우리에겐 없다. 하지만 시간과 인내와 고집이 있다. 함정을 하나씩 밟아보면 길이 평탄해진다.

소규모 창고는 소규모 창고만의 생존법이 있다.

소규모 창고에서 작동 중인 스캐너와 라벨 프린터

Xiao Ma, 소규모 창고 운영자 지음

영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.