The label printer is configured on a dedicated print server. Other printers exist on the same print server and work as destinations in X3 without issue, none of these printers are label printers.)
Generating the PDF via X3, creates a label that can then be printed directly to the label printer, this works perfectly. It's only when we directly try to print the label report to the printer from X3 that we always get a blank label.
Direct printing from X3 to this label printer worked fine before update 12.024 was installed along with print server component being updated to 2.21.0.