"there is no way an iPad or an Android could have done this" really?
You can remote into a pc and print from both devices. logmein, gotomypc, zumocast and Citrix receiver all allow you to remote in. cloud print allows you to print. I am sure there are others.