Ir para conteúdo
  • Cadastre-se

Antonio Oliveira

Membros
  • Total de ítens

    8
  • Registro em

  • Última visita

Posts postados por Antonio Oliveira

  1. 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. 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 '@'

    • Curtir 1
  5. 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

    • Curtir 1
×
×
  • 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.