Where should properties be defined?

In my opinion, LL is not or insufficiently prepared for the following setting:
20 different printers print the same label with different data.

LL differentiates between the layout data (* .lst, . lbl files) and the printer properties ( .lbp files).
In my opinion, properties such as paper tray, X and YOffsets or even paper size are not part of the layout, because they vary depending on the printer used.
In the worst case, a separate layout must be maintained for each printer.
I solved this very complexly by introducing a third file and using the DOM-API
But I think Combit could offer this to its customers “out-of-the-box”: =)
Maybe you could even make it adjustable, where these properties are defined.

Thx for listening
T