Использование NPRINTER (Windows 95)

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

Когда Вы запускаете менеджер NPRINTER после начальной настройки, программа проверяет, какие принтеры нужно загрузить. Если сервер печати загружен, а указанный принтер свободен, этот принтер загружается и появляется его информационное окно "Менеджер Nprinter NetWare".

Общеиспользуемый принтер, подключенный к рабочей станции Windows 95

NPTWIN95.EXE - исполнимый менеджер NPRINTER, позволяет пользователям сети совместно использовать принтер, физически подключенный к рабочей станции Windows 95, на которой запускается Novell NetWare ClientTM 32TM. На Рис. 7-1 поясняется принцип использования NPRINTER.EXE на примере рабочей станции DOS.

Вы подключаете новый принтер, запускаете для него менеджер NPRINTER и таким образом делаете его доступным сетевым пользователям. Любой добавленный принтер будет доступным в сети в течение этого сеанса Windows 95. Можно также настроить активирование принтера при каждом запуске модуля NPRINTER.

NPTWIN95.EXE может запустить любой принтер, сконфигурированный как "Ручная загрузка" в NetWare Administrator или PCONSOLE.

Предпосылки

NOTE: NPTWIN95.EXE не совместим с Microsoft* NetWare Client.

Процедура

Выполнив следующую процедуру, пользователи сети смогут переназначить порт на общеиспользуемый принтер и начать печатать на нем.

  1. Убедитесь, что на рабочей станции Windows 95 с подключенным к ней принтером, запущен Novell NetWare Client 32.
  2. Зарегистрируйтесь с рабочей станции в сети в качестве какого-нибудь пользователя.
  3. Щелкните дважды на пиктограмме "Сетевое окружение" (Network Neighborhood).
  4. Перейдите в папку Вашего сервера SYS\PUBLIC\WIN95.
  5. Щелкните дважды на пиктограмме "NPTWIN95" (программа менеджер NPRINTER).
  6. (По необходимости) Если диалоговое окно "Добавление сетевого принтера" не отобразится, выберите "Принтеры", а затем "Добавление".
    Диалоговое окно не отображается после добавления в программу первого принтера.
  7. Выберите принтер сервиса Каталога (NDS) или сервер печати и принтер, определенные в Bindery.
    1. Выберите "Принтер NDS" или "Определен в Bindery".
    2. Для просмотра выберите кнопку, помеченную "...".
    3. (По необходимости) При добавлении Bindery-принтера выберите сервер печати для просмотра принтеров, на которые у Вас есть права.
      Серверы печати, отображенные в окне "Серверы печати и принтеры", являются известными на Вашем сервере. Но после выбора сервера печати будут отображены только те принтеры, на которые у Вас есть права.
    4. Выберите принтер.
      Отображенный объект Принтер NDS не будет доступен, если он несовместим с Вашими настройками или его сервер печати не запущен.
    5. Выберите "OK".
  8. (По необходимости) Если появится диалоговое окно "Свойства настройки", настройте в нем свойства печати и выберите "OK".
    Это окно отобразится, только если выбранный принтер был ранее определен как "Другой/Неизвестный".
    1. Выберите порт LPT или COM.
    2. Выберите уровень прерывания или режим "По опросу".

      По умолчанию обычно установлен режим опроса. Однако настройка прерывания обычно обеспечивает лучшую производительность печати.

      Если Вы не знаете, какой установить уровень прерывания, или Вы имеете конфликты прерываний, используйте режим опроса. Принтер в режиме опроса работает медленнее, чем управляемый по прерываниям, но зато у Вас не будет возможных проблем, связанных с подбором уровня прерывания и разрешением конфликтов.

    3. Выберите размер буфера памяти - от 3 до 60 Кб.
    4. (По необходимости) При работе с портом COM для последовательного принтера установите следующие параметры:
      • Скорость передачи.
      • Количество битов данных.
      • Количество стоповых битов.
      • Контроль по паритету (по четности).
      • Протокол XON/XOFF.
    5. Выберите "OK".
  9. (Необязательно) Если для этого принтера Вы хотите загружать NPRINTER и нужные модули NLM при последующих запусках программы, установите пометку в поле "Активизация принтера при загрузке менеджера Nprinter".
    Если поле не помечается, принтер будет добавлен только на время этого активного сеанса Windows 95, и его снова нужно добавить в программу, чтобы для пользователей сети он стал доступен как общеиспользуемый.
  10. Выберите "OK".
  11. В отображенном окне состояния проверьте правильность настройки и установок принтера. При обнаружении ошибок выполните следующее:
  12. (Необязательно) Выбрав принтеры, закройте окно "Менеджер NPRINTER NetWare" и затем выберите "Выход".
    Закрыв окно, Вы выйдите из программы, но оставите активными модули NLM, необходимые для загруженной печати. Пользователи сети все еще смогут печатать на принтерах, добавленных в окно.
  13. (Необязательно) Для автоматической активизации NPTWIN95 во время запуска рабочей станции добавьте на ней NPTWIN95 в папку "STARTUP".
    1. В нижней строке Windows 95 выберите "Пуск" (Start), а затем "Настройка" (Settings).
    2. Выберите "Панель задач" (Taskbar)", а затем "Настройка меню" (Start menu Programs).
    3. Выберите "Добавить" (Add), а затем "Обзор" (Browse).
    4. Найдите файл NPTWIN95 и щелкните на нем дважды.
    5. Выберите "Далее" (Next) и щелкните дважды на опции "Автозагрузка" (StartUp).
    6. Введите имя, которое хотите увидеть в меню "Автозагрузка" (StartUp) (аналогично NPRINTER), а затем выберите "Готово" (Finish).
    7. (По необходимости) Если Windows 95 попросит Вас выбрать пиктограмму, выберите ее, а затем выберите "Готово" (Finish).
  14. (Необязательно) Чтобы не регистрироваться в сети до запуска менеджера NPRINTER, скопируйте нужные файлы на свой жесткий диск, как описано в подразделе "Запуск программы менеджера NPRINTER с локального диска".

Подключенный принтер теперь должен быть доступен как общеиспользуемый сетевой принтер. Пользователи сети теперь могут переназначить свой порт на этот принтер и печатать на нем. Для получения информации о переназначении порта рабочей станции Windows 95, на которой запущен Novell NetWare Client 32, смотрите подраздел "Настройка сетевой печати на рабочей станции Windows 95".

Управление NPRINTER (Windows 95) и общеиспользуемым принтером

После выполнения необходимых действий для активизации общеиспользуемого принтера (смотрите подраздел "Общеиспользуемый принтер, подключенный к рабочей станции Windows 95") программа NPRINTER может использоваться для выполнения задач печати, указанных в следующей таблице.

Table 7-3. Задачи менеджера NPRINTER

ЗадачаПроцедура
Добавление принтера в окно "Менеджер Nprinter NetWare". 1. Из меню "Принтеры" выберите "Добавление".
2. Выберите принтер сервиса Каталога или определенный в Bindery.
3. Найдите принтер, высветите его и щелкайте мышью на "OK".
4. Если Вы хотите загрузить этот принтер при следующем запуске менеджера NPRINTER, пометьте "Активизация принтера при загрузке менеджера Nprinter". Если не хотите, снимите пометку.
Перевод всех принтеров, подключенных к рабочей станции, в локальные. 1. Оповестите пользователей об изменении состояния принтеров.
2. Из меню "Принтеры" выберите "Очистка" (Clear).
Временное закрытие сетевого принтера, подключенного к рабочей станции. 1. Оповестите пользователей об этой временной мере.
2. В окне "Менеджер Nprinter NetWare" активируйте окно информации о принтере.
3. Из меню "Принтеры" выберите "Удаление".
Временное закрытие всех сетевых принтеров, подключенных к рабочей станции. 1. Оповестите пользователей об этой временной мере.
2. Из меню "Принтеры" выберите "Удаление всех".
Просмотр текущих конфигураций и состояния принтера. В окне "Менеджер Nprinter NetWare" активируйте окно информации о принтере, а затем из меню "Принтеры" выберите "Свойства".

Запуск программы менеджера NPRINTER с локального диска

Если Вы хотите избежать регистрации в сети перед запуском менеджера NPRINTER, можно запустить программу с локального диска. Однако для гарантии правильного выполнения программы надо скопировать все нужные файлы в каталог, содержащий исполнимый файл NPTWIN95.EXE, на локальном диске.

Если Вы добавили менеджер NPRINTER в папку "Автозагрузка" (StartUp) или создали для программы любые горячие кнопки, необходимо обновить пути к NPTWIN95.EXE.

Процедура

Для загрузки менеджера NPRINTER с жесткого диска выполните следующее:

  1. С рабочего стола Windows 95 откройте "Мой компьютер" (My computer), выберите локальный диск и создайте папку с именем "Nprinter".
  2. Выберите "Сетевое окружение" и перейдите в папку сервера SYS\PUBLIC\WIN95.
  3. Скопируйте в папку "Nprinter", находящуюся в "Мой компьютер" (My computer), следующие файлы из папки SYS\PUBLIC\WIN95:
  4. Измените путь в папке или в ярлыке "Автозагрузка" (StartUp), если он представлен.

Настройка сетевой печати на рабочей станции Windows 95

Для использования сетевых принтеров всем пользователям сети нужно переназначить принтер на своих рабочих станциях. Если на рабочей станции Windows 95, где запущен Novell NetWare Client 32, Вы хотите переназначить общеиспользуемый принтер, Вы должны выполнить приведенную ниже процедуру.

NOTE: Программа "Установка принтера", доступная из "Мой компьютер" (My computer), не поддерживает печать на общеиспользуемых принтерах.

Процедура

  1. Дважды щелкните мышью на пиктограмме "Сетевое окружение".
  2. Найдите нужный принтер или очередь.
  3. Щелкните дважды на принтере.
  4. Следуйте подсказкам на экране и используйте следующие рекомендации.

Использование NPRINTER.NLM

Модуль NPRINTER.NLM позволяет подключать сетевые принтеры прямо к серверу NetWare, даже если сервер печати (PSERVER.NLM) не загружен на этом сервере.

На Рис. 7-2 показана обычная настройка, использующая NPRINTER.NLM, NPRINTER.EXE и непосредственно подключенный к сети принтер, работающий в удаленном режиме и имеющий собственный драйвер порта.

Figure 7-2. Обычные настройки NPRINTER

Задачи печати, выполняемые с помощью NPRINTER.NLM

Table 7-4. Задачи NPRINTER.NLM

ЗадачаПроцедура
Загрузить принтер P_1 (логический номер 0) для сервера печати PS-SALES. Введите: LOAD NPRINTER PS-SALES 0.
Выгрузить загруженный вручную NPRINTER.NLM. Перейдите в экран Состояние и нажмите <Escape>.
Выгрузить все загруженные модули NPRINTER.NLM. Введите:UNLOAD NPRINTER <Enter>.

Загрузка NPRINTER.NLM

На сервере NetWare одновременно может быть загружено несколько копий NPRINTER.NLM.

Если принтер сконфигурирован для загрузки на сервере, на котором запущен PSERVER, он может загружаться автоматически или вручную. Способ его загрузки задается при конфигурации принтера утилитами PCONSOLE или NetWare Administrator.

Если будет выбрано "Автозагрузка (локальный)", NPRINTER будет загружаться каждый раз после загрузки сервера печати (по умолчанию: "Автозагрузка (локальный)").

Конфигурация "Ручная загрузка" для принтеров, подключенных к серверу с загруженным PSERVER, позволит Вам загружать драйвер порта в нужное время. Это удобно, если возможности одновременной эксплуатации ресурсов сети ограничены.

Если сервер печати не загружен, NPRINTER загрузить нельзя.

Для загрузки NPRINTER.NLM с консоли сервера NetWare введите одну из следующих команд:

	LOAD NPRINTERимя_принтера

В зависимости от контекста по умолчанию для сервера NetWare Вы можете указать полное имя, которое будет содержать контекст каталога. Например, чтобы загрузить драйвер порта для принтера P_1, введите одну из следующих команд:

	LOAD NPRINTER .P_1.SALES.NOVELL

или

	LOAD NPRINTERимя_сервера_печати номер_принтера

Например, для загрузки принтера P1, имеющего номер 0 (определен в NetWare Administrator или PCONSOLE) и назначенного для очереди PS-SALES, введите:

	LOAD NPRINTER PS-SALES 0

NOTE: Если NPRINTER загружен на том же сервере NetWare, что и сервер печати, принтер может быть сконфигурирован как "Автозагрузка (локальный)". Если NPRINTER загружен на сервере NetWare, где не запускается сервер печати, для автоматической загрузки нужно поместить команду LOAD в файл AUTOEXEC.NCF. В этом случае принтер должен быть сконфигурирован как "Ручная загрузка".

Экран состояния для последовательного принтера отображает четыре характеристики, используемые в последовательных коммуникациях стандарта RS-232-C: DCD (Data Carrier Detect), DSR (Data Set Ready), CTS (Clear To Send) и RI (Ring Indicator). Высокие и низкие уровни этих сигналов интерпретируются стандартным образом:

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

Для получения информации об использовании драйверов порта для принтеров, подключенных непосредственно к сети, смотрите подраздел "Использование в NetWare 4 печатающих устройств третьих фирм, подключенных непосредственно к сети".

Советы по устранению проблем на станциях, управляющих принтерами

Для получения исчерпывающей информации по устранению проблем сетевой печати смотрите "Устранение проблем печати".

Медленная печать при использовании NPRINTER.EXE на удаленной рабочей станции

Существует несколько причин, почему печать при загрузке NPRINTER.EXE на удаленной станции выполняется медленнее печати на том же принтере из DOS.

На экране консоли появляется сообщение "Этот принтер не присоединен"

Появление этого сообщения говорит о том, что NPRINTER все еще не загружен для активизации принтера, ранее определенного в PCONSOLE.

Внутренний тест последовательного принтера выполнен успешно, но он не работает в сети

Последовательные принтеры должны быть сконфигурированы обычным способом с помощью утилит PCONSOLE или NetWare Administrator. Настройку принтера нужно выполнить, используя переключатели, расположенные на нем, или с помощью меню. Подробности приведены в документацию по принтеру.

В конфигурации принтера должны присутствовать: скорость передачи, число битов данных, протокол XON/XOFF и контроль по паритету (контроль по четности).

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

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

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

Если Вы увеличите значения счетчика отмены (abort) SPXTM и счетчика повторов (retry) IPXTM , Вы увеличите время тайм-аута.

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

Если причины проблемы иные, попробуйте в файле 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 Драйвер порта успешно загружен

Рабочая станция "зависает" во время загрузки NPRINTER

Иногда NPRINTER конфликтует с установками сетевой интерфейсной платы и "зависает". Эта проблема решается настройкой адаптера ЛС (LAN).

Для устранения проблемы используйте режим опроса или настройте сетевую плату соответствующим образом.

Задание на печать потеряно при локальном подключении принтера

Если пользователь на рабочей станции, к которой физически подключен принтер, пытается печатать в локальном режиме, не выдав команду CAPTURE, то его задание может быть потеряно. Для предотвращения этого нужно выполнить переназначение порта LPT1 на этой рабочей станции, чтобы задание было обработано в NetWare.

Другим способом является переключение между опциями принтера "Личный" и "Общий". Для локальной печати нужно переключить принтер в режим "Личный". Это можно сделать в окне "Управление принтером" с консоли сервера печати или из командной строки с помощью утилиты PSC.

С помощью команды PSC это можно сделать быстрее. Из командной строки DOS введите команду PSC "Private" (PRI - частный, личный). Если Вам потребуется вновь использовать принтер в качестве сетевого, Вы можете ввести команду PSC "Shared" (SHA - общий).

NPRINTER не может вновь подключиться к серверу печати, который был закрыт, а затем загружен на другом сервере NetWare

Если Вы закрыли PSERVER.NLM, а затем запустили его уже на другом сервере NetWare, драйверы порта, с которыми был соединен первый сервер печати, потеряют свои соединения.

Когда NPRINTER соединен с PSERVER.NLM, драйвер порта запоминает сетевой адрес сервера NetWare, где загружен сервер печати. Если сервер печати затем будет загружен на другом сервере NetWare, драйвер порта нельзя подключить к новому серверу печати, пока не будет переустановлено соединение с ним.

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

Состояние драйвера порта "Ожидает задание", но принтер не подключен

Состояние драйвера порта (NPRINTER) для определенного, но неподключенного последовательного принтера будет "Ожидает задание", а состояние принтера - "Загружен", даже если принтер не подключен к порту. Если поместить задание на печать в очередь для печати на таком принтере, состояние драйвера порта изменится на "Готов (Ожидает принтер)" или на "Печатает", а состояние принтера изменится на "Offline".

Состояние определенных, но не подключенных параллельных принтеров будет "Не присоединен".

NPRINTER.EXE не загружается с локального диска

Если Вы хотите загрузить NPRINTER.EXE с локального диска, обязательно скопируйте на него все необходимые файлы. Чтобы увидеть список всех необходимых файлов и правильные номера их версий, введите NPRINTER /VER.

Альтернативой является помещение этих файлов в сетевой каталог LOGIN, который доступен перед регистрацией в сети. Это устранит риск нарушения защиты сети и предотвратит проблемы, которые могут возникнуть из-за оставленных без присмотра зарегистрированных рабочих станций.

Дополнительная информация

За дополнительной информацией о Обратитесь к
Создании, изменении или удалении серверов печати и принтеров Подразделу "Настройка сервиса печати с помощью NetWare Administrator" (NetWare Administrator).
Подразделу "Изменение сервиса печати NetWare" (NetWare Administrator).
Подразделу "Создание или модификация серверов печати" (PCONSOLE).
Подразделу "Создание или модификация принтеров" (PCONSOLE).
Подразделу "Использование PCONSOLE в режиме эмуляции Bindery" (PCONSOLE).
Изменении файла AUTOEXEC.NCF Разделу "Creating or Editing a Server Batch (.NCF) File" в руководстве Supervising the Network.
Изменении файла AUTOEXEC.BAT Разделу "Инсталляция или обновление клиента NetWare" в руководстве NetWare Client для DOS и Windows. Руководство пользователя.

Назад | Содержание | Вперед