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:
Не распознает разрыв связи.
После восстановления разрыва связи не восстанавливает соединение. Требует перезапуска сервиса.
Не может программно ограничивать подмножество разрешенных кодировок –– игнорирует входные параметры команды WFS_CMD_BCR_READ.
Не различает типы кодировок штрихкодов, как следствие, в выходных параметрах указывается тип WFS_BCR_SYM_UNKNOWN.
WfsBcrCaps::symbologies содержит приблизительный перечень поддерживаемых сканером кодировок, не коррелируется с настройками сканера.
Имеется возможность сформировать файл кастомизации, содержащий перечень команд, которые будут исполнены при запуске сервиса. В частности, с помощью кастомизации можно настроить/изменить яркость подсветки сканера. Для составления команд можно воспользоваться документацией на сканер, предоставленной поставщиком устройства.
Пример кастомизации:
<?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 >
Примеры кодов для формирования файла кастомизации:
Разрешить чтение всех типов штрихкодов (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
.
Перевод устройства из режима HID в режим COM:
Подать команду сброса к заводским настройкам, считав штрихкод
Рисунок 17. FACTORY RESET¶
Подать команду перевода устройства в режим COM, считав штрихкод
Рисунок 18. USB COM¶
Выключить и включить устройство.