Проверь, чтобы в Windows XP в свойствах подключения по локальной сети стояла галка на строке"Служба доступа к файлам и принтерам сетей Microsoft'':
В Windows 7 тоже проверь там же и ещё в окне изменения параметров общего доступа проконтролировать наличие галок:
И ещё -- попробуй отключить брандмауэры в обоих системах. Также попробуй подключить принтер к "проводному" компьютеру.