Comando para Ignorar Faixa de Opções
Ir para o conteúdo principal
 
Busca 



Bematech Forum Protocolo Direto Impressão direta MP-4200-TH
Posts destacados
Avalie este tópico: 2 post(s) Primeiro 1 Último

Protocolo Direto

O Fórum está sob moderação. Sua resposta será publicada após aprovada.
Impressão direta MP-4200-TH

Estou desenvolvendo uma aplicação para impressão do NFC-e na MP-4200-TH. Minha aplicação envia a impressão direto na porta COM na qual a impressora está instalada utilizando a linguagem ESC/Bema. Utilizei o Win BemaSetup MP4K 64X para instalar o dispositivo e tudo funcionou bem (estou usando Windows 10 64x) e até imprimiu o teste corretamente.

Consigo imprimir o cupom usando os comandos ESC/P e ESC/Bema, expandindo, comprimindo, sublinhando etc. Até o QRCode consigo imprimir normalmente.

Mas o problema é que se desligo a impressora e ligo novamente, ela não imprime mais os comandos enviados direto para a porta COM. Ela só volta a imprimir se envio alguma impressão via driver do windows, como por exemplo o teste de impressão do Windows ou com o aplicativo Bematech User Software. Parece que a impressão via "driver" executa algum comando adicional para inicializar a impressora, o qual está faltando na minha aplicação. Não achei nenhuma referência técnica a este comando no manual.

Minha aplicação foi escrita em C ANSI usando fstream (fopen, fprint, fwrite, fclose, fflush, etc) e está funcionando normalmente. Sempre que abro a porta COM, envio um comando ESC+@ para reset. Segue a configuração da impressora:

Modelo: MP 4200-TH não fiscal
Versão: 1.7
Idioma: Portugues
Modo de impressão: Alta Velocidade
Sensor de Fim de Papel: Habilitado
Consunto de comandos: Bematech
Largura do Papel: 80mm/76mm
Tabela de Codigos: UTF8
Ativar o Buzzer no Corte: Nenhum
Interface tipo: USB DEvice 2.0

 

Algumas tentativas que já realizei mas que não surtiram nenhum efeito:

Reinstalar os drivers;
Atualizar o firmware;
Compartilhar e mapear a porta e usar o caminho \\computador\mp-4200-th;
Teste via linha de comando "dir > COM5";Trocar a porta: testei a COM3, COM4 e COM5;
Mudar a velocidade da porta serial;
Mudar o modo de impressão alta velocidade/alta qualidade;
Trocar de tomada;
Trocar a porta USB;

Qualquer sugestão é bem vinda.
Obrigado.



Marcadores: ANSI  C  direta  Impressão 


Responder Responder com citação

Impressão direta MP-4200-TH

Também estou com o mesmo problema, por acaso conseguiu resolver?





Responder Responder com citação

2 post(s) Primeiro 1 Último
 

Copyright © 2011 Bematech S.A. Todos os direitos reservados.

Powered by Cinq Technologies