XFS-сервис класса BCR. Модель DORS PMU-7020¶
Внимание
На устройствах с прошивкой 31205480-181 возможны проблемы со считыванием штрихкода. В этом случае обновите прошивку.
Файлы¶
shqPS.BCR.MostOf.exe;
shqSPBCR.dll.
Настройка XFS-провайдера в реестре¶
Раздел реестра: [HKLM\Software\XFS\PHYSICAL_SERVICES\BCR-MOST-OF]
MODEL — модель сканера:
HH5180
.PORT — любой номер порта. Устройство работает в режиме HID POS, поэтому номер порта необходим только для первого запуска XFS-сервиса и перевода сканера из режима работы с COM-портом в режим HID POS.
Информационные запросы¶
WFS_INF_BCR_STATUS¶
Выходные параметры¶
Поле |
Значения |
---|---|
fwDevice |
WFS_BCR_DEVONLINE WFS_BCR_DEVPOWEROFF WFS_BCR_DEVBUSY |
fwBCRScanner |
WFS_BCR_SCANNERON WFS_BCR_SCANNEROFF |
dwGuidLight |
WFS_BCR_GUIDANCE_NOT_AVAILABLE |
lpszExtra |
|
wDevicePosition |
WFS_BCR_DEVICEPOSNOTSUPP |
usPowerSaveRecoveryTime |
0 |
Поле |
Значения |
---|---|
VENDOR |
DORS [SYSTEMA] |
PRODUCT |
ProAtm/Xfs |
VERSION |
версия продукта |
MODEL |
HH5180 |
WFS_INF_BCR_CAPABILITIES¶
Выходные параметры¶
Поле |
Значения |
---|---|
wClass |
WFS_SERVICE_CLASS_BCR |
bCompound |
FALSE |
bCanFilterSymbologies |
FALSE |
lpwSymbologies |
WFS_BCR_SYM_EAN128 WFS_BCR_SYM_EAN8 WFS_BCR_SYM_EAN8_2 WFS_BCR_SYM_EAN8_5 WFS_BCR_SYM_EAN13 WFS_BCR_SYM_EAN13_2 WFS_BCR_SYM_EAN13_5 WFS_BCR_SYM_JAN13 WFS_BCR_SYM_UPCA WFS_BCR_SYM_UPCE0 WFS_BCR_SYM_UPCE0_2 WFS_BCR_SYM_UPCE0_5 WFS_BCR_SYM_UPCE1 WFS_BCR_SYM_UPCE1_2 WFS_BCR_SYM_UPCE1_5 WFS_BCR_SYM_UPCA_2 WFS_BCR_SYM_UPCA_5 WFS_BCR_SYM_CODABAR WFS_BCR_SYM_ITF WFS_BCR_SYM_11 WFS_BCR_SYM_39 WFS_BCR_SYM_49 WFS_BCR_SYM_93 WFS_BCR_SYM_128 WFS_BCR_SYM_MSI WFS_BCR_SYM_PLESSEY WFS_BCR_SYM_STD2OF5 WFS_BCR_SYM_STD2OF5_IATA WFS_BCR_SYM_PDF_417 WFS_BCR_SYM_MICROPDF_417 WFS_BCR_SYM_DATAMATRIX WFS_BCR_SYM_MAXICODE WFS_BCR_SYM_TELEPEN_ORIGINAL WFS_BCR_SYM_TELEPEN_AIM WFS_BCR_SYM_RSS WFS_BCR_SYM_RSS_EXPANDED WFS_BCR_SYM_RSS_RESTRICTED WFS_BCR_SYM_POSICODE_A WFS_BCR_SYM_POSICODE_B WFS_BCR_SYM_TRIOPTIC_CODE_39 WFS_BCR_SYM_CODABLOCK_F WFS_BCR_SYM_CODE_16K WFS_BCR_SYM_QRCODE WFS_BCR_SYM_AZTEC WFS_BCR_SYM_UKPOST WFS_BCR_SYM_PLANET WFS_BCR_SYM_POSTNET WFS_BCR_SYM_CANADIANPOST WFS_BCR_SYM_NETHERLANDSPOST WFS_BCR_SYM_AUSTRALIANPOST WFS_BCR_SYM_JAPANESEPOST WFS_BCR_SYM_CHINESEPOST WFS_BCR_SYM_KOREANPOST WFS_BCR_SYM_UNKNOWN |
dwGuidLights |
WFS_BCR_GUIDANCE_NOT_AVAILABLE |
lpszExtra |
|
bPowerSaveControl |
FALSE |
Поле |
Значения |
---|---|
VENDOR |
DORS [SYSTEMA] |
PRODUCT |
ProAtm/Xfs |
VERSION |
версия продукта |
SERIAL_NUMBER |
серийный номер головного модуля |
FIRMWARE_VERSION |
версия прошивки |
Команды¶
WFS_CMD_BCR_READ¶
Входные параметры¶
Поле |
Значения |
---|---|
lpwSymbologies |
любое, допустимое стандартом |
Выходные параметры¶
Поле |
Значения |
---|---|
lpwSymbology |
WFS_BCR_SYM_EAN128 WFS_BCR_SYM_EAN8 WFS_BCR_SYM_EAN8_2 WFS_BCR_SYM_EAN8_5 WFS_BCR_SYM_EAN13 WFS_BCR_SYM_EAN13_2 WFS_BCR_SYM_EAN13_5 WFS_BCR_SYM_JAN13 WFS_BCR_SYM_UPCA WFS_BCR_SYM_UPCE0 WFS_BCR_SYM_UPCE0_2 WFS_BCR_SYM_UPCE0_5 WFS_BCR_SYM_UPCE1 WFS_BCR_SYM_UPCE1_2 WFS_BCR_SYM_UPCE1_5 WFS_BCR_SYM_UPCA_2 WFS_BCR_SYM_UPCA_5 WFS_BCR_SYM_CODABAR WFS_BCR_SYM_ITF WFS_BCR_SYM_11 WFS_BCR_SYM_39 WFS_BCR_SYM_49 WFS_BCR_SYM_93 WFS_BCR_SYM_128 WFS_BCR_SYM_MSI WFS_BCR_SYM_PLESSEY WFS_BCR_SYM_STD2OF5 WFS_BCR_SYM_STD2OF5_IATA WFS_BCR_SYM_PDF_417 WFS_BCR_SYM_MICROPDF_417 WFS_BCR_SYM_DATAMATRIX WFS_BCR_SYM_MAXICODE WFS_BCR_SYM_TELEPEN_ORIGINAL WFS_BCR_SYM_TELEPEN_AIM WFS_BCR_SYM_RSS WFS_BCR_SYM_RSS_EXPANDED WFS_BCR_SYM_RSS_RESTRICTED WFS_BCR_SYM_POSICODE_A WFS_BCR_SYM_POSICODE_B WFS_BCR_SYM_TRIOPTIC_CODE_39 WFS_BCR_SYM_CODABLOCK_F WFS_BCR_SYM_CODE_16K WFS_BCR_SYM_QRCODE WFS_BCR_SYM_AZTEC WFS_BCR_SYM_UKPOST WFS_BCR_SYM_PLANET WFS_BCR_SYM_POSTNET WFS_BCR_SYM_CANADIANPOST WFS_BCR_SYM_NETHERLANDSPOST WFS_BCR_SYM_AUSTRALIANPOST WFS_BCR_SYM_JAPANESEPOST WFS_BCR_SYM_CHINESEPOST WFS_BCR_SYM_KOREANPOST WFS_BCR_SYM_UNKNOWN |
lpxBarcodeData |
по стандарту |
lpszSymbologyName |
по стандарту |
Результаты¶
WFS_ERR_BCR_BARCODEINVALID – прочитанный штрих-код не содержит данных. Выполните WFS_CMD_BCR_READ повторно.
WFS_SUCCESS.
Примечания¶
Ожидание поднесения штрих-кода к сканеру продолжается до успешного распознавания штрих-кода, истечении XFS-таймаута выполнения команды или получения запроса не отмену команды.
Для избежания зависаний устройства, каждые 15 секунд процесс ожидания поднесения штрих-кода перезапускается (для пользователя это незаметно).
WFS_CMD_BCR_RESET¶
Не поддерживается.
WFS_CMD_BCR_SET_GUIDANCE_LIGHT¶
Не поддерживается.
WFS_CMD_BCR_POWER_SAVE_CONTROL¶
Не поддерживается.
События¶
WFS_SRVE_BCR_DEVICEPOSITION¶
Не поддерживается.
WFS_SRVE_BCR_POWER_SAVE_CHANGE¶
Не поддерживается.
Дополнительная информация¶
Кастомизация запуска XFS-сервиса¶
Для DORS PMU-7020 предусмотрена возможность задать перечень команд, которые будут выполнены при запуске XFS-сервиса, в отдельном файле кастомизации HH5180Custom.xml
. С помощью кастомизации можно, например, настроить подмножество разрешенных кодировок. Для составления команд используйте документ 5X10/5X80 User's Guide
.
<?xml version="1.0" encoding="utf-8" ?>
<!-- Пример кастомизации -->
<HH5180Custom>
<!—- разрешаем кодировку postnet -->
<Command><![CDATA[NETENA1.]]></Command>
<!-- Code 39 Start/Stop Char: transmit -->
<Command><![CDATA[C39SSX1.]]></Command>
<!—- разрешаем кодировку Straight 2 of 5 Industrial -->
<Command><![CDATA[R25ENA1.]]></Command>
</HH5180Custom>