принтер был какой то HP (еще больше проблем было с Cannon кажется) на клиенте WinXP кажется даже SP1 или SP2, на сервере Win2k3, географически клиент далеко от сервера (не в локальной сети), терминальный клиент штатный, проблема была именно с клиенским принтером (\\client кажется так оно при подключени пишется), он подключался если запускался процесс explorer.exe иначе нет, в списке принтеров принтер не появлялся (проверяли тогда сразу несколько программ, в которых использовался штатный контрол выбора принтера). Тогда сильно этим не заморачивались, хотели сделать как следует и убрать проводник, не получилось ну и пофиг. Проблема была решена путем неотключения проводника и прописывании 15-секундной паузы перед запускам нужной программы (принтер автоматически добавлялся за этот промежуток времени) потому как у нее был свой менеджер принтеров и отчеты не печатались если при запуске принтеров небыло.