This is how I usually do it.
Install your printer on the SBS. Do this by adding a port, select tcp/ip port,use the printer ip. Install the printers drivers. Share the device, and tell it to list in the directory.
The printer should now show up for the xp clients while browsing the AD. Also you can navigate to the SBS and look in the printers folder to connect to the device also.