Глава 36. Управление печатью в NetWare
NetWare версии 4 включает в себя улучшенные средства печати. Эти
улучшения облегчают задачу администратора сети, но позволяют использовать
и опыт его работы с предыдущими версиями. Наиболее важным изменением
является то, что для добавления, изменения, удаления и настройки
конфигурации средств печати вашей сети вы можете использовать
NetWare Directory Services. Другое изменение состоит в том, что
теперь вы не можете конфигурировать в качестве выделенного сервера
печати рабочую станцию. Выполнять процесс печати в NetWare v.4
теперь могут только файловые серверы NetWare.
В NetWare версии 4 вы можете выполнять все необходимые задачи
печати из среды Windows. Чтобы облегчить и сделать более удобными
задачи администрирования печати, служба печати интегрирована в
NetWare Administator. Например, вы можете назначать полномочия
путем буксировки объекта пользователя в объект принтера. Кроме
того, Windows-клиенты могут обращаться к сетевым принтерам через
работающую в Windows утилиту NetWare User.
Управлять средствами печати можно и с помощью утилит текстового
режима, включая PRINTCON, PRINTDEF и PCONSOLE, знакомых тем, кто
работал с предыдущими версиями NetWare. Новый параметр Quick Setup
в PCONSOLE устанавливает используемый по умолчанию сервер печати,
принтер и очередь печати, а также конфигурирует связи между ними.
По имени принтера вы можете выбрать принтер в сети. Имени очереди
знать не требуется.
Чтобы установить в NetWare средства печати, вы можете использовать
утилиты текстового режима или NetWare Administrator.
Средства печати NetWare составляют несколько NLM-модулей, управляемых
с помощью меню утилит и утилит командной строки. Хотя базовые
средства печати остались теми же, что и в предыдущих версиях NetWare,
NetWare Directory Services и утилиты на базе Windows предлагают
новые средства управления печатью. Как показано на следующем рисунке,
средства печати NetWare используют центральный сервер печати,
работающий на файловом сервере. Сервер печати управляет совместно
используемыми принтерами сети, включая принтеры, подключенные
к самому серверу печати, и принтеры, подключенные к рабочим станциям.
+----------------------+ +-------------------------+
¦ ¦ ¦ +---+-----+
++-----+ ++---+-+ ¦+-------+¦
¦ +--+ ¦ +---------+ ¦ +--+ ¦ +---------+ ¦¦ ¦¦
¦ +--+ ¦ ¦+-------+¦ ¦ +--+ ¦ ¦+-------+¦ ¦¦ ¦¦
¦ +--+ ¦ ¦¦ ¦¦ ¦ +--+ ¦ ¦¦ ¦¦ ¦+-------+¦
¦ +--+ ¦ ¦¦ ¦¦ ¦ +--+ ¦ ¦¦ ¦¦ +--+---+--+
¦ ---- ¦ ¦+-------+¦ ¦ ---- ¦ ¦+-------+¦ +------+---+------+
¦ ---- ¦ +--+---+--+ ¦ ---- ¦ +--+---+--+ ¦ - +--++--+¦
¦ ---- ¦+----+---+----+¦ ---- ¦+----+---+----+¦ +--++--+¦
+--+---++-------------++--+---++-------------++---+-------------+
+-+ ¦ +--+
+---+---------+ +---+---------+ +---+---------+
¦ Принтер ¦ ¦ Принтер ¦ ¦ Принтер ¦
¦ ¦ ¦ ¦ ¦ ¦
+-------------+ +-------------+ +-------------+
Файловый сервер Файловый сервер, Рабочая станция
и сервер печати к которому под- с совместно исполь-
(на котором рабо- ключено до 5 зуемым принтером (на
тает PRESERVER.NLM) совместно-исполь- которой работает
управляет печатью зуемых принтеров NPRINTER.EXE)
в сети (на котором рабо-
тает NPRINTER.NLM)
По существу, сервер печати работает со всеми принтерами сети,
независимо от того, находятся ли они на серверах печати, файловых
серверах или рабочих станциях сети. Поддерживаются также принтерами
с прямым сетевым подключением (то есть собственным портом Ethernet).
В следующей таблице перечислены инструментальные средства и программы,
позволяющие вам настраивать и использовать средства печати NetWare:
Программа | Назначение
|
PCONSOLE.EXE | Работающая в DOS программа, которую администратор и пользователи сети могут использовать для конфигурирования и управления средствами печати, очередями печати и принтерами.
|
PSERVER.NLM | Это важный модуль, загружающий программное обеспечение управления средствами печати на указанном файловом сервере. Вы можете загрузить модуль после настройки конфигурации очередей, принтеров и сервера печати.
|
NPRINTER.NLM | Этот модуль NLM (NetWare Loadable Module) позволяет вам использовать порты принтера файлового сервера, отличные от тех, через которые работает программное обеспечение сервера печати. На другом файловом сервере должна работать программа PSERVER.NLM.
|
NPRINTER.EXE | Вы можете выполнять NPRINTER на рабочей станции, чтобы использовать подключенные к рабочей станции принтеры совместно с другими пользователями сети. NPRINTER нельзя использовать для выделения рабочей станции в качестве сервера печати.
|
PUGRADE.NLM | Этот модуль можно загрузить на файловом сервере для преобразования принтеров, определенных в базе объектов NetWare 3.11, в объекты NDS NetWare 4.0. Преобразуется также конфигурация заданий печати.
|
NETADMIN.EXE | Работающая в DOS и управляемая с помощью меню утилита, используемая для управления сетевыми объектами. Ее функция аналогична работающей на базе Windows утилите NetWare Administrator.
|
PSC.EXE | Утилита, обеспечивающая функции PCONSOLE в формате командной строки. Администраторы и пользователи могут применять эту утилиту для внесения быстрых изменений в параметры средств печати.
|
PRINTCON.EXE | Утилита меню, которые администраторы и пользователи применяют для определения стандартных конфигураций печати (например, прогона бумаги).
|
PRINTDEF.EXE | Управляемая с помощью меню утилита, которую администраторы и пользователи сети применяют для определения специальных управляющих кодов. Используется в основном тогда, когда приложения не могут работать в сети.
|
CAPTURE.EXE | Утилита режима командной строки, используемая на рабочих станциях или в сценариях регистрации. Для сетевой печати на рабочей станции она выделяет один или более параллельных или последовательных портов.
|
NPRINT.EXE | Утилита режима командной строки, используемая на рабочей станции для печати на сетевых принтерах текстовых файлов ASCII.
|
NETUSER.EXE | Работающая в DOS и управляемая с помощью меню утилита, имеющая параметры для установки сетевой среды.
|
NetWare Administrator | Работающая в Windows или OS/2 административная утилита, которую администраторы используют для управления всеми типами сетевых объектов, таких как объекты принтеров, объекты очередей печати и объекты пользователей. Вы можете использовать NetWare Administrator для управления важными задачами сетевой печати, такими как присваивание полномочий на принтеры и очереди печати.
|
NetWare User | Работающая в Windows или OS/2 административная утилита, которую администраторы используют для переназначения портов принтеров, просмотра доступных ресурсов, назначения сетевых дисков и т.д.
|
Очереди печати
Очередь печати - это особый буфер, который содержит группу заданий
печати, поступивших от пользователей сети, пока они не будут распечатаны.
Очереди печати NetWare 4.0 находятся на файловых серверах (в каталоге
QUEUES тома SYS). Если для установки параметров печати вы не используете
параметр Quick Setup утилиты PCONSOLE, то сетевые очереди печати
желательно создать перед построением объектов принтера и сервера
печати.
В предыдущих версиях NetWare очереди печати в сетевых каталогах
использовались в качестве накопителей заданий печати, пока сетевой
сервер не получал возможность послать задание на принтер. Однако
в NetWare v.4 пользователям не нужно для использования сетевых
принтеров знать об очередях. NetWare Directory Services позволяет
пользователю идентифицировать принтер исключительно по имени.
Когда пользователи посылают на принтер задание печати, NetWare
посылает это задание в соответствующую принтеру очередь. NDS позволяет
также искать принтеры в той части каталога NDS, который могут
просматривать пользователи.
При создании очереди печати NetWare генерирует для нее каталог.
Имя этого каталога то же, что и присвоенный очереди произвольно
генерируемый идентификатор. К каждому имени очереди NetWare добавляет
расширение .QDR. В каждый новый каталог очереди NetWare помещает
два скрытых системных файлов, имена которых начинаются с Q__ и
содержат имя, производное от имени каталога. Два файла имеют расширения
.SYS и .SRV, и получить к ним доступ могут только пользователи
с полномочиями уровня супервизора.
Сетевые принтеры
Для каждого принтера вы можете определить объект принтера, совместно
используемого в сети. Для определения этих объектов можно воспользоваться
утилитой PCONSOLE или NetWare Administrator. Перед созданием объектов
нужно убедиться, что вы находитесь в соответствующей ветви дерева
каталога NDS.
Вы можете подключить принтеры как к самому сетевому принтеру,
так и к отдельным рабочим станциям. Сервер печати управляет потоком
заданий печати в очереди и на принтеры. Несколько очередей могут
посылать свои задания печати на один принтер, либо несколько принтеров
могут обслуживать одну очередь. Сначала вы создаете для каждого
принтера, который хотите использовать в сети, объект принтера,
а затем присваиваете ему очередь и назначаете его серверу печати.
Серверы печати
Модуль PSERVER.NLM связывает очереди и принтеры с серверами
печати. На сервере он выполняется как непрерывный процесс. Если
вы его выгрузите, то совместное использование принтера будет недоступным.
В отличие от предыдущих версий NetWare, в версии 4 инсталляция
серверов печати допускается только на файловых серверах NetWare.
Утилита PSERVER.EXE для установки рабочей станции больше не доступна.
Один сервер печати может обслуживать до 256 сетевых принтеров,
включая 5 локальных принтеров (3 параллельных и 2 последовательных).
Для простоты обслуживания Novell рекомендует определять для каждого
принтера одну очередь печати. Каждая очередь печати может содержать
до 1000 заданий печати, однако администратор может видеть только
255 заданий печати. Когда первое задание закончится, оно исчезает,
и на экране появляется другое задание печати из конца списка.
Хотя улучшенные средства печати NetWare теоретически могут работать
с таким количеством заданий печати, это непрактично.
Использование отдельной очереди для каждого принтера может выглядеть
несколько расточительным, но обеспечивает гибкость настройки конфигурации
принтеров. Пользователи NetWare теперь могут идентифицировать
принтеры сети по имени, независимо от того, где территориально
они находятся. Поэтому при правильной конфигурации принтера пользователи
с соответствующими полномочиями могут печатать на принтере просто
выбрав имя принтера из каталога.
В большинстве организаций печать является важной операцией. Если
на файловом сервере у вас работает задача, интенсивно использующая
базу данных, или графическое приложение, возможно лучше использовать
два отдельных серверах печати на двух или более файловых серверах.
Это позволяет распределить нагрузку.
В NetWare версии 4 включено и архитектурное изменение NPRINTER
позволяет подключать принтеры непосредственно к сети. Такими производителями
как Compaq, Hewlett-Packard и др. предлагается новая ветвь принтеров.
Эти принтеры имеют собственную плату сетевого интерфейса и могут
быть узлом сети без подключения к рабочей станции. Чтобы использовать
преимущества новых доступных разработчикам API, независимые разработчики
принтеров могут загружать в память принтера утилиту NPRINTER.EXE,
что позволяет обслуживать задания печати непосредственно, в обход
сервера печати. После определения объекта принтера в каталоге
принтер может обслуживать задания непосредственно из назначенной
очереди.
Конфигурация службы печати
Шаги, необходимые для настройки конфигурации службы печати, перечислены
ниже. Шаги со 2 по 4 предполагают использование утилиты PCONSOLE.EXE
или NetWare Administrator. Пятый шаг выполняется на сервере печати,
где работает модуль сервера печати.
- Если необходимо, создайте с помощью PRINTDEF и PRINTCON специальные
формы печати и задания печати.
- Создайте один или более объектов очередей печати, в которые
пользователи будут посылать задания печати. Очереди могут иметь
различные приоритеты.
- Создайте объект принтера, определяющий принтер, подключенный
к файловым серверам и рабочим станциями NetWare. Если принтер
не подключен к серверу печати, то вы должны специфицировать удаленное
подключение принтера.
- Создайте сервер печати, а затем определите, какие принтеры
он будет обслуживать. При назначении принтеров для сервера печати
вы можете также определить, какие очереди будут обрабатывать принтеры.
- Загрузите на файловом сервере PSERVER.NLM. PSERVER инсталлирует
определенный на шаге 4 сервер печати, а также принтеры и очереди,
определенные на шаге 2 и 3.
- Чтобы совместно использовать принтеры, подключенные к файловым
серверам, не являющимся серверам печати, загрузите на файловых
серверах NPRINTER.NLM. Для совместного использования принтеров
на рабочих станциях запустите на них NPRINTER.EXE.
Обратная совместимость средств печати
Так как тома NetWare 3.х и серверы отражены в каталогах NetWare
4.х, пользователям при регистрации их как клиентов NetWare 4.х
доступны очереди печати на этих серверах. Однако для создания
новой записи в дереве NetWare Directory Services, которая логически
представляет очередь NetWare, вы должны использовать PCONSOLE.
В меню Available Options PCONSOLE выберите Print Queues. Для выбора
файлового сервера с очередью печати нажмите F6. После того как
вы подсветите имя очереди и нажмете Enter имя очереди выведется
в дереве каталоге NDS. NetWare будет обращаться с имени в очереди
в дереве каталога, а затем посылать задания печати в очередь Bindery
сервера NetWare 3.х. Добавьте в дерево каталога соответствующие
полномочия доступа к новой очереди.
Утилита PUPGRADE
Утилита PUPGRADE предлагает следующие возможности, позволяющие
вам настроить предыдущие конфигурации печати NetWare:
Пункт | Описание
|
Upgrade PRITNCON Database | Позволяет вам конвертировать конфигурацию заданий печати NetWare 3.1х для использования в NetWare Directory Services.
|
Upgrade PRINTDEF Database | Позволяет конвертировать определения принтера NetWare 3.1х и формы для использования NDS.
|
Upgrade Print Server and Printers | Позволяет конвертировать серверы печати и принтеры NetWare 3.1х в объекты NetWare Directory Services.
|
Подробнее о PUPGRADE рассказывается в документации по средства
печати NetWare 4.х.
Настройка конфигурации службы печати с помощью утилиты
PCONSOLE
В данном разделе поясняется, как инсталлировать совместно используемые
принтеры и средства печати с помощью утилиты текстового режима
PCONSOLE. Зарегистрируйте в сети с полномочиями уровня супервизора
и для запуска утилиты наберите в ответ на подсказку PCONSOLE.
Выводится меню PCONSOLE:
+===================================+
¦ Available Options ¦
¦===================================¦
¦ ¦Print Queues---------------------¦
¦ ¦Printers ¦
¦ ¦Print Servers ¦
¦ ¦Quick Setup ¦
¦ ¦Change Context ¦
+===================================+
Параметры службы печати можно также задать с помощью NetWare
Administrator, о чем рассказывается в соответствующем разделе.
PCONSOLE предусматривает утилиту Quick Setup, которая упрощает
процесс конфигурации при небольшом числе принтеров. Эта утилита
создает объект очереди печати, объект принтера и назначает очередь
и принтер серверу печати. Чтобы лучше управлять параметрами, вы
можете также выполнить каждый из этих шагов индивидуально.
Использование Quick Setup
Команду Quick Setup основного меню PCONSOLE вы можете использовать
для настройки конфигурации сервера печати, сетевого принтера,
очереди печати и взаимосвязи между ними. После выбора команды
выводится экран Services Quick Setup, на котором перечислены установленные
по умолчанию параметры, отражающие текущий контекст и конфигурацию
принтера. Quick Setup рекомендует имя сервера печати, отражающее
имя контейнера в текущем контексте.
Нужно учитывать текущий контекст дерева NDS. Если вы оставляете
назначенные по умолчанию параметры, объекты для принтера и очереди
помещаются в текущий контекст. Вы можете изменить контекст, выбрав
команду Change Context меню PCONSOLE.
В экране Quick Setup вы можете сохранить назначенные по умолчанию
параметры и имена или настроить их. Если принтеры и очереди имеют
специальное назначение (например, используются только администраторами),
присвойте им специальные имена, известные пользователям. Остальная
часть экрана Quick Setup показывает имя тома, на котором NetWare
создает очереди, режим печати при печати заголовка и информацию
о принтере. Поле Location Field имеет следующие параметры:
- Auto Load. Выберите этот параметр, если ваши принтеры подключены
к сетевому серверу.
- Manual Load. Выберите этот параметр, если ваши принтеры подключены
не к серверу печати, а к рабочей станции или другому файловому
серверу. Вы должны вручную загрузить на удаленном файловом сервере
NPRINTER.NLM или NPRINTER.EXE на рабочей станции.
Создание очередей печати
Чтобы создать с помощью утилиты PCONSOLE новую очередь печати,
выберите в основном меню PCONSOLE пункт Print Queues. Вы увидите
список очередей печати. Для создания новой очереди выполните следующие
шаги:
- Нажмите клавишу Ins и наберите имя очереди. Лучше указывать
описательное имя, чтобы пользователи сети знали о ее средствах,
расположении принтера или типе принтера для этой очереди.
- PCONSOLE запрашивает у вас имя тома для очереди печати. Введите
расположение тома или нажмите Ins для выбора из списка с помощью
окна Object, Class. После того как вы найдете и подсветите том,
имя новой очереди печати выводится в списке Print Queues.
- Посветите созданную очередь и нажмите Enter для просмотра
и изменения информации об очереди печати. Выводится меню Print
Queue Information.
+===================================+
¦ Print Queue Information ¦
¦===================================¦
¦ ¦Print Jobs-----------------------¦
¦ ¦Status ¦
¦ ¦Attached Print Servers ¦
¦ ¦Information ¦
¦ ¦Users ¦
¦ ¦Operators ¦
¦ ¦Print Servers ¦
+===================================+
Большинство пунктов меню Print Queue Information используется
для просмотра информации об очереди. При настройке конфигурации
очереди вы можете сделать следующее:
- Чтобы задать для очереди сервер печати (предполагается, что
он уже создан), выберите Print Servers. Данный шаг не обязателен.
Вы можете сделать это позднее при определении серверов печати.
- Чтобы задать, кто можете использовать очередь, и кто за нее
отвечает, выберите User или Operator.
- Для изменения режима работы очереди выберите Status.
- Пункт Print Jobs можно использовать для передачи заданий в
очередь для печати (после того как все уже задано) и с помощью
остальных пунктов выводить информацию об очереди.
Определение принтеров
Чтобы добавите новое определение принтера, выберите в основном
меню PCONSOLE пункт Printers и выполните следующие шаги:
- Когда выведется меню Printers, в нем перечисляются все существующие
принтеры. Чтобы добавить в меню новые принтеры, нажмите Ins.
- Наберите имя нового принтера, указав по возможности более
описательное имя, и нажмите Enter.
- Когда в списке появится имя нового принтера, подстветите его
и нажмите Enter. Выводится экран конфигурации:
+===============================================================+
¦ Printer HP-LaserSuperv Configuration ¦
¦===============================================================¦
¦ Printer number: (None) ¦
¦ Printer status: ¦
¦ Printer type: Parallel--------------------- ¦
¦ Configuration: (See form) ¦
¦ Starting form: 0 ¦
¦ Buffer size in KB: 3 ¦
¦ Banner type: Text ¦
¦ Service mode for forms: Minimize form changes within print que¦
¦ Sampling frequency: 15 ¦
¦ Print queues assigned: (See list) ¦
¦ Notification: (See list) ¦
+===============================================================+
- Определите принтер, заполнив поля этого экрана. Когда вы подсветите
поле, в нижней части экрана выводится его описание. Если ваш принтер
подключен к рабочей станции или серверу сети, отличного от сервера
печати, в поле Printer type выберите Remote OTHER. Для получения
справки вы можете также нажать клавишу F1. С помощью F10 вы можете
сохранить изменения.
Создание объекта сервера печати
Чтобы создать с помощью PCONSOLE объект сервера печати, выберите
в основном меню PCONSOLE пункт Print Server. Когда выведется меню
PrintServer, вы увидите список существующих серверов печати (если
они существуют). Чтобы добавить новый сервер печати, нажмите Ins,
наберите его имя и нажмите Enter.
После того как в меню Print Server выведется имя нового сервера
печати, вы можете подсветить его и нажать Enter. Выведется следующее
меню:
+===================================+
¦ Print Server Information ¦
¦===================================¦
¦ ¦Printers-------------------------¦
¦ ¦Information and Status ¦
¦ ¦Users ¦
¦ ¦Operators ¦
¦ ¦Description ¦
¦ ¦Password ¦
¦ ¦Audit ¦
+===================================+
Это важный шаг, поскольку здесь вы определяете, какие принтеры
и очереди будет обслуживать сервер печати. Если вы не выполните
данного шага, то принтеры и очереди не будут доступны для пользователей
сети.
Printers
Этот пункт и нажатие клавиши Ins позволяют добавить один из определенных
ранее принтеров. Чтобы найти принтер, вы можете просмотреть дерево
каталога NDS.
Information and Status
Выводит на экран информацию о состоянии и позволяет вам изменить
имя сервера печати, используемое для объявлении о принтере. В
целях отладки вы можете изменить это имя.
Users
Используйте данный параметр для добавления или удаления имен пользователей
или групп, имеющих доступ к данному серверу печати.
Operators
Этот пункт вы можете использовать для добавления или удаления
имен тех пользователей, которые помогают обслуживать сервер печати
(операторов).
Description
Создает описание сервера печати, которое будет выводиться в некоторых
окнах сообщений.
Password
Используется для создания или изменения пароля, который должен
использоваться для запуска сервера печати.
Audit
Позволяет контролировать сервер печати.
После создания сервера печати вашей основной задачей будет определение
обслуживаемых им принтеров. Кроме того, вы можете определить обслуживаемые
очереди (хотя очереди можно назначить и при определении принтеров).
Для назначения принтеров выполните следующие шаги:
- Выберите в основном меню PCONSOLE, подсветите сервер печати
и нажмите Enter.
- Выберите пункт Printers и, чтобы добавить другие принтеры,
нажмите Ins.
- Просмотрите дерево NDS и найдите принтеры, которые вы хотите
назначить серверу печати. Объекты принтеров должны быть уже созданы,
как описывалось выше.
- После добавления принтеров вы можете определить очереди, которые
они будут обрабатывать. Подсветите принтер и нажмите Enter, затем
выберите в меню Printer Configuration пункт Print queues assigner
и просмотрите дерево NDS, чтобы найти очереди, которые вы хотите
назначить принтеру.
Настройка конфигурации службы печати с помощью NetWare
Administrator
Если на вашей рабочей станции работает Windows, вы можете создать
и настроить объекты очередей печати, принтеров и серверов печати
с помощью NetWare Administrator.
Создание объектов очередей печати
Чтобы с помощью NetWare Administrator создать очередь печати,
измените сначала (при необходимости) контекст дерева каталога
и подсветите контейнер, в который вы хотите включить объект очереди
печати. Затем выберите в меню Object пункт Create. Когда появится
список объектов, дважды щелкните "мышью" на объекте
Print Queue. В диалоговом окне Create Print Queue сделайте следующее:
- в поле Print Queue Name наберите имя очереди;
- в поле Print Queue Object выберите объект тома, который будет
содержать очередь;
- щелкните "мышью" на блоке Define Additional Properties,
затем на Create.
Выводится диалоговое окно Details. В этом диалоговом окне вы можете
выбирать поля на следующих страницах:
- Identification. Это страница показывает логическое
описание и физическое расположение того подразделения, где находятся
очереди печати. Вы можете изменить эти поля (в основном они носят
информационный характер).
- Assignments. Эта страница показывает заданные для очереди
назначения принтера и сервера печати. Вы можете просмотреть эти
назначения в диалоговом окне Details для очереди печати, но фактические
назначения выполняются в окне Details для принтера.
- Operators. Эта страница перечисляет объекты, имеющие
полномочия на обслуживание очереди и заданий печати в очереди.
- Users. На этой странице перечислены пользователи, имеющие
доступ к очереди. Вы должны сделать очередь доступной, перечислив
группы или пользователей на этой странице. Эти пользователи смогут
работать с данной очередью. Чтобы добавить группу пользователей,
щелкните мышью на кнопке Add.
Определение принтеров
Чтобы изменить принтер с помощью NetWare Administrator, измените
сначала свой контекст в дереве каталога (если это необходимо)
и подсветите нужных контейнер, в который вы хотите включить объект
принтера. Затем сделайте следующее:
- В меню Object выберите Create. Когда появится список объектов,
дважды щелкните "мышью" на объекте Printer.
- Когда выведется диалоговое окно Create Printer, наберите в
поле Printer Name имя принтера, щелкните "мышью" на
блоке Define Additional Properties и на кнопке Create. Выводится
диалоговое окно Details.
В правой части диалогового окна имеются 4 кнопки, с помощью которых
вы можете определить дополнительные характеристики. Страница идентификации
(Identification) выводится первой, так что вы можете задать описание,
расположение и другие используемые в информационных целях идентификационные
характеристики. Кнопка Printer Status в нижней части окна позволяет
вам увидеть, отвечает ли принтер и воспринимает ли он задания
печати.
Страница назначений (Assignments)
На этой странице перечислены активные серверы печати, сетевые
очереди печати, обслуживаемые сервером сетевые очереди печати
и используемая по умолчанию очередь. Чтобы присвоить принтеру
дополнительные очереди, щелкните "мышью" на кнопке Add.
Если вы добавите очереди к спискам, они выводятся в списке Print
Queues.
Очереди с более высоким приоритетом обслуживаются перед очередями
с более низким приоритетом. В поле Print Queue выводится имя очереди,
используемой по умолчанию при выборе пользователями объекта принтера,
а не объекта очереди. При переключении заданной по умолчанию очереди
убедитесь, что пользователи имеют доступ к новой очереди.
Страница уведомления (Notification)
На этой странице вы можете задать объект, который должен получать
уведомление о завершении печати задания или об ошибках. Вы можете
задать частоту, с которой принтер будет уведомлять вас о состоянии
заданий печати.
Страница средств (Features)
Каждый принтер имеет средства, о которых вам нужно знать при настройке
конфигурации приложений или собственных заданий печати. Данная
страница содержит поля, в которых вы можете задать важную информацию
о принтере. Часто для пользователей полезно указать такую информацию,
как поддерживаемые шрифты, используемый принтером язык описания
страниц и т.д. Можно также задать объем поддерживаемой принтером
памяти (что имеет важное значение при построении собственных шрифтов
и записи больших заданий печати).
Страница конфигурации (Configuration)
Эта страница используется для выбора типа подключаемого к сети
принтера: параллельного, последовательного, AIO, Unix или AppleTalk.
Здесь можно задать тип заголовка (текстовый или PostScript), интервал
обслуживания (временную задержку между заданиями печати), размер
буфера и форму сетевой печати, созданную с помощью PCONSOLE. Чтобы
задать удаленный принтер (принтер, не подключенный к серверу печати)
или изменить параметры передачи данных, щелкните "мышью"
на кнопке Communications. Выведется следующее диалоговое окно:
+----------------------------------------------------------+
¦ = ---------------Printer Communication------------------¦
¦ ¦
¦ +---------------+-+ +Interrupts-------------------+¦
¦ Port ¦ ¦¦ ¦ * Use Interrupts ¦¦
¦ +---------------+-+ ¦ +-----------+-+¦¦
¦ +Connection Type---------+¦ Interrupt ¦ ¦¦¦¦
¦ ¦ * Local to Print Server¦¦ +-----------+-+¦¦
¦ ¦ ¦¦ * Polled ¦¦
¦ ¦ * Remote from Print ¦¦ ¦¦
¦ ¦ Server ¦¦ ¦¦
¦ +------------------------++-----------------------------+¦
¦ +-----------+ +-----------+ +-----------+ ¦
¦ ¦ OK ¦ ¦ Cancel ¦ ¦ Help ¦ ¦
¦ +-----------+ +-----------+ +-----------+ ¦
+----------------------------------------------------------+
Дополнительная страница (See Also)
На этой странице вы можете создать список объектов с родственной
информацией (например, альтернативных принтеров с аналогичными
средствами).
Создание объекта сервера печати
Чтобы создать сервер печати с помощью NetWare Administrator, найдите
сначала соответствующий контекст в дереве NDS. Щелкните "мышью"
на объекте-контейнере, где вы хотите разместить принтер, затем
выберите в меню Object пункт Create. Выводится список объектов,
которые вы можете создать в контейнере. Наберите имя сервера печати,
щелкните "мышью" на блоке Define Additional Properties
и на кнопке Create. Выведется окно Details. Это окно состоит из
4 страниц.
Страница идентификации (Identification)
Здесь вы можете ввести детали физической конфигурации сервера
печати. Обратите внимание на кнопку unload в нижней части окна,
которая позволяет вам выгрузить PSERVER.NLM удаленно с системной
консоли. (Загружать удаленно программное обеспечение нельзя.)
После определения с помощью NetWare Administrator сервера печати
вы должны загрузить на системной консоли сервера PSERVER.NLM.
Если это удаленный сервер, данные шаги должен выполнить локальный
оператор.
Страница назначений (Assignments)
На этой странице вы можете просмотреть, добавить или удалить назначенные
для сервера печати принтеры. Назначение принтеров это важный шаг,
поскольку сервер печати не будет правильно загружаться, пока ему
не присвоены один или более принтеров. Для назначения новых принтеров
щелкните "мышью" на кнопке Add. После этого вы можете
просмотреть дерево каталогов, найти созданные ранее локальные
объекты принтеров и присвоить их серверу печати. После добавления
принтера он сможет получать задания печати из очереди. Если ваш
принтер подключен к рабочей станции, убедитесь, что на ней загружена
программа NPRINTER.EXE.
Страница операторов (Operators)
Здесь определяются пользователи, отвечающие за сервер печати.
Странице пользователей (User)
На этой странице определяются пользователи или группы пользователей,
имеющие доступ к серверу печати.
PSERVER.NLM
После определения сервера печати и присваивания очередей принтерам
с помощью PCONSOLE или NetWare Administrator вы можете загрузить
с системной консоли сервера PSERVER.NLM. Наберите для этого команду
LOAD PSERVER. Выводится блок ввода имени сервера печати "Enter
print server name", где вы можете просмотреть дерево NDS
и найти объект, содержащий созданный ранее объект сервера печати.
Подсветите объект и нажмите Enter. Выводится меню PSERVER. В основном
меню вы можете выбрать Printer Status или Print Server Information.
Printer Status
Подсветив Printer Status и нажав Enter вы увидите список сетевых
принтеров, назначенных текущему серверу печати. Увидеть принтеры,
которые присвоены другому серверу печати, вы не сможете. Чтобы
просмотреть информацию о состоянии принтера, подсветите принтер
и нажмите Enter. На экран выведется окно со следующими полями:
Поле | Описание
|
Printer | Показывает полное имя NDS принтера.
|
Type | Выводит тип подключения: локальное подключение к серверу печати, подключение к рабочей станции (Remote) или к другому файловому серверу.
|
Current status | Сообщает, подключен ли принтер к сети. Если принтер удаленный, пока вы не загрузите на рабочей станции NPRINTER.EXE (или NPRINTER.NLM на файловом сервере), в этом поле выводится "Not connected".
|
Queues serviced | Если вы выделите это поле и нажмете Enter, то выведется список очередей. Чтобы изменить приоритет очереди, снова нажмите Enter.
|
Mounted form | Ссылается на форму, созданную с помощью утилиты PRINTCON. Если специальная форма не используется, это поле можно оставить равным 0.
|
Printer control | Выбор этого поля выводит вспомогательное меню, содержащее несколько команд для управление принтером с консоли. Вы можете выбросить задание печати, прогнать бумагу, задать начало формы, паузу, останов или запуск принтера.
|
Print Server Information
При выборе Print Server Information в основном меню PSERVER выводится
следующее диалоговое окно:
+=====================================================+
¦ Print Server Information and Status ¦
¦=====================================================¦
¦ Version: 4.0.0 ¦
¦ Type: Netware Loadable Module ¦
¦ Advertising Name: AST_Software_Server ¦
¦ Number of printers: 2 ¦
¦ Queue servicce modes: 4 ¦
¦ Current status: Running-----------------------------¦
+=====================================================+
Это диалоговое окно перечисляет общие характеристики сервера
печати, включая номер версии программного обеспечения, тип программы,
объявляемое в сети официальное имя, число поддерживаемых принтеров,
число режимов обслуживания очередей и текущий статус. Выбор Current
status даст вам меню, с помощью которого можно выгрузить сервер
печати.
Задание удаленных принтеров
Так как один сервер печати NetWare может обслуживать до 256 принтеров,
вы можете создать один сервер печати для обслуживания всех принтеров
сети (если их не более 256). Пять принтеров вы можете подключить
к самому серверу печати. Оставшиеся совместно используемые принтеры
можно конфигурировать на рабочих станциях или на других серверах
печати. Перечислим основные шаги, необходимые для определения
удаленного принтера:
- Подключите принтер к порту LPT или COM на рабочей станции
или на файловом сервере.
- Для создания одного или более объектов очередей для принтера
используйте утилиту PCONSOLE или Netware Administrator или определите,
какая из существующих очередей будет обслуживать принтер.
- Используйте PCONSOLE или NetWare Administrator для создания
для принтера объекта принтера. Убедитесь, что принтер задан как
удаленный.
- Если вы используете PCONSOLE Quick Setup, выберите в поле
Location Manual Load.
- Если вы конфигурируете принтер с помощью PCONSOLE, но не используете
Quick Setup, выберите в поле Printer type или меню конфигурации
принтера Remote, OTHER.
- Чтобы выполнить описанные выше в данной главе шаги для назначения
очередей новому объекту принтера, используйте NetWare Administrator
или PCONSOLE.
- С помощью PCONSOLE или NetWare Administrator присвойте объекту
сервера печати новый принтер (эти шаги описываются в данной главе
выше).
- Если PSERVER.NLM на файловом сервере уже работает, наберите
на консоли сервера команду UNLOAD PSERVER а затем выполните процедуру
сохранения (архивизации). Имя нового принтера должно распознаваться.
После инсталляции PSERVER удаленные принтеры не будут доступны,
пока вы не загрузите на рабочей станции или на сервере INPRINTER.EXE.
Статус удаленного принтера можно просмотреть выбором Printer Setup.
- Если вы инсталлируете удаленный принтер, подключенный к рабочей
станции, убедитесь, что вы зарегистрировались в сети, и каталогу
SYS:PUBLIC назначен логический диск. Затем загрузите NPRINTER.EXE
(командой NPRINTER). Выводится список текущий серверов печати.
Выберите сервер печати, затем принтер, и задайте, подключен он
к последовательному или параллельному порту. После выполнения
всех установок для завершения инсталляции нажмите F10.
- Если вы инсталлируете удаленный принтер, подключенный к файловому
серверу, наберите LOAD NPRINTER и имя сервера печати, к которому
вы хотите подключиться, и имя, присвоенное сетевому принтеру.
(См. Printer Status на консоли PSERVER файлового сервера, что
позволит вам определить, какой номер NetWare присвоила принтеру.)
После того как NPRINTER загрузит поддержку подключенного к рабочей
станции принтера, другие пользователи смогут использовать сетевые
приложения или команды печати NetWare.
Другие утилиты печати
С печатью связаны 5 утилит текстового режима: PRINTDEF, PRINTCON,
PSC, CAPTURE и NPRINT. Утилиты PRINTDEF и PRINTCON используются
для определения специальных параметров печати при работе с приложениями,
когда вы используете несетевые приложения, или перед печатью из
приложений требуются специальные установки. Многие приложения
способны работать в сети и позволяют вам печатать непосредственно
на совместно используемых принтерах и с помощью очередей печати.
Другие требуют специальных параметров.
Важно понимать разницу между формами печати и конфигурациями задания
печати. Форма печати определяет в основном размер бумаги
и определяет имя и число, по которому вы можете ссылаться на задания
печати. Может существовать много различных конфигураций заданий
печати, из которых пользователи могут выбирать при передаче заданий
на принтер. Однако следует иметь в виду, что для современных приложений,
где предусмотрено внутреннее определение параметров печати, эти
возможности не так важны.
Утилита PRINTDEF
PRINTDEF можно использовать для определения форм печати и файлов
определения принтера (PDF). Чтобы определить PDF, выберите в основном
меню PRINTDEF пункт Print Devices. Чтобы создать новую форму,
выберите Forms. PDF определяет установки и параметры устройства
печати. В NetWare имеется большое число заранее конфигурированных
файлов PDF (в каталоге SYS:PUBLIC), ориентированных на наиболее
известные принтеры. Вы можете вывести список этих файлов с расширением
.PDF.
PRINTDEF можно использовать для создания устройства печати для
печати из приложения в сети или утилит печати NetWare. Созданные
с помощью PRINTDEF определения могут использовать существующие
файлы PDF, либо в PDF, недоступном для вашего принтера. Вы можете
также использовать собственные параметры. Создание собственных
PDF может стать достаточно утомительной задачей, поэтому лучше
получить PDF у производителя принтера. Нужно иметь в виду, что
большинству приложений не требуется PDF NetWare, так как они имеют
собственные файлы определения принтера.
Меню PRINTDEF состоит из пунктов Edit и Import. Вы можете использовать
Edit для создания своего собственного устройства печати, а пункт
Import - для вызова одного из существующих файлов PDF. В любом
случае создается устройство печати с именем и номером, по которым
на него можно ссылаться в приложениях или утилитах печати NetWare.
Утилита PRINTCON
Эту утилиту можно использовать для задания конфигураций заданий
печати. Конфигурация задания печати определяет набор параметров,
используемых для печати задания, таких как файл определения принтера
или используемая очередь печати, число печатаемых копий и информация
заголовка. Кроме того, можно определить любое число конфигураций
заданий печати, из которых пользователь может выбирать при передачи
задания печати на принтер.
В экране конфигурации можно задать число копий задания и наличие
в нем заголовка. В верхней части этого экрана вы можете задать
используемое устройство печати и режим, определяющий специальный
шрифт. Определяемые с помощью PRITNCON задания посылаются на принтер,
заданный в поле Device. Таким образом вы заранее можете определить
принтеры, которые пользователи будут использовать при печати.
Утилита PSC
Эта утилита обеспечивает способ управления серверами печати и
принтерами из командной строки. Ее можно использовать вместо PCONSOLE
и NetWare Administrator, когда быстро внести в службу печати изменения.
Команда этой утилиты имеет вид:
PSC PS=сервер P=номер_принтера параметры
где "сервер" - имя сервера печати, "номер_принтера"
- имя принтера, а параметры могут быть следующими:
Параметр | Описание
|
CD | Отменяет или останавливает сервер печати.
|
FF | Прогон страницы принтера.
|
PAU | Пауза. |
STAR | Запуск принтера.
|
STO | Останов принтера.
|
AB | Прерывание принтера.
|
STAT | Вывод состояния принтера.
|
Mсимвол | Отмечает начало формы принтера. Позволяет определить, где в форме должна начинаться печать. "Символ" определяет печатаемый символ.
|
MO F=имя | Монтирование формы на принтере. В качестве "имени" указывается имя формы принтера.
|
PRI | Делает удаленный принтер частным. После этого с таким принтером не могут работать другие пользователи сети.
|
SHA | Делает принтер совместно используемым. Отменяет параметр PRI.
|
Утилита CAPTURE
Приложения со средствами работы в сети (такие как Microsoft Word
или WordPerfect) позволяют вам определять и печатать информацию
непосредственно на сетевых принтерах. Имена принтеров эти приложения
выводят в своем интерфейсе. При печати из приложения без сетевых
возможностей вам нужно направить печатаемую информацию вместо
локальных принтеров DOS на сетевые принтеры NetWare. Для этого
можно использовать утилиту CAPTURE. Она позволяет вам перенаправить
задание печати с локального устройства печати на сетевой принтер.
Таким образом, при необходимости печати на сетевых принтерах в
приложениях вы можете просто направлять печать в другой порт.
Например, чтобы направить все задания печати, передаваемые в LPT2,
в очередь печати Users1, дайте команду:
CAPTURE L=2 Q=USERS1
Чтобы отменить такой перехват, можно дать команду:
CAPTURE L=2 EC
где EC означает конец перехвата (End Capture). Утилита CAPTURE
имеет множество параметров. Получить их список можно командой:
CAPTURE /? ALL
Утилита NPRINT
Эту утилиту можно использовать для передачи на сетевой принтер
конкретного задания печати без переопределения порта принтера
с помощью CAPTURE. В параметрах команды NPRINT вы можете задать
сетевую очередь или принтер, а сама команда имеет форму:
NPRINT имя_файла параметры
где "имя_файла" задает имя печатаемого файла, а "параметры"
задают очередь, принтер и сервер печати. Вы можете также задать
заголовок, отделяющий одно задания от другого, и конкретные формы
или конфигурации заданий печати.
[Назад]
[Содержание]
[Вперед]