In Windows 7 & Windows 8 , all your printers have gone. If you have a local printer that printer is listed as an Unspecified device.

I solved it the following way.

I found that the print spooler service had stopped. If I restarted the service but it stopped again.

I went to "%WINDIR%\system32\spool\printers" & deleted all the files in there.

I then started the print spooler service & it remained started.

Went to device & printers and all my printers had come back again & the local printer was no longer an Unspecified device.