Understanding fingerprint scanner file structure
The file structure supporting the fingerprint scanner installed in NCR Voyix terminals involves directories that serve to synchronize database copies, and to preserve a backup. FPSPurge.exe determines much of what happens in the file and database structure during the course of a given day. As previously stated, we recommend running FPSPurge.exe daily, as part of the EOD process.
If FPSPurge.exe makes no changes to the database, all functions relating to the fingerprint scanner and the software supporting them continue as before. When FPSPurge makes changes in the local database, the changes take place in the two directories on the terminals, %LOALDIR%\ExtData\FPS, and %LOCALDIR%\ExtData\FPSSync. The system treats these two directories, collectively, as the local database.
When FPSPurge.exe runs, it accomplishes the following:
-
Deletes all enrollments for employee IDs that are not present or marked as zapped in the local Emp.dbf. The actual 'purge' process happens during this step, if required.
-
If FPSPurge.exe makes no changes to the enrollment database, it exits at this point, ending the process.
-
Copies %IBERDIR%\ExtData\FPSSync to the \FPS directory, both on the file server. This activity makes a copy of 'yesterday's' enrollment database.
-
Copies the local database, from the %LOCALDIR%\Extdata\FPS directory on the master terminal to the \FPS and \FPSSync directories on the file server. Copying the database to the file server synchronizes the purged database to the file server for subsequent synchronization back to all terminals after EOD completes.
When the terminals restart, as a result of the EOD process, the FOH on each terminal copies %IBERDIR%\Extdata\FPSSync to the local database on each terminal running FPSSvr, which only includes terminals that are master capable, or have a valid fingerprint scanner integrated in the terminal, and enabled in Terminal Maintenance.
Continue to Evaluating inability to read the fingerprint scanner