how about using WXP's remote desktop connection from Machine A, to access the printing software on Machine B & send the file from B, without having to get out of your chair at A.
The downside is if someone else is using A at that time, you will be competing for control, but if not, it could...