Barcode Utility. Руководство пользователя

Приложение Barcode Utility управляет встроенным сканером ТСД и отвечает за передачу штрихкодов в операционную систему. Работает как драйвер между сканирующей матрицей и внешним прикладным ПО. Приложение преобразует считанный графический код в текстовую или системную информацию для последующей передачи, например, в товароучетные системы: 1С, DataMobile, Клеверенс или МойСклад.

Основные возможности приложения

Управление режимами вывода данных

Определите сценарий передачи распознанного штрихкода в активные приложения:

  • Эмуляция клавиатуры (Keyboard Emulation) — штрихкод вставляется туда, где мигает курсор (как будто его ввели вручную). Подходит для сайтов и простых таблиц.

  • Широковещательное намерение (Broadcast Intent) — код отправляется напрямую в учетную программу в фоновом режиме. Исключает ошибки, создан для профессиональных программ (1С, DataMobile).Это самый надежный способ, который используют на складах.

Настройка типов штрихкодов
  • Включение и выключение разных видов кодов (1D и 2D).

  • Быстрое распознавание кодов Data Matrix для работы с маркировкой «Честный ЗНАК».

  • Отключение лишних типов кодов для ускорения работы сканера.

Добавление символов (Префиксы и Суффиксы)

Настройте автоматическую подстановку нужных знаков до или после штрихкода. Чаще всего включают суффикс Enter — тогда после сканирования программа сама нажимает «Ввод» и переходит на новую строчку.

Тестирование сканера

Встроенный тест для проверки работы. Можно отсканировать любой код и сразу увидеть на экране его текст, тип и длину.

Настройка кнопок сканирования

Назначьте под себя удобные физические кнопки на корпусе ТСД (боковые желтые клавиши или курок пистолетной рукоятки) для включения луча сканера.

Звук, виброотклик и подсветка
  • Настройте громкость и сигнал писка при успешном сканировании.

  • Включите вибрацию для работы в шумных помещениях.

  • Отрегулируйте яркость прицела и светодиодной подсветки.

Масштабирование настройки для других ТСД
  • Сохраните все настройки в один файл (экспорт).

  • Загрузите этот файл на другие терминалы (импорт), чтобы быстро настроить весь парк устройств одинаково.

Доступные функции зависят от версии прошивки и модели устройства.

Запуск приложения

В общем меню приложений устройства найдите icon и запустите приложение Barcode Utility.

../_images/BU-1.png

Предупреждение

Если приложение Barcode Utility отсутствует, обновите прошивку ТСД. Чтобы получить актуальную версию прошивки, направьте запрос в техническую поддержку на адрес support@mertech.ru.

В меню выберите нужный функционал.

../_images/BU-2.png

Тестовое сканирование

Чтобы проверить работоспособность сканирующего модуля, перейдите в раздел Демо сканирование.

  1. Отсканируте нужный штрихкод

  2. Декодированная информация отобразится на экране списком.

../_images/BU-3.png
  1. Нажмите kebab и в меню выберите нужное действие:

    • Выбрать все

    • Удалить выбранное

    • Снять выделение

    • Очистить все (Clear all)

../_images/BU-4.png

Настройка штрихкодов

Перейдите в раздел Настройки штрихкодов для настройки типов штрихкодов, которые должен распознавать сканер, и правил их последующей обработки. Настройте параметры оборудования, чтобы адаптировать работу сканера под конкретную систему учета, кассовое ПО, складское приложение или производственную систему.

  1. Определите перечень рабочих штрихкодов Составьте список типов штрихкодов, которые собираетесь использовать.

  2. Включите необходимые типы Активируйте только те типы штрихкодов, с которыми планируете работать. Отключите неиспользуемые типы, чтобы повысить скорость и точность сканирования.

  3. Задайте ограничения по длине Укажите минимальную и максимальную длину символов для каждого типа штрихкода (например, для Code 11 или Code 39). Это исключит случайное считывание поврежденных или неполных кодов.

  4. Настройте обработку контрольных цифр Включите или отключите проверку и передачу контрольного знака (параметр Transmit check digit) в зависимости от требований вашего кассового или складского программного обеспечения.

  5. Активируйте дополнительные параметры При необходимости включите чтение дополнительных символов (параметры Addenda для EAN/UPC) или активируйте инверсный/зеркальный режимы для матричных кодов (DATA MATRIX).

  6. Проверьте корректность распознавания Протестируйте работу сканера на тестовых образцах штрихкодов. Убедитесь, что данные корректно передаются в вашу учетную систему.

Параметры штрихкодов

Тип штрихкода

Доступные параметры

AZTEC

Включить

Code 11

  • Включить

  • Контрольная цифра

  • Максимальная длина (6-127)

  • Минимальная длина (6-127)

Code 39

  • Включить

  • Контрольная цифра

  • Transmit start/stop char

  • Code 39 Full ASCII

  • Code39 Base32 decode

  • Максимальная длина (6-127)

  • Минимальная длина (6-127)

Code 49

  • Включить

  • Максимальная длина (1-127)

  • Минимальная длина (1-127)

Code 93

  • Включить

  • Максимальная длина (2-127)

  • Минимальная длина (2-127)

Code 128

  • Включить

  • With Separators

  • Максимальная длина (1-127)

  • Минимальная длина (1-127)

Codabar

  • Включить

  • Контрольная цифра

  • Transmit start/stop char

  • Минимальная длина (4-127)

CODABLOCK F

Включить

DOTCODE

Включить

DATA MATRIX

  • Включить

  • With Separators

  • Inverse Enable

  • Mirror Enable

  • Max out length (0 : no limit)

EAN-8

  • Включить

  • Transmit check digit

  • 2 Digit Addenda

  • 5 Digit Addenda

  • Addenda Required

  • Addenda add Separator

EAN-13

  • Включить

  • Transmit check digit

  • 2 Digit Addenda

  • 5 Digit Addenda

  • Addenda Required

  • Addenda add Separator

Grid Matrix

Включить

GS1-128

  • Включить

  • With Separators

GS1 DATABAR

  • Включить

  • GS1 DataBar Expanded

  • GS1 DataBar Limited

HANXIN

Включить

HK25

Включить

IATA25

Включить

INDUSTRIAL 25

Включить

ITF25

  • Включить

  • Контрольная цифра

  • Максимальная длина (2-127)

  • Минимальная длина (2-127)

Korea POST

Включить

MATRIX 25

  • Включить

  • Контрольная цифра

MAXICODE

Включить

MSI

  • Включить

  • Контрольная цифра

  • Минимальная длина (1-55)

MICROPDF

Включить

NEC25

Включить

PDF417

Включить

USPS4ST

Включить

QR CODE

  • Включить

  • MicriQR Enable

  • Max out length (0: no limit)

TELEPEN

Включить

UPC-A

  • Включить

  • Transmit check digit

  • 2 Digit Addenda

  • 5 Digit Addenda

  • Addenda Required

  • Addenda add Separator

  • Convert to EAN13

UPC-E

  • Включить

  • UPCE expansion

  • Transmit check digit

  • Number system digit

  • 2 Digit Addenda

  • 5 Digit Addenda

  • Addenda Required

  • Addenda add Separator

Пример настройки штрихкода «Data Matrix»:

../_images/BU-7-datam.png

Как настроить чтение инверсных кодов

Настройки управления сканером

Настройки сканирования

Настройте поведение сканера, параметры энергосбережения и способы передачи считанных данных в целевые приложения. В меню выберите Функции сканера. Перейдите в блок Настройки сканирования.

Основные настройки:

Режим вывода данных сканирования

Определяет, каким способом результат сканирования передаётся в приложение.

Режимы вывода данных

Режим

Краткое описание

Output to the Cursor

Вставляет данные в поле, где установлен курсор.

Output to the Keyboard

Передаёт данные как ввод с клавиатуры.

Output to Focus

Передаёт данные в активный элемент интерфейса.

Output to the Broadcast

Отправляет данные в приложение через Android Broadcast Intent.

Output to the Broadcast/Keyboard

Одновременно отправляет данные через Broadcast и как клавиатурный ввод.

Output to the Broadcast/Cursor

Отправляет данные через Broadcast и вставляет их в поле с курсором.

Output to Broadcast/Focus

Отправляет данные через Broadcast и в активный элемент интерфейса.

Output to the StartActivity

Запускает Activity и передаёт ей данные сканирования.

Output to the StartService

Запускает сервис и передаёт ему данные сканирования.

Output to the StartForegroundService

Запускает foreground-сервис и передаёт ему данные сканирования.

Output to the Intent Broadcast

Передаёт данные через Intent Broadcast. Используется по требованиям приложения.

Кодировка

Определяет, как сканер передаёт символы из штрихкода. Оставьте значение по умолчанию (UTF-8), если нет специальных требований.

Предупреждение

Изменяйте кодировку только если символы после сканирования отображаются некорректно.

Прочие настройки сканирования

Максимальное время попытки сканирования Определяет максимальную длительность, в течение которой сканер остаётся активным во время операции сканирования. Если штрихкод не будет успешно считан в пределах указанного времени, процесс сканирования автоматически остановится.

Например: при максимальном времени сканирования 2 секунды – сканер отключится через 2 секунды, если ничего не считано.

Триггер отключения сканера Задаёт поведение кнопки сканирования. Доступны два режима:

  • Отключение при отпускании клавиши сканирования — сканер активен только пока удерживается кнопка сканирования. Если кнопку отпускают, сканирование немедленно прекращается.

  • Отключение по таймеру — однократное нажатие кнопки запускает процесс сканирования, который продолжается до тех пор, пока штрихкод не будет считан или не истечёт время, заданное в поле Max Scan Time – в зависимости от того, что произойдёт раньше.

Автоматически очищать поля для ввода

Очищает поле ввода перед вставкой нового результата сканирования. Включайте, если нужно, чтобы в поле оставался только последний считанный штрихкод. Подробнее

Disable auto share while copy to clipboard

Отключить автоматическое копирование в буфер обмена. Если включен данный параметр, то система не будет автоматически запускать окно «Поделиться» после копирования данных штрихкода в буфер обмена. Полезно в случаях, когда необходимо копировать данные «тихо», без появления диалога обмена.

Не отключать сканер при зарядке батареи ниже 5%

Позволяет сканеру работать при заряде аккумулятора ниже 5%. Включайте только при необходимости: при низком заряде устройство может быстрее разрядиться и выключиться.

  • ECI handling Включите эту функцию, если сканируются QR Code или Data Matrix с кириллицей, национальными символами или текстом в UTF-8. Если функция отключена, такие символы могут передаваться некорректно. Для GS1 Data Matrix и кодов маркировки «Честный ЗНАК» ECI handling не является основной настройкой. Для таких кодов важнее корректная обработка FNC1 и GS-разделителя.

  • MultiBarcodes limit Максимальное количество штрихкодов, распознаваемых за одно сканирование. Значение 1 означает один штрихкод. Значение больше 1 включает распознавание нескольких штрихкодов в зоне считывания.

  • Размер области сканирования Задаёт зону, в которой сканер ищет штрихкод. Меньшее значение — зона поиска уже, сканирование может быть быстрее, но сканер нужно точнее наводить на код.

  • Циклическое сканирование Автоматически повторяет сканирование без повторного нажатия кнопки. Используйте режим, если нужно быстро считывать несколько штрихкодов подряд.

  • Интервал сканирования Задаёт паузу между повторными сканированиями в режиме Loop Scan. Значение указывается в миллисекундах (мс): чем меньше интервал, тем чаще выполняется сканирование.

  • Белый список Список приложений, которым разрешено запускать сканирование. Настраивается через SDK. Приложения вне списка не смогут использовать сканирующий модуль.

  • Pass Scan Key Value Передавать код кнопки сканирования. Используется, если приложению нужно фиксировать нажатие кнопки сканирования (key code), а не только получать данные штрихкода.

  • Inverse Code Enable Включает распознавание инверсных штрихкодов: светлый код на тёмном фоне. При включении настройка применяется сразу к поддерживаемым типам кодов без отдельной настройки в каждом разделе (например, в DataMatrix -> Inverse Enable).

  • Barcode truncation setting Настройка усечения считанных данных перед передачей в приложение. Доступны режимы:

    • Location Mode — удаление заданного количества символов по позиции: слева или справа от штрихкода.

    • Char Mode — удаление части данных относительно заданного символа: до него или после него.

    Предупреждение

    Используйте с осторожностью: неверное усечение может изменить передаваемые данные и привести к ошибкам при обработке штрихкода.

  • Use AimID barcode type Добавляет к результату сканирования идентификатор типа штрихкода AIM ID. Включайте, только если приложение должно определять тип считанного кода.

  • Character Replacement Позволяет автоматически заменять или удалять символы в считанном штрихкоде. Укажите символ, который нужно заменить, и новое значение. Чтобы удалить символ, оставьте поле замены пустым.

Как настроить MultiBarcodes Как настроить считывание ITF-14 Как настроить вывод данных

Настройки кнопок сканирования

В меню выберите Функции сканера. Перейдите в блок Настройки кнопок сканирования. Отметьте опции для физических кнопок, которые будут запускать сканирование:

  • Левая клавиша — запуск левой боковой кнопкой.

  • Правая клавиша — запуск правой боковой кнопкой.

  • Центральная клавиша — запуск центральной кнопкой клавиатуры.

  • Кнопка на рукояти — запуск кнопкой пистолетной рукояти.

  • Программируемая кнопка — назначение другой аппаратной кнопки устройства.

Примечание

Доступность конкретных кнопок напрямую зависит от модели и комплектации вашего ТСД.

Настройка префиксов и суффиксов

Чтобы настроить автоматическое добавление управляющих символов к считанным данным, в меню выберите Функции сканера и перейдите в блок Параметры форматирования вывода. Это позволит адаптировать передачу штрихкода под сценарии автоматизации в вашей учетной или кассовой системе.

Настройте параметры:

  • Prefix char 1 / 2 - задайте символы, которые система должна автоматически добавлять перед основным телом штрихкода.

    Применение: Используйте для автоматического переключения режимов ввода в вашей программе или для маркировки источника данных (например, чтобы отделить данные с ТСД от ввода со стационарного сканера).

  • Suffix char 1 / 2 - укажите символы, которые будут автоматически дописываться после данных штрихкода.

    Применение: Чаще всего используется для эмуляции нажатия служебных клавиш Enter или Tab. Это позволяет кассовому софту или складской ячейке автоматически подтверждать ввод штрихкода и мгновенно переводить курсор в следующее пустое поле без участия оператора.

Настройка передачи данных через Broadcast

В меню выберите Функции сканера и перейдите в блок Settings broadcast options для точной интеграции сканирующего модуля с вашим мобильным приложением. Параметры определяют, как именно операционная система Android будет упаковывать и адресовать считанные данные внутри объекта Intent.

Предупреждение

Данные параметры остаются активными и работают исключительно в том случае, если в основных настройках выбран способ передачи данных «Broadcast».

Значения параметров конфигурации обычно жестко зафиксированы разработчиком целевого программного обеспечения. Категорически не рекомендуется изменять их самостоятельно без прямой инструкции от поставщика вашего ПО.

../_images/BU-7-broadcast.png

Порядок проверки и настройки параметров:

  1. Проверьте, что в общих настройках вывода установлен вариант передачи через Broadcast IntentOutput to the Broadcast.

  2. Запросите у технической поддержки или найдите в документации к вашему приложению точные значения для следующих полей:

    • Action (Имя намерения)

    • Data Key (Ключ данных)

    • Permission (Разрешение)

  3. Задайте параметры адресации (при необходимости). Если приложение требует строгой адресации для защиты данных, укадите точные идентификаторы программного пакета:

    • Package Name (Имя пакета приложения)

    • Class Name (Имя класса обработчика)

  4. Протестируйте прием данных. Запустите вашу рабочую программу (например, складской или кассовый софт) и выполните тестовое сканирование штрихкода. Убедитесь, что приложение корректно перехватило отправленный Intent.

Прочие настройки управления

В меню выберите Функции сканера. Перейдите к нужным блокам:

Lights control (Настройка индикации и подсветки)

Настройте параметры индикации и оптической подсветки сканера, чтобы оптимизировать считывание кодов в различных условиях освещения и снизить нагрузку на аккумулятор устройства.

Прицел

Используйте для точного позиционирования сканирующего луча. Данная опция выводит на поверхность визуальный маркер (точку или сетку), который помогает правильно навести сканер на штрихкод, но не выполняет функцию освещения.

Подсветка

Включайте при работе на неосвещенных складах или в условиях слабой видимости. Параметр активирует заливающий свет, который полностью освещает рабочую область сканирования.

Мерцание подсветки

Активируйте для работы в сложных условиях (например, при считывании кодов через глянцевую пленку или под прямыми лучами солнца). Импульсный режим помогает избежать бликов на поверхности этикетки.

Яркость подсветки

Регулируйте уровень освещения в зависимости от внешних условий. Доступно 5 уровней настройки. Устанавливайте минимально достаточный уровень, так как высокая яркость значительно увеличивает расход заряда батареи.

Индикация сканирования

Настройки управляют звуком и вибрацией при сканировании.

Успешное сканирование

Сигнал или вибрация при успешном считывании.

Неуспешное сканирование

Сигнал или вибрация при ошибке сканирования.

Громкость сигналов

Уровень громкости уведомлений сканера. Задаётся в процентах от громкости мультимедиа.

Световая индикация сканирования

Включить индикация светодиодом — включает световой сигнал результата сканирования.

Примечание

Индикатор может отображать успешное или неуспешное считывание в зависимости от настроек устройства.

Настройки задержки ввода

Интервал нажатия клавиш

Выбор готовой задержки между символами. Используется, если приложение или система не успевает принимать данные сканирования.

Пользовательский интервал

Ручная настройка задержки между символами в миллисекундах.

Настройки регистра

Выключено

Сохранять исходный регистр символов из штрихкода.

Верхний регистр

Преобразовывать все буквы в верхний регистр (заглавные).

Нижний регистр

Преобразовывать все буквы в нижний регистр (строчные).

Настройки Character transform

Настройки управляют преобразованием служебных символов в результате сканирования.

Enable character transform

Включает преобразование символов перед передачей данных в приложение.

GS1 FNC1 / 0x1D

Управляет передачей GS1–разделителя FNC1 / GS / 0x1D в выходных данных. Используется для корректной обработки GS1–кодов.

Настройки безопасности

Настройки ограничивают доступ к изменению параметров сканера.

Использовать пароль для редактирования

Запрашивает PIN–код перед изменением настроек сканера.

Установить пароль

Позволяет задать или изменить PIN–код для доступа к настройкам.

Настройки для разработчика

Раздел содержит специальные инструменты для диагностики и точной настройки сканирующего модуля. Параметры этого раздела предназначены для разработчиков программного обеспечения и инженеров технической поддержки. Модификация данных настроек рядовыми пользователями не требуется.

Нажмите на пункт Функции разработчика несколько раз подряд, затем введите пароль. Он предоставляется по запросу в техническую поддержку.

Калибровка прицела

Используется для выравнивания прицела с фактической зоной считывания.

Предупреждение

Применяйте только при необходимости, если прицел не совпадает с областью распознавания штрихкода.

../_images/BU-5-kalibrpr.png
Preview in demo

Открывает предпросмотр изображения со сканирующего модуля в реальном времени. Используется для проверки зоны считывания, прицела, фокуса и условий освещения.

../_images/BU-6-preview-in-demo.png
Show decode speed

Отображает время распознавания штрихкода. Используется для диагностики скорости сканирования и проверки работы модуля.

Управление настройками

Чтобы выполнить резервное копирование, тиражирование конфигурации на парк устройств или возврат к исходным параметрам, перейдите в раздел Управление настройками.

../_images/BU-8.png
Импорт настроек

Загрузите настройки сканера из ранее сохранённого файла конфигурации. Применяйте эту функцию для быстрой однотипной настройки нескольких терминалов сбора данных.

Экспорт настроек

Сохраните текущие настройки сканера в файл конфигурации. Используйте полученный файл для создания резервной копии или для последующего переноса параметров на другие устройства.

Примечание

Учитывайте, что набор доступных параметров зависит от версии прошивки и версии приложения Barcode Utility. Для корректного переноса настроек используйте устройства одной модели с одинаковой или близкой версией прошивки.

Как перенести настройки сканера с одного ТСД на другой

Сброс настроек

Восстановите настройки сканера на настройки по умолчанию. Выполняйте сброс при возникновении ошибок в работе сканирующего модуля или в случаях, когда необходимо полностью отменить все внесённые изменения.

Примечание

Если вы не нашли ответа на свой вопрос или нуждаетесь в консультации наших технических специалистов, позвоните по телефону бесплатной горячей линии MERTECH 8-800-555-7783 или напишите запрос на почту support@mertech.ru


Д.К.С. 01.07.2026