Ir para conteúdo
  • Cadastre-se

Antonio Oliveira

Membros
  • Total de ítens

    8
  • Registro em

  • Última visita

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

Antonio Oliveira's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

2

Reputação

  1. Antonio Oliveira

    GERTEC PPC9xx

    Bom dia as colegas Estou precisando me comunicar diretamente com o PINPAD sem o uso da CliSItefXX.so/dll e pode ser através das portas USB ou SERIAL, recebi uma biblioteca dinamica (ppc900.dll) mas esta dando erro quando tento carrega-la em c/c++ e nao achei nada no site da gertec para poder ajudar. (a biblioteca em questao parece-que foi utilizada para integracao com C#) Se precisarem de alguma ajuda estou a disposição trabalhei por quase 10 anos na Software Express
  2. e para testar corretamente alem de arrancar o cabo de alimentação do PDV (Primeiro Teste), também deve-se retirar o SitDemo(Segundo Teste) do Ar encerrando o processo SitDemo.exe No caso do Primeiro(Cabo) sugiro desta forma, pois se pressionar o botão desliga., existem algumas CPUS que conseguem sinalizar e guardar os arquivos de persistencia corretamente. o que nao acontece com o cabo
  3. Bom dia, Voce provavelmente deve ter saido da funcao continuafuncaointerativo com 0, logo voce tem os cupons recebidos do TEF. mas voce precisa marcar o Status do passo onde estava pra saber o que fazer. Eu fazia da seguinte forma: Se arquivo nao existe ou controle=0, eu estava no passo de coleta antes de encerrar(continuafuncaositefinterativo(10000), portanto encerra com a chamada FinalizaFuncaoSiTefInterativo(0) isto efetuara o desfazimento geral Se continuafuncaositefinterativo(0), gera arquivo ou controle=1 e se estiver neste estado e os arquivos de recibos estão disponiveis, imprime e gera arquivo controle=2, e encerra com a chamada FinalizaFuncaoSitefInterativo(1) isto confirma geral retomanda sem arquivo ou com controle=0, finaliza com (0) retomada se o arquivo estado controle=1 e arquivo de recibos presentes, caiu e deve reimprimir no termino mudar estado para controle=2, apagar arquivo e finalizar com (1) retomada se o arquivo estado controle =1 e sem arquivos de recibo presente, caiu e nao mudou estado para 2, muda controle=2 e finaliza com (1) retomada se o arquivo estado controle=2 ja imprimiu e apagou o arquivo, falta finaliza com (1) depois de chamar finaliza com 0 ou 1 remover o arquivo/controle lembre-se de usar o flush / fclose para garantir que o arquivo/controle existe no disco, eu tive problemas com Compact Flash. sinaliza-va que tudo bem mas o S.O nao teve tempo para descarregar o arquivo
  4. ja usei muito o lazarus e inclusive o codetyphon, que a rigor é o lazarus turbinado( muda o instalador e ide) http://www.pilotlogic.com/sitejoom/index.php
  5. sim o ideal é ter o projeto deploy limpo pra producao e outro pra teste e depuracao, o problema em linux é que sem as informacoes, vc tambem nao tem bons indicios para procurar o erro. podem usar tambem a opcao de strip( que remove os simbolos nao utilizados e nao referenciados na aplicacao que vieram de bibliotecas de execucao )
  6. nao tenho certeza ao certo, mas vamos lá em "C' existem dois tipos de passagem de valores por copia e por endereco, quando se faz a passagem por endereco voce pode reatribuir valores a esta variavel que seram repassados ao chamador. o normal é sempre a passagem por cópia o que nao te permite retornar valores. Em pascal a passagem com uso de var, é semelhante ao uso de ponteiros em 'C', mas acho que nao se usa em .dll lembrando que tem de usar o '@'
  7. estas funcoes como ja foi dita, é para a tela do operador de caixa e outra para o terminal de cliente, a rigor a tela do operador de caixa é mais completa dando a indicaçao em caso de eventual negaçao da autorizacao.
  8. Mais de 15 anos de experiencia na área, sendo os ultimos 8 anos utilizando lazarus/codetyphon com ambiente TEF( SiTef ), implementando kiosk linux para rede ponto certo preposto do metroSP para cargas e recargas de bilhete unico e os bancos Bradesco e B.Brasil com transações de Recarga de Telefones, Pagamentos de Cta de Consumo, Boletos e demais transacoes bancárias usando slip printerl com capacidade de codigo de barras, lcb, bolacha de contato para recarga, modulos de recebimento de dinheiro, bem como ATM Diebold. e POS Ingenico, Verifone, Nurit, Thales. (ISO8583) Alem de pascal, programo também em C/C++ CURRICULUN VITAE ANALISTA DE SISTEMAS_2016_combinar.pdf
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.