Hardware Guide

ZKTeco Attendance Machine Software: Connect Any Biometric Machine Without Extra Software

Published: July 2026 • 8 Min Read

ZKTeco biometric attendance machine connected to salon software

You bought a fingerprint attendance machine — a ZKTeco F22, a K40, an eSSL X990, maybe a Hikvision terminal — and the shop owner handed you a CD or a download link for the desktop software. Then the real work started: a Windows PC that must stay switched on, a licence key, a database to configure, and at the end of every month somebody still exports an Excel file and types the hours into payroll by hand.

Here is the part almost nobody tells you: the machine does not need that software at all. Every modern biometric terminal already knows how to push its punches to a server on its own. If you point it at software that already runs your billing and payroll, the punches land where the money is calculated — and the second system disappears.

1. What attendance machine software actually has to do

Strip away the marketing and there are only three jobs:

The bundled desktop tools do the first job well, the second one adequately, and the third one not at all. That last gap is where the month-end pain lives.

2. Why the classic setup is so heavy

The traditional route puts a Windows machine in the middle of everything:

None of that is a hardware limitation. It is simply how the desktop software was designed, back when "the server" meant a tower under a desk.

3. The modern route: the machine talks to your software directly

ZKTeco terminals (and the eSSL / Realtime family built on the same platform) ship with a push protocol usually labelled ADMS or Cloud Server in the menu. Give the machine an address, and it becomes the one doing the work: it connects out over your WiFi, registers itself, and pushes every punch the moment it happens.

That single change removes the whole middle layer. No PC in the corner, no local network requirement, no licence for a second system, no export file. The terminal is simply another device on the internet — like a phone — reporting to the software you already pay for.

4. Connecting a ZKTeco machine, step by step

On the terminal itself there are only two things to set. This takes about two minutes.

That is the entire hardware side. Everything after that happens in the software: the new machine is detected automatically, and you confirm it belongs to your branch. No SN to type, no driver to install, no port to open on your router — the machine dials out, so nothing needs to be exposed inbound.

5. Which machines this works with

The point is not brand loyalty — it is that you should not have to replace a working machine to modernise the software behind it.

6. What happens after the first punch

Collecting punches is easy. Turning them into attendance that a salon owner will trust is the harder part, and it is where most systems quietly go wrong:

7. Attendance is only useful when it reaches payroll

The reason to connect the machine to your POS rather than to a standalone attendance tool is simple: the hours are already sitting next to the salary, the commission and the advances. Present, late, half day and absent flow into the payslip; overtime and deductions calculate from the same timestamps; and the owner can see who is actually in the salon right now instead of asking.

If you want the wider picture of how those hours become money, our salon payroll guide walks through the full cycle, and commission structures covers the part staff care about most.

8. A short checklist before you buy anything

If the answer to the last one is yes, that is a recurring cost for something the hardware already does for free.

Frequently asked questions

Does a ZKTeco attendance machine need its own software?

No. Every modern ZKTeco terminal (F22, K40, K50, MB460, uFace 800, SpeedFace, iClock) speaks a built-in push protocol called ADMS. If you give the machine a server address in Menu → Comm → Cloud Server, it sends every punch to that server by itself. BioTime, ZKBio Time.Net or ZKTime.Net are only needed when you want ZKTeco's own desktop software — they are not required for the machine to work.

Is there free ZKTeco attendance machine software?

The bundled desktop tools are limited versions and still need a Windows PC that stays switched on. A better route for a small business is software that already runs your billing and payroll: the machine pushes punches into it directly, so there is no second system, no export file and no extra licence to renew.

Can I connect the attendance machine over WiFi without a computer?

Yes. The machine only needs your WiFi and the server address. Once both are set, it talks to the cloud on its own — the computer can be off, and staff can punch in before anyone opens the shop.

What happens when the internet goes down?

The terminal stores punches in its own memory and pushes them when the connection returns, so nothing is lost. Attendance is rebuilt from those punches when they arrive.

Does this work with Hikvision, Dahua, eSSL or Realtime machines?

Yes. eSSL, Realtime and most ZKTeco clones use the same push protocol. Hikvision and Dahua terminals send events to a private HTTP link instead (their 'HTTP Listening' setting), and any machine that can export a log file can be imported directly.

Do I need a cracked or pirated copy of the ZKTeco software?

No — and you should not use one. A cracked build usually arrives with malware, and it would be installed on the same computer that holds your sales and customer data. It also cannot be updated, has no support, and is illegal in most countries. The reason people search for it is simply cost, and that cost disappears once you understand what the hardware already does: the terminal pushes its punches to whatever server address you give it, so there is no desktop licence to buy, borrow or crack in the first place.

How does the software know which fingerprint belongs to which staff member?

Each person is enrolled on the machine with a User ID (and usually a name). The software matches that ID to the staff member once — after that every punch from that finger is filed automatically, including the punches that arrived before the match was made.

Already own a fingerprint machine?

Connect it to TressyPOS in two minutes — no extra software, no server PC, no per-device licence. Attendance lands straight in payroll.

Talk to our Enterprise Team