I prefer sending files to my email, then printing from my laptop. Simpler when printer doesn’t support wireless.
If it’s a normal wired printer, you need an OTG cable. Connect phone → install printer driver app → print directly.