Pular para o conteúdo

Bematech MP-4200 TH - Cupom não fiscal [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Bematech MP-4200 TH - Cupom não fiscal [RESOLVIDO]

Enviado em 10/10/2014 - 11:32h

Estou há alguns dias, beirando um mês, as turras com esta impressorinha que não imprime de jeito nenhum.

Estou com um Ubuntu 14.04, CUPS 1.7.

Já a instalei mas quando mando uma impressão para ela o CUPS me informa: 'stoped filter failed'. Já procurei pela internet, mas pouca informação é disponibilizada, e a que é não pode me ajudar... ainda.

Espero poder contar com sua ajuda.

Responder tópico

2. Re: Bematech MP-4200 TH - Cupom não fiscal [RESOLVIDO]

Enviado em 20/10/2014 - 15:11h

A configuração da impressora termica MP-4200 TH acaba sendo mais simples do que se parece, mas se você for depender de documentação existente na internet ou do suporte técnico da Bematech, vai ficar na mão (como eu fiquei).

Sem mais delongas, a configuração foi feita em um Ubuntu 12.10 e acredito ser compatível com versões 12.04 até 13.04, se você testar em outra versão ou distribuição me avisa que eu atualizo aqui.

Após a instalação do driver e toda configuração padrão da impressora seja pela interface web do cups ou pelo gerenciador de impressoras do Ubuntu, a impressora já estará praticamente pronta pra funcionar, o problema todo só ocorre por causa de um modulo que é carregado automaticamente e por falta de permissão no dispositivo da impressora.

Para corrigir esse problema, você pode dar um `chmod` manualmente no dispositivo da impressora e corrigir o erro temporariamente (até desconectar a impressora ou reiniciar o computador).

Para tornar a correção permanente, é preciso editar dois arquivos, primeiro, o arquivo `/etc/udev/69-bema.rules`, esse arquivo é criado automaticamente pela instalação do driver, porém, ele esta errado/desatualizado, por isso, troque todo o conteudo do arquivo por:

#MP4000TH
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0b1b", ATTR{idProduct}=="0001", MODE="0777"
#MP4200TH
SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0b1b", ATTR{idProduct}=="0003", MODE="0777"
Em seguida, edite o arquivo `/etc/modprobe.d/blacklist.conf` e adicione a seguinte linha:

cdc_acm
Agora é só `reboot` e já era!

copiei de um blog ...
http://blog.rafaelsdm.com/2013/08/configurando-impressora-bematech-mp.html

3. Obrigado

Enviado em 20/10/2014 - 20:59h

Já segui os paços desse blog.

4. Não consigo sequer instalar a impressora

Enviado em 25/03/2015 - 14:44h

No comando lsusb, aparece apenas os dados do dispositivos:

Bus 002 Device 006: ID 0b1b:0003

Mas quando vou instalar a impressora, seja pelo CUPS ou pela interface do GNOME, a impressora não aparece. O que devo fazer?

5. Não consigo configurar

Enviado em 21/06/2015 - 21:14h

Não consigo configurar pela USB e pela Ethernet só consigo instalar no modo texto. Uso Debian ou Ubuntu. Alguém teria uma solução para versões atualizadas de um dos SOs?

6. Re: Bematech MP-4200 TH - Cupom não fiscal [RESOLVIDO]

Enviado em 11/08/2015 - 18:40h


tchê, no archlinux 64 bits eu fiz isso:
Instalar o driver da bematech (http://www.bematech.com.br/equipamentos/produto/mp-4200-th)
Instalar libusb-0.1.so.4 32 bits, no caso do arch o pacote é libusb-compat, se o sistema for 64bits usar a versão do AUR (https://aur.archlinux.org/packages/lib32-libusb-compat/)
Alterar regra do udev de acordo com a dica do Rafael Sierra (http://blog.rafaelsdm.com/2013/08/configurando-impressora-bematech-mp.html)
Caso o sistema seja 64bits: instalar libcups.so.2 e libcupsimage.so.2 32bits, no archlinux eles estão disponíveis no pacote lib32-libcups

expliquei passo-a-passo aqui: http://www.somatorio.org/2015/08/11/instalando-e-configurando-a-impressora-bematech-mp-4200-th-no-li...

7. Re: Bematech MP-4200 TH - Cupom não fiscal [RESOLVIDO]

Enviado em 11/08/2015 - 21:09h


lembrei de um detalhe, esse do “stopped Filter failed” aconteceu comigo... teu sistema é 64bits? se for precisa instalar o libcups de 32bits...

retirando do post que eu citei ali em cima:
Caso o sistema seja 64bits irá aparecer “stopped Filter failed” como status da impressão de teste (ou qualquer impressão que tentares), novamente o motivo é o driver ser 32bits
seguindo a dica do William Merlotto (http://blog.rafaelsdm.com/2013/08/configurando-impressora-bematech-mp.html?showComment=1434564924587... usei o ldd p/ ver as dependencias do rastertobema

ldd /usr/lib/cups/filter/rastertobema
linux-gate.so.1 (0xf76f5000)
libcups.so.2 => not found
libcupsimage.so.2 => not found
libpthread.so.0 => /usr/lib32/libpthread.so.0 (0xf76be000)
libc.so.6 => /usr/lib32/libc.so.6 (0xf7507000)
libm.so.6 => /usr/lib32/libm.so.6 (0xf74b8000)
/lib/ld-linux.so.2 (0xf76f6000)
Ambas as dependencias são sanadas com o lib32-libcups no caso do archlinux
se não for isso tenta o ldd pra ver que dependência do rastertobema (que é o filtro que o cups usa pra imprimir nela) tu não tens e instalar

8. Re: Bematech MP-4200 TH - Cupom não fiscal [RESOLVIDO]

Enviado em 19/10/2015 - 17:15h


Qual a arquitetura? 32 ou 64? Tenho uma dessas aqui e consegui colocar pra funcionar no Ubuntu 12.04 32 bits, posso tentar uma solução pra você.

9. Arquitetura? 64!

Enviado em 19/10/2015 - 21:08h


Mas o problema já foi resolvido... me demitiram... Obrigado!

11. tetsu 737

Enviado em 22/07/2016 - 12:31h

Tetsu , muito bacana sua resolução de refazer o 69.bema, bacana mesmo deu certinho obrigada

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder