ГОСТ Р ИСО/МЭК19784-1—2007
го датчика сообщения о перемещении «вперед» и «назад» соответствуют интенсивности контакта или рас
стоянию до датчика, а для горизонтально расположенного датчика эти слова соответствуют продольным
направлениям.
Если ПБУ или модулю БиоАПИ. генерирующему код ошибки, известна ориентация устройства полу
чения биометрической характеристики, то он может выбрать код ошибки, правильно описывающий положе
ние пользователя. В другом случае необходимо использоватьболее общие коды ошибок.
П р и м е ч а н и е — Подобные ошибки должны быть возвращены функциями
BioAPI_CreateTemplate,
BioAPI_Process, BioAPI_ProcessWithAuxBIR, BioAPI_VerifyMatch
и
BioA PIJdentifyMatch.
Управляемый ПБУ
ГИП других биометрических функций (
BioAPtjCapture
.
BioAPI Enroll, BioAPI_Verify,
и
BioAPlJdentify)
сообщает
пользователю, какие действия должны быть выполнены для получения качественного образца.
Биометрические приложения могут использовать следующие коды ошибок, определения которых
приведены ниже, для обратной связи с пользователем с целью получения образцов более высокого каче
ства независимо от используемой биометрической технологии, если она имеет три измерения.
Если ПБУ или модуль БиоАПИ. генерирующий код ошибки, не имеют информации об ориентации
датчика, то он должен возвратитьобщие коды ошибок.
11.2.6.1 Обшие коды ошибок положения
«define B
k
)APIERR_LOCATION_ERROR
Общая ошибка положения.
#define BioAPIERR_OUT_OF_FRAME
Недействительное горизонтальное или вертикальное положение.
#define BioAPIERR_INVALID_CROSSWISE_POSITION
Недействительное поперечное положение.
«define B»APIERRJNVALiD_LENGTHWISE_POSITION
Недействительное продольное положение.
«define BioAPIERRJNVALID_D!STANCE
Недействительное расстояние.
11.2.6.2 Специальные коды ошибок положения
#define BioAPIERR_LOCATION_TOO_RIGHT
Положение сдвинуто слишком вправо.
#defino BioAPIERR_LOCATION_TOO_LEFT
Положение сдвинуто слишком влево.
«define BioAPIERR_LOCATION_TOO_HIGH
Положение слишком высокое.
«define BioAPIERR_LOCATION_TOO_LOW
Положение слишком низкое.
«define BioAPIERR_LOCATION_T00_FAR
Положение слишком далеко.
«define B»oAPIERR_LOCATION_TOO_NEAR
Положение слишком близко.
«define B*oAPIERR_LOCATION_TOO_FORWARD
Положение слишком близко (вперед).
«define BioAPIERR_LOCATION_TOO_BACKWARD
Положение слишком далеко (назад).
(0x000400)
(0x000401)
(0x000402)
(0x000403)
(0x000404)
(0x000405)
(0x000406)
(0x000407)
(0x000408)
(0x000409)
(0x00040а)
(0x00040b)
(0x00040с)
11.2.7 Коды ошибок качества
«define BioAPIERR_QUALITY_ERROR(0x000501)
Качество образца слишком низкое для успешного выполнения операции.
П р и м е ч а н и е — Ошибки качества могут быть возвращены любой функцией, получающей ЗБИ БиоАПИ в
качестве входного параметра.
81