DSCF4002

Imprimez facilement avec une Mini Thermal Printer

Pour ce premier article, on commence fort avec l’impression et les Mini Thermal Printer trouvé à 25€ sur Aliexpress.com. Si vous regardez sur le site à première vue, elles sont comme celle d’Adafruit et pour aller plus loin, les vendeurs mettent des photos d’Adafruit sur leurs fiches produits. Ils sont fort ses chinois ! Mais tout de même on économise jusqu’à 70€ sur celles qu’on peut trouver sur Amazon.fr mais on a des petites surprises …

Ma première expérience avec la Mini Thermal Printer

J’en ai commandé 2 car j’ai cru que la première avait « grillé » en connectant un fil sur une mauvaise pin GPIO du coup j’ai fait un billet sur l’excellent forum de Framboise314.fr pour demander secours ! C’était un peu dur de me répondre avec peu d’info mais j’ai continué à alimenter le billet. Soucieux d’avoir fait une boulette, j’en ai commandé une deuxième, reçu 25 jours, je branche et idem rien … Erreur Erreur … Puis je fais un peu plus attention au dos de l’imprimante et la je vois les infos sur les broches, sauvé !  Je peux imprimer !!

Matériel

Liens sponsorisés

Montage

Pour le montage, nous n’avons pas besoin des fils fournis avec la Mini Thermal Printer.

Mettre le papier dans l’imprimante comme sur la photo sinon vous allez imprimer tout blanc….

Imprimez facilement avec une Mini Thermal Printer  - Creativpi.fr

Brancher le fil de la masse ( GND ) du secteur sur la ligne bleu de la  planche et le VCC directement sur l’imprimante ( dernier pin à droite ). Je vous conseil de prendre un bloc d’alimentation de 9V sinon ça va jouer sur la qualité de l’impression.

Imprimez facilement avec une Mini Thermal Printer  - Creativpi.fr

Pin 1 : le + du bloc d’alimentation
Pin 2 : on ne s’en sert pas
Pin 3 : Sur le pin 10 du rpi ( RX )
Pin 4  : sur le pin 8 du rpi ( TX )
Pin 5 : sur la ligne bleu de la board
( Pin de 1 à 5 en partant de gauche à droite de l’imprimante ) 

Imprimez facilement avec une Mini Thermal Printer  - Creativpi.fr

Reliez le fil orange sur le haut de la board vers le pin 6 ( GND ) du RPI. Si vous mettez le fil orange entre la masse du bloc d’alimentation et celle de l’imprimante, ça ne va pas marcher.

Imprimez facilement avec une Mini Thermal Printer  - Creativpi.fr

Croquis du montage, ça aide beaucoup.

Test de l’imprimante !

Imprimez facilement avec une Mini Thermal Printer  - Creativpi.fr

En appuyant sur le bouton à l’arrière de l’imprimante, on va lancer l’impression d’une page test et le résultat n’est pas à la hauteur de ce qu’on veut.  C’est pour cela dans le prochain point on va devoir changer un peu la config.

Imprimez facilement avec une Mini Thermal Printer  - Creativpi.fr

Configuration de l’imprimante

Pour commencer, nous allons nous rendre dans ce fichier /etc/inittab et chercher cette ligne ( normalement à la fin ) et la commenter avec un #. On va re-configurer les port GPIO Série du RPI

Ensuite, commentez la ligne de ce fichier /boot/cmdline.txt

On reboot notre RPI

Une fois redémarrez, on va installer le module python-serial :

Si on veut imprimer des images, on aura besoin de ce module :

Maintenant nous allons devoir utiliser le script Python pour imprimer, rien de plus simple on clone ce fabuleux projet git.

Pour évitez d’avoir une impression en chinois comme sur le ticket test, nous allons changez son BAUDRATE ( ligne 51 ) :

en

Il se peut aussi que l’impression soit complètement affreuse, nous allons changer le heatTime ( entre 0 et 255 / Ligne 81 ) pour calibrer l’impression :

Enregistrer le fichier et lancez la fameuse commande :

Et le ticket sortira !

Imprimez facilement avec une Mini Thermal Printer  - Creativpi.fr

Conclusion

Il m’aura fallu achetés 2 imprimantes et comprendre comment on la branche sur le RPI, niveau doc de l’imprimante je n’ai rien trouvé sur le net !
Une fois opérationnelle, j’ai été faire un tour sur le forum d’Adafruit pour comprendre la qualité et le formatage des caractères de l’impression. Par contre il ne faut pas suivre le branchement de la Mini Thermal Printer au RPI proposé par Adafruit, c’est ça qu’y enduit en erreur.
Il ne faut pas trop lui en demander comme pour les images, ce n’est pas encore le top cela reste une bonne alternative tout de même mais aussi une belle économie.

Githubhttps://github.com/luopio/py-thermal-printer
Geek Gril Diarishttp://geekgurldiaries.blogspot.fi/2012/12/little-box-of-geek-project.html
Smittytonehttps://smittytone.wordpress.com/2013/09/23/hacking-a-thermal-till-printer-to-work-with-the-raspberry-pi/

La suite ?

Nous allons utiliser la librairie d’Adafruit pour des impressions un peu plus fun !

2 réflexions au sujet de « Imprimez facilement avec une Mini Thermal Printer »

  1. Bonjour,

    Merci pour cet article qui m’a notamment permis de comprendre comment connecter l’imprimante au Raspberry. J’ai en effet passé quelques jours à chercher pourquoi des bits étaient perdus lors de la transmission (induisant l’impression de caractères chinois) : les deux masses (Raspbery et imprimante) doivent être reliées ! J’ai réalisé une machine à blagues Chuck Norris, à découvrir ici : http://raspberryland.noip.me

    1. De rien Stéphane !
      Je t’avoue que moi aussi j’ai bien cherché et j’en ai même acheter une 2ème et c’est grâce à elle que j’ai trouvé.
      Ca ne remplace pas une thermal printer d’adafruit mais c’est pas mal pour ce qu’on lui demande, comme une machine à blagues Chuck Norris !

Laisser un commentaire