Après avoir installé un serveur d’impression, je me suis aperçu que ma Canon iP4500 ne remontait plus aucune information sur les niveaux d’encre aux ordinateurs sous Windows alors que le driver Windows le permet normalement…
J’ai trouvé la solution: libinklevel.
Cette librairie permet d’interroger l’imprimante et d’obtenir les niveaux d’encre et supporte une belle quantité d’imprimantes.
Voici un exemple de sortie du script:
$ ink -p usbink v0.5.0 (c) 2009 Markus HeinzCanon iP4500 seriesBlack: 0%Photoblack: 40%Yellow: 40%Magenta: 40%Cyan: 100%
En aucune façon je n’ai réussi à remonter ces informations aux postes clients. J’ai donc entrepris la rédaction d’un petit script bash qui, une fois dans un Job cron, envoie un mail avec des messages dynamiques aux destinataires paramétrés.
Ce script, je vous le donne, il est disponible sur mon repository git (lien direct).













