I think I figured this out.
It was to do with the OpenGL. Under Tools>Options>View>Graphics Output, uncheck “Use OpenGL for all rendering.” Close LibreOffice completely and reopen and you should be able to print (it won’t work if you don’t close everything completely).
I had the same problem on my main system, but things were working fine on my other systems. The differences is the other two computers had AMD graphics cards and my main one had an Nvidia GeForce 560 GTX. Under Graphics Output the “Use hardware acceleration” option was faded. When I unchecked “Use OpenGL for all rendering,” the “Use hardware acceleration” option was selectable again.
Hope this helps.