I dont know why these printing apps don't go the route of printing via bluetooth.
there is a much greater chance of the app working with all bluetooth printers rather than than printing via wifi where its hit and miss, and without the need to install software on a PC and have a PC running to print.