스캐너가 필요한 바코드 종류만 읽게 하려면 전체 끄기 바코드 1장을 먼저 스캔하고, 사용할 종류의 켜기 바코드를 1장씩 스캔합니다. 제브라 DS2208은 Disable All Code Types, 허니웰 Xenon XP 1950g는 All Symbologies Off가 시작 바코드입니다.

한 라벨에 Code 128이 2개 이상 있으면 종류 설정만으로는 둘을 구분하지 못합니다. 이때는 자릿수 제한을 더해 14자리처럼 정해진 길이의 데이터만 입력되게 합니다.

처음 켜져 있는 바코드 종류와 길이 설정

DS2208과 Xenon XP 1950g는 Code 128·Code 39·QR 코드처럼 자주 사용하는 1D·2D 바코드를 켠 상태로 출고됩니다. 박스에 EAN-13 상품 바코드와 Code 128 관리 바코드가 나란히 붙어 있으면, 조준선에 먼저 걸린 쪽의 13자리가 입력되는 실수가 생깁니다.

항목제브라 DS2208허니웰 Xenon XP 1950g
Code 128켜짐켜짐
Code 39켜짐켜짐
Interleaved 2 of 5 (ITF)켜짐켜짐
Codabar켜짐켜짐
Code 11, MSI꺼짐꺼짐
QR 코드, 데이터매트릭스켜짐켜짐
ITF 처음 길이 범위6~55자6~80자
Code 128 처음 길이 범위1~55자0~80자
전체 끄기 바코드Disable All Code TypesAll Symbologies Off
자릿수 지정 방식1개 길이, 2개 길이, 범위, 제한 없음 중 선택최소·최대 길이 입력 후 Save

허니웰 스캐너는 필요한 종류만 켜 두었을 때 인식 성능이 가장 좋습니다. 꺼 둔 종류의 바코드는 조준해도 신호음 1번 없이 무시되므로, 작업자는 다른 바코드를 스캔했다는 사실을 바로 압니다.

전체 끄기 후 필요한 종류만 켜는 순서

  1. 현장 라벨의 바코드 종류를 확인합니다. 종류를 모르면 코드 ID 문자를 잠시 켜고 라벨 1장을 스캔해 데이터 앞의 식별 문자로 확인합니다.
  2. DS2208은 설명서 12장, Xenon XP는 8장에 있는 전체 끄기 바코드를 스캔합니다. 이때부터 설정 바코드 외의 바코드는 인식하지 않습니다.
  3. 사용할 종류의 켜기 바코드를 스캔합니다. Code 128이라면 제브라는 Enable Code 128, 허니웰은 Code 128 항목의 On(128ENA1) 바코드입니다.
  4. 실제 라벨 3~4장을 스캔해 필요한 바코드는 입력되고 옆의 다른 바코드는 반응이 없는지 확인합니다.

제브라는 Code 128과 GS1-128이 별도 항목입니다. 물류 박스의 GS1-128을 함께 읽어야 하면 전체를 끈 뒤 두 항목을 각각 켭니다. GS1 데이터매트릭스도 DS2208에서 처음부터 꺼져 있는 별도 항목입니다.

허니웰은 Code 128을 읽는 동안 Codablock F를 꺼 두고, Code 39를 읽는 동안 Codablock A를 꺼 둡니다. 두 쌍을 동시에 켜지 않습니다.

자릿수 제한으로 같은 종류의 바코드 구분

제브라는 종류마다 길이 방식을 4가지 중 하나로 정합니다. ITF 14자리만 받으려면 I 2 of 5 - One Discrete Length를 스캔하고 숫자 바코드 1, 4를 스캔합니다. 8자리처럼 한 자리 숫자는 0, 8로 앞에 0을 붙입니다.

길이 2개를 허용하려면 Two Discrete Lengths 뒤에 0, 2, 1, 4처럼 두 길이를 이어서 스캔합니다. 범위는 Length Within Range 뒤에 0, 4, 1, 2처럼 최소와 최대를 스캔하고, 잘못 입력하면 숫자 바코드 페이지의 Cancel을 스캔한 뒤 다시 지정합니다.

허니웰은 Minimum Message Length와 Maximum Message Length에 같은 숫자를 지정하면 고정 길이가 됩니다. 15자리라면 최소 15, 최대 15를 각각 입력하고 숫자 뒤마다 Save 바코드를 스캔해 저장합니다. 허니웰 ITF의 길이는 2~80자 안에서, QR 코드는 1~7,089자 안에서 지정합니다.

자릿수는 사람이 읽는 글자 수이고 체크 디지트 1자리를 포함합니다. ITF는 구조상 스캔선이 바코드 일부만 지나가도 짧은 데이터를 완전한 1건처럼 보냅니다. ITF를 사용하는 현장은 6~55자 같은 범위 대신 정확한 자릿수 1~2개로 고정합니다.

설정 후 바코드가 안 읽힐 때 점검

신호음이 1번도 나지 않으면 그 바코드 종류가 꺼진 상태입니다. 해당 종류를 켜고, 그래도 안 되면 자릿수 제한이 실제 데이터 길이와 맞는지 확인합니다. 13자리 EAN-13을 12자리로 제한해 두면 계속 무시됩니다.

설정이 엉켰을 때 허니웰은 종류별 초기화 바코드로 그 종류만 처음 상태로 되돌립니다. Code 128은 Default All Code 128 Settings(128DFT)입니다. 제브라 Set Factory Defaults는 모든 항목을 공장 설정으로 되돌려 엔터 접미어와 USB 연결 방식도 초기화합니다. 이후 엔터 자동 입력 설정과 연결 방식 설정을 다시 확인합니다.

DS2208은 원하는 설정을 마친 뒤 Write to Custom Defaults를 스캔해 둡니다. 이후 Restore Defaults를 스캔하면 공장 설정 대신 저장해 둔 상태로 돌아가서, 스캐너 여러 대 중 1대만 설정이 바뀐 경우에도 바코드 1장으로 복구합니다.