XFS-сервис класса BCR. Модель XN1000

Файлы

  • shqPS.BCR.MostOf.exe;

  • shqSPBCR.dll;

  • xn1000_statrup_initialization.xml.

Настройки XFS-провайдера

Раздел реестра: [HKLM\Software\XFS\PHYSICAL_SERVICES\BCR-MOST-OF].

Параметры драйвера:

  • MODEL — модель сканера. Возможные значения: HH5180, METROLOGIC, ZEBEX, XN1000.

  • PORT — номер порта, к которому подключено устройство. Если сканер подключен через спец. электронику, то установите значение``SE2``.

Внимание

При переходе со старых версий на версию 27895 и выше требуется полная переустановка XFS. При обновлении только версии файла install.config.xml корректное функционирование сканера будет невозможно.

Особенности реализации XFS-провайдера

Примечание

Не поддерживаются команды WFS_CMD_BCR_SET_GUIDANCE_LIGHT, WFS_CMD_BCR_POWER_SAVE_CONTROL и WFS_CMD_BCR_RESET.

Внимание

Сканер необходимо перевести в режим COM-порта (данную процедуру необходимо провести на заводе вручную).

Особенности реализации XN1000:

  1. Не распознает разрыв связи.

  2. После восстановления разрыва связи не восстанавливает соединение. Требует перезапуска сервиса.

  3. Не может программно ограничивать подмножество разрешенных кодировок –– игнорирует входные параметры команды WFS_CMD_BCR_READ.

  4. Не различает типы кодировок штрихкодов, как следствие, в выходных параметрах указывается тип WFS_BCR_SYM_UNKNOWN.

  5. WfsBcrCaps::symbologies содержит приблизительный перечень поддерживаемых сканером кодировок, не коррелируется с настройками сканера.

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

    Пример кастомизации:

    <?xml version="1.0" encoding="utf-8" ?>
    <!-- Пример кастомизации -->
    <xn1000_commands>
    
       <!-- Light setting 90% -->
       <сommand format="text">7580041;7580011;758002900;75800390;9570020.</ сommand >
    
               <!-- Read all codes(except post code) -->
       < сommand format="hex">393939303031312E</ сommand >
    
       <!-- Close scan command -->
       < сommand format="raw">1A550D</ сommand >
    
    </ xn1000_commands >
    
  7. Примеры кодов для формирования файла кастомизации:

    • Разрешить чтение всех типов штрихкодов (hex) 393939303031312E.

    • Включить режим постоянного чтения штрихкодов (hex) 383631303032332E.

    • Выключить режим постоянного чтения штрихкодов (hex) 383631303032302E.

    • Прочитать штрихкод( ожидание данных 30с, автоматически выключается после прочтения или по истечении таймаута ) (raw) 1A540D.

    • Выключить режим чтения (raw) 1A550D

    • Включить звук при прочтении штрихкода (text) 8410093;8410062731.

    • Выключить звук при прочтении штрихкода (text) 8410090.

    • Яркость подсветки 20% (text) 7580041;7580011;758002900;75800320;9570020.

    • Яркость подсветки 30% (text) 7580041;7580011;758002900;75800330;9570020.

    • Яркость подсветки 40% (text) 7580041;7580011;758002900;75800340;9570020.

    • Яркость подсветки 50% (text) 7580041;7580011;758002900;75800350;9570020.

    • Яркость подсветки 60% (text) 7580041;7580011;758002900;75800360;9570020.

    • Яркость подсветки 70% (text) 7580041;7580011;758002900;75800370;9570020.

    • Яркость подсветки 80% (text) 7580041;7580011;758002900;75800380;9570020.

    • Яркость подсветки 90% (text) 7580041;7580011;758002900;75800390;9570020.

  8. Перевод устройства из режима HID в режим COM:

    1. Подать команду сброса к заводским настройкам, считав штрихкод

    ../../_images/xn1000-barcode1.jpg

    Рисунок 17. FACTORY RESET

    1. Подать команду перевода устройства в режим COM, считав штрихкод

    ../../_images/xn1000-barcode2.jpg

    Рисунок 18. USB COM

    1. Выключить и включить устройство.