Hi Alex,
attached the LimeReport file used for the test and the picture as result (A,B,C,D)
A) changePrinterMargins = false, setPageSizeToPrinter = false
B) changePrinterMargins = true , setPageSizeToPrinter = false
C) changePrinterMargins = true , setPageSizeToPrinter = true
D) changePrinterMargins = false, setPageSizeToPrinter = true
I don't know if it can help to resolve the issue but in my case the labels are aligned horizontally and are not printed in vertically like yours.