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

         

имеет значительные усовершенствования по


PSERVER.NLM для NetWare 4 имеет значительные усовершенствования по сравнению с предыдущими версиями. В этом подразделе описаны наиболее важные из них.


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 Драйвер порта успешно загружен



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




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

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



NPRINTER не может вновь подключиться


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

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

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



Объявляемое имя


В этом поле отображается имя сервера печати, используемое в сетевых взаимодействиях.



Обновление базы данных PRINTCON


Если Вы выбираете "Обновление базы данных PRINTCON", появится журнал, который показывает обновляемые элементы базы данных. Не требуется никаких действий.

По завершении процесса обновления журнал сохраняется в файле SYS:SYSTEM/PRINTCON.UPG в формате ASCII. В нем Вы можете прочитать информацию об обновлении и посмотреть любые возникшие ошибки.



Обновление базы данных PRINTDEF


Если Вы выбираете "Обновление базы данных PRINTDEF", появится окно "Введите контекст" с объектом-контейнером (пример: "O=Novell"). Выберите показанный контекст или введите контекст, который Вы хотите использовать. Затем нажмите <Enter>.

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

По завершении процесса обновления журнал сохраняется в файле SYS:SYSTEM/PRINTDEF.UPG в формате ASCII. В нем Вы можете прочитать информацию об обновлении и посмотреть любые возникшие ошибки.



Обновление объектов печати NetWare 3 с помощью PUPGRADE


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



Обновление сервера печати и относящихся к нему принтеров


Если Вы выбираете "Обновление серверов печати и принтеров", появится список существующих серверов печати NetWare 3. Выберите сервер, который Вы хотите обновить.

NOTE: В этом списке появятся только те серверы печати, которые существовали до обновления сервера NetWare. После того, как Вы обновили Ваш сервер NetWare 3, Вы не сможете добавить какие-либо объекты Bindery, которые сможет распознать PUPGRADE. Если Вы добавляете сервер печати Bindery после обновления сервера NetWare, сервер печати не будет иметь назначенного для него ИД (ID) объекта сервиса Каталога. PUPGRADE найдет только старый ИД Bindery, а не ИД объекта сервиса Каталога, поиск которого он осуществляет.

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

NOTE: В среду NetWare 4 не переносится пользователь SUPERVISOR.

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

По завершении процесса обновления журнал сохраняется в файле SYS:SYSTEM/<сервер_печати>.UPG в формате ASCII. В нем Вы можете прочитать информацию об обновлении и посмотреть любые возникшие ошибки. Каждый сервер печати будет иметь свой собственный файл журнала обновления.



Общедоступные конфигурации заданий на печать


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

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



исполнимый менеджер NPRINTER, позволяет пользователям


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

32TM. На поясняется принцип использования NPRINTER.EXE на примере рабочей станции DOS.

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

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


Обслуживаемая очередь


При выборе этой опции появится список очередей, которые обслуживаются выбранным принтером. Если Вы хотите добавить очередь в список и имеете для этого достаточные права, нажмите <Ins>. В окне "Введите именя очереди" снова нажмите <Ins>

для поиска нужной очереди. Выберите очередь, которую хотите добавить, и нажмите <Enter>.

Вы также можете удалять очереди из списка.



В следующей процедуре описано, как


В следующей процедуре описано, как использовать PCONSOLE, чтобы разрешить серверу печати NetWare 4 обслуживать очереди и клиентов NetWare 3.


может обслуживать очереди сервера


Сервер печати NetWare 3 может обслуживать очереди сервера NetWare 4. Они должны быть созданы в контексте, назначенном в качестве контекста Bindery. (Смотрите описание параметра SET BINDERY CONTEXT в разделе "Параметры NDS (NetWare Directory Services)" утилиты SET в руководстве Справочник по утилитам.) Эти очереди будут затем видны в Bindery.


Обзор


Это руководство представляет собой переработанную версию предыдущих руководство по Сервису печати. Основные отличия между этим и аналогичным руководством для NetWare 4.0 заключаются в следующем:Расширенный обзор и концептуальная информация. Информация о печати в смешанных средах NetWare 4TM

и NetWare 3TM. Полная реорганизация материалов руководства. Более подробное обсуждение дополнительной оптимизации и устранения неисправностей. Примеры пошагового выполнения большинства основных задач. Информация о новых возможностях продукта.

NOTE: В документации Novell звездочка означает имя торговой марки, принадлежащей третьей фирме. Торговые марки Novell отмечены специальными символами, например, TM.

NOTE: Чтобы настроить и поддерживать в сети конфигурацию повышеннного уровня защиты NetWare (уровень C2), информацию этого руководства Вы должны пополнить информацией, представленной в руководствах NetWare Enhanced Securitry Server, NetWare Enhanced Securitry Administration, Auditing the Network, и Security Features User Guide.


С помощью NetWare(r)

Administrator Вы можете выполнять такие же задачи администрирования, как и с помощью NETADMIN, FILER, PCONSOLE, PRINTCON и PRINTDEF, однако используя только одну утилиту с графическим интерфейсом.

В этом разделе описано, как с помощью графической утилиты NetWare Administrator настраивать и управлять сервисом печати NetWare.




В этом разделе объясняется, как настраивать сервис печати и управлять им c помощью PCONSOLE.

Графическая утилита NetWare(r)

Administrator имеет такие же возможности, что и PCONSOLE. Смотрите главу 3 .




Большинство приложений разработано с учетом возможностей сетевой печати. Например, WordPerfect* может направлять задания непосредственно в очередь на печать. При работе с такими приложении Вы можете указать число копий, печать страницы шапки и т.д., поэтому устраняется необходимость в использовании специальных утилит NetWare(r)

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

Однако существует много приложений, которые не поддерживают сетевую печать. Утилита командной строки CAPTURE дает Вам возможность печатать из приложений, не поддерживающих сервис печати NetWare. Она настраивает параметры переназначения вывода на печать из Вашей рабочей станции. Затем программное обеспечение NetWare DOS RequesterTM

(Запросчик NetWare для DOS) или NetWare RequesterTM

для OS/2 переназначают печать из порта LPT в указанный сетевой принтер или в файл.

Главное назначение утилиты NPRINT - это печать файлов без использования приложений.




Сервер печати - это программа, осуществляющая мониторинг и управление принтерами и очередями на печать. PSERVER является "родным" для NetWare сервером печати, который выбирает задания на печать из очереди NetWare(r)

и направляет их (через NPRINTER) в назначенный принтер. В программном обеспечении NetWare 4TM

PSERVER представлен только в виде загружаемого модуля NetWare (NetWare Loadable ModuleTM

- NLM), функционирующего на сервере.

На сервере NetWare нельзя одновременно загрузить несколько серверов печати (PSERVER.NLM).

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

Обычно использует около 27 Кб памяти сервера NetWare на каждый сконфигурированный принтер в зависимости от конфигураций буферов PSERVER.

После загрузки сервера печати для каждого сетевого принтера должен быть загружен драйвер порта (NPRINTER.EXE, NPTWIN95.EXE или NPRINTER.NLM). Сервер печати (PSERVER.NLM) должен быть загружен перед загрузкой NPRINTER. Смотрите в главе 7 подраздел .




В этом разделе рассказывается о том, как использовать сетевое программное обеспечение драйвера Novell(r)

для порта. Каждому сетевому принтеру для печати сетевых заданий необходимо программное обеспечение, называемое драйвером порта.

После изучения этой главы Вы должны для каждого сетевого принтера загрузить драйвер NetWare(r)

для порта (NPRINTER).

Если принтер подключен к рабочей станции, нужно использовать NPRINTER.EXE или NPTWIN95. Если принтер подключен к серверу NetWare, используйте NPRINTER.NLM.

Принтеры, подключенные прямо к серверу, на котором запускается PSERVER.NLM, можно сконфигурировать для автоматической загрузки (опция "Автозагрузка") или ручной загрузки (опция "Ручная загрузка"). Принтеры, подключенные к рабочим станциям, могут быть сконфигурированы только для ручной загрузки.

Сначала у Вас могут возникнуть затруднения с пониманием терминов локальный, удаленный, автозагрузка, и ручная загрузка. Помните, что термины локальный и автозагрузка, а также удаленный и ручная загрузка соответственно означают одно и то же.

Если Ваш принтер сконфигурирован как "Автозагрузка (локальный)", сервер печати при загрузке сам осуществит запуск NPRINTER для инициализации локальных принтеров.

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

Кроме того, для отслеживания состояния этих принтеров Вы можете на рабочей станции загрузить PCONSOLE.

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

К рабочей станции DOS или OS/2 (NPRINTER.EXE). В стандартных системах Вы можете подключить к рабочей станции до 3 параллельных и 4 последовательных принтеров. К рабочей станции Windows 95 (NPTWIN95.EXE). В стандартных системах Вы можете подключить к рабочей станции до 3 параллельных и 4 последовательных принтеров. К серверу NetWare (NPRINTER.NLM). В стандартных системах Вы можете подключить к одной машине до 3 параллельных и 4 последовательных принтеров. Непосредственно к сети. Смотрите раздел .

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

Модули NPRINTER.NLMTM

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




В этой главе Вы можете найти примеры настройки параметров конфигурации, используемые с утилитами CAPTURE или NPRINT. При добавлении задания в очередь на печать нет необходимости настраивать эти параметры в PCONSOLE. Вы можете упростить этот процесс, создав конфигурации заданий на печать.

Конфигурации заданий на печать с назначенными для них именами применяются для идентификации общеиспользуемых параметров, включающих имена целевых очередей или принтеров (в программном обеспечении NetWare(r)

4TM).

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




Если приложение не имеет драйвера печати для принтера, в NetWare(r)

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




В данной главе содержатся общие правила и стандартные спецификации для параллельной и последовательной печати. Более конкретную информацию о Вашем принтере можно найти в поставляемой с ним документации.

Большинство принтеров использует параллельные кабели, так как их установка и функционирование являются быстрыми и надежными. Последовательные кабели позволяют получить большее расстояние между компьютером и принтером, но, так как сетевые принтеры можно подключить к любой рабочей станции DOS или OS/2, а также к серверу NetWare(r)

, эта протяженность обычно не нужна.

В представленной ниже таблице перечислены основные различия между параллельными и последовательными принтерами.

Table Appendix-B-1. Отличия параллельных и последовательных принтеров

ЭлементПараллельныеПоследовательные

Быстродействие Потенциально более быстрые, чем последовательные Медленнее параллельных
Расстояние Стандартная максимальная длина кабеля - 10 футов (3 м). Некоторые кабели гарантируют 150 футов (60 м) Стандартная максимальная длина кабеля - 25 футов (8 м). Некоторые кабели гарантируют 500 футов (166 м) и более
Контроль ошибок Контроль ошибок ограничен, однако надежность высока Используется паритетный контроль (что снижает скорость работы приблизительно на 10%)
Программное обеспечение При инсталляции устанавливается только уровень прерывания для параллельного порта При инсталляции устанавливается прерывание, протокол XON/XOFF, паритетный контроль, скорость обмена, количество битов данных и стоповых битов.
Оборудование Универсально совместимы При инсталляции может потребоваться контроль и установка контактов

SUGGESTION: Novell(r)

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




NetWare(r)

4TM

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

Большинство проблем производительности, с которыми Вы можете столкнуться в среде печати NetWare 4, являются следствием причин, не относящихся к программному обеспечению NetWare. Далее идентифицируются многие из этих причин и предлагаются некоторые рекомендации по их устранению.




Данное приложение поможет Вам в разрешении проблем печати, которые могут возникать на трех уровнях:

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

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

Процедурные проблемы. Эти проблемы обычно возникают в результате некоторых ошибок или недостаточного знания среды печати. Может быть переназначен неправильный порт, может быть указана неправильная очередь, или параметры задания на печать могут быть взяты не для нужного объекта.



Обзор сетевой печати


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

В связи с тем, что в сети принтеры в основном являются общеиспользуемыми, к этой схеме добавляется следующий ряд промежуточных действий (смотрите ):

Хранение. Промежуточная обработка. Перенос между различными областями обработки.

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

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

Figure 1-1. Типовая настройка сетевой печати



Оценка скорости передачи данных


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

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

Для подсчета скорости передачи данных принтеров, быстродействие которых оценивается количеством символов в секунду (character-per-second - CPS), используйте максимально допустимые значения CPS для предпочитаемого шрифта и размера. Предполагается, что быстродействие подсистемы печати ограничивается только возможностями вывода. Скорость передачи данных для принтеров, быстродействие которых оценивается количеством страниц в секунду, можно подсчитать следующим способом:

Для определенного задания на печать сосчитайте количество страниц, которое должно быть напечатано. Выведите задание в файл и запишите размер файла в байтах. Общее количество страниц (количество страниц в задании) разделите на количество страниц в секунду и умножьте на 60 для перевода в количество секунд на задание. Для определения количества байтов в секунду, необходимых для поддержки подсистемы печати, общее количество байтов (количество байтов в задании) разделите на количество секунд на задание.
Например, для печати 6-страничного задания потребовалось бы минимум 60 секунд на лазерном принтере с быстродействием 6 страниц в минуту. Если напечаталось 12000 байтов задания (вероятно, это нижняя граница для простого текста), значит, пропускная способность равна 0,2 Кб в секунду. Пропускная способность при печати того же самого задания на принтере с быстродействием 17 страниц в минуту была бы около 0,6 Кб в секунду.
В другом примере скорость вывода 1-страничного рисунка размером в миллион байтов на принтер с быстродействием 6 страниц в минуту достигает 100 Кб в секунду, а на принтер с быстродействием 17-страниц в минуту - 283 Кб в секунду.
Данный метод оценки скорости передачи данных непригоден для PostScript или другого языка описания страниц, для печати которых требуется форматирование задания на печать в принтере.

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



Ограничение на создание 37 конфигураций заданий на печать отменено


Отменено ограничение возможности создания только 37 конфигураций заданий на печать, свойственное NetWare 3. Теперь этого ограничения нет.



Ограничения использования адресов удаленных принтеров


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



Определение, достигло ли Ваше задание очереди на печать


Если Ваше задание на печать было послано в очередь, но его там нет, Вы должны определить возможную причину: либо задание не достигло очереди, либо достигло ее, но затем исчезло без печати.

Чтобы установить это, Вы должны с помощью утилит PCONSOLE или NetWare Administrator отключить флаг оператора "Разрешено обслуживание текущими серверами печати" для очереди печати.

Для доступа к флагам оператора очереди в PCONSOLE из меню "Информация об очереди" выберите опцию "Состояние". В утилите NetWare Administrator флаги находятся на странице "Детали" объекта Очередь (Queue). Отключение этого флага оператора в сущности приостанавливает обслуживание очереди.

Затем напечатайте задание еще раз. Теперь, выбрав "Задания на печать" из меню "Информация об очереди" в PCONSOLE или страницу "Список заданий на печать" объекта Очередь в утилите NetWare Administrator, можно проверить, находится ли задание в очереди.

Если задание не обнаружено, оно не достигло очереди.



Определение, является ли Ваше задание текстовым файлом ASCII


Задания на печать, не являющиеся текстовыми файлами ASCII, следует печатать в формате "Байтовый". Текстовые файлы ASCII могут быть напечатаны в формате "Текстовый". Различие между этими двумя типами файлов состоит в разрешении преобразования табуляции.

Преобразование табуляции означает замену во время печати задания символа табуляции определенным количеством пробелов. Преобразование табуляции происходит, если в конфигурации задания на печать параметр "Формат файла" установлен на "Текстовый" или если в команде CAPTURE установлен параметр "Табуляция".

Если задания на печать представляют собой текстовые файлы ASCII, "Формат файла" должен быть установлен на "Текстовый". "Табуляция" можно затем установить на значение от 1 до 18. Это количество пробелов, которые будут заменять каждую встретившуюся полную табуляцию. Размер табуляции устанавливается с помощью параметра T=

команды CAPTURE.

Например, для установки преобразования табуляции в 6 пробелов должна быть указана следующая команда:

CAPTURE T=6

Любое задание, не являющееся текстовым файлом ASCII, следует печатать с установкой параметра "Формат файла" на "Байтовый". Это необходимо, потому что вследствие преобразования табуляции обычно неверно печатается графика. Текст из большинства текстовых процессоров печатается как графика.

Режим "Байтовый" установлен по умолчанию. Eго можно установить вручную с помощью параметра NT (No Tabs - Без табуляции) команды CAPTURE. Команда выглядит так:

CAPTURE NT

Для определения, является ли файл текстовым файлом ASCII, может использоваться команда DOS TYPE. Например, синтаксис для проверки файла AUTOEXEC.BAT следующий:

TYPE AUTOEXEC.BAT

Если файл может быть правильно прочитан на экране, это, вероятно, текстовый файл ASCII.

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

Если Вы определили задание как текстовое, но оно не печатается правильно с параметром "Формат файла: Текстовый" (или T=

<1 до 18> в команде CAPTURE), измените его установку на "Формат файла: Байтовый" (или NT

в команде CAPTURE).



Определение языка принтера для Вашего задания на печать


Задания на печать могут генерироваться на различных языках принтеров. Различные типы этих языков рассмотрены в подразделе . Задания на печать генерируются различными приложениями, имеющими разные возможности печати и использующими различные языки. Аналогично, некоторые принтеры поддерживают одни языки и не поддерживают другие. Например, многие принтеры PCL не поддерживают печать PostScript. (Для получения дополнительной информации смотрите . Задания на печать генерируются различными приложениями, имеющими разные возможности печати и использующими различные языки. Аналогично, некоторые принтеры поддерживают одни языки и не поддерживают другие. Например, многие принтеры PCL не поддерживают печать PostScript. (Для получения дополнительной информации смотрите ниже подраздел 2 .)

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

В приложениях систем MS Windows, OS/2 и DOS драйвер печати, используемый в данном приложении, может предоставить информацию о типе задания, создаваемого приложением при печати документа. Имя драйвера печати можно увидеть во многих приложениях, выбрав опцию "Select Printer" ("Выбор принтера") из меню "File" ("Файл").

Драйверы печати, генерирующие задания на печать в формате PostScript, обычно в своих именах содержат слово "PostScript" или символы "PS". Драйверы печати, генерирующие задания на печать на языке PCL, иногда содержат в своих именах символы "PCL", но обычно не ссылаются на используемый ими язык принтера.

Если Ваше приложение не позволяет выбрать драйвер печати, значит, оно генерирует задание на печать в текстовом формате ASCII. Так, при копировании или переназначении текстового файла на порт LPT в DOS задание печатается в текстовом формате ASCII. Например:

TYPE <имя_файла> LPT1

или

DIR > LPT1

Большое семейство языков принтеров - языки описания страниц (page description languages - PDL), включая PostScript, - не поддерживает печать заданий такого типа. Однако текстовые файлы ASCII можно напечатать с использованием отличных от PDL языков, например, PCL.

Кроме того, язык задания на печать можно определить, исследуя данные этого задания. Однако для такого определения типа языка необходимо знание характеристик языков принтеров. Для получения дополнительной информации об исследовании данных задания на печать смотрите подраздел 5 .



Определение языков, поддерживаемых Вашим принтером


Для определения поддерживаемых Вашим принтером языков прочтите документацию по принтеру. Многие принтеры могут поддерживать несколько языков. Например, в настоящее время многие принтеры поддерживают задания на печать как в формате PostScript, так и PCL.

Переключения между языками принтер осуществляет с помощью команд. Например, для вывода задания в формате PostScript на принтер, поддерживающий и PostScript, и PCL, вместе с заданием должна быть послана последовательность команд, которая сообщает принтеру о переключении на PostScript - "SwitchToPostScript". Эта последовательность команд может быть включена в конфигурацию задания на печать, а также может выполняться с помощью опции J=

утилит CAPTURE или NPRINT; при этом используется следующий синтаксис:

CAPTURE J=SWITCHPS

или

NPRINT J=SWITCHPS

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



Определение, куда послано Ваше задание


Если задание было направлено через переназначенный порт, в командной строке введите CAPTURE SH. Имя переназначенной очереди будет показано в первой строке.

Если задание печаталось с помощью NPRINT, в командной строке введите NPRINT /D

(Details). Будет показана используемая конфигурация задания на печать. (Обратите внимание, что при использовании NPRINT правая наклонная черта должна предшествовать опции "Details". При использовании CAPTURE правая наклонная черта необязательна).

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

Определить, куда послано задание в системе MS Windows, Вы можете, открыв User Tools и щелкнув мышью на пиктограмме принтера. Принтер или очередь будут показаны рядом с портом, в который Вы печатали из приложения.

Параметры, используемые CAPTURE и NPRINT, определяются заданием на печать по умолчанию, если они не отмены в команде. Задание на печать по умолчанию устанавливается с помощью утилит PRINTCON или NetWare Administrator.



Определение, находится ли в данный момент Ваше задание в очереди печати


С помощью утилиты PCONSOLE из списка "Очереди" выберите очередь, а затем "Задания на печать". В столбце "Имя" находится имя пользователя, отправившего задание.

Если задание здесь не показано, значит оно не достигло очереди или было послано на принтер, а затем удалено из очереди.



Определение особенностей принтера


Страница принтера "Особенности" позволяет Вам хранить следующую информацию о принтере:

Язык принтера. Количество памяти. Поддержка шрифтов. Поддержка картриджей.

Эту информацию можно получить с помощью функции поиска. Например, Вы можете выполнить поиск принтеров с памятью не менее 4 Мб (4096 байтов) и имеющих шрифт Futura.



Определение, подключен ли принтер в качестве сетевого принтера


Для принтера, доступ к которому осуществляется из сети, проверьте наличие ВСЕХ следующих необходимых условий:

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



Определение состояния Вашего задания на печать


Для определения состояние Вашего задания на печать с помощью PCONSOLE из меню "Информация об очереди" выберите "Задания на печать". Просмотрите поле "Состояние" задания.

Для определения состояния Вашего задания с помощью утилиты NetWare Administrator щелкните мышью на странице "Список заданий" диалога "Очереди печати" и посмотрите поле "Состояние".



Оптимальная последовательная кабельная система


В данном разделе объясняется, как Novell для печати использует последовательный коммуникационный интерфейс RS-232-C.

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

Для подключения последовательных принтеров к ПК обычно используется интерфейс RS-232-C, который был разработан специально для взаимодействия терминал-модем или для взаимодействия между терминальным оборудованием (Data Terminal Equipment - DTE) и оборудованием передачи данных (Data Communications Equipment - DCE). Соответствующее подтверждение установления связи (handshaking), обмен сигналами для управления потоком данных между устройствами оборудования позволяют данным правильно передаваться между устройствами DTE и DCE.

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

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

Figure Appendix-B-5. Оптимальные последовательные соединения контактов

NOTE: На данном рисунке числа верхнего индекса соответствуют примечаниям на последующих двух страницах. При параллельном соединении "высокий" уровень сигнала колеблется в пределах 5 вольт. "Низкий" уровень сигнала колеблется в пределах 0 вольт. При последовательном соединении "низкий" уровень сигнала колеблется в диапазоне от -3 до 3 вольт, "высокий" - в диапазоне от -15 до -3 и от 3 до 15.

Используемые в следующих разделах соглашения "входной" (input) и "выходной" (output) определяют объект управления сигналом. "Входной" означает, что сигнал управляет устройством; "выходной" - устройство управляет сигналом.



Особенности структуры печати


Линия, соединяющая объекты, означает только представленное соединение для текущего сеанса сервера печати, а не постоянное соединение, сконфигурированное во время загрузки сервера печати. Состояние сервера печати и каждый элемент на экране представлены подвижными пиктограммами, расположенными вдоль левого края экрана. Вы можете вызвать информацию о каждом объекте, высветив его и щелкнув правой кнопкой мыши. Вы можете просмотреть задания на печать в очереди, дважды щелкнув на пиктограмме очереди. Чтобы раскрыть и свернуть объект, нужно дважды щелкнуть на объекте левой кнопкой мыши. "Обновление" обновляет структуру печати дерева, чтобы отобразить любые изменения объектов печати. "Состояние" предоставляет краткую справку о параметрах выбранного объекта печати. Для получения полной информации выберите объект в окне просмотра и выберите "Детали".

На странице структуры печати нельзя получить информацию о состоянии задания на печать. Вы должны управлять заданиями на печать из объекта Очередь печати, в котором хранится задание.

На следующем рисунке показана обычная страница "Структура печати" для объекта Сервер печати.

Figure 3-17. Страница структуры печати для сервера печати



Отображение объекта


Когда Вы раскрываете объект-контейнер для просмотра его содержимого, окно просмотра отобразит следующее:

Контейнер, содержащий этот объект. Пиктограмму, представляющую этот объект. Имя объекта. Иерархию расположения объекта по отношению к другим объектам в дереве Каталога.

Например, на следующем рисунке представлено изображение объекта Принтер с имеем COLOR PRINTER после создания его в Подразделении с именем GRAPHICS DEPARTMENT:



Параллельные принтеры


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

Намного быстрее, чем последовательная печать Максимальное стандартное расстояние - десять футов (около 3 м.); некоторые кабели обеспечивают 150 футов (около 60 м.) Ограниченные возможности контроля ошибок, но относительно редкое их появление Прерывания устанавливаются при инсталляции Универсальная совместимость.

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


Как правило, персональные компьютеры (ПК) имеют гнездовой (female), 25-контактный параллельный порт. Параллельные принтеры обычно оснащены 36-контактным параллельным портом Centronics. ПК подключается к принтеру кабелем с штырьковым (male) 25-контактным коннектором и 36-контактным коннектором Centronics. Смотрите Рис. Б-1.

Figure Appendix-B-1. Параллельный интерфейс



Параметры команды


Слово опции можно заменить на один или несколько параметров, представленных в таблице 5-2. Опции помогают Вам определить, как нужно печатать задание. Отделяйте одну опцию от другой пробелами или косой чертой (/). Опции могут быть введены как заглавными, так и строчными символами.

Table 5-2. Опции CAPTURE

ОпцияСинтаксисОписание

All ALL

При использовании с опцией End Capture (EC) эта опция завершает переназначение всех портов LPT. При использовании с опцией /? отображает все экраны помощи.
Autoendcap
(Автоматическое завершение переназначения)
AU

Указывает, что при выходе из приложения переназначение данных должно быть закрыто, и данные должны направляться в принтер.
По умолчанию: опция Autoendcap включена.
Banner B=текст Указывает, что появится в нижней половине шапки-заголовка. Текст ограничен 12 символами. Замените слово текст любым словом или фразой длиной до 12 символов. Для этого, разрешить использование пробелов в имени шапки, заключите имя в кавычки (например, "ON THE GO").
По умолчанию: переназначенный порт (например, LPT1).
Cancel CA

Используется совместно с опцией EC. Завершает переназначение данных в порты LPT; оставшиеся переназначенные данные будут потеряны.
Cancel and end capture ECCA

Завершает переназначение данных в порты LPT с потерей переназначенных данных. Если опция Create (CR=) была использована в основной команде переназначения, файл закрывается, но не теряется.
Copies C=число (1 - 65,000) Указывает количество копий. В NetWare 4TM

CAPTURE позволяет распечатывать до 65000 копий. По умолчанию: 1 копия.

Create (недоступна в OS/2) CR=путь и имя файла Создает файл, в который записываются данные для печати. Эта опция может использоваться только с опциями TI=, AU или NA.
Details D

Выдает список параметров печати для переназначения. Также показывает, была ли использована конфигурация задания на печать.
End capture EC

Завершает переназначение данных в порты LPT. Если эта опция используется совместно с опцией L=номер, она отменяет переназначение для указанного номера порта. Если она используется без опции L= номер, по умолчанию переназначение отменяется для порта LPT1. Если она используется с опцией ALL, переназначение отменяется для всех портов LPT. Если данные переназначались в сетевой файл, он закрывается.
Для завершения переназначения портов LPT и отказа от переназначенных данных совместно с этой опцией может быть использована опция CA.
Для отмены старых и назначения новых установок переназначения снова запустите CAPTURE.
Form F=имя или номер Определяет используемую принтером форму. (Перед тем, как использовать номера и имена форм, Вы должны определить их в PRINTDEF или NetWare Administrator.) При указании неверного имени формы CAPTURE выдаст предупреждение.
По умолчанию: F=0.
Form feed FF

Разрешает прогон пустого листа после выполнения задания на печать. Эта опция обеспечивает печать следующего задания с начала следующей страницы. Однако, если приложение автоматически прогоняет пустой лист в конце файла, добавление этой опции может привести к чрезмерному расходу бумаги.
По умолчанию: FormFeed включен.
Help /? или /H

Отображает основную информацию помощи. Эти опции используются со многими утилитами для вывода экрана помощи.
Hold HOLD

Позволяет направлять задание на печать в очередь без дальнейшей его распечатки. Для отмены задержки задания Вы можете использовать утилиты PCONSOLE или NetWare Administrator.
Job configuration J=имя Указывает на используемую конфигурацию задания на печать. Не нужно использовать другие опции, кроме тех, которые меняют опции конфигурации задания. Если конфигурация задания на печать не указана, но существует конфигурация по умолчанию, то будет использована последняя (для просмотра используемой конфигурации введите опцию "Details").
Если не существует конфигурации задания на печать по умолчанию, Вы должны в командной строке указать принтер или очередь.
Если конфигурация задания на печать находится вне текущего пути поиска, можно использовать эту опцию для указания контекста, в котором она может находиться. (Смотрите абзац , позволяющая использовать конфигурации заданий на печать, находящиеся в любом месте дерева Каталога, где у Вас имеется достаточно прав.")
Keep K

Гарантирует, что сервер NetWare будет хранить все принятые от рабочей станции данные, если та вдруг "зависнет" или к ней прекратится подача электропитания. Когда сервер определит, что соединение со станцией разорвано, он передаст принятые им от станции данные в очередь для печати. Используйте эту опцию, если планируете выполнять переназначение данных через несколько часов.
Если Вы не включили опцию "Keep", а рабочая станция зависла во время передачи данных в переназначенный порт, сервер NetWare отбросит уже принятые им данные.
LPT порт L=номер (1 - 9) или LPT<номер> Указывает порт LPT, который Вы переназначаете. Вы можете устанавливать сетевые принтеры в файле NET.CFG с помощью команды: NETWORK PRINTERS=

номер (1-9).
Вместо LPT=n Вы можете указать Ln.

Name NAM=текст Указывает, что будет напечатано в верхней половине страницы шапки. Предельная длина - 12 символов.
По умолчанию: Имя пользователя, используемое при регистрации.
No autoendcap (продолжение переназначения) NA

Указывает, что переназначенные данные не будут закрыты и посланы в принтер при выходе из приложения. Это позволяет добавить в задание на печать больше информации.
При использовании этой опции переназначение не будет закрыто, если только Вы не указали в команде и опцию TI=. В противном случае для отмены переназначения Вы должны ввести команду EC.
No banner NB

Запрещает печать страницы шапки-заголовка.
No form feed NFF

Запрещает прогон пустого листа после выполнения задания.
No notify NNOTI

Указывает, что пользователь не будет оповещен после выполнения печати задания. Не путайте эту опцию с опцией оповещения PCONSOLE, которая в случае возникновения проблем с принтером информирует об этом определенных пользователей.
По умолчанию: NoNOTIfy включена.
No tabs NT

Указывает, что символы табуляции в задании на печать не будут преобразованы в пробелы. Это также называется "byte stream". Эта опция гарантирует, что все символы табуляции, находящиеся в Вашем задании на печать, при поступлении в принтер не будут изменены. Применяйте эту опцию в большинстве случаев печати, особенно при печати графики. По умолчанию: NT (байтовый).
Notify NOTI

Указывает, что после выполнения задания пользователь получит сообщение. Эта опция не будет оповещать Вас в случае возникновения проблем с принтером или в том случае, если Ваше задание не может быть распечатано.
Printer P=имя Указывает, в какой принтер будет послано задание. Вы можете указать его в конфигурации задания на печать по умолчанию. Не используйте эту опцию совместно с опцией Q=.
Queue Q=имя Указывает, в какую очередь будет послано задание. Вы можете указать ее в конфигурации задания на печать по умолчанию. Не используйте эту опцию совместно с опцией P=.
Server S=имя Указывает на сервер NetWare, если задание направлено в очередь Bindery. Не используйте ее для очередей сервиса Каталога. По умолчанию: текущий сервер или дерево.
Show SH

Показывает текущее состояние параллельных портов (LPT). Не используйте с другими опциями.
Tabs T=число (1 - 18) Определяет количество пробелов, на которые будет заменен каждый символ табуляции в задании на печать (по умолчанию: 8). Для заданий, использующих непрерывный поток различных байтов (byte stream), используйте опцию NT (No tabs - без табуляций).
Timeout TI=число (0 - 1000) Определяет количество секунд ожидания перед закрытием задания после приема последней порции данных.
Если время тайм-аута недостаточно, при печати некоторых файлов могут возникнуть проблемы. Особенно при печати графики. Увеличьте величину тайм-аута только в том случае, если распечатываются только части файлов или эти файлы не печатается совсем.
По умолчанию: TI=0 (запрещен).
Version /VER

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


Замените имя_файла именем файла, который хотите распечатать. Если нужно, Вы можете использовать шаблонные символы, указать букву устройства и путь к каталогу.
Замените слово опция на один или более параметров, указанных в таблице 5-4. Нет необходимости использовать опции, если принтер или очередь на печать указаны в конфигурации задания на печать по умолчанию.
Table 5-4. Опции NPRINT

Опция
Синтаксис
Описание
All ALL
При использовании с опцией /? выдает все экраны помощи.
Banner B=имя Определяет текст, который появится в нижней половине шапки-заголовка. Максимум - 12 символов. Замените слово имя любым словом или фразой длиной до 12 символов. Для использования пробелов имени шапки, заключите имя в кавычки (например, "ON THE GO").
По умолчанию: Имя печатаемого файла.
Copies C=число (1 - 65,000) Указывает количество копий. NPRINT позволяет распечатывать до 65000 копий. По умолчанию: 1 копия.
Delete DEL
Автоматически удаляет файл после его распечатки. По умолчанию: Файл или файлы не удаляются.
Details D
Выдает список параметров печати для печатаемого задания. Также показывает, была ли использована конфигурация задания на печать.
Form F=имя или номер Определяет используемую принтером форму. (Перед тем, как использовать номера и имена форм, Вы должны определить их в PRINTDEF или NetWare Administrator.)По умолчанию: 0.
Form feed FF
Включает прогон пустого листа после выполнения задания на печать. Эта опция обеспечивает печать следующего задания с начала следующей страницы. Однако, если приложение автоматически прогоняет пустой лист в конце файла, добавление этой опции может привести к чрезмерному расходу бумаги.
По умолчанию: FormFeed включена.
Help /? или /H
Отображает контекстно-зависимую помощь.
Hold HOLD
Позволяет направлять задание на печать в очередь без дальнейшей его распечатки. Для отмены задержки для задания Вы можете использовать утилиты PCONSOLE или NetWare Administrator.
Print job configuration J=имя Указывает используемую конфигурацию задания на печать. Не нужно использовать другие опции, кроме тех, которые меняют опции конфигурации задания. Если конфигурация задания на печать не указана, но существует конфигурация по умолчанию, будет использована последняя (для просмотра используемой конфигурации введите опцию "Details").
Если не существует конфигурации задания на печать по умолчанию, Вы должны в командной строке указать принтер или очередь.
Если конфигурация задания на печать находится вне текущего пути поиска, можно использовать эту опцию для указания контекста, в котором она может находиться. (Смотрите абзац , позволяющая использовать конфигурации заданий на печать, находящиеся в любом месте дерева Каталога, где у Вас имеется достаточно прав", где описано использование соответствующей опции в команде CAPTURE.)
Name NAM=текст Указывает, что будет напечатано в верхней половине страницы шапки. Предельная длина = 12 символам.
По умолчанию: Имя пользователя, используемое при регистрации.
No banner NB
Запрещает печать страницы шапки-заголовка.
No form feed NFF
Запрещает прогон пустого листа после выполнения задания.
No notify NNOTI
Указывает, что пользователь не будет оповещен после выполнения печати задания. Не путайте эту опцию с опцией оповещения PCONSOLE, которая информирует определенных пользователей в случае возникновения проблем с принтером.
По умолчанию: NoNOTIfy включена.
No tabs NT
Определяет, что символы табуляции в задании на печать не будут преобразованы в пробелы. Это также называется "Byte stream". Эта опция гарантирует, что все символы табуляции, находящиеся в Вашем задании на печать, при поступлении в принтер не будут изменены. Применяйте эту опцию в большинстве случаев печати, особенно при печати графики. По умолчанию: NT (байтовый).
Print queue Q=имя Указывает, в какую очередь будет послано задание. Вы можете задать ее в конфигурации задания на печать по умолчанию.
Printer P=имя Указывает, в какой принтер будет послано задание. Вы можете задать его в конфигурации задания на печать по умолчанию.
Server S=имя Указывает сервер NetWare, если нужно направить задание в очередь Bindery. Не используйте ее для очередей на печать в сервисе Каталога. По умолчанию: Текущий сервер или дерево.
Tabs T=число (1 - 18) Определяет количество пробелов, на которые будет заменен каждый символ табуляции в задании на печать (по умолчанию: 8). Для заданий, использующих непрерывный поток различных байтов (byte stream), используйте опцию NT (No tabs - без табуляций).
Version /VER
Показывает информацию о версии этой утилиты. Также выдает список имен и номеров версий всех файлов, необходимых для загрузки этой утилиты.

При необходимости сервер_печати замените контекстом. Принтер должен соответствовать номеру принтера. Опцию замените одной из опций, представленных в следующей таблице.
Table 10-3. Опции PSC

ОпцияСинтаксисОписание
Abort AB
Останавливает текущее задание на печать и удаляет его из очереди печати. Сервер печати и принтер должны быть определены.
Cancel down CD
Отменяет действие опции "Закрывается после выполнения текущих заданий" в PCONSOLE, NetWare Administrator и консоли сервера печати. Сервер печати и принтер должны быть определены.
Form feed FF
Устанавливает принтер на начало следующей страницы. Принтер должен быть в состоянии приостанова, останова или ожидания задания на печать. Сервер печати и принтер должны быть определены.
Help /? или /H
Выводит интерактивную помощь.
List L Выводит схему дерева текущей установки печати.
Mark M [символ] Печатает строку, содержащую любой указанный Вами символ, чтобы можно было увидеть, с какой строки принтер начнет печать. По умолчанию: *
Mount form MO F=
номер
Сообщает серверу печати, что Вы монтируете на принтере новую форму. Определите номер формы (на имена форм есть ссылки только в NetWare Administrator и PRINTDEF).
Pause PAU
Временно останавливает принтер. После приостанова печать задания можно продолжить с помощью опции "Start" (STAR). Сервер печати и принтер должны быть определены.
Private PRI
Удаляет принтер из списка сетевых принтеров. Используйте данную опцию, если Вы не хотите, чтобы другие пользователи сети печатали на конкретном принтере. Сервер печати и принтер должны быть определены.
Shared SHA
Удаляет флаг Private и делает сетевой принтер доступным серверу печати. Сервер печати и принтер должны быть определены.
Start STAR
Осуществляет перезапуск принтера после останова или приостанова. Сервер печати и принтер должны быть определены.
Status STAT
Выводит состояние (имя задания на печать, идентификатор (ИД) и процент его выполнения) одного или более принтеров на конкретном сервере печати. Сервер печати должен быть определен.
Stop STO
Осуществляет останов принтера и возвращает задание на печать в очередь печати. С помощью опции STARt осуществляется печать задания cначала.
Server S=имя Указывает сервер NetWare, содержащий сервер печати, которым Вы хотите управлять. По умолчанию = текущий сервер (основанный на Bindery). Эта опция не нужна при определении сервера печати в том же дереве Каталога.
Version /VER Выводит информацию о версии данной утилиты. Кроме того, перечисляет имена и номера версий всех файлов, требуемых для запуска утилиты.

Параметры конфигурации задания на печать


Следующие параметры могут быть настроены или изменены.

Table 8-1. Параметры конфигурации PRINTCON

ПараметрОбъяснение

Число копий Введите число от 1 до 65000. По умолчанию: 1.
Формат файла Вы можете выбрать либо "Текстовый", либо "Байтовый". По умолчанию: "Байтовый".
Если Вы хотите конвертировать символы табуляции в пробелы, выберите "Текстовый". Также выберите "Текстовый" при печати текста ASCII.
Если Вы печатаете из приложения и оно выполняет команды форматирования, выберите "Байтовый". Также выберите "Байтовый", если загружаете шрифты в лазерный принтер.
Табуляция Этот параметр можно использовать только при выборе в поле "Формат файла" параметра "Текстовый". Введите число от 1 до 18. Это количество пробелов, которые будут посланы на печать вместо каждого символа табуляции в задании на печать. Если в поле "Формат файла" выбрано "Байтовый", это поле будет пустым.
(По умолчанию: 8.)
Прогон листа Введите "Д" для "Да" или "Н" для "Нет".
Выберите "Да", если хотите, чтобы принтер выполнил прогон бумаги на начало следующей страницы по завершении печати задания.
Выберите "Нет", если не хотите, чтобы принтер выполнял прогон бумаги на начало следующей страницы. Некоторые приложения сами выполняют прогон пустой страницы после печати файла. Выбрав "Нет", Вы предотвратите чрезмерный расход бумаги.
По умолчанию: Да.
Оповещение Введите "Д" для "Да" или "Н" для "Нет". Если выбрать "Да", Вы будете оповещены, когда принтер выполнит Ваше задание на печать. Сообщение появится в нижней части экрана.
По умолчанию: без оповещения.
Имя формы Определяет используемую принтером форму. Если будет использовано ошибочное имя или номер формы, утилита CAPTURE воспользуется значением по умолчанию ("Нет") и выдаст предупреждающее сообщение (перед тем, как использовать номера и имена форм, Вы должны определить их в PRINTDEF или NetWare Administrator).По умолчанию: Нет.
Шапка-заголовок Введите "Д" для "Да" или "Н" для "Нет". Выберите "Да", если хотите напечатать шапку-заголовок перед печатью файла.
По умолчанию: Да.
Имя Если Вы печатаете заголовок, то можете указать имя пользователя, которое появится в верхней части шапки-заголовка. Вы можете по умолчанию использовать имя пользователя или ввести любой текст (длиной до 12 символов).
По умолчанию: Имя пользователя.
Имя шапки Указывает, что будет напечатано в нижней половине страницы шапки. Предельная длина слова или фразы = 12 символам. Если Вы не хотите что-либо печатать здесь, поместите имя в кавычки (например, "ON THE GO").
По умолчанию: имя переназначенного порта (например, LPT1) или имя файла, если печать выполняется с помощью NPRINT.
Локальный принтер Этот параметр используется только с CAPTURE. Вы можете указать, какой локальный параллельный порт хотите переназначить.
По умолчанию: LPT1.
Авто-endcap Этот параметр используется только с CAPTURE. Введите "Д" для "Да" или "Н" для "Нет".
Если Вы хотите распечатать переназначенные данные при выходе из приложения или при закрытии принтера приложением, выберите "Да".
Если Вы не хотите печатать переназначенные данные до выдачи команды CAPTURE EC, выберите "Нет". В качестве альтернативы можно добавить в команду CAPTURE опцию TI=число.
По умолчанию: Да.
Тайм-аут Этот параметр используется только с CAPTURE. Введите "Д" для "Да" или "Н" для "Нет".
Если Вы хотите, чтобы данные для печати были переданы в очередь по истечении периода времени в секундах, определяемого параметром "Секунды", выберите "Да".
По умолчанию: Нет.
Секунды Указывает количество секунд, которые операционная система выжидает после последнего приема данных до закрытия задания на печать.
Если тайм-аут недостаточно продолжителен, у Вас могут возникнуть проблемы с печатью некоторых файлов, особенно содержащих графику. Если у Вас распечатывается только часть файла или он не печатается совсем, увеличьте тайм-аут.
По умолчанию: 5.
Принтер/очередь Показывает, в какой принтер или очередь было направлено задание на печать. В режиме эмуляции Bindery используются только имена очередей.
Устройство Нажмите <Enter>

для просмотра списка определенных в PRINTDEF и возможных для использования печатающих устройств.

Режим Нажмите <Enter>

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



Печать данных без выхода из приложения


В большинстве приложений печать начинается немедленно после передачи задания. При этом:

Вы можете использовать опцию "Timeout" (TI) для задержки печати на указанное количество секунд без закрытия задания на печать и выхода из приложения.
Если время тайм-аута недостаточно, у Вас могут возникнуть проблемы при печати некоторых файлов, особенно при печати графики. Увеличьте тайм-аут только в том случае, если распечатываются только части файлов или эти файлы не печатается совсем. По умолчанию TI=0 (тайм-аут запрещен). Если Вы хотите получить сообщение, когда Ваше задание будет распечатано, используйте опцию "Notify" (NOTI). Например, если используется конфигурация задания на печать по умолчанию, введите:

CAPTURE P=имя_принтера TI=2 NOTI

Через две секунды после последней записи в файл утилита CAPTURE направит Ваше задание в очередь. В нижней части экрана появится сообщение, что задание распечатано.



Печать данных через различные параллельные порты


Предположим, что Вы часто используете CAPTURE для печати из двух различных приложений: AppA и AppB. В AppA нет возможности указать порт, через который будет направлено задание. Поэтому оно всегда направляет задания в LPT1. Однако AppB имеет программу настройки (Setup), в которой можно выбрать параллельный порт.

Также предположим, что AppA требует форму, отличную от той, которую использует AppB. Вы также хотите поместить форму A (для AppA) в принтер P_1, а форму B (для AppB) в принтер P_2.

Для передачи данных в принтер P_2 через порт LPT2 используйте Setup AppB. Затем для переназначения данных из AppA введите:

CAPTURE LPT1 P=P_1

Затем для переназначения данных из AppB введите:

CAPTURE LPT2 P=P_2<Enter>

Вы также можете добавить в эти команды другие опции.



Печать из приложений, не поддерживающих сетевую печать


Большинство приложений разработано для поддержки сетевой печати. Например, WordPerfect направляет задания непосредственно в очереди на печать. Вы также можете прямо из приложения указать число копий документа, задать печать шапки-заголовка и т.д. Таким образом, Вам нет необходимости использовать графическую утилиту NetWare Tools или текстовые утилиты CAPTURE, NPRINT и PCONSOLE для передачи задания на печать. Такие приложения обычно содержат необходимые драйверы печати (ESC-последовательности и др.) и включают их в каждое сетевое задание на печать.

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

Текстовые утилиты (CAPTURE, NPRINT, NETUSER, PCONSOLE, PRINTCON, PRINTDEF). Графические утилиты (NetWare Administrator, NetWare User Tools для MS Windows или NetWare Tools для OS/2).

Если Ваше приложение не может передать задание на печать в сетевой принтер или в очередь на печать, используя текстовые утилиты NETUSER, NPRINT или PCONSOLE, Вы можете направить на печать файлы, подготовленные этим приложением.

Утилита CAPTURE используется на рабочей станции для переназначения порта LPT в сеть.

Графические утилиты NetWare User Tools для MS Windows и NetWare Tools для OS/2 обеспечивают аналогичные возможности. Для получения информации о NetWare User Tools смотрите и NetWare Client for OS/2 User Guide.

PRINTCON или графическая утилита NetWare Administrator могут быть использованы для создания конфигураций заданий на печать.

PRINTDEF или графическая утилита NetWare Administrator могут быть использованы для создания принтерных форм и определений печатающих устройств.



Печать экрана


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



Печать на сетевом принтере


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



Печать с помощью находящихся в других контекстах конфигураций заданий на печать


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

В версиях, предшествующих NetWare 4.02, поиск конфигураций заданий на печать был ограничен текущим контекстом и контекстом, находящимся в дереве Каталога непосредственно над ним.

Начиная с версии NetWare 4.02 в командах CAPTURE и NPRINT к опции J= добавлена новая функция, позволяющая использовать конфигурации заданий на печать, находящиеся в любом месте дерева Каталога, где у Вас имеется достаточно прав.

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

Следующий пример относится к команде CAPTURE. Вы можете сделать то же самое и с NPRINT.

Синтаксис команды для этой функции является следующим:

CAPTURE J=имя_задания:контекст

Например, если при использовании для печати принтера P_1 нужно задействовать конфигурацию RPT, расположенную в объекте-контейнере .DALLAS.SWRGN.NOVELL, Ваша команда должна иметь вид:

CAPTURE P=P_1 LPT1 J=RPT:.DALLAS.SWRGN.NOVELL

NOTE: Точка перед именем контейнера указывает, что Вы определили абсолютный путь контекста, то есть весь путь до корня. Если Вы хотите указать только относительный путь контекста (не отражающий путь до корня), не нужно ставить эту точку. За дополнительной информацией обратитесь к

.

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

Если вместо контекста Вы укажете пользователя, то команда должна выглядеть так:

CAPTURE J=JOB1:CN=имя_пользователя.SALES.NOVELL

Если Вы не знаете имени конфигурации задания на печать, из главного меню утилиты PRINTCON "Возможный выбор" выберите опцию "Смена текущего объекта". Для просмотра дерева в поле "Введите объект" можно нажать <Insert>. Вы можете просмотреть конфигурации в нужном контексте, если у Вас есть для этого права.

| |



Печать с помощью PostScript


PostScript - это язык описания страницы, предложенный фирмой Adobe* Systems Incorporated. Это популярный способ взаимодействия приложений с высококачественными принтерами, когда требуется тонкая графика и множество различных шрифтов. Этот язык интерпретируется встроенными аппаратными средствами, дополнительным картриджем или микросхемой на системной плате принтера.

Язык PostScript обрабатывает информацию не так, как обычная печать. Чтобы избежать проблем при использовании языка PostScript, Вы должны представлять себе его уникальные характеристики.

Язык PostScript - это то, что принтер использует для управления процессами печати. Следовательно, принтер должен быть способен понять язык PostScript. Мы имеем в виду "истинные принтеры PostScript". Интересная особенность принтера PostScript заключается в том, что он будет отправлять все задание на печать, но если в этом задании есть что-то непонятное, сообщений об ошибках выдаваться не будет. Принтер будет мигать так, будто все прекрасно, а затем остановится. Вследствие данной особенности очень трудно определить проблему.

Так как принтеру необходим этот язык для процессов печати, он должен иметь драйвер, который генерирует код для каждого файла, посылаемого на принтер. Эти драйверы обеспечиваются каждым приложением, поддерживающим печать PostScript. Если этот драйвер не обеспечивается приложением, печать в режиме PostScript невозможна. Примерами двух приложений, поддерживающих PostScript, являются WordPerfect(r)

и Ventura Publisher*.

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

Ниже приводятся некоторые рекомендации для печати PostScript в сети:

Для всех заданий на печать в формате PostScript, отправляемых с помощью утилит CAPTURE и NPRINT, используйте параметр "No Tabs" (NT)..


При установке "No Tabs" (без табуляции) файл посылается в виде потока байтов. Это означает, что управляющие символы не будут интерпретироваться сервером, а вместо этого будут посланы для интерпретации непосредственно на принтер. Кроме того, при посылке заданий на принтеры PostScript в командах NPRINT и CAPTURE следует использовать параметр "No Form Feed" (без прогона листа). Некоторые проблемы печати PostScript можно решить путем замены драйверов PostScript для приложений (включая MS Windows). Убедитесь в том, что задания на печать, передаваемые принтерам PostScript, правильно сконфигурированы для PostScript. При отправке заданий PostScript на принтер Вы должны использовать режим потока байтов. Убедитесь, что имеется достаточно буферного пространства; при необходимости используйте NET.CFG для его увеличения. При использовании картриджа PostScript в принтере HP LaserJet или ему подобном, убедитесь в том, что он полностью установлен. При его фиксации должен быть слышен слабый щелчок. Если картридж установлен не полностью, принтер не будет работать в режиме PostScript. Это значит, что поступающие из приложения коды PostScript не будут поняты принтером и будет печататься бессмыслица. На некоторых принтерах, таких, как модели HP 3Si, включение PostScript осуществляется специальным переключателем. Если печать в режиме PostScript не работает, убедитесь, что переключатель SYS SWITCH установлен в положение "on" (включено). Может возникнуть проблема при использовании утилиты PRINTDEF для создания файлов PDF (файлов определений принтера) PostScript, которые включают режимы, использующие большие значения, чем размер буфера заголовка оболочки по умолчанию - 64 байта. Этот заголовок печати определяет пространство для кодов установок принтера один раз при выполнении задания.
Буфер заголовка печати можно увеличить с помощью параметра "print header" в файле NET.CFG Вашей рабочей станции. Простым решением является установка его размера на максимум - 255 байтов. (Это относится к CAPTURE, но не к NPRINT).

Figure Appendix-A-1. Пример файла рабочей станции NET.CFG с параметрами Print Header и Print Tail




Печать шапки-заголовка в режиме PostScript


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



Печать в различных контекстах сервиса Каталога


Если Вы хотите печатать на принтере или послать задание в очередь, которая расположена в контексте, отличном от Вашего текущего контекста сервиса Каталога NetWare (NetWare Directory ServicesTM

), это можно выполнить одним из следующих способов.

Если принтер или очередь на печать расположены в другом контексте дерева Каталога, Вы можете указать расположение принтера в командах CAPTURE или NPRINT.
Следующий пример относится к команде CAPTURE. Вы можете сделать то же самое и с NPRINT.
Например,

CAPTURE P=.P_1.DALLAS.SWRGN.NOVELL
(Первая точка указывает, что определяется весь контекст.)
Для просмотра всех объектов-контейнеров в дереве, расположенных ниже текущего контекста, введите:

CX /T

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

NLIST PRINTER /N /S NLIST QUEUE /N /S



Перегруженные серверы или высокий сетевой трафик


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

При повышении сетевой активности могут увеличиться задержки передачи пакетов данных:

Увеличенный трафик Ethernet повышает время задержек передачи и вероятность возникновения коллизий пакетов. Коллизии пакетов вызывают повторную передачу данных, что замедляет доставку задания на принтер. В сети token-ring активный трафик непосредственно увеличивает задержку получения маркеров и начала передачи данных.

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

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



Переименование объектов печати


При переименовании объекта автоматически изменяются все ссылки и назначения для этого объекта.

Для переименования в окне просмотра выберите объект и из меню "Объект" выберите "Переименовать". Если Вы выбираете опцию "Сохранить старое имя", старое имя объекта будет сохранено как значение свойства "Другие имена".



Перенос объектов печати


Для переноса объекта выберите его в окне просмотра и из меню "Объект" выберите "Переместить" или держите нажатой клавишу <Ctrl>

, пока не перенесете объект в другой контейнер.

Когда объект будет перенесен, его имя изменится, отражая новый контекст.

Выполнение переноса объекта похоже на изменение части полного имени объекта или на изменение его контекста.

При переносе объекта также меняются все ссылки и назначения для этого объекта.



отличается от сервиса печати NetWare


Сервис печати NetWare(r)

4TM

отличается от сервиса печати NetWare 3TM

повышенной производительностью и универсальностью. В этой главе описаны некоторые основные изменения, выполненные в сервисе печати.

Дополнительную информацию об усовершенствованиях печати в NetWare 4 можно найти в следующих разделах:

. . . .


Поддержка до 255 принтеров


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

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

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



Поддержка Macintosh и UNIX


В NetWare 4 PSERVER.NLM может обслуживать принтеры Macintosh и UNIX(r).



Поддержка MS Windows


Утилита NPRINTER для NetWare 4TM

обеспечивает улучшенную поддержку MS Windows по сравнению с утилитой RPRINTER в составе NetWare 3TM.