LibreOffice 6.0.2.1 for Mac running under OS X 10.11.6 (El Capitan) on a Mac Pro 3,1 (Early 2008) and using a CUPS Driver for Brother HL-5450DN series 2.
I produced a large spreadsheet in sheet1 of a file, about 8 pages, and then a second, smaller spreadsheet in sheet2 of 4 pages. In the past, I have printed both sheets. Yesterday, I opened up both sheets, named them, gave them titles, and by doing so produced a linked style. I then added additional data to sheet2, opened it in print preview, and printed it.
When I then attempted to print sheet1, it printed sheet2. I deleted sheet2 and again attempted to print sheet1: in this case, the preview indicated an empty page, and print barfed on no data! I opened a new ods file and copied the data from sheet1 to sheet1 of the new empty file: it wouldn’t print either, with the same error.
I think that the problem is in LibreOffice, rather than in the print driver, and it has to do with some incompatibility in assigning separate sheet styles to different sheets, but don’t have any trouble so doing. Original file was one created in LibreOffice, but saved as an xls file.