Ir para conteúdo
  • Cadastre-se

fnnask

Membros
  • Total de ítens

    6
  • Registro em

  • Última visita

Últimos Visitantes

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

fnnask's Achievements

Rookie

Rookie (2/14)

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

Recent Badges

0

Reputação

  1. Consegui solucionar! Estava tudo correto no código, o problema em si era o emulador, utilizando o emulador MP4200TH deu tudo certo. Obrigado! Agora outra duvida, existe algum guia ou manual com as funções e paramentos do ACBR?
  2. Nota: Em minha resposta onde falo "diz que não encontrou a ECF", falei errado, depois do tempo, aperece uma caixa de mensagem com os dizeres "A Impressora Bematech não está respondendo, Deseja tentar novamente?", se clico em sim repete o processo, se clico não aparece a mensagem "Impressora Bematech Não está respondendo", e ai sim aparece na statusbar que a ECF está ativa e já consigo efetuar vendas. Obrigado.
  3. Estive debugando meu programa e achei algo intrigante. Quando clico para ativar a ECF, ele contabiliza os 30 segundos do TImeout e diz que não encontrou a ECF, porém, ao colocar o Status da ECF numa Statubar, consta que a ECF está ativa! Como prova, após isso, consigo efetuar venda de itens e tudo mais. Isso pode ser algum bug do meu código? O seria alguma Unit que não estou chamando, ou módulo faltante? Lembrando que a ECF que estou utilizando é o Emulador EMULFITH da Bematech, juntamente com a porta virtuald o VSPE. Obrigado!
  4. Estou utilizando o emulador EMULFITH da Bematech.
  5. Quando chamei de ECF Virtual, quis dizer um emulador. Porém ele também está conectado em uma porta virtual, criada pelo programa VSPE.
  6. Olá! Não consigo fazer a ativação de uma ECF, sempre retorna que a Impressora não está respondendo. Porém, fiz os teste utilizando o ECFTeste e também o proprio testador da Bematech, ambos conseguem a comunicação! Tambem utilizei o teste que vem no exemplo, ele também ativa normalmente, tentei copiar mas não obtive sucesso. Abaixo deixarei o meu código (Uses incluso) e também o log. OBS: Estou utilizando portas virtuais também. Código: [...] uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls, OleCtrls, SHDocVw, ACBrBase, ACBrECF, ACBrECFVirtual, ACBrECFVirtualPrinter, ACBrECFVirtualNaoFiscal, ACBrECFVirtualBuffer, XPMan, ACBrAAC, Spin; [...] begin ACBrECF1.Modelo:=TACBrECFModelo(cmbmodelo.ItemIndex); ACBrECF1.Porta:=cmbporta.Items[cmbporta.ItemIndex]; ACBrECF1.TimeOut:=30; ACBrECF1.Ativar; Application.ProcessMessages; if ACBrECF1.Ativo then begin btnativar.Enabled:=false; StatusBar1.Panels[0].Text:='ECF Ativa'; end; end; [..] ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Log: ATIVAR - 26/10/16 16:40:30:316 - Modelo: Bematech - Porta: COM2 - TimeOut: 30 Device: BAUD=9600 DATA=8 PARITY=N STOP=1 HANDSHAKE=RTS/CTS HARDFLOW MAXBANDWIDTH=0 SENDBYTESCOUNT=0 SENDBYTESINTERVAL=0 -------------------------------------------------------------------------------- -- 26/10 16:40:30:316 -- 26/10 16:40:30:316 TX -> [STX][4][NUL][FS][19]/[NUL] -- 26/10 16:40:30:331 16:40:30:331 RX <- ACK = 6 Falha: 0 -- 26/10 16:40:30:456 RX <- [NUL][NUL][NUL][NUL] -- 26/10 16:40:30:472 -- 26/10 16:40:30:472 TX -> [STX][ENQ][NUL][FS]#)h[NUL] -- 26/10 16:40:30:550 16:40:30:550 RX <- ACK = 6 Falha: 0 -- 26/10 16:40:30:691 RX <- [SOH][NUL][NUL][NUL][NUL][NUL][NUL] -- 26/10 16:40:30:691 -- 26/10 16:40:30:691 TX -> [STX][ENQ][NUL][FS]#<{[NUL] -- 26/10 16:40:30:769 16:40:30:769 RX <- ACK = 6 Falha: 0 -- 26/10 16:40:30:910 RX <- BEMATECH MP-2000 TH FI ECF-IF [NUL][NUL][NUL][NUL] -- 26/10 16:40:30:910 -- 26/10 16:40:30:910 TX -> [STX][ENQ][NUL][FS]#[11]J[NUL] -- 26/10 16:40:31:003 16:40:31:003 RX <- ACK = 6 Falha: 0 -- 26/10 16:40:31:144 RX <- [NUL][SOH][NUL][NUL][NUL][NUL] -- 26/10 16:40:31:144 -- 26/10 16:40:31:144 TX -> [STX][ENQ][NUL][FS]#(g[NUL] -- 26/10 16:40:31:222 16:40:31:222 RX <- ACK = 6 Falha: 0 -- 26/10 16:40:31:363 RX <- EMULADOR [NUL][NUL][NUL][NUL] -- 26/10 16:40:31:363 Estado -- 26/10 16:40:31:363 TX -> [STX][ENQ][NUL][FS]#[WAK]P[NUL] -- 26/10 16:40:31:441 16:40:31:441 RX <- ACK = 6 Falha: 0 -- 26/10 16:40:31:581 RX <- [NUL][NUL][NUL][NUL][NUL] -- 26/10 16:40:31:581 -- 26/10 16:40:31:581 TX -> [STX][ENQ][NUL][FS]#A[128][NUL] -- 26/10 16:40:31:660 16:40:31:660 RX <- ACK = 6 Falha: 0 -- 26/10 16:41:04:003 RespostaComando: [NUL][NUL][NUL][NUL] -- 26/10 16:41:04:003 RX <- [NUL][NUL][NUL][NUL] -- 26/10 16:41:04:003 ----------------- ERRO ----------------- Impressora Bematech não está respondendo ---------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Desde já agradeço a ajuda!
×
×
  • 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.