alleclf, на сервер и ХР ставится один и тот же драйвер, т.к. это практически одна и та же система, а вот с '98 придётся повозиться. Главное правило: название принтера на клиенте должно соответствовать названию принтера на сервере. Т.е., поставив драйвер на '98 и на ХР (считаем, что на 2003 он будет с тем же названием) погляди, не отличаются ли их названия (с точностью до дефиса/пробела/буквы). Если отличаются - правь на '98 и в бой!