Biometric Machine Integration
Real fingerprint devices, talking directly to Platinum over the network.
What it does
Registers and manages the physical fingerprint attendance devices used across the business, and pulls their punch logs into Platinum. This is a genuine hardware integration - a dedicated background service connects to each device over TCP/IP using the manufacturer's ZKTeco SDK and reads the fingerprint punch log directly off the machine, it isn't a simulated or file-import feed.
How it works
Register each device
Add a device with a name, its network IP address, and port (4370 by default, the standard ZKTeco port), and mark it active.
Pull punches for a date range
Choose a device and a from/to date, then pull - the service connects to that device, reads its buffered fingerprint log, and imports only the punches in range, skipping any it's already imported so nothing gets double-counted.
Sync the device clock
Push the server's current time onto the device so its punch timestamps stay accurate.
Clear the device log
Once punches are safely pulled in, the device's own onboard log can be wiped to free it up - an irreversible action the form deliberately warns about before running it.
The problem it solves
Manually keying in attendance for every employee, every day, doesn't scale and invites both error and abuse - people can vouch for a colleague who never showed up. Reading directly from fingerprint hardware means the clock-in/clock-out record reflects a real person physically present at a real device, and pulling on demand (rather than trusting the device's own limited memory indefinitely) keeps that record safely backed up in Platinum.
Part of the domain
🕒 HR AttendanceKnow exactly who worked, when, and against what schedule - straight from the fingerprint reader.