Ir para conteúdo
  • Cadastre-se

dev botao

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

Recommended Posts

  • Membros Pro
Postado

Bom dia,

 

Estou com um pequeno problema

 

não consigo enviar impressão para a Impressora Bematech 4000 TH Não Fiscal USB

 

pois o cliente disse que não quer usar porta serial pois ja e usado em outros equipamento e nao quer

 

comprar nenhuma placa serial para ser usado, alquem teria alguma dica.

Dangelo Porto

  • Membros Pro
Postado

Ate ai Regis, eu ja deixei pronto só que realmente não imprimi mesmo.

 

Estou usando assim

 

        AssignFile(F, 'COM1');
        Rewrite(F);
        Writeln(F,#27#15 + '           Comprovante de teste.      ');
        Writeln(F,'                                               ');
        CloseFile(F);

Dangelo Porto

  • Moderadores
Postado

O problema é que você está usando a porta COM1, impressoras não fiscais bematech funcionam como impressoras normais, você instala um driver e fica liberado para o windows como uma impressora normal, você simplesmente pede para imprimir via gerenciador de impressão normalmente.

 

Fazer o acesso a porta COM1 com assingnfile não funciona mesmo, que é o que você está fazendo.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Moderadores
Postado

Depois de instalar o driver da impressora, vai aparecer nas impressoras do windows a impressora bematech não fiscal.

Dai basta fazer o relatório normal, usando rave, fastreport, reportbuilder, etc, qualquer um deles, acerte a largura do papel para a largura da bobina, o resto é idêntico a um relatório normal.

Basta mandar imprimir para a impressora que foi criada ao instalar o driver.

 

Como disse é uma impressora normal como qualquer outra.

 

Se quiser usar o assignfile, precisa mapear a LTP? para a porta que foi criada usando o comando "Net USE", essa saída eu acho muito mais trabalhosa.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
  • Membros Pro
Postado

Já fiz tudo isso

 

Ex 1: AssignFile(F, Lpt1);

 

Ex 2: AssignFile(F, \\MAQUINA\IMPRESSORA);

 

achei ate que poderia ser algum erro na maquina mais o proprio exe da bematech funciona perfeitamente, somente o meu que não funciona.

Dangelo Porto

  • Moderadores
Postado

Não adianta usar a LPT1 se o driver não foi instalado e a porta não foi mapeada para ela.

Leia meu ultimo post, coloquei passo a passo o que teria que ser feito, só não coloquei os arquivos e comandos, porque isso você acha facilmente no google, leia o ultimo post e tente entender.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

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

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.