Hello,
You might have to set up a network. You can do that on both vista and have the XP share to the printer.
On the Vista machine you go to the network connections right click the wireless connection and select properties,
then apply tcp/ip properties .
Photo Printer