Hi TomsComp,
It seems to be that the printer drivers has got corrupted by some reason.
Method 1:
Let’s run the “Printer Troubleshooter” from this link and check if it helps.
Open the Printer troubleshooter
http://windows.microsoft.com/en-US/windows7/Open-the-Printer-troubleshooter
Method 2:
Add the printer as a local printer (e.g. LPT1, USB) if possible. Once the driver is installed you can go into the printer properties and change the port to the network share (e.g. \computer\printer). If it's a USB printer this may not be possible unless you physically connect the printer during the initial install.
Once the driver is installed completely, follow these steps to add the printer.
1. Click Start > Devices and printers.
2. Click Add a printer.
3. In the Add Printer Wizard, select Add a network, wireless or Bluetooth printer.
4. On the Choose a network printer page, click the printer that I want isn't listed.
5. On the Find a printer by name or TCP/IP address page, choose how to find the printer that you want to use, based on the type or location of the printer, and then click Next.
6. Complete the additional steps in the wizard, and then click Finish.
Just to make sure that a firewall isn't preventing you from finding the printer, turn off all your firewall and other security software. Once this is done, check for the driver. See how it goes.
For additional help with network printing, refer this article. Steps hold equally good for Windows 7 operating system.
Troubleshoot network printer problems
http://windows.microsoft.com/en-US/windows-vista/Troubleshoot-network-printer-problems
Install a printer on a home network
http://windows.microsoft.com/en-US/windows7/Install-a-printer-on-a-home-network
Note: Running the computer without firewall or the anti-virus software is a potential threat to the computer; make sure to enable the security software after completing the troubleshooting steps and after identifying the issue.
Hope this helps!
Thanks and Regards,Imran M – Microsoft SupportVisit our Microsoft Answers Feedback Forum and let us know what you think.