# Lector FP-85

## Marcajes y control de presencia

> * INTRODUCCIÓN

### INTRODUCCIÓN

Se detalla la implementación del lector de huellas FP-85 para la lectura de marcajes.

Existen 3 métodos para la captura de datos de los lectores FP-85.

* Lectura vía Ethernet: Un asistente permite seleccionar el lector (asociado al nodo como dispositivo).
* Automática: Cada 60s se irán leyendo los marcajes de los lectores asociados al nodo.
* Lectura mediante archivo: Se pueden exportar los marcajes del terminal FP-85 a una llave USB. Se recupera el archivo importándolo a NEO desde un asistente.

Puede requerir drivers (actualización 200900150).

### CONFIGURACIÓN

### Configuración del terminal

* “Del Auto Reg” = S
* Modo incidencias = modo1
* Colocar fecha y hora (contemplar cambio de hora).
* El password de comunicaciones se debe dejar a “0” (sin password).
* Configurar la IP del terminal para la red, accesible desde el ordenador de lecturas.
* Configurar administrador, para limitar las acciones en el terminal.
* Las huellas se deben grabar en el terminal (existe la opción de exportar para cargar en otros terminales), el código será la asociación de equivalencias en Neo.
* Copiar las DLLs del SDK a System32.&#x20;
  * Las DLLs se encuentran en la actualización 200900149.
* Run Regsvr32 zkemkeeper.dll
  * Para 64 bits, copiar en SysWOW64 y utilizar el regsvr32 de ese directorio.

### Configuración en NEO

Configurar las fichas de personal y asignar las tarjetas de empleado en NEO:

1. Crear los empleados en el menú *>> Mantenimientos > Personal*.
2. Asociar contratos al personal. (**Atención!!** Se controlan las fechas de los contratos pero no los días de trabajo, en tal caso se insertan los registros.)
3. Crear equivalencias para los códigos (en el menú *>> RR.HH. > Registro de personal > Asignación de tarjetas*)
4. Los códigos deben ser únicos para toda la empresa.&#x20;
5. Se deben crear tantos códigos de tareas de personal, como incidencias. (en el menú *>> RR.HH. > Configuración > Tareas*).&#x20;
6. La Tarea “0” es obligatoria y se debe colocar siempre como “normal”.
7. Para lectura automática y online, asignar al nodo correspondiente el dispositivo con enlace = IP.
8. Asignar al nodo que tiene el SOAP el centro(local) en la ficha del nodo.&#x20;
9. Se guarda en **T0\_Clasesrelaciones**:
   * relación = ’NODO DE’ y&#x20;
   * tipodestino = ’UO’.&#x20;
10. **Atención!!** Para un nodo “servidor central”, no se informa la relación. Colocar manualmente.

### Captura automática de marcajes

Si se ejecuta el Soap en un nodo que tiene asignados dispositivos FP-85, éste se configurará para ir leyendo de los lectores configurados cada 3 min.

* En el caso de realizar lecturas de marcajes aún no configurados en Neo, estos se cargarán y se pueden ver en la pantalla “Marcajes a revisar”.
* Tenemos la opción de “Revisar”, que vuelve a evaluar los marcajes para cambiar el empleado si la “asignación de tarjetas” se ha introducido.

### LECTURAS MANUALES

Existen 2 opciones manuales, que se describen a continuación:

### Lectura de archivo

Se pueden exportar los marcajes del terminal FP-85 a una llave USB. Se recupera el archivo importándolo a NEO desde un asistente.

1. Ejecutar el asistente en el menú  *>> RR.HH > Importar\Importar marcajes FP-85 (archivo)*.

   2.Seleccionar el archivo y nos indicará los marcajes del archivo y si existe alguna incidencia la marcará.

   * En la fase final del asistente se indican los marcajes del archivo y como se insertarán en Neo.&#x20;
   * Si existe alguna razón para no insertarse, entonces se muestran como error y se indica la razón en la columna Descripción.

### Lectura vía red

Se pueden importar los marcajes desde el lector vía on line:

* Ejecutar el asistente en el menú *>> RR.HH > Importar > Importar marcajes FP-85*.
* Seleccionar el lector y si deseamos que se borren las lecturas después de la lectura.
* Como en el asistente anterior, se indicará los marcajes del lector y si existe alguna incidencia la marcará.&#x20;
* Si se ha seleccionado el borrar marcajes del terminal, estos ya se han borrado en este punto.

### FORMATO DEL ARCHIVO

El archivo: **1\_attlog.dat**.

Tiene el formato:

* ID
* Fecha – hora, formato yyyy-mm-dd hh:nn:ss
* ¿campo dummy?
* Tipo entrada
  * 0 = Entrada
  * 1 = Salida
  * 2 = Sal
  * 3 = Regreso
* ¿Campo dummy?
* Incidencia&#x20;
  * 0=sin incidencia
  * Otros: debe coincidir con el código de incidencia de Neo
* Los campos que no sabemos podrían ser (opciones):
  * Número de huella (por ejemplo, dedos diferentes)
  * Entrada manual
* Separador de campo: 0x09 (TAB)
* Separador de línea:  0x0D, 0x0A

Ejemplo de datos:

```
3 2009-10-16 17:42:38     1     0     1     0
1 2009-10-16 17:42:58     1     0     1     0
3 2009-10-16 17:43:10     1     1     1     0
3 2009-10-16 17:43:25     1     0     1     1
3 2009-10-16 17:43:40     1     1     1     52
3 2009-10-16 17:43:52     1     3     1     0
3 2009-10-16 17:43:59     1     2     1     0
```

### RESTRICCIONES

* No se implementa comunicación directa USB con el terminal (Aunque está a medias, probar COM1 en enlace del dispositivo, requiere driver en actualización 200900150).
* El terminal no muestra el nombre del usuario. No se envían datos de Neo al terminal.
* Solo se permite un centro por nodo.&#x20;
* No se pueden tener 3 lectores y apuntando a diferentes centros (departamentos).&#x20;
* Para conseguirlo se deben colocar los dispositivos en nodos diferentes que apuntan a cada centro.
