With the information you have given it is hard to tell what might be the reason.
As you say you have tried other cad software and none will work properly I don't think it is an incompatibility of LibreCAD with your printer. You probably just haven't made the right settings. Have you used Print Preview? That's a must for proper scaling. How much is the scale off? Always the same factor? The same in x and y direction? LibreCAD version and OS? Have you looked into the manual?
https://librecad.readthedocs.io/en/latest/guides/completion.html#You may provide a sample drawing here, A4 or letter size, as I have no larger printer, so I can have a look and maybe guide you.
As a workaround you could export/print to pdf and print from that. But Print Preview obligatory also.