I opened a new spreadsheet. Typed something on it. Selected file / print and got the same message: no default printer. By the way, I had already gone to the printer website and downloaded and installed the latest drivers for windows 8.1 when this problem first came up. I think I uninstalled and reinstalled the original drivers twice, and since that didn't work, I went to the printer website, got new drivers, and uninstalled and reinstalled "these" drivers "twice" trying to resolve the issue.
By the way, since I had converted all my "works" stuff to LibreOffice, I don't have any "old works" stuff. So when I tried again to use "works", I installed it, copied and pasted a LibreOffice "spreadsheet" into "works" and I was confornted with my original problem, again.
I had previously done a few Google searches and saw a number of people were having this "spreadsheet" printing problem. The "very few" suggested solutions didn't help in my case. I'm assuming that not having found a solution, people did what I did and moved on to a different program.
Eddie