Escolar Documentos
Profissional Documentos
Cultura Documentos
arquivos de
pendrive
PrintPoint III
INDICE
Apresentação. ............................................................................................................................................. 5
1. Descrição geral dos arquivos. .......................................................................................................... 5
2. Formato dos arquivos ........................................................................................................................... 6
2.1 Empregad.txt.................................................................................................................................. 6
2.2 Credenc.txt..................................................................................................................................... 7
2.3 Template.txt................................................................................................................................... 7
2.4 Superv.txt ..................................................................................................................................... 10
2.5 Config.txt...................................................................................................................................... 11
2.6 ConfigNO.txt ................................................................................................................................ 15
2.7 Exformat.txt ................................................................................................................................. 15
2.8 Data.txt ........................................................................................................................................ 17
2.9 NewFinger.txt .............................................................................................................................. 17
2.10 AllFinger.txt .................................................................................................................................. 19
2.11 AllBadges.txt ................................................................................................................................ 19
2.12 AfdData.txt ................................................................................................................................... 19
2.13 Conexao.txt .................................................................................................................................. 21
2.14 Events.txt ..................................................................................................................................... 23
2.15 LogComunic.txt ............................................................................................................................ 29
2.16 Wifi.txt ......................................................................................................................................... 32
2.17 Gprs.txt ........................................................................................................................................ 33
Anexo I - Códigos de motivo de desconexão no log de eventos de sistema .............................................. 34
Apresentação.
Este documento se destina a definição dos arquivos texto que serão utilizados para
comunicação via pen drive com o relógio PrintPoint III (REP).
21234567890123456712345678912
... Programações do equipamento 12345678901234567...
... Programações do equipamento 12345678901234567...
... Programações do equipamento 12345678901234567...
... Programações do equipamento 12345678901234567...
27654321098765432121987654321
... Programações do equipamento 76543210987654321...
... Programações do equipamento 76543210987654321...
A terceira linha do arquivo pode ou não conter uma linha do tipo 3. Esta linha
define se será efetuada uma limpeza da tabela antes da transmissão de novos dados
para o relógio. Para isto, basta que na terceira linha do arquivo exista o número “3”.
A linha tipo 4 define a inclusão de um registro a ser enviado. Para enviar o
empregado com PIS “012345678901” e nome “José da Silva”, a linha deve ser gerada
da seguinte forma: 4012345678901José da Silva.
A linha tipo 5 define a exclusão de um registro. Exemplo para excluir o
empregado com PIS 098765432109: 5098765432109.
Para incluir comentários no arquivo inicia-se a linha com “0” seguida pelo texto
desejado. Os comentários podem ser criados em qualquer parte do arquivo.
Um arquivo pode ou não conter as linhas do tipo 0, 3, 4 ou 5.
2.1 Empregad.txt
O arquivo Empregad.txt não pode conter linha “3”.
Tamanho da área de dados: 71
Formato da área de dados:
Campo Fixo Informar “4”.
PIS PIS do empregado, com 12 dígitos.
Nome Nome do empregado, com 52 caracteres ASCII estendido, página de código
850
Senha Senha com 6 dígitos criptografados.
Exemplo:
1REP V. 1.0099999999999
212345678901234567
4012345678901José da Silva 459509
Exemplo:
1REP V. 1.00
21234567890123456799999999999
3
4000000000001234567890123456789010
00000000000123456789 012345678901 0
Código do cartão PIS Via
2.3 Template.txt
Este arquivo pode ser gerado para 2 formatos de templates.
Os formatos possíveis são:
- Sagem
Tamanho da área de dados: Variável
Formato da área de dados:
Exemplo:
1REP V. 1.00
21234567890123456799999999999
3
4012345678901 83 06 1234...(Template tipo ISO FMR, tamanho variável)...1234(Template tipo
ISO FMR, tamanho variável)...*
- Virdi
Tamanho da área de dados: 1626
Formato da área de dados:
Exemplo:
1REP V. 1.00
21234567890123456799999999999
3
4012345678901 83 04 0190(Template com 800 caracteres)0190(Template com 800 caracteres)*
* Os espaços na linha 4 são somente para ilustrar cada campo separadamente. Não devem ser
considerados na criação do arquivo.
- Suprema
Tamanho da área de dados: 1562
Formato da área de dados:
Exemplo:
1REP V. 1.00
21234567890123456799999999999
3
4012345678901 83 01 0180(Template com 768 caracteres)0180(Template com 768 caracteres)*
* Os espaços na linha 4 são somente para ilustrar cada campo separadamente. Não devem ser
considerados na criação do arquivo.
- Secukey
Tamanho da área de dados: 2018
Formato da área de dados:
Exemplo:
1REP V. 1.00
21234567890123456799999999999
3
4012345678901 83 20 01F2(Template com 996 caracteres)01F2(Template com 996 caracteres)*
* Os espaços na linha 4 são somente para ilustrar cada campo separadamente. Não devem ser
considerados na criação do arquivo.
012345678901 PIS
00000000000000000001 Credencial
047678 Senha criptografada
07 Permissões:
operações com pen drive, programação de data e hora e programações técnicas.
99988877766 CPF do supervisor
Exemplo 2: Cadastro de 3 supervisores com seus respectivos PIS, credencial, senha, permissão e CPF.
1REP V. 1.00
21234567890123456799999999999
3
4012345678901000000000000000000010476780799988877766
4012345678902000000000000000000020476770711122233344
4012345678903000000000000000000030476760744455566677
Exemplo:
Enviar horário de verão, com início em 1 de outubro de 2009 e fim em 15 de fevereiro de 2010, autorizado pelo
CPF 999.999.999-99 Conteúdo da área de dados:
Obs: O CPF passado como parâmetro nesta linha, será utilizado pelo equipamento quando o horário de entrada ou
saída de verão for atingido e o equipamento tiver que gerar um registro de alteração de data e hora na MRP.
Nesse caso, esse CPF será associado à esse registro.
4100027011020091502201099999999999
- Tipo de Leitura
00 – Não tem
criptografia
Tipo de Criptografia 2
01 – 8 dígitos
02 – 12 dígitos
Campo contendo
Vetor 1 02 10 10 dígitos (não
repetidos)
Campo contendo
Vetor 2 14
14 dígitos
Verificador 1 2
01 a 14
Verificador 2 2
Formato especial
43
Magnético Dimep 1
Formato especial ABA 00 – Não
53 2
1 01 – Sim
Formato especial
63
Wiegand 1 (32 bits)
00 – Não tem
Tipo de personalização personalização
2
2 de 5 01 – Micropoint
02 – Megapoint
04
Número de Dígitos do
2 00 a 15
cartão
Código de 0000 a 9999
4
personalização 2 de 5 personalização
- Cartão
- Teclado
- Autenticação
2.6 ConfigNO.txt
Os dados do arquivo ConfigNO.txt são exatamente os mesmos do arquivo Config.txt, porém somente os
parâmetros de horário de verão e dados da impressora são válidos. Este arquivo pode ser mandado a qualquer
momento. O arquivo Config.txt só pode ser mandado com o REP em manutenção.
2.7 Exformat.txt
Primeira linha:
Segunda linha:
Terceira linha:
Formato de exportação:
%R** Número de fabricação do relógio. ** indica quantidade de dígitos do número
de fabricação.
%C** PIS do empregado. ** indica a quantidade de dígitos do PIS.
%Z** Nome do empregado. ** indica a quantidade de caracteres do nome.
%D02 Dia do registro com “2” dígitos.
%M02 Mês do registro com “2” dígitos.
%L02 Século do registro com “2” dígitos.
%A02 Ano do registro com “2” dígitos.
%H02 Hora do registro com “2” dígitos.
%N02 Minuto do registro com “2” dígitos.
0
Campo fixo
2
Campo fixo
2.8 Data.txt
Este arquivo é gerado pelo relógio e contém os dados de registros de marcações e de eventos sensíveis. O
formato deste arquivo é configurável através do arquivo exformat.txt.
Formato padrão
Exemplo 1: Registro de marcação efetuada no relógio 20150629092500000, PIS 000000000001, NSR 000000147
em 29/06/2015 as 17:08.
20150629092500000000000000001000000147290620151708
2.9 NewFinger.txt
Este arquivo é gerado pelo relógio e contém os dados biométricos das pessoas cadastradas no relógio e
que nunca foram recolhidas.
Formato Sagem
Tamanho da área de dados: Variável
Formato da área de dados:
Exemplo: Dados biométricos de uma pessoa cadastrada no relógio e que nunca foi recolhido.
Formato Virdi
Tamanho da área de dados: 1624
Formato da área de dados:
Exemplo: Dados biométricos de uma pessoa cadastrada no relógio e que nunca foi recolhido.
Formato Suprema
Tamanho da área de dados: 1560
Formato da área de dados:
PIS PIS do empregado, com 12 dígitos.
Primeiro dedo N. do primeiro dedo, com 1 dígito
Segundo dedo N. do segundo dedo, com 1 dígito
Dado Biométrico Dado biométrico, contendo duas digitais do usuário em ASCII.
- Formato do template: 1 byte em hexa define o tipo de template a ser enviado.
01h – Suprema (Formato proprietário Suprema)
Exemplo: Dados biométricos de uma pessoa cadastrada no relógio e que nunca foi recolhido.
Formato Secukey
Tamanho da área de dados: 2016
Formato da área de dados:
Exemplo: Dados biométricos de uma pessoa cadastrada no relógio e que nunca foi recolhido.
2.10 AllFinger.txt
Este arquivo é gerado pelo relógio e contém os dados biométricos de todas as pessoas cadastradas no
relógio.
2.11 AllBadges.txt
Este arquivo é gerado pelo relógio e contém os dados das credenciais vinculadas aos funcionários
cadastrados no relógio.
Formato
Cartão Código do cartão com 20 dígitos.
PIS PIS do empregado, com 12 dígitos.
Via Via do cartão, com 1 dígito ASCII (se não existir, preencher com ‘0’).
000000000000000000010000000000010
2.12 AfdData.txt
Este arquivo é gerado pelo relógio e contém os dados dos registros de marcação de ponto efetuados no
relógio.
Formato
Este arquivo de programação funciona de forma modularizada, ou seja, podem ser enviados um ou mais
parâmetros em cada linha de dados, não necessariamente todos. Todas as linhas de dados contidas no arquivo
devem iniciar com o campo fixo “4”.
“01” – Habilita
“00” – Desabilita
Se este parâmetro estiver com
01 – Conexão do valor 1, mas o tempo de conexão
Habilita usuário. for igual a zero, o relógio irá
00 2
Conexão 02 – Conexão de realizar uma tentativa de
monitoramento. conexão sempre que houver um
novo evento de sistema (e
desconectará obedecendo ao
tempo de desconexão).
8 dígitos ASCII, indicando a
periodicidade, em segundos,
que o equipamento deve
estabelecer conexões no
Tempo de 01 – Conexão do modo cliente. O tempo será
conexão usuário. contado a partir do momento
01 8
(segundos) 02 – Conexão de que a conexão foi derrubada
monitoramento. pela última vez.
Se for passado um tempo
igual a zero o equipamento
entende que a funcionalidade
deve ser desabilitada.
8 dígitos ASCII, indicando o
tempo, em segundos, desde a
última troca de mensagens,
que o equipamento deve
01 – Conexão do
Tempo para aguardar para derrubar a
usuário.
desconexão 02 8 conexão com o software.
02 – Conexão de
(segundos) Se for passado o valor 0 o
monitoramento.
equipamento nunca irá tomar
a iniciativa de derrubar a
conexão.
01 – Conexão do
“01” – Habilita
usuário.
Habilita DNS 03 2 “00” – Desabilita
02 – Conexão de
monitoramento.
01 – Conexão do De 8 a 16 dígitos ASCII (de 1
Servidor DNS usuário. a 3 dígitos por octeto e 4
04 variável
primário 02 – Conexão de pontos), contendo o endereço
monitoramento. IP.
Exemplo: “192.168.0.2.”
Exemplos:
- Configurar o servidor DNS primário com o endereço IP 192.100.99.60, para a conexão do usuário:
“404010014192.100.99.60.”
Obs.: essas configurações descritas nos exemplos acima podem ser enviadas todas de uma só vez (na mesma linha
de configuração):
“4010100080000001004010014192.100.99.60.09010008000000011101000201”
2.14 Events.txt
Este arquivo é gerado pelo relógio e contém os dados dos eventos de sistema registrados. Cada tipo de evento tem
sua própria formatação. Abaixo, seguem os formatos.
Evento: Temperatura (ID = “1”)
Número sequencial 6 dígitos ASCII, entre “000000” e “999999” com o número do
evento.
Identificador do evento 1 dígito ASCII, de valor “1”, correspondendo ao evento de
temperatura.
Data e Hora 14 dígitos ASCII, no formato DDMMAAAAHHMMSS.
Identificador do sensor 1 dígito ASCII, informando qual sensor de temperatura gerou o
evento:
“1” – sensor da placa;
“2” – sensor do compartilhamento de papel
Temperatura lida em °C 4 dígitos ASCII, informando a temperatura lida pelo sensor. O
dígito menos significativo indica os décimos.
Ex: para uma temperatura lida de 25,3 °C, o valor desse campo
será “0253”.
Status de alerta 1 dígito em ASCII, informando o status de alerta do sensor:
“0” – Normal;
“1” – Nível de alerta;
“2” – Nível de Problema
Evento: Comunicação (ID = “8”) – Limpeza de templates sem PIS (subtipo “10”)
Número sequencial 6 dígitos ASCII, entre “000000” e “999999” com o número do
evento.
Identificador do evento 1 dígito ASCII, sendo:
“8” – Comunicação
Data e Hora 14 dígitos ASCII, no formato DDMMAAAAHHMMSS.
Tipo de conexão “00” – Server
“01” – Client
Subtipo “10” – Limpeza de templates sem PIS
Evento: Comunicação (ID = “8”) – Limpeza de templates sem PIS (subtipo “10”)
Número sequencial 6 dígitos ASCII, entre “000000” e “999999” com o número do
evento.
Data e Hora 14 dígitos ASCII mais 5 (‘/’’/’’ ‘’:’’:’) caracteres em ASCII, no
formato DD/MM/AAAA HH:MM:SS.
Tipo de conexão Irá conter a palavra correspondente ao tipo de conexão:
00 – “SERVER”
01 – “CLIENT”
Subtipo Irá conter a palavra correspondente ao tipo do subtipo:
10 – “LIMPEZA DE TEMPLATES SEM PIS”
Exemplo: 123456 – 30/05/2016 10:52:41 – CLIENT - LIMPEZA DE TEMPLATES SEM PIS
2.16 Wifi.txt
Este arquivo de programação deve ter como premissa que somente pode ser enviado um parâmetro em
cada linha de dados. Todas as linhas de dados contidas no arquivo devem iniciar com o campo fixo “4”.
OBS IMPORTANTE: ESTE ARQUIVO É COMPATÍVEL SOMENTE A PARTIR DA VERSÃO V2 (Denominação interna) DO
PRINTPOINT III.
2.17 Gprs.txt
Conforme já acontece com o arquivo Wifi.txt, este arquivo de programação também deve ter como
premissa que somente pode ser enviado um parâmetro em cada linha de dados.
OBS IMPORTANTE: ESTE ARQUIVO É COMPATÍVEL SOMENTE A PARTIR DA VERSÃO V2 (Denominação interna) DO
PRINTPOINT III.
Exemplo: Configurar todos os parâmetros da interface Gprs: Neste caso, o arquivo Gprs.txt deve conter 3 linhas de
dados (uma para o parâmetro “00”, uma para o parâmetro “01” e uma para o parâmetro “02”).
40006tmdata
40104vivo
40204vivo
Código Significado
0000 Desconexão por iniciativa do software.
0001 Erro na criptografia AES
0002 Erro de escrita no socket
0020 Erro na criação do echoclient
0021 Frame TCP vazio
0022 Conexão client sendo fechada
0040 Cabo desconectado
0041 Timeout sem tráfego na rede
0042 Conexão interrompida pelo usuário
0241 Erro na interface de rede
0242 Argumento inválido
0243 Sem conexão
0244 Conexão fechada
0245 Reset da conexão
0246 Conexão abortada
0247 Já conectado
0248 Endereço em uso
0249 Operação iria bloquear
0250 Valor inválido
0251 Operação em andamento
0252 Problema de roteamento
0253 Timeout
0254 Erro de buffer
0255 Sem memória