Árvore de páginas

Como habilitar logs entre o Protheus e as impressoras fiscais?

Produto:

Microsiga Protheus

Versões:

11 e 12

Ocorrência:

Identificar ocorrências relacionadas a comunicação entre o Protheus e as impressoras, existem impressoras que utilizam a DLL SIGALOJA.dll e outras que utilizam a TOTVSAPI.dll , ambas localizadas na pasta smartclient ( default ) .

Passo a passo:

Bematech / Daruma / Sweda

Para habilitar este recurso, é necessário que o arquivo SIGALOJA.INI, que deve estar no mesmo diretório da SIGALOJA.DLL, tenha a seguinte seção configurada:

[LogDLL]
Log=1


Por favor, baixar a última versão do SIGALOJA.DLL disponível no portal do cliente.

Resultado: Será criado o arquivo SIGALOJA.LOG com os comandos enviados para a impressora na pasta \bin\smartclient.

Exemplo de uma venda simples com sucesso :

Abre o Cupom 08/07/2015 18:29:24  -> IFAbrCup(             0,||,)
Retorno do comando : 08/07/2015 18:29:24 <- 0 - []
Registro do item : 08/07/2015 18:29:24  -> IFRegItem(  0,1   ,1 ,0000.197,100,0,T18.00,19.7,UN,2)
Retorno do comando : 08/07/2015 18:29:24 <- 0 - []
Envio do Pagamento : 08/07/2015 18:29:24  -> IFPagto( 0,CARTAO DE CREDITO|19.70|,0,)
Retorno do comando : 08/07/2015 18:29:24 <- 0 - []
Fecha o cupom : 08/07/2015 18:29:25  -> IFFechaCup( 0|Orcamento: 889049 Obrigado! Volte Sempre!)
Retorno do comando : 08/07/2015 18:29:24 <- 0 - []


Epson / Itautec 

Para habilitar este recurso, é necessário que o arquivo TOTVSAPI.INI, que deve estar na pasta do SmartClient, tenha a seguinte seção configurada:

[Log]
LogECF=1
TamanhoLog=1000 //(1 MB)

Resultado: Será criado o arquivo LjECF+<estação>.log na pasta <RootPath>\log\ecf+<empresa>+<filial>.