Hi,
Is your print spooler service started and set to automatic? Sometimes that actually prevents the printer from showing up for some reason.
If the issue cannot be fixed, it might be caused by fast startup which may failed to load your printer driver properly.
Please completely shut down your PC and restart to see if the printer can be find.
Open command prompt as administrator and run this command:
shutdown /s /f /t 0
Can we fix this issue? If so, I recommand you disable fast startup as workaround:
How to disable or enable Fast Startup in Windows 8.1
http://winaero.com/blog/how-to-disable-or-enable-fast-startup-in-windows-8-1/