I put the EyeFi memory card in the camera, set all that up then a script on the PC to scan for new photos to arrive and the script can print it.
Again, no off the shelf system today does this. I use a few parts and since it was for work I am not allowed to share the code. I can share the recipe.
Bob
i need a digital camera that i can take a picture then right away send it to a wifi Direct hp printer

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic