LINUX – Utilizando Impressoras Bematech em modo CUPs

Ola amigo Partner,

Iremos abordar um assunto que tem gerado muitas dúvidas,
a utilização de nossas impressoras de recebidos em ambiente operacional Linux.

A sequência abaixo, mostra o passo a passo, desde a obtenção do driver,
instalação e configuração, até o seu uso.

Vamos conhecer!

Nota: Neste artigo iremos utilizar a MP-4200 TH,
mas o procedimento é o mesmo para as impressoras:

MP-4000 / MP-5100 / MP-100 TH 


Preparando o Ambiente
Para garantir o bom funcionamento de todas as etapas,
aconselhamos realizar o login como root antes de iniciar o passo a passo:

Além disso, precisaremos dos pacotes CUPS (Common Unix Printer System)
para os testes básicos de reconhecimento da impressora.
Para isso, verifique se você possui o pacote instalado:


Baixando Drivers Bematech
O próximo passo é baixar o Driver
e descompactar o arquivo.zip

Clique no botão para baixar.

 

Nota: Duvidas de como descompactar.ZIP no Linux Clique Aqui!!!


Instalando os Drivers 
Com o arquivo descompactado e extraído dentro do diretório
“bemacupsdrv-bin.tar.gz” 
existe o script “install.sh”, que é o responsável por carregar os drivers e arquivos de
configuração para os locais corretos dentro do Sistema Operacional.
Uma vez que já foi realizado o login como root,
basta apenas executar o script e aguardar a conclusão:


Validando Portas e Drivers
Após concluída a instalação,
certifique-se de que a impressora está conectada ao computador e ligada,
a fim de que ela seja reconhecida dentro dos dispositivos USB
e se mostre disponível:

Nas duas imagens acima, podemos ver que a impressora foi detectada pelo sistema e,
logo em seguida, podemos ver que a porta de impressão com o driver Bematech
foi criada e está disponível.


Adicionando e Configurando a Impressora no CUPS

Após o resultado com sucesso das verificações anteriores,
podemos inserir e configurar a impressora no CUPS.
Para isso, devemos entrar na página local de administração, em
http://localhost:631/ e clicar em “Administration”:

Em seguida, devemos clicar em “Add Printer”.
Será aberta uma pop-up solicitando o nome do usuário do sistema e a senha.
Neste passo,
aconselhamos utilizar o mesmo usuário/senha cadastrado no Sistema Operacional:

Será exibida a página para seleção da impressora. Na lista de impressoras locais,
deverá ser selecionada a impressora MP-4200 TH, que será exibida semelhante à
“BemaTECH USB Printer #1 (Bematech MP4200TH miniprinter)”
e clicar em “Continue”:

Após selecionado o dispositivo, será aberta a página para cadastrar mais
informações sobre a impressora, para torna-la mais amigável ao usuário.
Os dois primeiros campos (“Name” e “Description”) já virão preenchidos por padrão,
de modo que aconselhamos não alterá-los.
O único campo que deve ser preenchido é o “Location”,
que serve para indicarmos o local físico onde a impressora estará instalada
(Ex: Laboratório, Estoque, Cozinha, etc):

Note que a porta de impressão verificada anteriormente (“usbbema:/mp4200th/1”)
foi reconhecida e está relacionada à impressora.

Importante:
Qualquer resultado diferente deste no campo “Connection” indica que um ou mais passos anteriores não foram reconhecidos pelo Sistema Operacional ou alguma variação do mesmo ocasionou o não reconhecimento do driver. Para solução, deve ser realizado um troubleshooting pela equipe BSP – Bematech Software Partners, que está disponível nos canais mencionados no final deste Wiki.

Na página seguinte, deverá ser selecionado o Fabricante da impressora (campo “Make”),
no caso, “Bematech International” e clicar em “Continue” novamente.
Em seguida, deverá ser selecionado o modelo da impressora (campo “Model”),
que neste caso deverá ser

“Bematech International MP4200 TH 80 mm”
(ou 56mm, dependendo do padrão de bobina utilizado).
Para finalizar esta parte, basta clicar em “Add Printer”.

A próxima página contém as últimas configurações a serem realizadas
para o funcionamento da impressora no CUPS,
de modo que apenas o primeiro campo (“Media Size”)
deverá ser alterado para “Roll80mm”

(ou 56mm, de acordo com o selecionado no passo anterior).
Após isso, basta clicar em “Set Default Option”
para finalizar o processo.
Será exibida uma mensagem indicando que as opções foram configuradas com sucesso.

Após concluído o processo de configuração,
será aberta a tela de manutenção da impressora que acabou de ser adicionada.
Esta tela de manutenção poderá ser acessada futuramente pelo link direto
que está na barra de ferramentas do navegador,
neste caso: http://localhost:631/printers/Bematech_MP4200TH_miniprinter.

Para realizar um teste de impressão, basta clicar no menu “Maintenance”
e depois em “Print Test Page”.
Aparecerá rapidamente uma mensagem indicando que a página de teste foi enviada e,
logo em seguida, a solicitação de impressão aparecerá na fila “Jobs”,
logo abaixo das informações sobre a impressora:


Logo após a finalização do processo,
será impressa a página de teste, que será semelhante à isso:

As configurações da impressora poderão ser alteradas à partir do menu “Administration”,
escolhendo “Modify Printer” para alterar as configurações ou “Delete Printer” para removela

Assim, concluímos mais esta edição de nosso Wiki. Fique atento as próximas que estão por vir!


 

PROBLEMAS ou DÚVIDAS SOBRE INTEGRAÇÃO?

ALGUMA DÚVIDA NÃO INFORMADA NESTE TUTORIAL?


 0800.644.7277

CHAT

E-mail

solucoes.fiscais@bematech.com.br