Ok
La conexion por WIFi se puede hacer de dos maneras
** WiFi Adhoc, o conexion punto a punto, es una conexion establecida solo entre dos dispositivos, de tal manera que la conexion seria directa entre ellos. Lo que viene siendo el tipo de conexion WiFi-direct de la que hablan.
** WiFi por Infraestructura, en esta hay un intermediario que hace la conexion entre los dispositvos, y el intermediario seria un Punto de Acceso WiFi [Acces Point WiFi o simplemente AP WiFi], los modem/router y router neutros con WiFi tienen un AP WiFi integrado
Luego entonces es cosa de comprar un router neutro con WiFi [no tiene porque ser sofisticado y caro], y asi el smartphone e impresora se conectaran al router neutro y asi podra imprimir de manera inalambrica desde cuaqluier tablet o smartphone. Comprando el router neutro WiFig mas barato y sencillo le servira.
Otra opcion es crear el AP WiFi con una PC con WiFi [vale un pincho USB-WiFi], y en la PC tener un software que la haga la funcion AP WiFi, asi tambien podra imprimir, luego een la impresora y el smartphone/tablet deberan configurar una IP fija para que funcione, o bien, en la PC instalar un software router [servidor DHCP] para que asigne automaticamente las direcciones IP a los dispositivos que se conecten al AP WiFi.
Otra opcion es con otro smartphone o tablet configurarlo en tethering y asi parezca un AP-WiFI, al cual la impresora y el smartphone del que se mandara la impresion se conectaran, y entonces probar si se puede mandar a imprimir.