/
/

“Afgedrukte documenten behouden” in- of uitschakelen in de printerwachtrij van Windows 11

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

Directe samenvatting

Deze blogpost van NinjaOne biedt een uitgebreide basislijst met CMD-commands en een deep dive duik in Windows-commands met meer dan 70 essentiële cmd-commands voor zowel beginners als gevorderden. Het legt praktische opdrachtpromptcommando’s uit voor file management, directory navigation, network troubleshooting, disk operations en automatisering met echte voorbeelden om de productiviteit te verbeteren. Of u nu fundamentele cmd-commands leert of geavanceerde Windows CLI-tools onder de knie krijgt, deze gids helpt u de Command Prompt effectiever te gebruiken.

Belangrijkste punten

  • Schakel printlogboeken in via Logboeken in Windows (PrintService > Operational) of bewaar voltooide taken in de printerwachtrij voor een lichtere, kortlopende geschiedenis.
  • Filter de logboeken op gebeurtenis-ID 307 om de documentnaam, printer, gebruiker en het tijdstip van elke printtaak te zien.
  • Exporteer de printgeschiedenis naar CSV met PowerShell (Get-WinEvent doorgesluisd naar Export-Csv) om rapportage te automatiseren en gegevens centraal vast te leggen.
  • Verwijder of laat gevoelige velden zoals documentnamen weg uit geëxporteerde logboeken wanneer uw privacybeleid dat vereist.
  • Bewaar samengevatte, niet-gevoelige printgegevens voor audits en ruim ruwe exports volgens een vast schema op.

De instelling “Afgedrukte documenten behouden” is een krachtig hulpmiddel om audittrails op te bouwen of herdrukken te vereenvoudigen, maar een verkeerd beheer van uw printerwachtrij in Windows 11 kan leiden tot volle opslag of privacyproblemen.

In deze handleiding leest u hoe u deze functie correct in- of uitschakelt, van een paar eenvoudige klikken tot scripts op bedrijfsschaal, terwijl uw systeem veilig en efficiënt blijft.

Methoden om “Afgedrukte documenten behouden” in of uit te schakelen

Controleer de volgende punten voordat u wijzigt of een printer een geschiedenis bewaart:

  • Lokale beheerdersrechten: U hebt beheerdersrechten nodig op de werkplek of printserver om printereigenschappen op systeemniveau aan te passen.
  • Toegang tot de printserver: Pas wijzigingen voor gedeelde netwerkprinters rechtstreeks op de printserver toe, zodat ze voor alle gebruikers behouden blijven en niet worden overschreven.
  • Beschikbare schijfruimte: Zorg bij het inschakelen van behoud dat de schijf met de standaard spoolmap (C:\Windows\System32\spool\PRINTERS) voldoende vrije ruimte heeft, want bewaarde .SPL– en .SHD-bestanden stapelen zich daar op.

Methode 1: in- of uitschakelen via printereigenschappen (GUI)

Deze methode is ideaal om één of twee printers rechtstreeks vanaf uw Windows 11-bureaublad te configureren. Perfect voor individuele gebruikers of helpdeskmedewerkers die snel een eenmalige wijziging doorvoeren. De instellingen worden direct toegepast op de configuratie van de lokale printer in de Windows-spooler.

Stapsgewijze procedure:

  1. Open Instellingen > Bluetooth en apparaten > Printers en scanners.
  2. Selecteer de gewenste printer en klik op Printereigenschappen.
  3. Ga naar het tabblad Geavanceerd.
    • Vink het selectievakje aan om de functie in te schakelen zodat Windows afgedrukte documenten bewaart.
    • Laat het selectievakje leeg om de functie uit te schakelen en de geschiedenis automatisch te wissen.
  4. Klik op OK om toe te passen.
    • Stuur ter controle een testafdruk. Een voltooide taak blijft zichtbaar in de printerwachtrij als de functie actief is.

Zodra de functie is ingeschakeld, blijft elk afgedrukt document voor die specifieke printer na het afdrukken in de wachtrij staan, zodat u het direct opnieuw kunt openen of afdrukken. Houd er rekening mee dat deze instelling per printer wordt geconfigureerd. U moet deze stappen dus voor elke printer herhalen.

Methode 2: PowerShell gebruiken voor schaalbare configuratie

Gebruik deze methode voor bulkwijzigingen, scripting of remote management, want hiermee past u de eigenschap KeepPrintedJobs van de printer rechtstreeks aan.

Stapsgewijze procedure:

  1. Open PowerShell als administrator.
  2. Controleer de huidige instelling:

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

Let op: de status wordt weergegeven als True (ingeschakeld) of False (uitgeschakeld).

  1. Wijzig de instelling:
    • Behoud inschakelen:

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

    • Behoud uitschakelen:

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

  1. In bulk toepassen (bijvoorbeeld op alle printers van “Accounting”):

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

De wijziging is direct van kracht. Controleer dit met Get-PrinterProperty. Bij ingeschakeld behoud blijven taken na het afdrukken in de printerwachtrij staan.

Methode 3: het register rechtstreeks bewerken (gericht gebruik)

Gebruik dit alleen wanneer de standaardhulpmiddelen falen, want handmatige bewerkingen zijn kwetsbaar en worden gemakkelijk overschreven door systeembeleid of stuurprogramma’s. U wijzigt hiermee de bronwaarde die de printspooler inleest.

Stapsgewijze procedure:

  1. Open Register-editor (regedit.exe) als administrator.
  2. Ga naar:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\<YourPrinterName>
  3. Maak of wijzig de DWORD-waarde (32-bits) met de naam KeepPrintedJobs.
  4. Stel de waarde in op 1 (inschakelen) of 0 (uitschakelen).
  5. Start de Print Spooler-service opnieuw op (services.msc of Restart-Service Spooler in PowerShell) om de wijziging door te voeren.

De instelling wordt van kracht nadat de spooler opnieuw is gestart.

Belangrijk: de registermethode is standaard niet persistent en wordt vaak teruggedraaid door groepsbeleid, scripts of stuurprogramma-updates. Controleer de wijziging altijd door na een testafdruk de printerwachtrij te bekijken.

Aanvullende methoden om de configuratie van de printerwachtrij te versterken

Voor een robuuste en veilige printomgeving in Windows 11 zijn deze essentiële aanvullende configuraties het overwegen waard. Ze gaan verder dan alleen het beheer van de documentgeschiedenis.

Aanvullende methode 1: combineren met gebeurtenislogboeken voor controleerbaarheid

Gebruik deze methode voor beveiligingsonderzoek, compliance of gebruiksregistratie. Hiermee legt u metadata van taken (gebruiker, documentnaam, tijdstip) vast in de Windows-logboeken, wat een registratie oplevert die losstaat van de fysieke spoolbestanden in de printerwachtrij.

Stapsgewijze procedure:

  1. Open Logboeken (eventvwr.msc).
  2. Ga naar Logboeken van toepassingen en services > Microsoft > Windows > PrintService > Operational.
  3. Schakel het logboek in als het uitstaat.
  4. Filter op gebeurtenis-ID 307 om geslaagde printtaken met alle details te zien.

Zodra dit is ingeschakeld, kunt u de vermeldingen in de printerwachtrij koppelen aan deze logboeken voor een volledige audittrail. Zorg ervoor dat deze werkwijze aansluit bij uw privacybeleid.

Aanvullende methode 2: opslaggroei en hygiëne beheersen

Beheer de fysieke opslag van printtaken proactief om de systeemprestaties op peil te houden. Dat betekent monitoring, verplaatsing en opschoning van de spoolermap waarin Windows alle printgegevens bewaart.

Stapsgewijze procedure:

  1. Monitoren: Controleer regelmatig de omvang van de standaardmap C:\Windows\System32\spool\PRINTERS.
  2. Verplaatsen: Wijzig bij printers met veel volume het spoolpad via Eigenschappen van printerserver > Geavanceerd naar een grotere schijf.
  3. Opschonen: Maak een geplande taak met een PowerShell-script dat oude .SPL- en .SHD-bestanden na een vastgestelde periode automatisch verwijdert.

Zo voorkomt u dat de systeemschijf volloopt en blijven de printservices betrouwbaar terwijl de noodzakelijke taakgeschiedenis bewaard blijft.

Aanvullende methode 3: back-up, herstel en uitrol

Zo blijft de instelling KeepPrintedJobs behouden bij migraties en wordt ze toegepast bij uitrol via scripts.

Stapsgewijze procedure:

  1. Back-up en herstel: Zorg dat migratietools of scripts voor printers de eigenschap KeepPrintedJobs meenemen.
  2. Uitrol via script: Voeg het commando Set-PrinterProperty toe om de instelling in of uit te schakelen direct nadat de printer in uw installatiescripts is aangemaakt.
  3. Documentatie: Leg vast welke printerwachtrijen behoud nodig hebben en wat de zakelijke reden daarvoor is met het oog op compliance.

Zo ontstaat een herhaalbaar proces waarbij de instelling voor behoud upgrades overleeft en consistent wordt toegepast.

Aanvullende methode 4: valideren en terugdraaien

Met deze laatste controlestap bevestigt u dat de instelling werkt zoals bedoeld en hebt u een snelle manier om terug te keren als er problemen ontstaan, zoals te veel opslaggebruik of trage prestaties. Gebruik deze stap altijd na het configureren van printers, zeker in bulk.

Stapsgewijze procedure:

  1. Testen: Druk na de configuratie een testpagina af. Open de printerwachtrij om te controleren of de taak blijft staan (bij ingeschakeld behoud) of verdwijnt (bij uitgeschakeld behoud).
  2. Monitoren: Let op bijwerkingen zoals een volle schijf of een trage wachtrij. Dat zijn signalen dat opschoning nodig is.
  3. Terugdraaien: Schakel bij problemen het behoud van afgedrukte documenten direct uit met uw oorspronkelijke methode (PowerShell of GUI) om het standaardgedrag te herstellen.

Zo weet u zeker dat uw configuratie klopt en kunt u onbedoelde gevolgen snel beperken.

Veelvoorkomende problemen met “Afgedrukte documenten behouden” oplossen

De instelling wordt steeds teruggedraaid

Een groepsbeleid of script overschrijft uw wijziging. Voer gpresult /r uit om beleidsregels te controleren en zorg dat u de instelling bij gedeelde wachtrijen op de juiste printserver configureert.

De printerwachtrij wordt te groot of de prestaties nemen af

Bewaarde spoolbestanden nemen schijfruimte in beslag. Verkort het opschooninterval, verplaats de spoolmap naar een grotere schijf of schakel behoud uit op printers met veel volume om de opslaggroei te beheersen.

Printtaken lopen vast of de wachtrij reageert niet

Dit duidt vaak op beschadiging van het stuurprogramma of de spooler. Start de Print Spooler-service opnieuw op (Restart-Service Spooler) en werk het printerstuurprogramma bij.

Privacy- en beveiligingsrisico’s aanpakken

Als u behoud inschakelt, kunnen documenten opnieuw worden afgedrukt of bekeken. Schakel het alleen in bij een duidelijke zakelijke noodzaak, leg het beleid vast en voer strikte toegangscontroles en automatische verwijderschema’s in.

Uw printerwachtrij optimaliseren voor veiligheid en efficiëntie

Door de functie “Afgedrukte documenten behouden” goed te beheren, benut u de voordelen voor audits en ondersteuning zonder de systeemgezondheid of privacy in gevaar te brengen.

Kies de juiste methode – de grafische interface voor eenvoud of PowerShell voor schaal – en versterk die met gebeurtenislogboeken, opslaghygiëne en goede uitrolscripts. Zo creëert u een betrouwbare, compliant printworkflow.

Uiteindelijk draait succes om het strategisch inschakelen van behoud waar dat echt nodig is, het actief beheren van de printerwachtrij en het steeds opnieuw afwegen van nut tegen veiligheid en prestaties.

Gerelateerde onderwerpen:

FAQs

Afgezien van privacy in het algemeen kan met deze instelling elke gebruiker met toegang tot de printerwachtrij documenten opnieuw afdrukken. Beheerders kunnen bovendien de spoolbestanden in de map C:\Windows\System32\spool\PRINTERS openen om de daadwerkelijke inhoud van afgedrukte documenten te bekijken, die gevoelige informatie kan bevatten.

Windows heeft geen ingebouwde planner om de spoolmap op te schonen. U moet een eigen geplande taak maken met een PowerShell-script dat oude .SPL– en .SHD-bestanden verwijdert op basis van de ouderdomsgrens die u kiest.

De instelling wordt regelmatig gereset door aanmeldscripts, hulpmiddelen voor printeruitrol of propriëtaire printerbeheer- of stuurprogrammasoftware die een eigen configuratie toepast en daarmee vaak wijzigingen van gebruikers of beheerders overschrijft.

Deze prestatie-instelling omzeilt de printspooler, waardoor geavanceerde functies vervallen zoals het in de wachtrij plaatsen van taken, documenten pauzeren of opnieuw starten en printerspecifieke opties zoals boekjesindeling, meerdere pagina’s per vel en bepaalde soorten watermerken.

De logboeken staan onder Logboeken van toepassingen en services > Microsoft > Windows > PrintService > Operational. Belangrijke gebeurtenis-ID’s zijn 307 (taak succesvol afgedrukt), 800 (taak verwijderd uit de wachtrij) en 306 (printerconfiguratie gewijzigd). Die zijn cruciaal voor audits.

Voer Get-Printer | Get-PrinterProperty -PropertyName KeepPrintedJobs uit in een PowerShell-venster met verhoogde rechten voor een overzichtelijke lijst van alle printers en hun huidige instelling voor behoud.

Dit vindt u misschien ook leuk

Klaar om de moeilijkste delen van IT te vereenvoudigen?

NinjaOne Algemene Voorwaarden

Door op de knop “Ik accepteer” hieronder te klikken, geeft u aan dat u de volgende wettelijke voorwaarden en onze Gebruiksvoorwaarden accepteert:

  • Eigendomsrechten: NinjaOne bezit en blijft eigenaar van alle rechten, aanspraken en belangen in en op het script (inclusief het auteursrecht). NinjaOne geeft u een beperkte licentie om het script te gebruiken in overeenstemming met deze wettelijke voorwaarden.
  • Gebruiksbeperking: U mag het script alleen gebruiken voor uw legitieme persoonlijke of interne bedrijfsdoeleinden en u mag het script niet delen met derden.
  • Republicatieverbod: Het is onder geen beding toegestaan om het script opnieuw te publiceren in een scriptbibliotheek die toebehoort aan of onder controle staat van een andere softwareleverancier.
  • Garantie disclaimer: Het script wordt geleverd “zoals het is” en “zoals het beschikbaar is”, zonder enige vorm van garantie. NinjaOne belooft of garandeert niet dat het script vrij van gebreken zal zijn of dat het aan uw specifieke behoeften of verwachtingen zal voldoen.
  • Risicoaanvaarding: Het gebruik van het script is op eigen risico. U erkent dat het gebruik van het script bepaalde inherente risico’s met zich meebrengt en u begrijpt en aanvaardt elk van deze risico’s.
  • Verklaring van afstand en vrijwaring: U zult NinjaOne niet verantwoordelijk houden voor enige nadelige of onbedoelde gevolgen die voortvloeien uit uw gebruik van het script en u doet afstand van alle wettelijke of billijke rechten of rechtsmiddelen die u tegen NinjaOne kunt hebben met betrekking tot uw gebruik van het script.
  • EULA: Als u een NinjaOne-klant bent, is uw gebruik van het script onderworpen aan de licentieovereenkomst voor eindgebruikers die op u van toepassing is (EULA).