Подключить расшаренный принтер не составляет особой сложности, однако когда на компьютерах стоит разная ОС начинаются проблемы с драйверами. Чтобы подключить нужный драйвер на комьютере который будет печатать удаленно нужно(компьютер №2):
Зайти в оснастку Принтеры и факсы или устройства и принтеры для Windows 7, жмем Установка принтерa -> Локальный принтер (в XP тут же снимаем галку Автоматическое определение PnP-принтера) -> устанавливаем селектор в положение Создать новый порт -> в выпадающем меню выбираем Local Port -> в окошке введите имя порта вписываем вручную полный адрес нужного нам принтера с компьютера №1: например //192.168.21.149/hp2015
Далее жмём кнопку Установить с диска -> Обзор -> выбираем папку с драйвером принтера под операционную систему компьютера №2 -> жмём OK -> выбираем в списке нужный нам драйвер -> Далее -> выбираем имя для сетевого принтера, под каким он будет отображаться на компьютере №2.