Neste artigo será abordada a instalação do programa S1 Ponto na distribuição Ubuntu Linux. Para maiores informações sobre o S1 Ponto, veja a página oficial do projeto em http://s1ponto.opens1.com/.
Para cadastro de funcionários e emissão de relatórios é utilizada a interface web criada com Django. Para acessar a mesma deve-se abrir o navegador e acessar a máquina onde foi instalado o sistema. Na máquina local, o endereço é http://localhost, outras máquinas na mesma rede podem acessar através do endereço: http://ip-onde-foi-instalado.
A página apresentada inicialmente é a de login na área de administração, o usuário e senha padrão são:
Usuário: s1ponto
Senha: s1ponto
O sistema possui quatro módulos: Auth, Empresa, Funcionário e Ponto.
O módulo Auth cadastra os usuários com acesso à administração do sistema, o módulo Empresa identifica as informações da Empresa onde o s1ponto está sendo utilizado, o módulo funcionário permite o cadastro de Departamentos e Funcionários da empresa e o módulo Ponto permite administração das informações de ponto, com inserção e edição de dados.
Impressão digital
O sistema utiliza a libfprint para manipulação de impressões digitais, existe uma lista de dispositivos suportados no site da mesma.
Uma das dependências instaladas foi o fprint_demo, que pode ser utilizado para verificar o funcionamento do dispositivo. Para tal execute o fprint_demo e verifique se o seu dispositivo de leitura de impressão digital está funcionando corretamente. Este passo é importante, pois o sistema s1ponto não pode ser aberto sem que o dispositivo esteja funcionando, e por enquanto não emite nenhum tipo de erro sobre isso.
fprint_demo
Com a verificação completa e o cadastro efetivo dos funcionários, é necessário então cadastrar suas impressões digitais. As impressões digitais são cadastradas diretamente no sistema de ponto e não na interface web. Abra o sistema de ponto através do ícone no Desktop e utilize o atalho Ctrl+Shift+L para acessar o sistema de cadastro. Novamente o usuário e senha padrão são:
[1] Comentário enviado por odirneto em 19/01/2009 - 16:04h
Cara, o tutorial ta bom sim, bem explciados os passos de como isntalar e tal..
Contudo, tenho que ser sincero.. eu não tenho idéia para que se usa esse programa. Eu sei que você pos que para maiores informações entrar no site do fabricantes.. mas isso deixa o tutorial meio.. anh, sem pé nem cabeça sabe?
[4] Comentário enviado por lordhulk em 20/01/2009 - 11:19h
Eu até imaginei que pudesse se tratar disso, mas realmente faltou um prefácio descrevendo, algo como "Hoje em dia, diversas empresas recorrem a softwares pagos para controlar a entrada e saída dos funcionários da empresa, sendo muitas vezes obrigados a usar windows blablabla...."
Mas a cobertura da instalação ficou legal...
Só q novamente faltou mostrar como se usa ne, como cadastra usuário (com detalhes, imagens...), essas coisas.
[5] Comentário enviado por ronaldop em 28/01/2009 - 10:43h
Esse artigo está demais, muito bom mesmo, muitas empresas gastam muito dinheiro com relógio de ponto e agora temos uma solução totalmente gratuita e ainda com leitor biométrico. Parabéns, me ajudou muito...
[6] Comentário enviado por nobios em 28/01/2009 - 16:53h
@odirneto: Controle de ponto já indica o que faz o programa. Realmente poderia ter sido mais especifico, mas para quem trabalha isso é um padrão comum e por isso acabei por supor que todos saberiam o que é um programa de controle de ponto. :)
@lordhulk: A utilização é tão simples que dispensa maiores informações. Eu ia ficar escrevendo assim: Onde tem o campo nome, você escreve o nome da pessoa. Para adicionar um funcionário clique em adicionar funcionário... Para quem se interessou pelo programa, fizer a instalação e abrir o mesmo, perceberá que não há dificuldade alguma em sua utilização. Eu tentei cobrir todas as áreas que poderiam trazer algum problema na instalação e manutenção inicial do sistema.
[7] Comentário enviado por ronaldop em 29/01/2009 - 11:58h
Everson, depois de instalar todas as dependencias sem erro, quando tento instalar o pyfprint está gerando o seguinte erro:
yfprint/pyfprint_swig_wrap.c:5779: erro: array subscript is not an integer
pyfprint/pyfprint_swig_wrap.c:5779: erro: request for member ‘ml_doc’ in something not a structure or union
pyfprint/pyfprint_swig_wrap.c:5779: aviso: passing argument 2 of ‘strncpy’ from incompatible pointer type
pyfprint/pyfprint_swig_wrap.c:5779: aviso: passing argument 3 of ‘strncpy’ makes integer from pointer without a cast
pyfprint/pyfprint_swig_wrap.c:5780: erro: invalid operands to binary +
pyfprint/pyfprint_swig_wrap.c:5780: aviso: statement with no effect
pyfprint/pyfprint_swig_wrap.c:5783: erro: too many arguments to function ‘SWIG_PackVoidPtr’
pyfprint/pyfprint_swig_wrap.c:5784: erro: array subscript is not an integer
pyfprint/pyfprint_swig_wrap.c:5784: erro: request for member ‘ml_doc’ in something not a structure or union
pyfprint/pyfprint_swig_wrap.c:5784: aviso: statement with no effect
error: command 'gcc' failed with exit status 1
[8] Comentário enviado por nobios em 30/01/2009 - 12:00h
@ronaldop: pelo visto o problema é com o swig. Tenta remover e instalar ele novamente com o apt-get, as vezes o script de instalação dele pode não ter rodado corretamente.
[9] Comentário enviado por rrafael em 08/02/2009 - 18:38h
Nobios,
Voce pode me tirar um divida!!
Instalei tudo mas tudo mesmo.. teste o fprint.. funciona normal fez leitura da digital e tudo mais.. fiz acesso via web 100%.
Mas unica coisa que nao esta funcionando e o acesso no desktop quanto clico no icone no desktop da a maquina pensa e um pouco e nao acontece nada.. voce pode ajudar.. ja olhei tudo e parece estar ok.. mas o nao acesso o sistema via icone no desktop..
no terminal eu digito; python /opt/s1ponto/Ponto.desktop
File "/opt/s1ponto/Ponto.desktop" , line 2
[Desktop Entry]
^
SyntaxError: invalid syntax
[10] Comentário enviado por gohancreed em 05/03/2009 - 10:47h
Olá a todos, Estou com o Seguinte problema:Após Seguis os Passos acima, Quando Pressiono Ctrl+Shift+L para acessar o sistema de cadastro de Impressões eu escolho o funcionario, clico em cadastrar o programa reconhece minha digital, MAS QUANDO CLICO EM OK, A IMPRESSÃO NÃO É CADASTRADA, sei que não é Cadastrada pois a Opção Excluir continua INATIVA.
[11] Comentário enviado por nobios em 05/03/2009 - 23:33h
@rrafael: se abrir no terminal faça:
$ python /opt/s1ponto/gtkS1ponto.py
@gohancreed: Acredito que a questão seja a de permissão. Ou você não executou a mudança de permissões ou seu usuário não tem acesso ao grupo que utilizei como exemplo "scanner".
[15] Comentário enviado por isabellatavares em 09/04/2009 - 08:14h
Olá! Estou tentando instalar o S1 Ponto no laboratório no qual sou bolsista, mas quando tento puxar o pyfprint do GIT aparece a seguinte mensagem: Initialized empty Git repository in /pyfprint/pyfprint/.git/ , após algum tempo a mensagem é: repo.or.cz[0: 62.24.64.27]: errno=Connection timed out
fatal: unable to connect a socket (connection timed out)
Vejo que foi criado o diretório pyfprint mas está vazio.
Alguém tem alguma alternativa?
grata, Isabella
[17] Comentário enviado por nobios em 13/04/2009 - 10:08h
Bom dia,
A mensagem de erro é de tempo de conexão expirada. Pode ocorrer porque o servidor do outro lado não está funcionando ou porque a conexão que você está utilizando não permite acesso a esse tipo de recurso.
O http://repo.or.cz/w/pyfprint.git está funcionando corretamente, acabei de testar e consegui baixar da mesma forma como foi especificado aqui no tutorial.
Tentem verificar com o administrador da rede se existe algum bloqueio quanto a repositórios Git.
Caso tenha, vocês podem baixar um snapshot no endereço da página que foi especificado acima.
[20] Comentário enviado por dexter_123 em 27/04/2009 - 17:17h
Tive problemas para instalar o pyfprint no ubuntu, segui as instruções do tutorial e não foi.
O que fiz foi baixar via http como o nobios mencionou e depois usei o alien para converter o pacote para deb, porque o pacote baixado e para o padrão slackware. em seguida usei o dpkg para instalar e corri para o abraço !
[23] Comentário enviado por thiago.flat em 09/05/2009 - 16:57h
olá a todos estou com um pequeno probleminha,instalei normalmente o programa como o nobios colocou no seu tutorial,mas no momento de cadastrar as digitais no sistema ele reconhece a digital mas não grava pois a opção ainda fica como se tivesse nada acontecido. se alguem poder me ajudar fico agradecido
[26] Comentário enviado por alisonwm em 14/06/2009 - 08:06h
nobios: Fiz a instalação de todas as dependências mencionadas no artigo sem nenhum problema, consigo acessar o ambiente web perfeitamente. No entanto, não consigo abrir a aplicação no ícone criado no desktop nem pelo console através do comando "python /opt/s1ponto/gtkS1ponto.py", citado anteriormente por você. Alguém teria alguma outra sugestão? Utilizo o debian como servidor.
[27] Comentário enviado por jotapedesp em 24/06/2009 - 09:11h
Pessoal alguem pode me ajudar?
quando eu abro pelo navegador e digito usuário e senha aparece a seguinte mensagem:
Aparentemente o seu browser não está configurado para aceitar cookies. Por favor active os cookies, carrege novamente a página e volte a tentar.
ja tentei pelo mozilla IE 7 IE 8 e nada.
[30] Comentário enviado por ivanpineze em 21/10/2009 - 15:56h
Olá Pessoal,
Estou tentando instalar o ponto, mas empaquei. Se alguem puder me dar uma luz..... Estou instalando no Slack 12.2
O erro é o seguinte(Ao final ele lista diversos arquivos; só coloquei o primeiro):
[31] Comentário enviado por luanyata em 18/01/2010 - 08:48h
uma duvida... ele só funciona com o sistema de impressao digital???
ou o funcionario pode chegar em sua maquina e colocar seu nome e uma senha e confirmar seu ponto??
[32] Comentário enviado por mapdias em 07/04/2010 - 12:42h
Não estou conseguindo abrir o ícone de atalho da área de trabalho, ele fica pensando aparece na barra como se fosse abrir e nada, tentei abrir diretamente pelo terminal mas não está retornando nenhum erro, como faço para resolver este problema, vi acima que tem uma resposta semelhante para as permissões para executar os arquivos, mas mesmo assim não consegui resolver o problema.
[33] Comentário enviado por duncan2010 em 25/04/2010 - 14:42h
Boa tarde,
Nobios, iniciei a instalação do S1 ponto, porém quando vou instalar a pyfprint, da command not foun no git-clone, se puder me ajudar agardeço.
[38] Comentário enviado por wapenik em 03/09/2013 - 15:36h
Consegui instalar normalmente, tenho um leitor de biometria microsoft fingerprint reader e gostaria de saber se preciso fazer alguma configuração para que o mesmo possa funcionar. Este leitor está na lista de leitores suportados pela biblioteca libfprint!
[40] Comentário enviado por rgb0007 em 03/11/2019 - 19:53h
Boa Tarde !!
Gostei muito da matéria e gostaria de ajudar portando o mesmo para CentOS e fazendo alguns testes. mas o link do pacote não existe. Não consigo baixar o pacote, a;guém pode nos ajudar ?
Att