Утилита D-Link, устанавливающая порт для принтера, работает под Vista некорректно.
Для установки принт-сервера в качестве порта принтера проделайте следующие манипуляции.
1. В разделе принтеры выберите пункт "Установить принтер".
2. В появившемся визарде выберите вариант "Локальный принтер".
3. Далее "Создать новый порт", тип порта "Standart TCP/IP".
4. Далее тип устройства "Устройство TCP/IP", в поле адреса вводите адрес устройства DI-xxx и снимаете галочку "Оопросить принтер и выбрать драйвер автоматически".
5. Через некоторое время раздумий визард предложит ввести параметры порта. Выбираете тип устройство "Особое", нажимаете кнопочку "Параметры" и вводите данные, как показано на картинках тут
http://www.dlink.ru/technical/faq_print_14.php
6. Далее все должно быть понятно.
P.S. Модераторам! Может повесить это, как объявление? Может сэкономить народу и вам кучу времени и нервов. Гугл не дал с ходу четкого ответа на русском по этой проблеме.