PrismaNote Printhelper Watchdog - Windows 10/11, Windows PowerShell 5.1

INSTALLEREN
1. Pak deze ZIP volledig uit.
2. Meld je aan als de Windows-gebruiker die de kassa gebruikt.
3. Dubbelklik op Installeren.cmd. Administratorrechten zijn niet nodig.
4. Verwijder een oude watchdog uit Windows Opstarten als je een eerdere
   oplossing hebt geinstalleerd. Dit pakket vervangt uitsluitend zijn eigen
   snelkoppeling; een oudere, anders genoemde watchdog kan blijven draaien.

Werking: controle om de 10 seconden, alleen in de huidige Windows-sessie.
Toepassing: C:\Program Files (x86)\PrismaNote Printhelper\PrismaNotePrinthelper.exe
Start automatisch bij Windows-aanmelding; de gebruiker moet aangemeld zijn.
Maximaal 3 startpogingen in een voortschrijdend venster van 5 minuten.
Bij bereiken van de limiet volgt een tijdelijke wachttijd. Daarna wordt
automatisch opnieuw geprobeerd. Ook mislukte startpogingen tellen mee.
Bewust afsluiten van Printhelper leidt ook tot herstart.
Het bestaan van het proces wordt gecontroleerd, geen printerverbinding of
vastlopen. Printhelper wordt niet automatisch geforceerd afgesloten.
De watchdog voorkomt dubbele instanties van zichzelf in dezelfde sessie.

ONDERHOUD
Pauzeren.cmd: wacht tot de melding verschijnt, sluit daarna Printhelper af.
De pauze blijft actief na opnieuw aanmelden totdat je Hervatten.cmd uitvoert.
Hervatten.cmd: zet de bewaking weer aan.
Verwijderen.cmd: verwijdert automatisch starten en stopt de watchdog.
Deze acties gelden voor de huidige Windows-gebruiker.

LOGBOEK
Win+R: %LOCALAPPDATA%\PrismaNote\PrinthelperWatchdog
watchdog.log bevat startpogingen, pauzes en fouten. Bij meer dan 1 MB wordt
het bestand geroteerd naar watchdog.log.1; maximaal een vorig log blijft staan.
Geen logregel bij iedere normale controle, dus weinig schijfactiviteit.

CONTROLE OP EEN TESTCOMPUTER
1. Installeer, sluit Printhelper af: het moet binnen circa 10 seconden starten.
2. Pauzeer, sluit Printhelper af: het moet minstens 30 seconden gesloten blijven.
3. Hervat: Printhelper moet opnieuw starten.
4. Meld af en aan: controleer dat de bewaking weer actief is.
5. Controleer het log bij problemen. Als Printhelper steeds uitvalt, los de
   onderliggende fout op; de watchdog herstelt die fout niet.

Dit pakket bevat geen Printhelper-installer. Scripts zijn hier statisch
gecontroleerd, maar niet uitgevoerd op een Windows-klantcomputer.
Bij beheerbeleid dat PowerShell blokkeert moet de systeembeheerder de scripts
goedkeuren; de startbestanden wijzigen het permanente uitvoeringsbeleid niet.
