Ajuda - Busca - Membros - Calendário
Versão Completa: Ecf Quattro, Problemas De Comunicação.

Google
FórumWEB > Desenvolvimento > Automação Comercial
Sidney Gubitoso
Estou com problema de impressão na impressora Quattro.
Eu uso windows XP Home, clipper, ou seja, o programa é em ms-dos.
A comunicação é utilizada atraves de um device.com com apf.sys. Funcionava no windows 98, mas por causa do TEF, tive que instalar o XP por causa do modem.
Depois da instalação do XP não consigo mais comunicar com a impressora.
Só funciona se mando imprimir direto para a porta com, no caso a com1.
Tipo copy lx com1. No caso lx é o arquivo texto para impressão da leitura X.
Já liguei para o Suporte da Quattro, o Marcus falou que lá com ele funciona, falei com outro programador do mesmo modelo e disse que funciona no XP, liguei para Microsoft me disse que programas antigos, eles não dão suporte.
Alguém poderia me dar alguma luz? Não sei o que mais fazer.
Daniel Simões
Realmente dispositivos .SYS não funcionam no XP...

De uma olhada no ACBrMonitor.... ele suporta a Quattro e vários outros ECFs...
Sidney Gubitoso
Obrigado pelo Retorno, Daniel.

Estou lendo ACBr, mas ele suporta aplicação desenvolvida em clipper?

Grato.
Sidney.
anfm
O ACBrMonitor trabalha com troca de arquivos, então qualquer linguagem capaz de criar e ler arquivos txt pode usá-lo.

Mais informações:

O que é o ACBrMonitor? - http://acbr.sourceforge.net/drupal/?q=node/19

Quais os comandos do ACBrMonitor? - http://acbr.sourceforge.net/drupal/?q=node/24
Daniel Simões
Complementando... eu uso o ACBrMonitor com Clipper / xHarbour... No pacote de instalação do ACBrmonitor será criada uma pasta Exemplos, com exemplos em Clipper / xHarbour
Sidney Gubitoso
Daniel, primeiramente sou grato pela ajuda obtida por você a aos colegas que retornam pelo forum.

Li o testeTXT e testei, deu certo realmente.
Li também o exemplo PRG, que você fez.

Só para entender todos os comandos que eu uso de comunicação com a Quattro terão que ser reformulados?
Por exemplo para pedir uma leitura x eu envio um comando assim : esc.13} ,agora eu tenho que enviar pelo ent.txt: ecf.leiturax ?

É isso?
Daniel Simões
Sim, é isso mesmo... com a vantagem que esses comandos passam a ser compatíveis com qq ECF suportado pelo ACBrMonitor (basta configurar o ECF no ACBrMonitor)

Outra vantagem é que com o ACBrMonitor vc pode controlar Balanças, Leitores, Imp.Cheques, Gavetas, etc...

Manual de comandos:
http://acbr.sourceforge.net/drupal/?q=node/24
Sidney Gubitoso
Daniel, primeiramente sou grato pela ajuda obtida por você a aos colegas que retornam pelo forum.

Li o testeTXT e testei, deu certo realmente.
Li também o exemplo PRG, que você fez.

Só para entender todos os comandos que eu uso de comunicação com a Quattro terão que ser reformulados?
Por exemplo para pedir uma leitura x eu envio um comando assim : esc.13} ,agora eu tenho que enviar pelo ent.txt: ecf.leiturax ?

É isso?
Sidney Gubitoso
Ok. Daniel.

Dá um certo trabalho, pois eu tenho que atualizar todos os procedimentos de envio para a impressora.
Mas tem a compensação de funcionar em qualquer outra impressora.
Por sinal a Quattro não tem modelo ECF térmica, ou seja, suas vendas de ECFs estão paralisadas.

Eu tenho como programar algum comando específico da impressora?
Pois para fazer o TEF e o arquivo digital tive que checar muito o estado da impressora?

Agora o que é duro, outro assunto, eu tenho TEF funcionando no Windows 98.
Foi adquirido outra solução Bematef, para instalar em Dezembro passado, por causa da incompatibilidade com o Windows 98, precisou ser instalado o XP, isso só foi resolvido neste mês, por falha do suporte da Bematech.
Bom resolveu o TEF, agora tem que ser atualizado o programa fonte para ACBr.

Daniel Simões
Todos os comandos de TEF estão presentes no ACBrMonitor...
Eu re-homologuei minha aplicação Clipper + ACBrMonitor no TEF discado a 2 meses atrás...

O ACBrMonitor possui uma aba RFD que já gera todo o arquivo digital da CAT 52 para vc. smile.gif ( Obs: Acredito que na Quattro falte implementar alguns comandos para ler os dados da Redução Z... Veja esse post: http://www.forumweb.com.br/foruns/index.php?showtopic=60802 )

JNPace
Olá Daniel, aproveitando o gancho, o que mudou no tef discado "de fato", pq agora serei "obrigado" a re-homologar o meu tef discado ou eles só querem ver a gente lá, rs...

[]s...
Daniel Simões
Os testes da VISA ficaram bem mais difíceis... No meu dia de re-homologação eu fui o único a passar na VISA (de 5 empresas presentes (algumas re-homologando))... Sugiro vc refazer todo o roteiro de homologação, e não apenas o roteiro de re-homologação

Na REDECARD há a consulta de CHEQUE com impressão de Vinculado no final da Venda (semelhante a do cartão)... além de continuar a consulta de Cheque sem impressão de comprovante...

Na VISA, há a possibilidade de voltar TROCO para pagamentos com Cartão de Débito... mas isso deve ser feito no próprio programa da VISA... a sua aplicação deve ler o Valor retornado no campo 003 e usa-lo para "pagamento" no ECF, e com isso o ECF imprimir o valor do TROCO, (muitos se perdem aqui... pois tb é necessário gravar o pagamento correto no BD)

Outra coisa que precisei mudar... A aplicação deve ser capaz de cancelar a transação TEF em aberto, independente do ECF estar ativado ou funcionando... No meu caso, quando o ECF não era encontrado, eu desabilitava todo o TEF
Sidney Gubitoso
Bom dia, Daniel.

1. Todos os programas terão que ser re-homologados?

2. Aondes posso ver os fontes do ABCr do teste a qual são utilizados os comandos de comunicação c/ a Quattro?

Grato.
Sidney.

Daniel Simões
A re-homologação do TEF discado deve ser feita todo ano...

Vc deve baixar o ACBr pelo CVS (versão de desenvolvimento)
http://acbr.sourceforge.net/wiki/index.php/CVS

Após baixado...
Na pasta: ACBr\source\Pascal existe a unit ACBrECFQuattro.pas
Sidney Gubitoso
Ok. Daniel, obrigado pela atenção.

Preciso entender bem o ACbr, antes de começar alterar os fontes.
Incluindo o TEF, arquivo digital o qual vocêexplicou que gera automaticamente pelo ACBr.

Tem o tutorial para que eu possa facilitar o aprendizado de todos os procedimentos?

Faz tempo que eu homologei o meu sistema.
Qual o link para que eu possa rever todos os procedimentos do TEF perante a Visa e Redecard.
Na verdade eu preciso alterar o programa para multiplos cartões, já aproveito e homologo e faço tudo de uma vez.

Grato.
Sidney.

Daniel Simões
O próprio exemplo em Clipper / xHabrour serve como aprendizado...

O endereço das homologadoras TEF continua o mesmo...
http://www.sevenpdv.com.br/new/conteudo/downloads.htm
http://www.softwareexpress.com.br/ArqCli/T...ado/tefdial.htm

Múltiplos cartões é muito complicado... Eu ia tentar, mas acabei desistindo..
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2008 Invision Power Services, Inc.