Hello,
I've had the same issue.
This post here fixed it for me: https://www.reddit.com/r/WindowsServer/comments/1mvlbiz/comment/nc729wn/
download psexec.exe (https://learn.microsoft.com/en-us/sysinternals/downloads/psexec)
start command prompt
start psexec with commandline: psexec.exe -sid c:\windows\regedit.exe (this will start regedit under SYSTEM)
select HKLM
choose load hive
navigate to c:\windows\system32\config and select DRIVERS
Give it the name DRIVERS navigate to HKEY_LOCAL_MACHINE\DRIVERS\DriverDatabase\DriverInfFiles\ntprint.inf
There should be a multi regsz key with the values: ntprint.inf_x86_0a3468baaae9fedd ntprint.inf_amd64_0a3468baaae9fedd
i my case only the x86 entry was there
After adding the amd64 one and restarting the printspooler it seems to work again.
Hope this helps