Label printing broken after upgrading LibreOffice from 7.3 to 24.2

I’ve recently upgraded from Ubuntu 22.04 to 24.04, which has resulted in LibreOffice going from 7.3 to 24.2. I have a directory of over 50 labels that I print on my Brother QL-570 printer, one label per LibreOffice file (they are individual .odt files, not populated from a database or spreadsheet). I print one label at a time as the QL-570 is a label printer, i.e. I don’t feed in a sheet containing multiple labels to print. Each label is the same size, 62mm x 100mm.

These labels printed as expected on 7.3 - I clicked print, selected the QL-570 and they ‘just worked’. I didn’t have to change any of the print options. However, on 24.2 LibreOffice tries to re-orientate the text and neither portrait nor landscape work correctly.

I have tried:

  • Printing in portrait mode
  • Printing in landscape mode
  • Ticking the ‘use only paper size from printer preferences’ box
  • Selecting different paper sizes on the print dialogue (I never had to do this on 7.3)
  • Reinstalling the printer drivers

None of these work - the label is always printed differently to what it was in 7.3, resulting in part of the label being cut off.

Is there any way to get back the behaviour from 7.3?

The print screen with landscape:

I will have to post the second image as a separate post as I can’t upload two images in one post.

Print dialogue using portrait:

It looks partly like tdf#160856 but there is the issue of it not printing in either orientation.

Maybe, until the bug is fixed you could

  1. make the page in Portrait orientation
  2. insert a frame within the page and set the text direction in the frame to *Bottom-to-top, left-to-right (vertical)

Something like attached
VerticalTextLabel122941.odt (12.7 KB)

1 Like

Thanks for the bug reference, it doesn’t look like there’s been any activity since it was reported over a year ago so I expect a fix is some way off.

I tried the frame-insertion idea but that didn’t work - the label is completely blank on the print dialogue.

I have switched to AbiWord for printing labels for now as that seems to work and this is an accessibility issue for me (I rely on printing labels because I struggle to write them legibly).