Ceci est une ancienne révision du document !
Commandes utiles pour la gestion des impressions
Imprimantes
commande | commentaire |
---|---|
lpstat -t | Affiche la liste des imprimantes et les infos de file d'attente etc. |
lpq -P “nom_imprimante” | Affiche la liste des documents en attente pour l'imprimante “nom_imprimante” |
lpr -P “nom_imprimante” “nom_fichier” | Imprime le fichier “nom_fichier” sur l'imprimante “nom_imprimante” |
lpr -P “nom_imprimante” /usr/share/cups/data/testprint.ps | Imprime la page de test de CUPS sur l'imprimante “nom_imprimante” |
lpadmin -d “nom_imprimante” | Désigne l'imprimante “nom_imprimante” par défaut sur le serveur |
lpmove <num_job> <nom_nouvelle_imprimante> | permet de re-router un job d'impression sur une autre imprimante, pratique si une imprimante est HS ou autre |
lp /usr/share/horizon/default-settings/cups/testpage/adhesion.ps -d <imprimante> | lance l'impression de la page de test sur 'imprimante' (nom de l'imprimante trouvée avec lpstat -t) |
lp /usr/share/system-config-printer/testpage-a4.ps -d <printer> | lance l'impression de la page de test (depuis un poste client par exemple) |
Solution rapide pour mettre l'imprimante par défaut si wpkg ne suffit pas
Par exemple à l'école de caumont l'éventé j'ai finis par ajouter dans le fichier /home/netlogon/templates/_users.bat (c'est mal il faudrait plutôt le mettre dans le custom ou le local mais j'avais pas de temps à perdre) en début de fichier une nouvelle ligne:
cscript \\servecole\wpkg\packages\printer.vbs
Attention, a la 1ere ouverture de session ça n'est pas pris en compte, il faut ouvrir une 2° fois la session pour que l'imprimante soit bien par défaut.
Redémarrer cups si l'imprimante n'apparaît pas sur les clients lourds
/etc/init.d/cups stop
Vérifier également que le processus est bien stoppé (petit bug parfois)
ps -auxf | grep cups
Si c'est le cas un petit
kill -9 $PID
Puis redémarrer cups :
/etc/init.d/cups start
Et attendre 1 à 2 minutes que le partage s'effectue entre le serveur et le client.