Vous pouvez configurer l'analyse personnalisée pour ajouter la compatibilité avec un nouveau document d'identification en modifiant un fichier de configuration .json.
À savoir
- La modification de l'analyse personnalisée nécessite une bonne connaissance du format .json.
- Le fichier de configuration est installé la première fois que l'utilisateur scanne un document d'identification avec un lecteur Gemalto.
Procédure
-
Ouvrez l'Explorateur Windows et accédez à %ProgramData%\Genetec\IDScanner\MrzParserConfiguration.json.
-
Ouvrez le fichier MrzParserConfiguration.json dans un éditeur de texte.
-
(Pour ajouter une nouvelle règle de document d'identification) Pour chaque règle d'analyse que vous souhaitez créer, ajoutez le code suivant au fichier de configuration et apportez les modifications nécessaires :
{
"DocumentType": "<type>",
"CountryCodes": [
"<code>"
],
"LineCount": <number of MRZ lines in the document>,
"Fields": [
{
"Name": "<field name>",
"Ranges": [
{
"Line": <line index>,
"Start": <index for first character>,
"End": <index for last character>
}
]
}
]
},
Les
éléments suivants doivent être répétés pour chaque plage d'informations MRZ à partir de laquelle vous souhaitez former un champ :
{
"Line": <line index>,
"Start": <index for first character>,
"End": <index for last character>
}
Ainsi, pour un document d'identification comportant deux lignes de données MRZ, vous devez déterminer les index
Line
,
Start
et
End
pour chaque portion des lignes MRZ que vous souhaitez analyser.
-
(Pour modifier une règle de document d'identification existante) Accédez à la règle du document d'identification que vous souhaitez modifier, et modifiez le code pays, le nombre de lignes et les index si nécessaire.
-
Enregistrez et fermez le fichier.
Résultats
Le format d'identification, nouveau ou mis à jour, peut maintenant être analysé.
Exemple
Imaginons par exemple que vous deviez ajouter une nouvelle carte d'identité délivrée par le gouvernement d'Utopia au fichier
.json, et que cette carte comporte deux lignes. Dans cet exemple, vous devez analyser les deux plages de chiffres de la ligne MRZ numéro deux qui correspondent au numéro d'identité de la personne. Voici à quoi ressemblerait l'entrée :
{
"DocumentType": "ID",
"CountryCodes": [
"UTO"
],
"LineCount": 2,
"Fields": [
{
"Name": "DocumentID",
"Ranges": [
{
"Line": 2,
"Start": 15,
"End": 20
},
{
"Line": 2,
"Start": 22,
"End": 27
}
]
}
]
},