Start by running the automated printer troubleshooter.
See:
Fix printer connection and printing problems in Windows
Navigate to the following folder: C:\Windows\system32
Find the mscms.dll in the above directory and right-click then select copy.
Now paste the above file in the following location :
C:\windows\system32\spool\drivers\x64\3\ (For 64-bit)
Reboot your PC
=================
Open Control Panel
click Hardware and Sound then click on Devices and Printers.
Click Add a printer
If the printer not listed click the link which says “The printer that I want isn’t listed.“
select “Add a local printer or network printer with manual settings” and click Next.
Select Create a new port and then from type of port drop-down select Local Port and then click Next.
Type the printer’s address in Printers port name field in the following format:
\IP address or the Computer Name\Printers Name
Now click OK and then click Next.
Follow on-screen instructions