Página 1 de 1
dois pdv, duas ecf(bematech) e um problema
Enviado: 14 Ago 2004 08:59
por marcos.gurupi
Caros colegas, tenho um cliente q trabalha com dois pdvs cada um com
uma impressora bematech mpfi 20 II acontece q quando por exemplo um
pdv fecha um cupom ao mesmo tempo q o outro ocorre q um deles n termina
o cupom, isso acontece acredito eu pq eles tentaram acessar o bemafi.cmd
ou mesmo o bemafi.exe ao mesmo tempo. Como faco para configurar os
terminais para q isso n ocorra mais?
Obrigado.
Marcos Roberto
Bemafi32.cmd
Enviado: 15 Ago 2004 15:25
por gransoft
ARAGUARI-MG, 15 de agosto de 2004.
Prezado Marcos,
Utilizando o Driver BEMAFI.EXE, o seu Aplicativo Fiscal deverá criar o arquivo BEMAFI.CMD com comandos para o ECF em um diretório específico. Se o Aplicativo roda em Rede, gere os BEMAFI.CMD em diretórios locais/distintos, evitando-se conflitos.
Seguindo uma dica de um amigo aqui do Fórum, resolvi testar o BematechMonitor, um aplicativo para Windows que fica em background aguardando que o arquivo BEMAFI32.CMD seja "copiado" para um diretório pré-configurado, para encaminhar os comandos ao ECF.
Apesar de ter que rever TODOS os comandos, achei muito interessante, pois não necessito rodar o BEMAFI.EXE. Instala-se a BEMAFI32.DLL no \WINDOWS\SYSTEM, configura-se o BEMAFI32.INI no mesmo diretório, e o BematechMonitor irá interceptar o BEMAFI32.CMD criado pelo seu Aplicativo Fiscal.
O "lucro real" disso é que poderemos utilizar o EmulFith, emulador de ECF da Bematech, durante o desenvolvimento, testes e treinamento de usuários.
O "monitor de comandos para o ECF" deve ter sido baseado no "gerenciador padrão" do TEF, que também monitora a presença de um arquivo com comandos para a execução das rotinas do TEF.
Exatamente o mesmo princípio poderá ser utilizado para os ECF's da Daruma e Yanco.
DETALHE:
Em momento algum o Aplicativo Fiscal Clipper acessará a DLL, conforme mencionamos em outro POST aqui do Fórum. As funções da DLL serão utilizadas pelo BematechMonitor.exe e Bematech EmulFith.exe.
Atenciosamente,
Janis Peters Grants.
http://www.gransoft.com.br
gransoft@zipmail.com.br
Dificuldade com o bematech monitor
Enviado: 16 Ago 2004 10:09
por marcos.gurupi
Bom, eu tb optei por usar o bematech monitor configurei conforme o arquivo de ajudar, soh q o sistema estah criando o bamafi32.cmd no diretorio padrao do programa (no servidor) e tb estah criando o bemafi32.dll no terminal soh q vazio. N estou sabendo pq.
Obrigado.
Marcos Roberto
BematechMonitor
Enviado: 16 Ago 2004 13:36
por gransoft
marcos.gurupi escreveu:Bom, eu tb optei por usar o bematech monitor configurei conforme o arquivo de ajudar, soh q o sistema estah criando o bamafi32.cmd no diretorio padrao do programa (no servidor) e tb estah criando o bemafi32.dll no terminal soh q vazio. N estou sabendo pq.
Obrigado.
Marcos Roberto
ARAGUARI-MG, 16 de agosto de 2004.
Prezado Marcos,
Se você utilizou como exemplo o "remoto.prg", o arquivo BEMAFI32.CMD é criado no PATH do seu Aplicativo Fiscal, e em seguida, deverá ser copiado para outro diretório, devidamente configurado no BEMAFI32.INI e BematechMonitor.exe.
Eu imagino ser exatamente este o fato de dois arquivos BEMAFI32.CMD ...
Se você utiliza mais de um ECF, configure diretórios diferentes, para cada BEMAFI32.CMD, RETORNO.TXT e STATUS.txt.
Atenciosamente,
Janis Peters Grants.
http://www.gransoft.com.br
gransoft@zipmail.com.br
Enviado: 20 Ago 2004 11:34
por Josephalb
Colegas eu uso duas impressoras, e simplismente eu fiz uma copia do programa que carrega a impressora (drive), e cada impressora chama seu programa. Até hoje não tive problema.
Enviado: 24 Ago 2004 21:30
por Fenix
Pessoal, desculpe entrar na conversa mas acabei conhecendo esse emulador da bematech pelas respostas de voces. O que acho mais legal no forum é isso, vc sempre acaba descobrindo uma coisa que nao estava procurando (???)
Baixei o emulador e o bematech monitor mas o observei que o programa remoto.exe de demonstracao que vem junto com o bematech monitor as vezes trava quando o configuro para rodar com o Emulador. Por exemplo qdo manda abrir um cupom, o emulador abre o cupom mas o programa remoto.exe fica acusando erro de comunicacao. Voce sabe como resolver ?
Outra coisa, a Daruma tem o Observer que tem um funcionamento identico ao do Bematech Monitor, mas ele é umas 3 vezes mais lento do que o Bematech Monitor. Será que tem jeito de melhor o desempenho dele, pois qdo puxei o Bmonitor pensei que ia ficar lento igual o Observer mas para minha surpresa o danado funcionou na mesma velocidade do Bemafi.exe do DOS.
Obrigado !
BematechMonitor
Enviado: 25 Ago 2004 09:32
por gransoft
ARAGUARI-MG, 24 de agosto de 2004.
Prezado Fenix,
Os emuladores são uma "mão-na-roda"... É muito dispendioso manter um ECF/TEF apenas para desenvolvimento e testes.
Eu tenho problemas que você citou há muito tempo. Isso também acontecia com o ECF "verdadeiro". Mas de qualquer forma, não inviabiliza o seu uso. E já que o TEF utiliza algorítmo semelhante, o de monitorar um arquivo de comandos em diretório pré-configurado, nada melhor do que padronizar... Aliás, o "Fera" da Daruma atualmente, era o mesmo da Bematech!
Atenciosamente,
Janis Peters Grants.
http://www.gransoft.com.br
gransoft@zipmail.com.br
Enviado: 26 Ago 2004 11:37
por Fenix
Gransoft,
Onde posso baixar o programa para emular o TEF ? Dá para desenvolver e obter registro sem ter o pinpad, apenas o emulador ?
Enviado: 26 Ago 2004 13:41
por gransoft
Fenix escreveu:(...) emular o TEF ? Dá para desenvolver e obter registro sem ter o pinpad, apenas o emulador ?
ARAGUARI-MG, 26 de agosto de 2004.
Prezado Fênix,
Gentileza acessar:
http://www.softwareexpress.com.br/tefdial/
ou ... direto ao assunto:
http://www.softwareexpress.com.br/tefdi ... ial02.php3
Atenciosamente,
Janis Peters Grants.
http://www.gransoft.com.br
gransoft@zipmail.com.br