Месяц назад имел ровно эту же проблему. Правда в сети из 2-х ПК. На 1-й - Win98SE (так сказать сервер), 2-й XP Professional SP1 (клиент). Принтер HP LJ 1000 (USB) должен был подключен к 1-му ПК (так им было нужно). Промучался я с этими хотелками. Со второго приезда удалось наладить. Наверное, я это сделал криво, но заработало

.
На машинке с 98 принтер расшарил. На 2-й установил драйвер, как-будто принтер локальный. После этого выбрал "Установить принтер" и сказал, что сетевой хочу

. Драйвера она нашла (по-моему пришлось ее поводить ручками по папкам) и подключила. Правда в свойствах было какое-то ограничение насчет совместного использования. Потом этот принтер установил "по умолчанию". Вроде всё у них работает, месяц не звонили ... Но в общем-то идея как-то кривовата (в смысле 98 как сервер печати).