I wouldn't buy a wireless printer, due to not only possible issues but also in case some kid would be bored and try to connect to it and print some crap.
Instead I utilize a nanopi to work as my print server and connect the printer there in a separate vlan just for printers. Works like a charm and no need for any apps, as all systems natively support such connections.