Bom dia a todos, gostaria de uma ajuda:

  Estou tentando fazer uma impressora térmica (ECS/POS) comunicar-se com o arduino através de um módulo bluetooth HC-05, já configurei o módulo e a saída bluetooth com todas as velocidades, tentando obter uma resposta impressa "OK", porém a impressora continua mandando apenas "nnnnnnn".. o codigo é simples e eu gostaria de postar aqui porém eu realmente nao sei como. Quem puder me ajudar eu realmente agradeceria! 

Exibições: 452

Responder esta

Respostas a este tópico

Boa tarde, 

Informe:

- o modelo do modulo HC-05, as especificações da impressora. 

Qual interface da impressora usou?

Envie diagramas da montagem e Sketch (arquivo em anexo).

Entendi... Em anexo está o diagrama e o a sketch. Em relação à interface, a impressora é a KP-1020, uma mini impressora térmica que tem conexão USB e Bluetooth

HC-05 3.0 zs-040

Anexos

Só achei reclamações sobre a impressora KNUP KP-1020 na WEB. 

Parece que tem um aplicativo para Android. Já testou no smartphone ? 

Sugestão: Faça por partes.

Rode um programa que espelhe os comandos de uma serial em outra e acesse a impressora pelo PC.

No PC vc mandaria comandos e veria os resultados.

Não sei o protocolo que essa impressora usa. A que usei era ESCP e não mandaria nunca um OK. Ela simplesmente imprimia.

Vc mandava "teste"+ enter e ela imprimia "teste". Com comandos começados com [ESC] vc configurava tamanho de letra, fonte, etc.

O Ok quem mandaria seria o HC-05. Antes da conexão vc manda comandos para ele em protocolo "AT" que é respondido com Ok. Depois que completa a conexão ele não escuta mais eles, repassaria para a impressora.

Para poder parear com um dispositivo vc precisa usar o modo Master, vide AT+ROLE.

Vide:

https://alselectro.wordpress.com/2014/10/21/bluetooth-hc05-how-to-p...

O programa de interligação de seriais (joga em uma o que veio da outra e vice versa) é algo como:

https://exploreembedded.com/wiki/Setting_up_Bluetooth_HC-05_with_Ar...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço