Imprimer sur Imprimante thermique WiFi ?

Bonjour tous,
J'arrive sur ce forum avec un petite demande:
Je voudrais savoir si quelqu'un savait me décrire une démarche pour sortir des datas enregistrées par une balance numérique a capteur de force.
J'ai déjà rédigé le programme qui traite les mesures et tout ce qui s'y rapporte via un 2560 + quelques interrupteurs + un capteur de force a jauge de contrainte + un afficheur + un buzzer + ....
Il en résulte un tableau de mesures (beaucoup; en gros 4 échantillons par seconde durant 5 minutes.


CE QUE JE SOUHAITE:

  • Ajouter un module WiFi a base d'1 ESP8266 pour communiquer avec l'imprimante thermique WiFi
  • Ecrire le code pour:
  • Créer une courbe graphique a partir des valeurs enregistrées
  • Un certain nombre de ligne de texte (date, heure, nom, etc...)
  • Envoyer un certain nombre de calculs faits a partir des données
  • Le graph des mesures.
    L'imprimante est une POS-80 MUNBYN ( https://www.munbyn.com/products/80mm-receipt-printer-mu-itpp047-ue-us?variant=16015065186347)
    Elle fonctionne bien sous Windows pour lequel le constructeur fournit un driver... mais rien pour ARDUINO; En revanche des kits de development sont dispo pour Android... :wink: Peut etre une piste a creuser ?
    ++

Bonjour

le lien ne semble pas pointer vers un modèle WiFi
L'imprimante répond a des commandes ESC/POS
voir par exemple içi : https://mike42.me/blog/what-is-escpos-and-how-do-i-use-it

Ha oui, c'est exact, le modèle est bien une ITPP047 mais avec l'option WiFi:
https://www.munbyn.com/products/munbyn-itpp047-wifi-thermal-printer?_pos=1&_sid=97f09067a&_ss=r&variant=30264579751979

OK

Elle fonctionne bien sous Windows pour lequel le constructeur fournit un driver... mais rien pour ARDUINO; En revanche des kits de development sont dispo pour Android... :wink: Peut etre une piste a creuser ?

L'étude des sources fournies pour Android parait être le préalable pour comprendre le protocole de gestion de l'imprimante

"Ajouter du WiFi" (ESP8266) à une carte Mega2560 implique d'accepter les contraintes et limitations du firmware AT ou d'un firmware éqivalent.