ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

ECF Não fiscal ACBrECF

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
tiagoshimizu
Membro Junior
Membro Junior


Registrado: Segunda-Feira, 28 de Setembro de 2009
Mensagens: 329

MensagemEnviada: Ter Ago 14, 2012 11:36 pm    Assunto: ECF Não fiscal ACBrECF Responder com Citação

Olá a todos. Tenho um cliente em que a única coisa que ele precisa é imprimir uns dados para em um "cupom". Ele possui uma impressora bematech MP-4200 TH e estava utilizando o componente ACBrECF para se comunicar com ele, visto que ao tentar utilizar a dll da própria bematech (MP2032.dll + SiUSBXp.dll) sempre dá erro, já na conexão com a impressora. Meu problema está quando mando AbrirCupom, em que ele insere alguns dados como, Nome da empresa, endereço, bairro... Estava precisando alterar essas informações!
Troquei no componente os seguintes parâmetros, ACBrECF1.MemoParams.Text e ACBrECF1.MemoBobina.Text porem ao imprimir, sempre sai 'Nome da empresa', 'Nome da Rua - 1234 - Bairro'... nas informações. Como altero essas informações? Alguem teria algum exemplo compilado em delphi 2010 de como utilizar a dll? Até baixei uns exemplos do próprio site da bematech, ao rodar, funciona certinho, mas quando compilo ele como delphi 2010, dá erro na conexão com a impressora!


Editado pela última vez por tiagoshimizu em Dom Set 30, 2012 3:09 pm, num total de 2 vezes
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Qua Ago 15, 2012 8:41 am    Assunto: Responder com Citação

Tá....no Abre cupom do acbr o que vc pode informar é o nome, cpf\cnpj e endereco, que são informações de identificação do consumidor no cupom fiscal, e servem para a nota fiscal paulista, nota fiscal alagoana, cupom legal e afins...

Se você esta querendo dizer dos dados que saem antes disso, logo no inicio do cupom, as informações da empresa do seu cliente, não tem como alterar esses dados....eles são inseridos na memória fiscal da ecf...

Abraço...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tiagoshimizu
Membro Junior
Membro Junior


Registrado: Segunda-Feira, 28 de Setembro de 2009
Mensagens: 329

MensagemEnviada: Qua Ago 15, 2012 11:14 am    Assunto: Responder com Citação

Tipo, mas como configuro o nome da empresa na impressora? Ela é nova...
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tiagoshimizu
Membro Junior
Membro Junior


Registrado: Segunda-Feira, 28 de Setembro de 2009
Mensagens: 329

MensagemEnviada: Qua Ago 15, 2012 11:40 am    Assunto: Responder com Citação

Vasculhando um pouco mais no site da bematech, achei o seguinte link:
http://partners.bematech.com.br/2011/12/edicao-100-migrando-variaveis-da-bemafi3264-dll-para-delphi-2010/ onde verifiquei que para o correto funcionamento da dll no delphi 2010 é necessário trocar todas as instâncias STRING contidas na unit DECLARACOES do exemplo fornecido pela bematech por ANSISTRING. Realizei o teste e funcionou ok agora. Agradeço a ajuda desde já.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tiagoshimizu
Membro Junior
Membro Junior


Registrado: Segunda-Feira, 28 de Setembro de 2009
Mensagens: 329

MensagemEnviada: Dom Set 30, 2012 3:11 pm    Assunto: Responder com Citação

No caso, a parte da comunicação foi resolvida, mas a parte dos dados da empresa não. Entrei em contato com a bematech e me informaram que esses dados no caso são informados pelo aplicativo, visto que a MP-4200 TH é uma impressora não fiscal e não possui uma memória interna para armazenar isso. Alquem teria alguma ajuda?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Ghost_Rider
Colaborador
Colaborador


Registrado: Segunda-Feira, 6 de Outubro de 2003
Mensagens: 4437

MensagemEnviada: Dom Set 30, 2012 4:47 pm    Assunto: Responder com Citação

Do mesmo modo que vc vai imprimir os dados dos itens voce vai mandar os dados da empresa antes de mandar os dados dos itens, entendeu ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tiagoshimizu
Membro Junior
Membro Junior


Registrado: Segunda-Feira, 28 de Setembro de 2009
Mensagens: 329

MensagemEnviada: Dom Set 30, 2012 5:00 pm    Assunto: Responder com Citação

Então, na realidade fui perceber agora que esses dados deve ser informados no arquivo ACBrECF001.ini que é gerado quando se seleciona a impressora não fiscal. Quando alterei nele diretamente, deu certo. Se trocar esses parâmetros em runtime não adianta. Tem de trocar no arquivo diretamente. Teria como alimenta-los diretamente em runtime sem ter de alterar o componente original?
Desde já agradeço pela ajuda e compreensão.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Automação Comercial Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB