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

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

Erick Rijo Jr
erkrijo

(usa KUbuntu)

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.


  


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

Roberson
tetsu737

(usa Red Hat)

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

Erick Rijo Jr
erkrijo

(usa KUbuntu)

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

Já segui os paços desse blog.


4. Não consigo sequer instalar a impressora

Joseph Soares Alcântara
josephseraos

(usa Debian)

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

Joseph Soares Alcântara
josephseraos

(usa Debian)

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]

Marco Antônio Martins Júnior
somatorio

(usa Arch Linux)

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]

Marco Antônio Martins Júnior
somatorio

(usa Arch Linux)

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#c5009677282973103855) 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]

Leandro Barbosa
leandroastron

(usa Ubuntu)

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!

Erick Rijo Jr
ErkRijo

(usa KUbuntu)

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


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


10. achei legal esse link da bematech, tem um passo a passo legal

11. tetsu 737

Luciane da silva
ladyluci

(usa Ubuntu)

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

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