Page 1 sur 1

[niveau d'encre] epson (Résolu)

Publié : mer. 23 févr. 2011, 15:05
par jmika
Bonjour,

Je ne sais pas si c'est ici que je devais créer le topic mais voila, je n'arrive pas à voir le niveau d'encre de mon imprimante. :?

Code : Tout sélectionner

[michael@michael ~]$ sudo escputil -i -r /dev/lp0
Mot de passe : 
Escputil version 5.2.6, Copyright (C) 2000-2006 Robert Krawitz
Escputil comes with ABSOLUTELY NO WARRANTY; for details type 'escputil -l'
This is free software, and you are welcome to redistribute it
under certain conditions; type 'escputil -l' for details.

Impossible d'ouvrir /dev/lp0 en lecture/écriture : Aucun fichier ou dossier de ce type
[michael@michael ~]$ 

Et voici mon /dev : http://pastebin.com/Q2KcLNc9

Je ne sais pas où se trouve mon imprimante. :(

Je vous remercie d'avance. :D

Re: [niveau d'encre] epson

Publié : mer. 23 févr. 2011, 16:42
par FoolEcho
C'est avec /dev/usb/lp0 .
Et il faut, au moins temporairement, avoir chargé le module usblp si tu l'as blacklisté, sans quoi ce chemin n'existe pas.

https://wiki.archlinux.org/index.php/CU ... s#escputil

Code : Tout sélectionner

modprobe usblp
escputil -i -r /dev/usb/lp0
rmmod usblp

Re: [niveau d'encre] epson

Publié : mer. 23 févr. 2011, 18:35
par jmika
Ok, merci ça a marché quand j'entre le code que tu m'as donné. :D

Mais je suis obligé d'entrer le code que tu m'as donné à chaque fois que je veux connaitre le niveau d'encre ou y a un autre moyen ? :?

Dois-je déblacklisté le module usblp ? :roll:

Re: [niveau d'encre] epson

Publié : mer. 23 févr. 2011, 19:04
par FoolEcho
Tout dépend si ton imprimante est bien détectée avec usblp ou pas, certaines ne sont vus par cups que si le module est blacklisté.

Je n'ai pas vérifié si en remplaçant cups par cups-usblp (sur Aur), on s'affranchit de ce problème. Peut-être à essayer ?
Sinon, tu places tes lignes dans un script bash ou plus simple, tu fais un alias:

Code : Tout sélectionner

alias ink_level="sudo modprobe usblp;sudo escputil -i -r /dev/usb/lp0;sudo rmmod usblp" 
Ligne à placer dans ton ~/.bashrc (puis "source ~/.bashrc" en ligne de commande pour sa prise en compte immédiate), et tu auras accès à la commande "ink_level". :wink:

Re: [niveau d'encre] epson

Publié : mer. 23 févr. 2011, 21:04
par jmika
Merci. Je viens d'essayer et ça fonctionne. :)

Je ne savais pas que l'on pouvait rajouter des commandes comme ça pour pouvoir les utiliser sous un nom de commande racourcit. J'en apprend des choses avec ArchLinux, je trouve ça bien. :D

Merci de ton aide. J'ai résolu mon problème. :D