What happens if you Print Preview first, then print? Not suggesting it as a workaround, but as a way of trying to work out what's going on with the spreadsheet.
Also, have you checked the formatting (and conditional formatting) of the cells involved? Perhaps they are picking up on another value...