Превышение лимита подключений к серверу печати

Проблема

В моей сети установлено шесть компьютеров, которые совместно используют один принтер. Этот принтер подключен к компьютеру с системой Windows ХР Ноте Edition. Довольно часто при попытке вывести что-нибудь на печать появляется сообщение об ошибке, в котором говорится о достижении предельного числа подключений к серверу печати. Иногда это же сообщение выводится при попытке обращения к файлу на сервере печати.

Решение

Проектируя архитектуру Windows, фирма Microsoft ограничила число подключений к любому компьютеру от других компьютеров сети:

для Windows ХР Home Edition предельное значение равно 5;

для Windows ХР Professional Edition, 9х и Me предельное значение равно 10;

для Windows Server 2000 и 2003 предельное значение определяется количеством приобретенных лицензий.

Подключением считается любое обращение к ресурсу, находящемуся на другом компьютере. Таким ресурсом может быть папка, файл или принтер. Ограничения устанавливаются на число компьютеров, а не на число ресурсов. Таким образом, компьютер, который обращается одновременно к файлам и принтерам на удаленном компьютере, использует только одно подключение.

Обходных решений не существует; к счастью, ограничение относится к числу одновременных подключений, а не к общему количеству компьютеров сети. Любой пользователь, получивший сообщение о превышении, может подождать и попробовать снова — возможно, другой пользователь успеет отключиться от сервера.

Новое подключение не создается, хотя один пользователь прекратил печать

Проблема

Наша сеть состоит из шести компьютеров, и мы понимаем ограничение на пять подключений, действующее в Windows ХР Home Edition. Но когда после достижения предельного значения один из пользователей прекращает печать, принтер все равно остается недоступным для другого пользователя. Как заставить Windows понять, что к серверу печати подключено только четыре пользователя?

Решение

Windows не следит за тем, что вы делаете. Система замечает только факт активного использования подключения удаленным компьютером. При отсутствии обмена данными подключение считается бездействующим. Если бездействие продолжается более 15 минут, подключение разрывается. Таким образом, чтобы обратиться к принтеру, шестому пользователю придется подождать 15 минут.

В принципе, промежуток времени, необходимый для разрыва связи, можно сократить, но на моем компьютере это постоянно приводило к нежелательным побочным эффектам. Сокращение тайм-аута по бездействию затрудняет стабильную работу, создает хаос и выводит пользователей из себя. Возможно, проще купить дополнительный принтер.

СОВЕТ

Команда для сокращения промежутка времени, необходимого для отключения, выглядит так:

net config server /autodisconnect:X

Вместо X подставьте новый интервал (в минутах).

Режим печати в файл