Why do I have to reboot my computer in order for my printer to be detected?

When using Microsoft Office Word 2013, the option for selecting a printer is replaced with "No Printers Installed," and then is solved after rebooting my PC, as soon as I'm done printing once rebooted, a couple hours pass and the printer will not be detected on the computer without a reboot of the computer.

Using Windows 7 on a Lenovo G580 laptop, and printer is a Canon MP250 series.

Any help is appreciated and thank you in advance.

Start
Devices and printers
Right click your printer and select "Set as default printer"