/

Activer ou désactiver « Conserver les documents imprimés » dans la file d’attente d’impression de Windows 11

par Team Ninja
Set "Keep Printed Documents" On/Off in Windows 11 Print Queue blog banner image
Set "Keep Printed Documents" On/Off in Windows 11 Print Queue blog banner image

Essayez notre logiciel de gestion des terminaux n°1 sur G2

Pas de carte de crédit requise, accès complet à toutes les fonctionnalités.

Webinar

NinjaOne 12.0 Feature Updates: What You Need to Know

Automatisez les aspects les plus complexes de l'informatique

Points clés

  • Activez la journalisation d’impression dans l’observateur d’événements de Windows (PrintService > Operational), ou conservez les travaux terminés dans la file d’attente d’impression pour disposer d’un historique plus léger et de court terme.
  • Filtrez les journaux de l’observateur d’événements sur l’Event ID 307 pour voir le nom du document, l’imprimante, l’utilisateur et l’horodatage de chaque travail d’impression.
  • Exportez l’historique d’impression au format CSV avec PowerShell (Get-WinEvent redirigé vers Export-Csv) afin d’automatiser le reporting et de centraliser les enregistrements.
  • Masquez ou omettez les champs sensibles comme les noms de documents dans les journaux exportés lorsque votre politique de confidentialité l’exige.
  • Conservez des données d’impression synthétiques et non sensibles pour les audits, et purgez les exports bruts selon un calendrier régulier.

Le paramètre « Conserver les documents imprimés » est un outil puissant pour constituer des pistes d’audit ou simplifier les réimpressions, mais une mauvaise gestion de votre file d’attente d’impression sous Windows 11 peut saturer le stockage ou poser des problèmes de confidentialité.

Ce guide vous explique comment activer ou désactiver correctement cette fonction, avec des méthodes allant de quelques clics aux scripts déployés à grande échelle, tout en préservant la sécurité et l’efficacité de votre système.

Méthodes pour activer ou désactiver « Conserver les documents imprimés »

Avant de modifier la conservation de l’historique d’une imprimante, vérifiez les points suivants :

  • Droits d’administrateur local : vous devez disposer de droits d’administrateur sur le poste de travail ou le serveur d’impression pour modifier les propriétés d’imprimante au niveau système.
  • Accès au serveur d’impression : pour les imprimantes partagées en réseau, appliquez les modifications directement sur le serveur d’impression afin qu’elles soient conservées pour tous les utilisateurs et ne soient pas écrasées.
  • Espace disque disponible : si vous activez la conservation, assurez-vous que le disque hébergeant le dossier de spool par défaut (C:\Windows\System32\spool\PRINTERS) dispose de suffisamment d’espace libre, car les fichiers de travaux .SPL et .SHD conservés s’y accumuleront.

Méthode 1 : configurer le paramètre via les propriétés de l’imprimante (interface graphique)

Cette méthode convient parfaitement pour configurer une ou deux imprimantes directement depuis votre bureau Windows 11. Elle est idéale pour les utilisateurs individuels ou les techniciens du support qui doivent faire une modification rapide et ponctuelle. Les paramètres s’appliquent directement à la configuration de l’imprimante locale dans le spouleur Windows.

Procédure pas à pas :

  1. Ouvrez Paramètres > Bluetooth & appareils > Imprimantes & scanners.
  2. Sélectionnez l’imprimante concernée et cliquez sur Propriétés de l’imprimante.
  3. Allez dans l’onglet Avancé.
    • Pour activer la fonction et faire en sorte que Windows conserve les documents imprimés, cochez la case.
    • Pour la désactiver et effacer l’historique automatiquement, assurez-vous que la case est décochée.
  4. Cliquez sur OK pour appliquer.
    • Pour vérifier, lancez une impression de test : un travail terminé reste visible dans la file d’attente d’impression si la fonction est active.

Une fois la fonction activée, chaque document imprimé sur cette imprimante reste dans sa file d’attente après impression, ce qui vous permet de le rouvrir ou de le réimprimer directement. N’oubliez pas que ce paramètre se configure imprimante par imprimante : vous devez donc répéter ces étapes pour chaque appareil.

Méthode 2 : utiliser PowerShell pour une configuration à grande échelle

Utilisez cette méthode pour les modifications en masse, le scripting ou la gestion à distance, car elle modifie directement la propriété KeepPrintedJobs de l’imprimante.

Procédure pas à pas :

  1. Ouvrez PowerShell en tant qu’administrateur.
  2. Vérifiez le paramètre actuel :

Get-PrinterProperty -PrinterName "Printer Name" -PropertyName KeepPrintedJobs

Remarque : l’état s’affiche sous la forme True (activé) ou False (désactivé).

  1. Modifiez le paramètre :
    • Pour activer la conservation :

Set-Printer -Name "Printer Name" -KeepPrintedJobs $True

    • Pour la désactiver :

Set-Printer -Name "Printer Name" -KeepPrintedJobs $False

  1. Appliquez la modification en masse (par exemple, à toutes les imprimantes « Accounting ») :

Get-Printer -Name "*Accounting*" | ForEach-Object { Set-Printer -Name $_.Name -KeepPrintedJobs $False }

La modification est immédiate. Vérifiez-la avec Get-PrinterProperty. Lorsque la conservation est activée, les travaux restent dans la file d’attente d’impression après impression.

Méthode 3 : modification directe du registre (usage ciblé)

N’utilisez cette méthode que lorsque les outils standards échouent, car les modifications manuelles sont fragiles et facilement écrasées par les politiques système ou les pilotes. Elle modifie la valeur source chargée par le spouleur d’impression.

Procédure pas à pas :

  1. Ouvrez l’Éditeur du registre (regedit.exe) en tant qu’administrateur.
  2. Accédez à :
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\<YourPrinterName>
  3. Créez ou modifiez la valeur DWORD (32 bits) nommée KeepPrintedJobs.
  4. Définissez ses données sur 1 (activé) ou 0 (désactivé).
  5. Redémarrez le service Spouleur d’impression (services.msc ou Restart-Service Spooler dans PowerShell) pour que la modification prenne effet.

Le paramètre s’applique après le redémarrage du spouleur.

Important : la méthode par le registre n’est pas persistante par défaut et se retrouve souvent annulée par une stratégie de groupe, un script ou une mise à jour de pilote. Vérifiez toujours la modification en consultant la file d’attente d’impression après une impression de test.

Méthodes complémentaires pour renforcer la configuration de la file d’attente d’impression

Pour bâtir un environnement d’impression robuste et sécurisé sous Windows 11, envisagez ces configurations complémentaires essentielles, qui vont au-delà de la simple gestion de l’historique des documents.

Méthode complémentaire 1 : associer la journalisation des événements pour l’auditabilité

Utilisez cette méthode pour les enquêtes de sécurité, la conformité ou le suivi de l’utilisation. Elle capture les métadonnées des travaux (utilisateur, nom du document, heure) dans les journaux Windows, ce qui fournit un enregistrement indépendant des fichiers de spool physiques présents dans la file d’attente d’impression.

Procédure pas à pas :

  1. Ouvrez l’observateur d’événements (eventvwr.msc).
  2. Accédez à Journaux (Applications and Services Logs) > Microsoft > Windows > PrintService > Operational.
  3. Activez le journal s’il est désactivé.
  4. Filtrez sur l’Event ID 307 pour voir les travaux d’impression réussis avec tous leurs détails.

Une fois la journalisation activée, vous pouvez corréler les entrées de la file d’attente d’impression avec ces journaux pour obtenir une piste d’audit complète. Assurez-vous que cette pratique est conforme à votre politique de confidentialité.

Méthode complémentaire 2 : maîtriser la croissance du stockage et l’hygiène des fichiers

Gérez de façon proactive le stockage physique des travaux d’impression afin de préserver les performances du système. Cela implique de surveiller, de déplacer et de nettoyer le dossier du spouleur où Windows stocke toutes les données d’impression.

Procédure pas à pas :

  1. Surveiller : vérifiez régulièrement la taille du dossier par défaut C:\Windows\System32\spool\PRINTERS.
  2. Déplacer : pour les imprimantes à fort volume, modifiez le chemin de spool dans Propriétés du serveur d’impression > Avancé pour pointer vers un disque plus grand.
  3. Nettoyer : créez une tâche planifiée avec un script PowerShell pour supprimer automatiquement les anciens fichiers .SPL et .SHD après une durée définie.

Cela évite la saturation du disque système et garantit la fiabilité des services d’impression tout en conservant l’historique des travaux nécessaire.

Méthode complémentaire 3 : sauvegarde, restauration et déploiement

Cette approche garantit que le paramètre KeepPrintedJobs est conservé lors des migrations et appliqué dans les déploiements scriptés.

Procédure pas à pas :

  1. Sauvegarde/restauration : assurez-vous que vos outils ou scripts de migration d’imprimantes incluent la propriété KeepPrintedJobs.
  2. Déploiement scripté : ajoutez la commande Set-PrinterProperty pour activer ou désactiver le paramètre juste après la création de l’imprimante dans vos scripts d’installation.
  3. Documentation : notez quelles files d’attente d’impression nécessitent la conservation, ainsi que la justification métier à des fins de conformité.

Vous obtenez ainsi un processus reproductible dans lequel le paramètre de conservation survit aux mises à niveau et s’applique de façon homogène.

Méthode complémentaire 4 : valider et revenir en arrière

Cette dernière étape de vérification confirme que le paramètre fonctionne comme prévu et offre un moyen rapide de revenir en arrière en cas de problème, comme une consommation excessive de stockage ou des performances dégradées. Appliquez-la systématiquement après la configuration des imprimantes, surtout en masse.

Procédure pas à pas :

  1. Tester : après la configuration, imprimez une page de test. Ouvrez la file d’attente d’impression pour vérifier que le travail y reste (si la fonction est activée) ou qu’il disparaît (si elle est désactivée).
  2. Surveiller : guettez les effets secondaires comme un disque plein ou une file d’attente lente, signe qu’un nettoyage est nécessaire.
  3. Revenir en arrière : en cas de problème, désactivez immédiatement la conservation des documents imprimés avec la méthode initialement utilisée (PowerShell ou interface graphique) pour restaurer le comportement par défaut.

Vous vous assurez ainsi que votre configuration est correcte et vous permettez une mitigation rapide de toute conséquence imprévue.

Résolution des problèmes courants liés à « Conserver les documents imprimés »

Le paramètre revient sans cesse à son état précédent

Une stratégie de groupe ou un script écrase votre modification. Exécutez gpresult /r pour vérifier les stratégies en place et assurez-vous de configurer le paramètre sur le bon serveur d’impression pour les files d’attente partagées.

La file d’attente d’impression devient trop volumineuse ou les performances ralentissent

Les fichiers de spool conservés consomment de l’espace disque. Raccourcissez l’intervalle de nettoyage, déplacez le dossier de spool vers un disque plus grand ou désactivez la conservation sur les imprimantes à fort volume pour maîtriser la croissance du stockage.

Les travaux d’impression sont bloqués ou la file d’attente ne répond plus

Cela indique souvent une corruption du pilote ou du spouleur. Redémarrez le service Spouleur d’impression (Restart-Service Spooler) et mettez à jour le pilote d’imprimante.

Prendre en compte les enjeux de confidentialité et de sécurité

Activer la conservation signifie que les documents peuvent être réimprimés ou consultés. Ne l’activez qu’en présence d’un besoin métier clairement identifié, documentez la politique appliquée et mettez en place des contrôles d’accès stricts ainsi que des calendriers de suppression automatique.

Optimiser votre file d’attente d’impression pour la sécurité et l’efficacité

Bien gérer la fonction « Conserver les documents imprimés » vous permet d’en exploiter les avantages pour l’audit et le support sans compromettre la santé du système ni la confidentialité.

En choisissant la bonne méthode, l’interface graphique pour la simplicité ou PowerShell pour le passage à l’échelle, et en la renforçant par la journalisation des événements, l’hygiène du stockage et des scripts de déploiement adaptés, vous obtenez un flux d’impression fiable et conforme.

En définitive, la réussite repose sur une activation stratégique de la conservation là où elle est réellement utile, sur une gestion active de la file d’attente d’impression et sur un équilibre constant entre utilité, sécurité et performances.

Sujets connexes :

FAQs

Au-delà de la confidentialité en général, ce paramètre permet à tout utilisateur ayant accès à la file d’attente d’impression de réimprimer des documents. Les administrateurs peuvent aussi potentiellement ouvrir les fichiers de spool du dossier C:\Windows\System32\spool\PRINTERS pour consulter le contenu réel des documents imprimés, qui peut inclure des informations sensibles.

Windows ne dispose pas de planificateur intégré pour nettoyer le dossier de spool : vous devez créer une tâche planifiée personnalisée avec un script PowerShell afin de supprimer les anciens fichiers .SPL et .SHD selon le seuil d’ancienneté de votre choix.

Le paramètre est souvent réinitialisé par des scripts d’ouverture de session, des outils de déploiement d’imprimantes ou des logiciels propriétaires de gestion d’imprimantes et de pilotes qui appliquent leur propre configuration, écrasant fréquemment les modifications faites par l’utilisateur ou l’administrateur.

Ce paramètre de performance contourne le spouleur d’impression, ce qui désactive les fonctions avancées comme la mise en file d’attente des travaux, la suspension ou le redémarrage des documents et l’utilisation d’options propres à l’imprimante telles que la mise en page en livret, l’impression de plusieurs pages par feuille et certains types de filigranes.

Les journaux se trouvent dans Journaux (Applications and Services Logs) > Microsoft > Windows > PrintService > Operational. Les principaux Event ID sont 307 (travail imprimé avec succès), 800 (travail supprimé de la file d’attente) et 306 (configuration de l’imprimante modifiée) : ils sont essentiels pour les audits.

Exécutez Get-Printer | Get-PrinterProperty -PropertyName KeepPrintedJobs dans une fenêtre PowerShell avec privilèges élevés pour obtenir une liste consolidée de toutes les imprimantes et de l’état actuel de leur paramètre de conservation.

Vous pourriez aussi aimer

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?

Termes et conditions NinjaOne

En cliquant sur le bouton « J’accepte » ci-dessous, vous indiquez que vous acceptez les termes juridiques suivants ainsi que nos conditions d’utilisation:

  • Droits de propriété: NinjaOne possède et continuera de posséder tous les droits, titres et intérêts relatifs au script (y compris les droits d’auteur). NinjaOne vous accorde une licence limitée pour l’utilisation du script conformément à ces conditions légales.
  • Limitation de l’utilisation: Les scripts ne peuvent être utilisés qu’à des fins personnelles ou professionnelles internes légitimes et ne peuvent être partagés avec d’autres entités.
  • Interdiction de publication: Vous n’êtes en aucun cas autorisé à publier le script dans une bibliothèque de scripts appartenant à, ou sous le contrôle d’un autre fournisseur de logiciels.
  • Clause de non-responsabilité: Le texte est fourni « tel quel » et « tel que disponible », sans garantie d’aucune sorte. NinjaOne ne promet ni ne garantit que le script sera exempt de défauts ou qu’il répondra à vos besoins ou attentes particulières.
  • Acceptation des risques: L’utilisation du script est sous votre propre responsabilité. Vous reconnaissez qu’il existe certains risques inhérents à l’utilisation du script, et vous comprenez et assumez chacun de ces risques.
  • Renonciation et exonération de responsabilité: Vous ne tiendrez pas NinjaOne pour responsable des conséquences négatives ou involontaires résultant de votre utilisation du script, et vous renoncez à tout droit ou recours légal ou équitable que vous pourriez avoir contre NinjaOne en rapport avec votre utilisation du script.
  • EULA: Si vous êtes un client de NinjaOne, votre utilisation du script est soumise au contrat de licence d’utilisateur final qui vous est applicable (End User License Agreement (EULA)).