Ir para conteúdo
  • Cadastre-se

dev botao

Ajuda Com A Impressora Mp-4200 Th Nao Fiscal


Ver Solução Respondido por marcelo_sp,
  • Este tópico foi criado há 2634 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado
34 minutos atrás, Régys Silveira disse:

Coloque True na propriedade ControlePorta, isso vai fazer com que o ACBrSAT abra e feche a porta, mantendo-a conectada somente durante o tempo necessário para a impressão.

Blz.. obrigado mais uma vez por sua disponibilidade em compartilhar seu conhecimento.. 

  • 2 meses depois ...
Postado

bom dia pessoal, estou tendo um problema que idenfiquei da seguinte maneira, o driver da mp 4200 está instalado e funcionando perfeitamente, imprimo de boa com o fast report, porem meu cliente utiliza a mesma impressora para imprimir um cupom de cozinha onde escrevo direto na impressora utilizando o assignfile, é ai que começa meu problema , se imprimir o cupom da cozinha sai em tamanho normal bem justo ,  ai tiro o nfce que vai ficar fast report, sai normal tambem, quando volta a imprimir o pedido da cozinha sai o texto muito grande, pulando linhas e o papel sai mais ou menos do tamanho que foi a impressao do fast, ai envio normalmente o fasr report tamanho normal, mas o cupom da cozinha dai pra frente sai todo grande, e só volta a imprimir normal se desligar a impressora e ligar novamente. alguem ja pegou isso e sabe como me ajudar a resolver esse problema, o cliente está reclamando pois alem de sair desconfigurado e grande sem necessidade está gastando muita bobina,

Postado
Em 10/04/2016 at 09:51, softtec disse:

bom dia pessoal, estou tendo um problema que idenfiquei da seguinte maneira, o driver da mp 4200 está instalado e funcionando perfeitamente, imprimo de boa com o fast report, porem meu cliente utiliza a mesma impressora para imprimir um cupom de cozinha onde escrevo direto na impressora utilizando o assignfile, é ai que começa meu problema , se imprimir o cupom da cozinha sai em tamanho normal bem justo ,  ai tiro o nfce que vai ficar fast report, sai normal tambem, quando volta a imprimir o pedido da cozinha sai o texto muito grande, pulando linhas e o papel sai mais ou menos do tamanho que foi a impressao do fast, ai envio normalmente o fasr report tamanho normal, mas o cupom da cozinha dai pra frente sai todo grande, e só volta a imprimir normal se desligar a impressora e ligar novamente. alguem ja pegou isso e sabe como me ajudar a resolver esse problema, o cliente está reclamando pois alem de sair desconfigurado e grande sem necessidade está gastando muita bobina,

Bom dia Softtec, tente fechar a porta de comunicação depois de emitir o nfce ou como nosso amigo Regys falou, coloque como true a propriedade de Controle de Porta... e eu se fosse vc não faria a impressão via assignfile, utilize o componente POSPrinter (veja o demo, super fácil de se programar) alem de ganhar na resolução do problema vc vai padronizar o modo de impressão via componente.

Postado
Em 02/02/2016 at 19:30, ganef disse:

Opa.. Legal Régys.. isso deixará meu código mais limpo.. não sabia que existia essa propriedade.. Sabe me dizer por que alguns parâmetros já não vem setado (como neste caso) padrão?  acredito q ajudaria muito principalmente quem ainda não domina totalmente o componente.

É interessante que o desenvolvedor saiba qual a função de cada propriedade no componente. Existem algumas que são necessárias e por isso possuem um valor "default", outras são opcionais, como por exemplo o ControlePorta.

  • Curtir 1
Equipe ACBr Sérgio Assunção
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

[email protected]

  • 2 meses depois ...
Postado

Eu uso true também, mesmo assim a impressora trava e trava o sistema todo. Não retorna nada... Tenho que reiniciar a maquina.
Estou usando  ACBrPosPrinter  para o SAT...
Sabe o que pode ser? A impressora é uma Elgin I9 estou usando ppEscPosEpson no modelo
Alguem me ajuda? 

Postado

Boa Tarde Wilson... olha eu confesso que essa opção TRUE no controle de porta pra mim não funcionou adequadamente na forma em que eu precisava.. eu solucionei o meu problema (e acredito q solucionará o seu tbem) vc fechando a porta ao final da impressão e ao iniciar vc verifica se a porta está fechada e caso esteja vc abra ela.. 
No meu caso ficou show, acabaram minhas dores de cabeças com esses travamentos.

  • Curtir 1
Postado

Boa Tarde

tenho um sistema que estava rodando com win8 e resolveram instalar o Win10. Ai a NFC-e parou de funcionar. 
Na real ela valida a NFC-e, gera o XML e Autoriza, mas não imprime, quando vai imprimir na MP4200TH dá a mensagem:
"Communication Error 2: O sistema não pode encontrar o arquivo especificado".

Alguem já passou por isso?

Lembrando que antes da instalação do Win10 tudo funcionava 100%

 

Postado

Boa tarde dalves25,

Acredito que seu problema seja mais de programação do que no componente (visto já estar funcionando anteriormente) eu já tive problemas com essa msg e no meu caso era que o arquivo não existia na pasta do sistema. No seu caso como ele já existe, verifique na programação se você esta tentando abrir o arquivo sem colocar o caminho absoluto. Tive várias dores de cabeça em não informar o caminho absoluto dos arquivos, hoje já não mais. #ficadica

Abraços

Postado

Obrigado pela resposta Ganef.

Mas o caminho do arquivo passo completo com c:\pasta\.....

Estava funcionando tudo certo na máquina, foi só atualizar o win8 para win10 que aconteceu isso.

Com a NFE continuou tudo certo, mas a NFC não imprime.

 

Postado

Olá Rafael,

Já executei ele como administrador, na aba seguranca da pasta do sistema já liberei todas as permissões para o usuário "Todos". parece que não encontra a impressora.

Ela está instalada, marcada para imprimir na porta Com4, mesma porta que coloquei no componente ACBRPosPrinter.

 

  • 4 meses depois ...
Postado
Em 05/11/2014 at 08:48, Fabiano Hoffmann disse:

Pessoal, desculpa incomodar, mais alguém conseguiu fazer o ReportBuilder imprimir em tamanho maior que A4? 

Estou tendo problema para imprimir na MP-4200 sem que corte o papel antes de terminar de imprimir vários itens. Na tela mostra bonitinho, mais na impressora corta. Já procurei alguma função parecida com o citado no post do Wislei mais não encontrei nada.

Não sei se resolveu isto amigo... mas também estava quebrando a cabeça com ReportBuilder que só imprimia 30 cm na impressora térmica. 

Resolvi mudando a propriedade do componente PaperName =  Print width 80mm

 

valew.

Ricardo

Flexnet Sistemas

  • 3 meses depois ...
  • 5 meses depois ...
Postado
Em 02/02/2016 at 14:33, ganef disse:

Boa tarde galera... muitas duvidas e soluções nesse tópico... mas comigo esta acontecendo algo novo.. apesar de não ter os mesmo problemas enfrentados pelos demais eu estou usando o reportbuilder e  notei que ao imprimir o sat (via ESCPOS) a impressão dos demais comprovantes trava.. as vezes no spooler de impressão fica com erro e mesmo excluindo e mandando novamente ele não imprime... e também tem um fato curioso.. um cliente achou uma "solução"... ao fechar o sistema depois de alguns segundos a impressora imprime o relatório que antes estava com erro...
Minha dúvida seria: Existe algum parâmetro no ESCPOS para depois de usa-lo fechar a porta? pois eu notei que sempre que não emitiu nenhum SAT (no caso, utilizando o ESCPOS) todas as impressões imprime normalmente, só emitir um SAT (usar o ESCPOS) trava os demais.. ai toda vez tem que reiniciar o PC.... Alguém com algum problema parecido ou solução aparente?
Outra dúvida: Utilizando o ESCPOS eu consigo usar a impressora via rede?

Valeu pessoal, abraços...

Deu certo mesmo , obrigado mesmo tao desativar como o que o Regys naturalmente citou logo em seguida deu certo, ufa !!!!

 

  • Este tópico foi criado há 2634 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.