Windows Server

Serveur d'impression

Centraliser la gestion des imprimantes sur Windows Server et les déployer automatiquement sur les postes via GPO.

← Retour aux tutoriels Windows
📚 Pourquoi un serveur d'impression ? Au lieu d'installer les imprimantes manuellement sur chaque poste, un serveur d'impression centralise tout : les pilotes, les files d'attente, les quotas et les permissions. Les utilisateurs reçoivent leurs imprimantes automatiquement via une GPO. Si un pilote change, vous le mettez à jour une seule fois sur le serveur.
ⓘ Prérequis Un serveur Windows Server joint au domaine. Les imprimantes réseau sont accessibles (IP fixe sur le réseau).

Installer le rôle

  1. Gestionnaire de serveur → Ajouter des rôles et fonctionnalités
  2. Cochez Services d'impression et de numérisation
  3. Sous-rôle : Serveur d'impression
  4. Cliquez Installer

Ajouter une imprimante

Ouvrez la console Gestion de l'impression (printmanagement.msc) :

  1. Développez le serveur → Imprimantes
  2. Clic droit → Ajouter une imprimante
  3. Choisissez Ajouter une imprimante TCP/IP
  4. Entrez l'adresse IP de l'imprimante : ex. 192.168.1.100
  5. Sélectionnez ou installez le pilote correspondant
  6. Nom du partage : ex. HP-LaserJet-Salle01

Configurer le partage et les permissions

Par défaut, l'imprimante partagée est accessible à tous. Pour restreindre :

  1. Clic droit sur l'imprimante → Propriétés
  2. Onglet Sécurité
  3. Retirez Tout le monde
  4. Ajoutez le groupe AD concerné : ex. GRP_Impression_Salle01
  5. Cochez Imprimer pour ce groupe
Permission Description
Imprimer Envoyer des documents à l'imprimante
Gérer les documents Annuler/reprendre les travaux d'impression des autres
Gérer cette imprimante Modifier les paramètres, supprimer l'imprimante

Déployer par GPO

Pour que les postes reçoivent l'imprimante automatiquement :

  1. Ouvrez Gestion de l'impression
  2. Clic droit sur l'imprimante → Déployer avec la stratégie de groupe
  3. Cliquez Parcourir et sélectionnez la GPO cible (ou créez-en une nouvelle)
  4. Choisissez le déploiement :
    • Par utilisateur : l'imprimante suit l'utilisateur sur tout poste
    • Par ordinateur : l'imprimante est sur le poste, quel que soit l'utilisateur
  5. Cliquez Ajouter puis OK
ⓘ Forcer la mise à jour Sur un poste client, forcez l'application de la GPO avec : gpupdate /force

Vérifications

  1. Dans la console Gestion de l'impression, vérifiez que l'imprimante est partagée et en ligne.
  2. Sur un poste client, ouvrez Paramètres → Imprimantes : l'imprimante déployée par GPO doit apparaître automatiquement.
  3. Pour voir les travaux en cours : double-cliquez sur l'imprimante dans la console de gestion.

⌨️ Version PowerShell

Retrouvez ci-dessous les commandes PowerShell correspondant à chaque étape du tutoriel.

Étape 1 — Installer le rôle

Install-WindowsFeature Print-Services -IncludeManagementTools

Étape 2 — Ajouter une imprimante

# Ajouter le port TCP/IP
Add-PrinterPort -Name "IP_192.168.1.100" -PrinterHostAddress "192.168.1.100"

# Ajouter l'imprimante
Add-Printer -Name "HP-LaserJet-Salle01" `
    -DriverName "HP Universal Printing PCL 6" `
    -PortName "IP_192.168.1.100" `
    -Shared -ShareName "HP-LaserJet-Salle01"

Étape 5 — Vérifications

# Lister les imprimantes
Get-Printer | Format-Table Name, PortName, Shared, ShareName

# Travaux d'impression en cours
Get-PrintJob -PrinterName "HP-LaserJet-Salle01"

# Supprimer les travaux bloqués
Get-PrintJob -PrinterName "HP-LaserJet-Salle01" | Remove-PrintJob

# Vérifier depuis un poste client
Get-Printer | Where-Object { $_.Type -eq "Connection" }
✔ Résultat Les imprimantes sont gérées centralement sur le serveur. Les postes du domaine les reçoivent automatiquement via GPO, avec les bons pilotes et permissions.