Ik voer SmartPrint uit als een Windows-service. Waarom worden mijn standaardprinter-settings niet toegepast?
Wanneer geïnstalleerd als een Windows-service, draait SmartPrint onder het LocalSystem-account, waardoor het de printerstandaarden van dat account gebruikt, niet van het account waarmee u inlogt.
U kunt hier twee dingen aan doen:
- De Windows-service zo herconfigureren dat deze onder een ander gebruikersaccount draait, en de standaardprinter-settings van dat account wijzigen. Als u dit doet, zorg er dan voor dat het wachtwoord voor dat account niet verloopt.
- De standaardprinter-settings van het LocalSystem-account wijzigen. Hiervoor moet u het Windows-register aanpassen. Let op dat het wijzigen van het Windows-register ernstige schade kan veroorzaken en alleen met grote zorgvuldigheid moet worden uitgevoerd. De stappen die u moet volgen zijn:
- Wijzig de standaard-settings van uw printer met behulp van de standaardfunctionaliteit van Devices & Printers.
- Start de registereditor (regedit.exe) en exporteer de sleutel
- HKEY_CURRENT_USER\Printers\DevModePerUser
- naar een .reg-bestand.
- Wijzig het .reg-bestand zodat regel 3 luidt:
- [HKEY_USERS\S-1-5-18\Printers\DevModePerUser]
- (S-1-5-18 is de security identifier van het LocalSystem-account)
- Voer het gewijzigde .reg-bestand uit; bevestig dat u wilt doorgaan als daarom wordt gevraagd. U zou een bericht moeten ontvangen met de melding dat de sleutels en waarden in [uw gewijzigde .reg-bestand] succesvol aan het register zijn toegevoegd.
- Start de SmartPrint Windows-service opnieuw.
- Ga naar http://localhost:8888/printers om te controleren of de nieuwe settings zijn toegepast.
Dit artikel is vertaald met behulp van geavanceerde AI-taalmodellen. We streven naar nauwkeurigheid, maar technische termen en codevoorbeelden worden in hun oorspronkelijke vorm bewaard. Meld eventuele inconsistenties aan ons ondersteuningsteam.