Entre para seguir isso  
Seguidores 0
RodrigoJunqueira

Homologação ACBr Impressora não fiscal Bematech MP-5100 TH

1 post neste tópico

  • Introdução

Recentemente, a Bematech nos forneceu a nova impressora térmica não fiscal Bematech MP-5100 TH para homologarmos nos exemplos do ACBr, desta forma efetivamos os testes e apresentamos abaixo todos os resultados.

Driver e softwares vinculados a impressora podem ser localizados e baixados através do link: http://bematechpartners.com.br/wp01/?page_id=770

1 novo.jpg

imagem 1 - Impressora não fiscal Bematech MP-5100 TH

 

  • Instalação

Os testes foram realizados utilizando o sistema operacional Windows 8.1 Pro 64 bits, este após a conexão do cabo USB com a impressora já ligada e pronta para uso, reconheceu um novo dispositivo, porém não instalou automaticamente seus drivers, sendo necessário instalá-lo manualmente.

A instalação da impressora foi realizada de maneira simples, onde temos a possibilidade de realizar esta através do Spool do Windows ou pela comunicação virtual serial ou ethernet. Para tais, foram realizados os seguintes passos:

            •  Passos para instalação do Spooler:

O arquivo baixado para instalação do driver foi o "Driver Spooler MP-2500 TH, MP-4000 TH, MP-4200 TH, MP-5100 TH, MP-100S TH v4.5.0.0 (32_64bits)", que é concluído o download com o nome "BematechSpoolerDrivers_v4.5.0.0". (verificar link no início do tópico).

Após descompactar o arquivo, seguir os passos a seguir:

1. Executar o arquivo “BematechSpoolerDrivers_x64_4.5.0.0.exe”;
2. Escolher o modelo “MP-4200 TH”;
3. Selecionar a interface Serial;
4. Clicar em “Detectar”; (ver imagem 2)

2.jpg

imagem 2

5. Clicar em “Instalar impressora”;
Após instalação podemos verificar a impressora nos “Dispositivos e Impressoras

 

            •  Passos para instalação virtual serial:

O driver utilizado para comunicação virtual serial foi o “Driver USB MP-100, MP-4200 TH , MP-5100 TH v3.4.0”.

Após descompactar o arquivo, seguir os passos a seguir:

1. Abrir o “Gerenciador de Dispositivos” do Windows;
2. Localizar o dispositivo (em meu computador, o dispositivo ficou com o nome “Bematech MP-5100 TH”, com alertas);
3. Clicar com o botão direito sobre o dispositivo e depois clicar em “Atualizar Driver...”;
4. Clicar na opção “Procurar software de driver no computador”;
5. Procurar a pasta onde foi extraído o driver;
6. Avançar e concluir a instalação.

Após a instalação podemos verificar a porta COM emulada.

 

            •  Passos para instalação Ethernet:

Para instalação através da comunicação Ethernet foi utilizado o mesmo driver do Spool citado acima, antes de inciar a instalação, é necessário ajustar o IP de comunicação da impressora com a rede utilizada, tal procedimento foi realizado através dos passos:

1. Acessar o link: http://bematechpartners.com.br/wp01/?page_id=770;
2. Baixar o Software: “Software do Usuário MP-4200 TH e MP-100S TH - 32_64bits v2.9.4”;
3. Extrair os arquivos;
4. Extrair novamente os arquivos conforme o Windows utilizado;
5. Instalar o “Bematech User Software v2.9.4”;
6. Executar o software;
7. Em comunicação, selecionar “Ethernet”;
8. Clicar em “Procurar”;
9. Selecionar o modelo da impressora;
10. Clicar em “Procurar
11. Selecionar na lista a impressora localizada;
12. Fazer as alterações necessárias e clicar em “Atualizar info”; (ver imagem 3)

3.jpg

imagem 3

13. Fechar o software utilitário;

Com a impressora configurada na rede local, continuar a instalação seguindo os passos:

1. Executar o arquivo “BematechSpoolerDrivers_x64_v4.3.1.0.exe”;
2. Escolher o modelo “MP-4200 TH”;
3. Informar o endereço de IP configurado;
4. Clicar em “Instalar Impressora”;

4.jpg

imagem 4

Após instalação podemos verificar a impressora nos “Dispositivos e Impressoras”.

 

  • Ajustar comprimento de impressão

O spool do Windows vem com dimensões de impressão com no máximo de 80 mm por 30 cm, impossibilitando assim a impressão de um cupom com muitos produtos, quando este é utilizado no fortes. Para solucionar tal problema, foi necessário criar um formulário de impressão nas propriedades de impressão do Windows e atribuir este no spooler.
O procedimento pode ser feito seguindo os passos:

1. Acessar os “Dispositivos e Impressoras” do Windows;
2. Selecionar a impressora utilizada e clicar em “Propriedades do servidor de impressão”;
3. Selecionar a opção “Criar um novo formulário”;
4. Colocar o “Nome do formulário” como: “MP-5100 TH
5. Ajustar a “Largura” em “7,36 cm”;
6. Ajustar a “Altura” em “95,00 cm”; (ver imagem abaixo)
7. Clicar em “Salvar Fomulário”;
8. Clicar em “OK”; (ver imagem 5)

5.jpg

imagem 5

9. Clicar com o botão direito sobre a impressora e abrir as “Propriedades da impressora”;
10. Ir na aba “Configurações do Dispositivo”;

  • Em “Atribuição de Formulário a Bandeja”, apontar o “Automático” em “MP-5100 TH”; (ver imagem 6)

6.jpg

imagem 6

11. Na aba “Geral”, abrir as “Preferências...”;
12. Clicar em “Avançado”;
13. Em “Papel/saída” > “Tamanho do Papel”, apontar o formulário criado “MP-5100 TH”; (ver imagem 7)

7.jpg

imagem 7

14. Clicar em “OK”;
15. Durante a primeira impressão, foi necessário ajustar novamente o formulário, para tal, no SATTeste, clicar em “Definir Impressora”;
16. Selecionar a impressora e clicar em “Propriedades...”;
17. Clicar em “Avançado...”;
18. Apontar o Tamanho do Papel e clicar em “OK

Após concluir os procedimentos acima, a impressora estará pronta para a impressão de qualquer cupom.

 

  • Configuração de logotipo

O logotipo é configurado através do Software “Bematech User Software v. 2.9.4”, (Software do Usuário MP-4200 TH e MP-100S TH - 32_64bits v2.8.5).

Após baixar o mesmo, instalar e executar o aplicativo, seguir os procedimentos abaixo:

1. Em “Configuração”, selecionar a “Comunicação” utilizada e clicar em “Aplicar”;
2. Acessar a aba “Bitmap & Logo”;
3. No canto esquerdo, selecionar a opção “Logo”;
4. Clicar em “Incluir logo”;
5. Clicar no “ + ” e selecionar a imagem desejada;
6. Clicar em “Upload”; (ver imagem 8)

8.jpg

imagem 8

 

  • Utilização:

 

  • PosPrinterTeste

Os resultados informados abaixo foram adquiridos, em testes, utilizando o componente ACBrPosPrinter e o seu demo PosPrinterTestes.exe.
Configurações utilizadas:

Modelo: ppEscBematech
Porta: A porta de comunicação pode ser configurada de formas distintas, dependendo da interface de comunicação utilizada:
      ◦ COMxx – Para comunicação virtual serial;
      ◦ \\Nome_do_computador\Nome_do_Compartilhamento – Para utilizar a impressora instalada e compartilhada no Windows. (exemplos: \\localhost\mp5100; \\rodrigo\mp5100; \\192.168.1.50\mp5100)
      ◦ RAW:Nome da Impressora – Para enviar a impressão ao Spool do Windows em modo RAW. (exemplo: RAW:MP-5100 TH)
      ◦ TCP:IP:Porta – Para utilizar a impressora através da comunicação Ethernet. (exemplo: TCP:192.168:94.123:9100)
Colunas: 48
Espaços: 0
Buffer: 0
Linhas Pular: 0
Pag.codigo:
      ◦ As paginações pc850, pc860 e pcUTF8 saíram corretamente, conforme o comando enviado;
      ◦ As paginações pc437 e pc852 não imprimiram algumas acentuações;
      ◦ A paginação pc1252 não saiu corretamente;
      ◦ A paginação pcNone imprimiu apenas os caracteres comuns.
Cod.Barras: Largura: 0 ; Altura: 0.
QRCode: Tipo - 2 ; Largura Mod. - 4 ; ErrorLevel - 0
LogoTipo: KC1 - 32 ; KC2 - 32 ; FatorX - 1 ; Fator Y - 1.
Gaveta: Gaveta - 1 ; ON - 50 ; OFF – 200

9.jpg

imagem 9 - PosPrinterTeste

Resultados apresentados nas Tags de impressão:

  • Tags de Formatação de Caracter: As tags de formatação funcionaram corretamente, com exceção da fonte invertida, que não é suportada pela Bematech. (Ver imagem 10)

10.jpg

imagem 10

  • Tags de Alinhamento: Todas as tags saíram corretamente. (Ver imagem 11)

11.jpg

imagem 11

  • Tags de Codigo de Barras:

                  ◦ Os códigos EAN8, EAN13, INT25, CODE39, CODE93, CODE128, UPCA e CODABAR foram impressos corretamente. (Ver imagem 12)
                  ◦ Os códigos std25, CODE11 e MSI não foram impressos.

12.jpg

imagem 12

  • Tags de QRCode: Todos os QRCodes foram impressos corretamente, e suas leituras são funcionais. (Ver imagem 13)

          Para testarmos a leitura do QRCode, utilizamos um dos diversos aplicativos de leitores disponíveis para Android ou IOS, e compartamos se o conteúdo lido, foi exatamente o que informamos no momento da impressão.

13.jpg

imagem 13

  • Tags de Logotipo: Logotipo impresso corretamente. (Ver imagem 14)

14.jpg

imagem 14

  • Tag de Gaveta: A comunicação com a gaveta funcionou corretamente.

 

  • Leitura de Status:

          A leitura de Status só é funcional ao utilizar comunicação através da porta serial (COM) ou por TCP/IP. Abaixo alguns status retornados pela impressora:
               • Impressora pronta para uso: “Nennhum Erro encontrado”;
               • Impressora com a tampa aberta: “stOffLine, stTampaAberta, ”;
               • Impressora com pouco papel: “stPoucoPapel, ”;
               • Impressora sem papel: “stPoucoPapel, stSemPapel, stOffLine, ”;
               • Impressora com a gaveta aberta: “stGavetaAberta, ”

 

  • SATTeste

Os resultados relatados abaixo foram obtidos através da impressão, de extratos do SAT, utilizando o programa de Exemplo do ACBr: SATTeste.exe.

Testamos a impressão usando o Spool do Windows através do Gerador de Relatórios Fortes Report, e também usando a impressão em ESC/POS.

A fim de medir apenas o tempo de impressão, em ambas formas de impressão, consideramos um XML de venda já emitido e carregado no Componente, e efetuamos apenas a impressão do XML carregado.

Resultados utilizando o gerador de relatórios Fortes Report:

As configurações do fortes utilizadas foram as seguintes:
     • Largura: 290
     • Topo: 0
     • Fundo: 0
     • Esquerda: 3
     • Direita: 4

15.jpg

imagem 15 - SATTeste

16.jpg

imagem 16 - Cupom

17.jpg

imagem 17 - Cupom resumido

A fim de testar o desempenho da impressora, simulamos a impressão de vários extratos do SAT, com diversas quantidades de itens, com os tempos conforme tabela abaixo:

18 - tempo spool.jpg

imagem 18 - Tempo de impressão spooler

*valores em milissegundos.
*média do cupom resumido adquirida com as impressões de vendas com 3, 300 e 500 itens.

 

Os testes utilizando os comandos ESC/POS, foram realizados com três formas de comunicação, sendo estas:

     Porta serial virtual:
     As configurações foram as seguintes:
         • Modelo: ppEscBematech
         • Porta: COM8
             ◦ Baud Rate: 115200
             ◦ Buffer de Envio: 8192
         • Colunas: 48
         • Espaços Linhas: 0
         • Linhas Pular: 0
         • Pag.codigo: pc850

Simulamos a impressão de vários extratos do SAT, com diversas quantidades de itens, coletando os tempos de impressão, conforme tabela abaixo:

19 - tempo escpos.jpg

Imagem 19 - Tempo de impressão ESC/POS

*valores em milissegundos.
*média do cupom resumido adquirida com as impressões de vendas com 3, 300 e 500 itens.

 

     Comando RAW:
     As configurações foram as seguintes:
        • Modelo: ppEscBematech
        • Porta: RAW:MP-5100 TH
           ◦ Baud Rate: 115200
           ◦ Buffer de Envio: 8192
        • Colunas: 48
        • Espaços Linhas: 0
        • Linhas Pular: 0
        • Pag.codigo: pc850

Tempos de impressão:

20 - tempo raw.jpg

Imagem 20 - Tempo de impressão por comando RAW

*valores em milissegundos.
*média do cupom resumido adquirida com as impressões de vendas com 3, 300 e 500 itens.

 

     Comando TCP:
     As configurações foram as seguintes:
        • Modelo: ppEscBematech
        • Porta: TCP:192.168.94.123:9100
            ◦ Baud Rate: 115200
            ◦ Buffer de Envio: 8192
        • Colunas: 48
        • Espaços Linhas: 0
        • Linhas Pular: 0
        • Pag.codigo: pc850

Tempos de impressão:

21 - ethernet.jpg

Imagem 21 - Tempo de impressão via TCP

*valores em milissegundos.
*média do cupom resumido adquirida com as impressões de vendas com 3, 300 e 500 itens.

 

  • Considerações

A impressora térmica não fiscal Bematech MP-5100 TH possui um desempenho notável, sendo assim uma ótima escolha para qualquer ambiente de utilização, a velocidade de impressão é boa assim como sua guilhotina, agilizando o ambiente de trabalho.

A instalação foi realizada de forma simples, sem encontrar nenhum problema, o Windows detectou a conexão da mesma logo após a comunicação com o cabo USB, porém não instalou o driver automaticamente, sendo necessário apenas executar sua instalação.

Até o momento de criação deste documento, como o modelo da impressora é novo, foi difícil localizar drivers específicos para a mesma, sendo utilizado os drivers do modelo MP-4200.

 

4 pessoas curtiram isso

Compartilhar este post


Link para o post
Compartilhar em outros sites
Entre para seguir isso  
Seguidores 0