Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
tiagoshimizu Membro Junior

Registrado: Segunda-Feira, 28 de Setembro de 2009 Mensagens: 329
|
Enviada: Ter Ago 14, 2012 11:36 pm Assunto: ECF Não fiscal ACBrECF |
|
|
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 |
|
 |
Ghost_Rider Colaborador

Registrado: Segunda-Feira, 6 de Outubro de 2003 Mensagens: 4437
|
Enviada: Qua Ago 15, 2012 8:41 am Assunto: |
|
|
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 |
|
 |
tiagoshimizu Membro Junior

Registrado: Segunda-Feira, 28 de Setembro de 2009 Mensagens: 329
|
Enviada: Qua Ago 15, 2012 11:14 am Assunto: |
|
|
Tipo, mas como configuro o nome da empresa na impressora? Ela é nova... |
|
Voltar ao Topo |
|
 |
tiagoshimizu Membro Junior

Registrado: Segunda-Feira, 28 de Setembro de 2009 Mensagens: 329
|
|
Voltar ao Topo |
|
 |
tiagoshimizu Membro Junior

Registrado: Segunda-Feira, 28 de Setembro de 2009 Mensagens: 329
|
Enviada: Dom Set 30, 2012 3:11 pm Assunto: |
|
|
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 |
|
 |
Ghost_Rider Colaborador

Registrado: Segunda-Feira, 6 de Outubro de 2003 Mensagens: 4437
|
Enviada: Dom Set 30, 2012 4:47 pm Assunto: |
|
|
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 |
|
 |
tiagoshimizu Membro Junior

Registrado: Segunda-Feira, 28 de Setembro de 2009 Mensagens: 329
|
Enviada: Dom Set 30, 2012 5:00 pm Assunto: |
|
|
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 |
|
 |
|