Руководство по сервису печати для NetWare 4.11

       

NPRINTER.EXE не инициализируется или периодически "зависает"


Иногда наличие маршрутизатора между станцией, где загружается NPRINTER, и сервером печати может вызывать проблемы у NPRINTER, приводящие к "зависанию" принтера.

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

Если Вы увеличите значения счетчика отмены (abort) SPXTM

и счетчика повторов (retry) IPXTM

, Вы увеличите время тайм-аута.

Для решения любой из этих проблем, сначала убедитесь, что соблюдены следующие условия:

  • На Вашей машине достаточно памяти.
  • Вы загружаете последние версии программного обеспечения (NPRINTER и модули VLMTM

    NetWare).

  • PSERVER.NLM активен.
    Попытки загрузить NPRINTER при незагруженном PSERVER приведут к ошибкам.

Если причины проблемы иные, попробуйте в файле NET.CFG увеличить значения следующих двух параметров:

SPX ABORT TIMEOUT=число

IPX RETRY COUNT=число

По умолчанию SPX ABORT TIMEOUT равен 540 тикам, что соответствует 30 секундам. IPX RETRY COUNT по умолчанию равен 20.

Вы можете попробовать загрузить NPRINTER из файла автозапуска рабочей станции. В этот файл можно поместить логический оператор IF для проверки загрузки NPRINTER перед загрузкой PSERVER. Например,

:LOOP NPRINTERсервер_печати номер_принтера

IF ERRORLEVEL 1 GOTO :LOOP ECHO Драйвер порта успешно загружен



Содержание раздела