Verify if port 4899 is available. Unblock if it is not.
Check the System_Printing log to see if the following error message can be found:
Failed to connect to an IPC Port: The system cannot find the file specified. Server stack trace: at System.Runtime.Remoting.Channels.Ipc.IpcPort.Connect(String portName,
If so, please continue the following:
Go to C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\
Make a backup of machine.config file first
Open machine.config to see if the following line is included: