I know this is slightly different than your question but it may solve the problem anyway - I have the program called printshare - it works with all kinds of printers including my WIRED network printer. I have it wired to the wireless router. I also have the printer added as my printer on google print (yes it is awesome service). From there I authorize printshare to use that printer and voala it prints everything wirelessly through the printshare app.
I do not know a lot about the new smart printers but I have noticed that wireless devices cannot be connected to multiple devices at the same time. Maybe you have to be on the same network as the printer (do not quote me on that it may just be a bunch of nonsense). The easiest way is with google cloud print and you forget the hassle.
hope to have helped.
Is it bad that I like code???