Hi people, I have been having the same type of problem getting my wifi printers working as others have.
I used my printer diagnostics page and found that it was associated with the hub one but did not get an IP address, after many hours of trying I gave up stopped the dhcp on the hub and started a dhcp server on my Pi file server and all worked.
I appreciate that many of you are unwilling or unable to do this. Thats how I did it, nothing new about it.