Commandes utiles pour la gestion des impressions

commandecommentaire
lpstat -tAffiche 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.psImprime 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 fini 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 je n'avais pas de temps à perdre) en début de fichier une nouvelle ligne:

cscript \\servecole\wpkg\packages\printer.vbs

Attention, à la 1re ouverture de session ça n'est pas pris en compte, il faut ouvrir une 2e fois la session pour que l'imprimante soit bien définie 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.


  • 11.08/administrateur/les_imprimantes.txt
  • Dernière modification: 2016/08/21 17:09
  • de jean