should I use the printer sharing on winxp to look for the one on pc 2?
that would probably be the easiest solution. Mandrake probably detects the shared printer automatically. if not; check if samba and cups are installed on Mandrake and if your windows firewall or virusscanner isn't blocking the shared printer.
I don't understand what you want with the dockingstation, but I don't know much about them anyway. Hopefully someone else chimes in to help you with that.