Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Roteiro Para Ativar O Acbrecf


LUMORAES
  • Este tópico foi criado há 2611 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Eu tenho um ERP que ate entao estou usando as DLLs do fabricante e partir de hj pretendo converter tudo pro ACBR.

 

Porem queria saber qual roteiro devo seguir para configurar o componente.

 

Primeiro quais parametros devo setar como Porta, Velocidade de Porta, Modelo de impressora e depois aplicar a propriedade Ativar???

 

Para testar no emulador da Bematech por exemplo devo usar o modelo ecfNaoFiscal ??/

 

Devo ATIVAR  uma unica vez o componente na inicializacao do sistema ou devo Ativar/Desativar para cada operacao, exemplo. Ao realizar uma leitura X devo:

 

SetarConfiguracao;

ACBrECF1.Ativar;
ACBrECF1.LeituraX ;
ACBrECF1.Desativar;
 
????????
 
Grato
 
Link to comment
Share on other sites

Estude o Exemplo que fica na pasta ACBr\Exemlplos\ACBrECF\Delphi, o demo mostra todos os comandos ,podendo testar cada um passo a passo.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link to comment
Share on other sites

Ola Isaque.

 

 

Eu montei o ambiente pra usar o Emulador da bematech, e tudo rolou legal atraves do programa exemplo do acbr que vc me indicou acima.

 

Porem na minha aplicacao nao roda, 

 

Eu estou configurando da seguinte forma o componente:

 

 ArqIni                                :=tIniFile.Create(fAutoSys.xDir+'infoluck.ini');
 ACBrECF1.Modelo              :=TACBrECFModelo(ArqIni.ReadInteger('ECF','Modelo',1));
 ACBrECF1.Porta                 :=ArqIni.ReadString('ECF','Porta','COM1');
 ACBrECF1.Device.ParamsString:='HANDSHAKE=DTR/DSR';
 FreeAndNil(ArqIni);
 
 
abaixo trecho do arq ini
 
[ECF]
Modelo=16 
Porta=COM10
 
O modelo = 16 equivale a impressora pra emulador
 
Sera que esta faltando algo pra eu testar com o emulador??
 
Grato
 
 
Link to comment
Share on other sites

Sim ECF se conecta ao iniciar e permanece até finalizar a aplicação, é o recomendado sim.

--
Isaque Pinheiro
Aracruz/ES - Brasil
___________________________________________________________________________
Site Oficial: www.isaquepinheiro.com.br 
Youtube: youtube.com/isaquepinheirooficialbr
Facebook: facebook.com.br/isaquepinheirooficialbr
Instagram: instagram.com/isaquepinheirooficialbr
Linkdin: https://www.linkedin.com/in/isaquepinheirooficialbr

Conheça o Projeto ORMBr Framework for Delphi - https://www.ormbr.com.br

 

Link to comment
Share on other sites

  • Consultores

O modelo = 16 equivale a impressora pra emulador
 
Sera que esta faltando algo pra eu testar com o emulador??
 
Grato

Não existe modelo impressora para emulador. O mesmo modelo usado para o ECF normal é o utilizado para o emulador. O modelo definido na verdade define o tipo de protocolo e comandos que o ACBrECF vai utilizar para comunicação.

Você mencionou o emulador da Bematech, mas não disse qual modelo.

O emulador da MP 2100 TH FI utiliza o modelo "ecfBematech".

O emulador da MP 4200 TH FI utiliza o modelo "ecfEscecfs".

O emulador da MP 3000 TH FI nunca deve ser utilizado, pois nem a Bematech da suporte dele.

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.