SDK ZKTeco (x86) — requisito para leer checadores por red
==========================================================

QUE ES
------
Las librerias que el Sistema Checador necesita para comunicarse con los checadores
ZKTeco conectados por IP en la red local. Sin esto, "Leer y Sincronizar" no encuentra
el equipo aunque la IP y el puerto sean correctos.

NO hace falta si el checador trabaja en modo ADMS (nube) o si es un checador celular:
en esos casos el equipo se comunica con el servidor por internet y no usa este SDK.


COMO SE INSTALA
---------------
1. Descomprime TODO este ZIP en una carpeta, respetando las subcarpetas.
   El .bat busca las librerias en "Standalone SDK-6.3.1.55\SDK\x86" al lado suyo;
   si lo sacas de aqui, no las encuentra.

2. Clic derecho sobre "registrar_sdk_zkteco_x86_admin.bat"
   -> "Ejecutar como administrador".

   Es obligatorio como administrador: el proceso copia librerias a la carpeta del
   sistema y las registra en Windows, y sin permisos de administrador falla.

3. Debe aparecer un mensaje de "DllRegisterServer ... correctamente".
   Si sale error, lo mas comun es haberlo abierto con doble clic en vez de como
   administrador.

4. Cierra y vuelve a abrir el Sistema Checador, y prueba leer el checador.


POR QUE x86 (32 BITS)
---------------------
El SDK de ZKTeco solo existe en 32 bits, asi que el sistema compila y corre en 32 bits
para poder usarlo. Por eso las librerias se registran en SysWOW64, que es donde Windows
de 64 bits guarda las de 32 bits, y no en System32. Esto es correcto y esperado.


SI EL EQUIPO SIGUE SIN RESPONDER
--------------------------------
Registrar el SDK resuelve el lado del PC. Si despues de esto sigue sin leer, el problema
ya no es este: revisa que el checador responda al ping, que el puerto (4370 por defecto)
no este bloqueado por el firewall, y que el numero de serie y MachineNumber capturados
coincidan con los del equipo.
