Консольные Linux-утилиты для управления сканерами SuperLead

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

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

  1. Установка Java Runtime Environment (JRE).

Выполните команду в терминале:

sudo apt update
sudo apt install default-jre
  1. Для корректной работы всех утилит обратите внимание на папку jars в директории с утилитами. Эта папка должна содержать все необходимые JAR-библиотеки (зависимости).

../_images/linux1.png

Консольные утилиты

Утилита InfoScan

Утилита предназначена для вывода информации обо всех подключенных сканерах SuperLead.

Команда запуска:

java -jar infoScan.jar

Пример выполнения:

../_images/linux2.png

Дополнительные параметры:

  • -m <HID/COM> — конечный режим работы, в который будут переведены все обработанные устройства после получения информации.

java -jar infoScan.jar [-m <режим>]

Данный параметр можно использовать для вывода сканера из HID-режима в случае, когда невозможно считать настроечный код.

../_images/linux3.png

Утилита ReadSettingsFromDevice

Утилита предназначена для чтения текущих настроек из сканера и сохранения их в JSON-файл.

Команда запуска:

java -jar settingsReader.jar -f <файл_настроек>

Пример выполнения:

../_images/linux4.png

JSON-файл с записанными настройками:

../_images/linux5.png

Дополнительные параметры:

  • -f — путь к файлу, куда будут сохранены настройки, (обязательный);

  • -s — серийный номер устройства (если не указан, утилита работает с единственным подключенным сканером), (необязательный);

  • -m — конечный режим работы после чтения настроек, (необязательный);

  • -t — таймаут ожидания переключения режима (в миллисекундах), (необязательный);

  • -u yes|no — пропускать ли неподдерживаемые настройки, (необязательный).

Утилита WriteSettingsToDevice

Утилита предназначена для записи настроек из JSON-файла на один или несколько подключенных сканеров.

Команда запуска:

java - sejarttingsWriter.jar -f <файл_настроек.json>

Пример выполнения:

../_images/linux6.png

Дополнительные параметры — аналогичны параметрам утилиты ReadSettingsFromDevice.

Утилита SuperUpgrade_CMD

Утилита предназначена для обновления прошивки сканеров.

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

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

Примечание

Сканер CL 2425 (2core) не поддерживает обновление через данную утилиту.

Команда запуска:

sudo SuperUpgrade_64 -p /dev/ttyACM* -b 115200 -f <файл_прошивки.sm>

Пример выполнения:

../_images/linux7.png

Дополнительные параметры:

  • -b — скорость соединения (обычно 115200), (обязательный);

  • -p — порт устройства (например, /dev/ttyACM0), (обязательный);

  • -f — путь к файлу прошивки, (обязательный);

  • -s — серийный номер (если нужно прошить только одно конкретное устройство), (необязательный).

Примечание

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


М.П.В. 21.05.2026