A tool for writing banners using a thermal printer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.8 KiB

8 months ago
english soon
Un outil pour écrire des banderoles sur ticket de caisse.
Fonctionne sur mac, linux* & *bsd
license CC4r
____________________________________________________
8 months ago
} |) _, _| _ _. _ |\ _ , |) {
{ |/\_/ | /|/| / | |/ / | / \_|/ |/ / \_|/\ }
} \/ \/|_/ | |_/\/|_/|_/ |/\_/ |_/|_/o \/ | |/ {
{___________________________________________________}
8 months ago
On utilise le drapeau -label de la commande convert de image magick pour
générer une image blanche aux dimensions du texte contenu dans la
variable MESSAGE.
Ensuite, on calcule un produit en croix de l'image obtenu pour obtenir
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