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