A tool for writing banners using a thermal printer
Go to file
2024-02-01 01:08:54 +01:00
AUTHORS fix + license + author 2024-01-25 17:33:13 +01:00
banderole.sh fix + license + author 2024-01-25 17:33:13 +01:00
image_x_800.png images 2024-02-01 01:08:54 +01:00
image.png images 2024-02-01 01:08:54 +01:00
LICENSE fix + license + author 2024-01-25 17:33:13 +01:00
README secondes 2024-01-29 02:27:41 +01:00

       Un outil pour écrire des banderoles sur ticket de caisse.
                   Fonctionne sur mac, linux* & *bsd 
                              license CC4r
          ___________________________________________________ 
         /  |)   _,         _|   _  _.  _  |\  _   ,  |)     \
         \  |/\_/ |  /|/|  / |  |/ / | / \_|/ |/  / \_|/\    /
         /  /\/ \/|_/ | |_/\/|_/|_/  |/\_/ |_/|_/o \/ |  |/  \
         \___________________________________________________/

On utilise le drapeau -label de la commande convert de image magick pour
générer le texte contenu dans la variable MESSAGE sur un fond blanc.
L'image est enregistrée en png et est nommée en fonction du nombre de
secondes écoulées depuis le 1er janvier 1970. (cf: heure Posix)
Ensuite, on calcule un produit en croix de l'image obtenue pour avoir la
longueur du ticket en millimètre à imprimer. 
On envoie cette image à l'imprimante via la commande lp de l'utilitaire
cups, en précisant les dimmensions calculées en millimètres.

Dépendances
* image magick (Licence ImageMagick →
  https://imagemagick.org/script/license.php) : un logiciel pour générer
  et traiter une ou plusieurs images → https://imagemagick.org/
* cups (Apache 2.0) : une interface pour communiquer avec des
  imprimantes → https://openprinting.github.io/cups

_______________________________________________________________________
                           /!\ important /!\ 
banderole.sh est fourni SANS imprimante thermique. Il est nécessaire
d'avoir accès à un tel outil pour imprimer une banderole. J'utilise une
Epson TM-T20II qui imprime jusqu'à 80mm de large et se branche en usb,
il en existe pleins d'autres, il faut chiner...
_______________________________________________________________________

             Écrit à l'erg pendant la winterschool de 2024
                        contact@martinlemaire.fr