- Home page
- Products and services
- BIOMETRICS
- BIOFINGER/SW Software
PRODUCTS AND SERVICES - BIOMETRICS BIOFINGER/SW Software

Programmers, installers and the whole team of the PTC SECURITY SYSTEMS company currently control market’s needs and expectations of our Customers, thanks to which we are able to thoroughly design and implement exclusively targeted applications running under Microsoft Windows and Linux systems. PTC SECURITY SYSTEMS is capable of designing and creating any dedicated software to cover needs of every Customer in range of biometric or RFID solutions and systems.
Professional BIOFINGER/SW software is aimed for comprehensive managing of biometric readers and RFID proximity card readers series: BIOFACE-AC/T&A, BIOFINGER-AC/T&A, or RFID-AC/T&A, operating in systems:
- AC : Access Control
- T&A : Time and Attendance
- Record of employee attendance
- Record of work hours
- Accounting for actual work hours
based on: FACE GEOMETRY [BIOFACE-AC/T&A], FINGERPRINT [BIOFINGER-AC/T&A], RFID proximity cards [RFID-AC/T&A] or PIN codes.
Basic functions of BIOFINGER/SW software:
- accounting for actual work hours only based on T&A statuses (start-end work hours, on-duty in/out for business reasons, off-duty in/out for personal reasons)
- providing electronic lists of employee attendance
- generating individual or group employee T&A reports
- export of registers (AC/T&A events) to payroll software
- local (LAN) or remote (WAN) management and monitoring of BIOFINGER-AC/T&A, BIOFINGER-T&A/MOBILE, BIOFACE-AC/T&A, RFID-AC/T&A systems
- stand-alone or developed structure (Client-Server) operation
- integrated management of up to 99 readers BIOFINGER-AC/T&A, BIOFACE-AC/T&A, RFID series
- English and Polish versions
Minimal system requirements for BIOFINGER/SW software:
- MsWindows XP, VISTA, 7, 2003 Server operating system
- RAM 512Mb memory
- platform .NET + up-to-date Service Pack (available free of charge on producer’s web site)
- server SQL (MySQL available free of charge on producer’s web site)
- ODBC connector ver. 3.5x (available free of charge on producer’s web site)
BIOFINGER/SW software consists of 8 basic and integral modules:
Main window view of BIOFINGER/SW software
- [ 1 ] USER ADMINISTRATION
- [ 2 ] ON-LINE EVENTS MONITORING (AC/T&A)
- [ 3 ] SEARCH EVENTS (AC/T&A)
- [ 4 ] EMPLOYEE ATTENDANCE RECORDS
- [ 5 ] BIOFINGER-AC/T&A SYSTEM CONFIGURATION
- [ 6 ] ACCESS CONTROL
- [ 7 ] WORK HOURS CALCULATION
- [ 8 ] DATA IMPORT / EXPORT
- [ 9 ] SYSTEM BACK-UP
[ 1 ] USER ADMINISTRATION
Main module window view : User Administration
The module’s window is divided into three main tabs and is intended to maintain and manage:
- 99 biometric readers or RFID proximity readers
- database of users, stored in internal readers' memory
- database of users stored in local SQL database
Basic functions and properties of each tab of the module:
[ 1 ] Management and maintenance of biometric readers or RFID proximity readers:
- upload and deletion of users from a chosen reader
- download and deletion of events (AC/T&A registers) from a chosen or all readers to local data base SQL
- time and date synchronization in readers
- restart of chosen readers
- monitoring of detailed configuration of a chosen reader
- other functions
[ 2 ] Managing and maintenance of users stored in internal memory of readers:
- copying data to local SQL database
- direct removal/deletion of data (digital fingerprint images) from a chosen reader
- detailed search of users in a chosen reader
- data printout from a chosen reader
- other functions
[ 3 ] Managing and maintenance of users in local SQL database:
- detailed editing of user info
- basic personal data editing
- classification of users into individual groups
- assigning users with suitable privileges, including privilege to monitor certain groups
- adding pictures of users in graphic format JPG,PNG,BMP
- defining detailed configuration of T&A
- copying chosen or all users from local database to memory of all or chosen readers
- deleting chosen or all users
- direct deletion of data (digital fingerprint images) from a local database
- detailed user search
- printout of users stored in local database
- an option of choice and modification of column display in a table
- data sorting according to preference
- other functions
Window view : Edit user : Basic info
Window view : Edit user : Time and Attendance
[ 2 ] ON-LINE EVENTS MONITORING (AC/T&A)
Main module window view : On-line events monitoring (AC/T&A statuses)
This module is aimed at direct and current on-line monitoring of all events occurring in BIOFINGER-AC/T&A, BIOFACE-AC/T&A or RFID system.
On-line events monitoring (AC/T&A statuses) enables taking an automatic register read-out from internal memory of the readers and direct display of standard registers and super registers.
The module of on-line events monitoring (AC/T&A statuses) does not automatically store events (registers) in the local SQL database.
[ 3 ] SEARCH EVENTS (AC/T&A)
Main module window view : Search (AC/T&A) events
Object of the module:
- extensive search of (AC/T&A) events stored in local SQL database, occurring in BIOFINGER-AC/T&A, BIOFACE-AC/T&A or RFID system
- download and deletion of standard registers and super registers from chosen readers to local SQL database
- history review of register modification
- an option of choice and modification of column display in a table
- making printouts according to preference
Possibility to search events according to any criteria:
- time interval
- AC/T&A system users
- biometric readers
- user authorization (FINGERPRINT, FACE GEOMETRY, RFID card, PIN code)
- T&A status (start-end work hours, on-duty in/out (business), off-duty in/out (personal) or other)
Standard registers concern actions performed by users of BIOFINGER-AC/T&A, BIOFACE-AC/T&A or RFID system, that is, registration of T&A statuses (start-end work hours, on-duty in/out (business), off-duty in/out (personal) or other.
Super registers concern actions performed only by Administrators of BIOFINGER-AC/T&A, BIOFACE-AC/T&A or RFID system, that is, maintenance and managing of readers.
Window view : Search (AC/T&A) events : Generating registers
[ 4 ] EMPLOYEE ATTENDANCE RECORDS
Main module window view : Employee attendance records
Object of the module:
- drawing up a current electronic list of attendance of all employees
- drawing up a monthly electronic list of attendance of all or chosen employees
- option of choosing information to be displayed on an electronic list of attendance
- option of sorting the electronic list of attendance of employees by status - present/absent
- making printouts to preference
Employee attendance records module automatically reads from memory of readers the last register (start-end work hours, on-duty in/out (business), off-duty in/out (personal) or other of every user stored at local SQL data base.
[ 6 ] ACCESS CONTROL
[ 6.1 ] Configuration of AC readers
[ 6.1.1 ] Configuration of access periods
[ 6.1.2 ] Configuration of access groups
[ 6.1.3 ] Configuration of access combinations
[ 6.2 ] Configuration of users
[ 6.3 ] Configuration of groups of users
Main module window view : Access Control
The object of the module is the configuration of AC system for all or individual groups of users.
A window of the module is divided into 3 main tabs:
- configuration of readers
- configuration of users
- configuration of groups of users
[ 6.1 ] Configuration of AC readers
The tab’s main window enables advanced actions on all or chosen readers in order for optimal configuration of AC system by configuration:
- access periods
- groups of access
- access combination
Additionally, it is possible to set the time to open doors (electronic lock) as well as look up info concerning current status of doors by connecting with a reader.
Configuration of AC settings can be copied (individually) to/from chosen or all readers defined in AC system.
[ 6.1.1 ] Configuration of access periods
Software enables defining of up to 50 access periods. Configuration of individual periods is done by setting access time interval for a certain day of a week.
[ 6.1.2 ] Configuration of access groups
Software enables defining of up to five access groups. Each group can consist of a combination of three periods.
[ 6.1.3 ] Configuration of access combination
Software enables defining of 10 access combinations. Each access combination can consist of a combination of up to five periods.
[ 6.2 ] Configuration of users
The tab’s main window enables advanced configuration of chosen or all users.
Configuration of access of an individual user to a proper reader, to which the user is assigned, is done by appointing a particular and previously defined groups and access periods.
[ 6.3 ] Configuration of groups of users
The tab’s main window enables classification of group of users occurring in a ‘tree structure’.
Individual groups and subgroups can be configured in any way, by setting a certain group and/or periods tied with a given reader.
[ 7 ] WORK HOURS CALCULATION
[ 7.1 ] General settings
[ 7.2 ] T&A : Managing users
[ 7.2.1 ] Work type categories
[ 7.2.1.1 ] Filling in timesheets
[ 7.2.2 ] Employee absence
[ 7.2.3 ] Events in T&A system
[ 7.3 ] Generating reports
[ 7.3.1 ] Individual reports for a chosen user
[ 7.3.2 ] Review reports for chosen users group of users
Main module window view : Accounting for real/actual work hours
The object of the module is accounting for actual work hours of chosen or all users, or individual groups of users (employees) based on defined T&A statuses (start-end work hours, on-duty in/out (business), off-duty in/out (personal) or other), occurring in Time and Attendance systems based on: FINGERPRINT, FACE GEOMETRY, RFID proximity cards or PIN code.
A main window of module enables advanced actions on all or chosen users in order to generate individual or collective reports which can be printed or exported to external files.
[ 7.1 ] General settings
Window view : General settings : T&A settings
T&A configuration and rules for calculating work hours applicable to a chosen user with the possibility of extension to all users:
- max. time of work in 24 h (in hours)
- max. lenght of break in 24 h (in minutes)
- time for reaching/leaving work station (in minutes)
- on-duty out with no return (work time ended according to schedule)
- lack of user authorization and finishing work time (work time ended according to schedule)
- holiday hours
- night hours
Window view : General settings : Calendar
An option to modify of days-off, indicated appropriately in individual reports.
[ 7.2 ] T&A : Managing users
[ 7.2.1 ] Work type categories
An option to modify and configure work schedules according to which individual or collective reports are generated.
An option of choosing a work plan according to any of the following criteria:
- Saved schedule template:
- modification, adding, deleting
- an option to copy a defined schedule to individual timesheets
- Individual timesheets:
- editing individual worked timesheets 'day by day'
- saving individual timesheets as schedule template
- Work by hours / alternating work:
- defining work time by ‘work[h] / time-off [h]’ system
- saving as schedule template
- Work according to defined hours for business days, Saturdays, Sundays and days-off:
- defining work by given hours according to type of a day
- saving as schedule template
- Non-standard work hours
[ 7.2.1.1 ] Filling in timesheets
Alleviates and significantly reduces time necessary to fill in a timesheet. Enables automatic filling in the whole month, individual weeks and days in a current month according to saved change template.
- modification, adding, deleting templates
[ 7.2.2 ] Employee absence
An option to define any absence of an employee in proper time interval.
Absences are marked in generated individual reports and electronic lists of attendance.
Software contains a dictionary of absences, which can be developed and modified by a user in accordance with expectations.
[ 7.2.3 ] Events in T&A system
An option to search, modify (Administrator only), add and delete all events (registers), that is, start-end work hours, on-duty in/out (business), off-duty in/out (personal) or other, occurring in Time and Attendance systems based on: FINGERPRINT, FACE GEOMETRY, RFID proximity cards or PIN code.
[ 7.3 ] Generating reports
[ 7.3.1 ] Individual reports for a chosen user
Generated ‘individual report’ for a chosen user may, in addition, be printed or saved as external file in XLS,TXT,CSV format.
Individual report ends with a summary of a chosen period.
Individual columns with data, generated by individual report:
1. Date
Date in YYYY-MM-DD format, for which calculations are made. For Sundays and holidays in red, Saturdays in light-red, other days in black font.
2. Day of a week
Name of a day, for which accounting is made. Colors are the same as for Date column.
3. Planned work hours according to schedule
(in a given day according to set schedule/ timesheet)
An example:
If case of a lack of a timesheet (e.g. Non-standard work hours) the column is not taken into account in the report. This: ‘---‘ value will appear in the column.
In case a timesheet is made for a given day, consisting of two time intervals from 08:00 to 12:00 and from 15:00 to 19:00 an: ‘08:00-19:00’ value will appear in the column.
4. Work hours (according to schedule)
In case of a defined timesheet, ‘work hours’ is the entire work time in the schedule less the time of showing up late, leaving early and personal breaks.
In case of non-standard work hours ‘work hours’ is the entire time of attendance less the personal breaks.
5. Attendance time
Time of attendance is the entire time between start and end of work hours less the time of business errands and personal breaks.
6. Time of business errands
It is the summarized time of business errands in a given day.
7. Unpunctuality
Column is run by software only if a timesheet is defined.
8. Leaving early for personal reasons (before ending schedule)
Column is run by software only if a timesheet is defined.
9. Overworked hours
Overworked hours are sum of time of all later leavings and all earlier comings. Column is run by software only if a timesheet is defined
10. Overtime
Overtime is the total of work hours less the work hours determined in the schedule (timesheet).
11. Night hours
These are hours worked in the time interval set in module 'T&A Settings'. Default settings from 22:00 to 6:00 (always 8h).
12. Holiday hours
These are hours worked on holidays. There is an option in module ‘T&A Settings’ to set a start hour for a holiday - always 24h.
13. Holiday hours according to Labor Code.
Holiday hours are counted based on the difference between holiday hours and night hours. If the value is less than zero, then the time is regarded as equal zero.
14. Comments
Announcements concerning
- absence
- exceeded work hours
- exceeded break time
- other
[ 7.3.2 ] Review reports for chosen users
Generated ‘review report’ for chosen users may, in addition, be printed or saved as external file in XLS,TXT,CSV format.
Review report contains a summary data for a chosen period.
Individual columns with data, generated by collective report:
1. Name and surname
2. Planned hours of work according to schedule
3. Work time (according to schedule)
4. Time of attendance
5. Time of business errands
6. Unpunctuality
7. Leaving early for personal reasons (before ending scheduled time)
8. Overworked hours
9. Overtime
10. Night hours
11. Holiday hours
12. Holiday hours according to Labor Code
[ 8 ] SYSTEM BACK-UP
Main module window view : System back-up
A window of module is divided into 3 main tabs:
[ 8.1 ] System back-up / recovery
The object of the module is complete back-up/recovery of Access Control and/or Time and Attendance system to/from external SQL file.
[ 8.2 ] Data Export / Import
The object of the module is export/import of all data concerning users (employees) or readers to/from external TXT, CSV file.
[ 8.3 ] Register Export / Import
The object of the module is the possibility to export registers (start-end work hours, on-duty in/out (business), off-duty in/out (personal) or other) of all or chosen users (employees) according to any criteria to external TXT file. Module 'Register Import' is also intended to copy data to local register database from readers with USB port.
The module also enables dedicated export of data to external payroll software:
- SYMFONIA by SAGE company
- CDN by COMARCH company
- SAP-R3 by SAP Polska company
- CBIZNES PRESTIZ by STREAM soft company
- IMPULS-5 by Biuro Projektowania Systemow Cyfrowych company
- R2Platnik by RESET2 company
- TETA Constellation by TETA company
- ENOVA by Soneta company
- IFS Applications by IFS company
- Komadres.M by Przedsiebiorstwo Informatyki "ETOB-RES" company
- others
The PTC SECURITY SYSTEMS company is able to integrate, free of charge, the ‘Data Export / Import’ module with popular payroll software enabling software cooperation. For this purpose Customers should deliver to PTC SECURITY SYSTEMS exact specification of the external file.



























