[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CUPS




LE HAIES Cyrille a écrit :

Bonjour,

Bonjour,

J'ai des petits soucis avec CUPS (1.1.23) sous Sarge, d'une part l'interface web (sur le port 631) m'affiche pas les caractères accentué alors que le paramétrage de locales est OK.

je suis aussi en debian sarge avec CUPS 1.1.23 et j'ai pas de pb d'accent. En faisant locale j'ai :
LANG=fr_FR@euro
LC_CTYPE="fr_FR@euro"
LC_NUMERIC="fr_FR@euro"
LC_TIME="fr_FR@euro"
LC_COLLATE="fr_FR@euro"
LC_MONETARY="fr_FR@euro"
LC_MESSAGES="fr_FR@euro"
LC_PAPER="fr_FR@euro"
LC_NAME="fr_FR@euro"
LC_ADDRESS="fr_FR@euro"
LC_TELEPHONE="fr_FR@euro"
LC_MEASUREMENT="fr_FR@euro"
LC_IDENTIFICATION="fr_FR@euro"
LC_ALL=
A comparer

Et de l'autre part j'ai des imprimantes qui se mettent en arrêt toutes seules et je n'ai rien de particulier dans les logs.

Si quelqu'un avait un ID

La raison peut-être multiple : bourrage,etc. Dans tous les cas une fois en arrêt les imprimantes le restent (la version 1.2 de CUPS semble corriger se pb) en attendant il reste la solution du cron qui toutes les 10 va réactiver toutes les imprimantes.
Voici le scrip que j'ai fait :

# on va lire ligne après ligne le fichier de conf des imprimantes de CUPS
   while read ligne
   do
# on cherche toutes les lignes qui commencent par '<' et dont le 2 ème caractère n'est pas '/' # dans ce cas on aura toutes les lignes qui définissent les imprimantes configurées dans CUPS
    if [ "${ligne:0:1}" = "<" ] && [ "${ligne:1:1}" != "/" ]
       then
# on enlève ce qui est à gauche de l'espace (\ ) => on garde "imprimante>"
       reste=${ligne#*\ }
# Remarque : enable est une commande interne du shell BASH. Si on tape simplement enable on obtient un message d'erreur # car c'est la version interne de BASH qui sera utilisée en standard. Pour effectivement utiliser la commande enable de # CUPS il faut prendre le chemin d'accès complet : /usr/bin/enable (cde installée par le paquet cupsys-client) # on enlève tout ce qui est à droite de '<' => il ne reste plus que le nom de l'imprimante
       /usr/bin/enable ${reste%>*}
    fi
   done < /etc/cups/printers.conf

Par avance Merci.

Cyrille



Reply to: