주 콘텐츠로 건너뛰기
버전: 1.x

바코드 스캔

대부분의 바코드 스캐너는 기기에 연결된 키보드처럼 동작합니다. 바코드를 스캔하면 WCPOS가 일반 타이핑보다 빠르게 입력된 문자를 감지합니다. 이러한 "빠른 키 입력"을 통해 해당 입력이 바코드 스캔임을 식별합니다. 이 방식은 거의 모든 스캐너에서 별도 설정 없이 작동합니다 — 다만 스캐너는 WCPOS가 직접 연결할 수 있는 다른 연결 모드도 지원합니다.

바코드 스캔 구성

바코드 스캔은 매우 빠르게 이루어지므로, POS는 바코드와 손으로 입력한 내용을 구분할 수 있습니다. POS 설정에서 바코드 감지 방식을 세부 조정할 수 있는 옵션을 확인할 수 있습니다.

POS 설정의 바코드 스캔 설정

POS 설정의 바코드 스캔 설정

설정용도일반적인 값
평균 입력 시간바코드로 인식되려면 입력이 얼마나 빨라야 하는지짧은 간격 — 손으로 입력해서는 트리거되지 않을 만큼 빠른 속도
최소 길이바코드로 처리되려면 연속 문자열이 얼마나 길어야 하는지사용하는 가장 짧은 바코드에 맞게 설정(예: EAN-8의 경우 8)
접두사/접미사 제거스캐너가 추가하는 여분의 문자(접두사 또는 접미사)를 제거하여 바코드 본문만 남김스캐너가 이를 추가하도록 설정되어 있지 않다면 비워 두세요

연결 모드

설정이나 문제 해결을 단계별로 진행하려면 스캐너 설정 마법사를 사용하세요.

모든 바코드 스캐너는 몇 가지 모드 중 하나로 출고되며, 이 모드에 따라 WCPOS가 스캔을 받는 방식이 결정됩니다:

모드전달 방식설정
키보드(HID) — 거의 모든 스캐너의 공장 기본값스캐너가 바코드를 "입력"하고, WCPOS가 빠른 키 입력을 인식합니다없음 — 페어링하거나 연결한 뒤 스캔합니다
시리얼(SPP / USB-COM)USB 시리얼 또는 Bluetooth SPP를 통한 직접 연결스캐너의 모드를 전환한 뒤 바코드 설정에서 연결합니다
HID-POSUSB 스캐너를 위한 직접 연결(WebHID를 통해)스캐너의 모드를 전환한 뒤 바코드 설정에서 연결합니다
Bluetooth LE(공급업체 GATT)Bluetooth Low Energy 직접 연결스캐너를 페어링한 뒤 바코드 설정에서 서비스 UUID로 추가합니다

키보드 모드는 별도 설정이 필요 없고 대부분의 매장에 적합합니다. 스캔 결과가 간혹 깨져서 들어오거나(키보드 레이아웃 차이로 대소문자·기호가 뒤바뀜) 검색창에 포커스가 없을 때 엉뚱한 곳에 입력된다면 직접 연결이 유리합니다 — 직접 연결된 스캐너는 입력 속도, 키보드 레이아웃, 포커스와 관계없이 모든 스캔을 WCPOS로 바로 전달합니다.

키보드 모드의 스캐너는 직접 연결할 수 없습니다

기기는 키보드 모드 스캐너를 키보드와 완전히 동일하게 취급하며, 어떤 앱도 키보드를 가로챌 수 없습니다. 바코드 설정에서 시리얼 스캐너 연결 또는 HID 스캐너 연결을 눌렀는데 목록에 스캐너가 나타나지 않는다면, 거의 확실히 아직 키보드 모드입니다.

모드를 전환하려면 스캐너 설명서에서 설정용 바코드를 찾아("SPP mode", "serial mode", "HID-POS mode" 항목을 찾으세요) 스캔하세요 — 스캐너가 스스로 재구성됩니다. Bluetooth 스캐너는 기기의 Bluetooth 설정에서 기존 페어링을 해제한 뒤 모드 전환 후 다시 페어링하세요. 설명서의 "HID" 또는 "keyboard" 바코드를 스캔하면 언제든지 되돌릴 수 있습니다.

직접 연결은 데스크톱 앱과 Chrome 기반 브라우저에서 지원됩니다(브라우저의 Web Serial 및 WebHID 지원 사용). 데스크톱 앱은 앱 내부에 기기 선택기를 표시하고, Chrome은 자체 기기 선택기를 표시합니다. iOS와 Android에서는 키보드 모드와 카메라 스캔이 지원되는 옵션이며, Android는 추가로 하드웨어 스캐너 키 입력을 직접 가로챕니다.

카메라 스캔

모든 플랫폼 — 웹, 데스크톱, iOS, Android — 에서 기기 카메라로 스캔할 수 있으므로, 시작하는 데 전용 스캐너가 필요하지 않습니다. 검색창의 스캔 아이콘에서 카메라를 여세요. 카메라는 필터 바로 아래에 크기를 조절할 수 있는 패널로 나타나므로 스캔하는 동안 상품 목록이 계속 보입니다. 카메라를 바코드에 대면 WCPOS가 하드웨어 스캔과 똑같이 읽어들입니다.

바코드가 감지되면 어떻게 되나요?

POS에서 바코드가 감지되면, 로컬 데이터베이스에서 일치하는 상품 또는 상품 변형을 검색합니다. 세 가지 결과가 가능합니다:

스캔이 로컬에서 일치 항목을 찾지 못하면 WCPOS는 온라인 스토어로 대체하여 일치하는 상품을 다운로드하고 자동으로 장바구니에 추가합니다 — 따라서 알 수 없는 바코드도 판매를 완료하며, 같은 스캔은 다음번에 즉시 처리됩니다.

여러 건이 일치하면 대개 데이터 문제입니다

같은 바코드를 가진 상품이 두 개 이상이면, POS는 어떤 상품을 추가해야 할지 알 수 없으므로 해당 코드를 검색창에 넣어 직접 선택하도록 합니다. 이런 경우는 대개 상품 데이터를 정리해야 한다는 신호입니다 — 각 상품에는 고유한 바코드가 있어야 합니다.

스캔 피드백과 동작

  • 스캔 소리 — WCPOS는 각 스캔마다 소리를 재생하여 계산원이 화면을 보지 않고도 즉시 확인할 수 있게 합니다. 소리는 선택 사항이며 여러 테마 중에서 고를 수 있습니다. 바코드 설정에서 소리를 켜고 테마를 선택하세요.
  • 주문 화면에서 — 스캔이 주문 검색 필드로 전달되므로, 바코드를 스캔하여 찾으려는 주문이나 상품을 검색할 수 있습니다.
  • UPC-A 바코드 — UPC-A 스캔은 포장에 인쇄된 숫자로 해석되므로, POS가 대조하는 값이 상품 데이터가 사용하는 값과 일치합니다.

상품 동기화 이해하기

POS는 백그라운드에서 카탈로그를 소량의 배치로 다운로드하므로 처음부터 모든 상품이 기기에 있는 것은 아닙니다 — 작동 방식은 상품 동기화를 참조하세요.

바코드 스캔에 중요한 이유

아직 로컬에 저장되지 않은 바코드를 스캔하면, POS가 WooCommerce 스토어에 온라인으로 접속해 해당 상품을 찾아 다운로드하므로 같은 스캔이 다음번에는 즉시 처리됩니다. 이를 빠르게 하기 위해 따로 할 일은 없습니다: 백그라운드 카탈로그 시드가 나머지 재고를 알아서 채우며, 진행 상황은 스토어 상태 → 데이터베이스에서 확인할 수 있습니다.

F.A.Q.

바코드를 스캔할 때 '로컬에서 0개의 상품을 찾음'이라고 표시되는 이유는 무엇인가요?

처음부터 모든 상품이 기기에 있는 것은 아닙니다 — POS는 사용 초기 몇 분 동안 백그라운드에서 카탈로그를 채웁니다. 방금 스캔한 상품이 아직 저장되지 않은 경우, 해당 스캔이 POS로 하여금 온라인으로 조회해 다운로드하도록 하므로 다음번에는 즉시 처리됩니다.

POS가 바코드를 생성하고 인쇄하나요?

아니요, 현재는 지원되지 않습니다. WCPOS POS는 기존 바코드를 스캔하고 읽도록 설계되었으며, 바코드를 생성하거나 인쇄하는 기능은 포함되어 있지 않습니다. 상품 바코드를 생성해야 하는 경우, 바코드 생성 및 인쇄를 전문으로 하는 서드파티 WooCommerce 플러그인을 사용할 수 있습니다. 예시는 다음과 같습니다:

상품 바코드를 생성한 후에는 계산대에서 간편하게 스캔하여 POS의 결제 과정을 빠르게 진행할 수 있습니다.