Сети NetWare 3.12-4.1.Книга ответов

         

NetWare и MS Windows



7. NetWare и MS Windows

Сети NetWare и различные реализации Windows имеют средства эффективного взаимодействия друг с другом, взаимодополняя свои функциональные возможности. Клиенты Windows имеют полноценный доступ к ресурсам NetWare (файлам, принтерам), имея и возможность загрузки системы с сервера NetWare. Сетевые версии (Windows for Workgroups, Windows 95) могут использовать свои дополнительные сетевые сервисы параллельно с NetWare, а применение транспорта IPX/SPX и внутреннего маршрутизатора сервера позволяет связываться между собой клиентам Windows, подключенным к разным кабельным сетям. Windows NT и NetWare имеют средства обеспечения эффективного сосуществования двух (или трех, считая Bindery и NDS по отдельности) существенно различных систем организации объектов и их защиты в сети.



Как инсталлировать Windows 3.x с сервера?



Как инсталлировать Windows 3.x с сервера?

Инсталляция Windows 3.x с сервера возможна двумя путями. В первом случае в общедоступный по чтению (с правами R,F) каталог сервера переписывается дистрибутив Windows подискетно в подкаталоги DISK1, DISK2... или в один общий, после чего возможна инсталляция Windows на локальные или личные сетевые диски станций обычным запуском SETUP.EXE из каталога, в который переписан Disk 1 дистрибутива Windows.

Во втором случае производится административная установка на общедоступный для чтения каталог сервера командой SETUP /A, при этом все файлы дистрибутива распаковываются в заданный каталог. Для этого действия, естественно, необходим доступ по записи. Теперь на каждой станции кроме обычной инсталляции возможен сетевой (разделяемый) вариант (SETUP /N), при котором на личные (сетевые или локальные) диски станции устанавливаются только файлы настроек конфигурации, что обеспечивает значительную экономию дискового пространства.

Файлам дистрибутива (административной установки) необходимо присвоить атрибут разделяемости командой

FLAG *.* +S SUB

выполненной в общем каталоге.

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



Как инсталлировать Windows 95 с сервера?



Как инсталлировать Windows 95 с сервера?

Общие принципы инсталляции Windows 95 с сервера (Server-Based Setup) совпадают с Windows 3.x (см. предыдущий ВОТ). При локальной установке на станциях (сервер используется только как место хранения дистрибутива) программа SETUP.EXE выполняется со станции, имеющей доступ к диску-хранителю дистрибутива с помощью предварительно установленного клиентского сетевого обеспечения (NETx или VLM). Инсталляция практически не отличается от обычного варианта, старое клиентское обеспечение впоследствии обычно заменяется на встроенный в Windows 95.

Разделяемая установка подразумевает хранение модулей Windows 95 на сервере в распакованном виде (около 90 Мбайт) и их коллективное использование станциями. Эта установка на сервер возможна только со станции, работающей в среде Windows 95, выполнением программы NSETUP из каталога ADMIN\NETTOOLS\NSETUP дистрибутивного CD-ROM (аналог SETUP /A из Windows 3.x). При этом возможно автоматическое создание файла MSBATCH.INF, описывающего принятую конфигурацию.

При разделяемой установке на станции, имеющей доступ к диску сервера, вместо SETUP /N, как это было в Windows 3.x, запускается программа установки, использующая созданный шаблон, командой

SETUP MSBATCH.INF

и на станции устанавливается Windows 95 в автоматическом режиме.

При разделяемой установке возможные варианты запуска станций:

1.С локального жесткого диска, занимая на нем 2 Мбайт (или 1 Мбайт на станции + 1.5 Мбайт в личном каталоге на сервере)

2. С гибкого диска (1.2/1.44 Мб) + 2 Мбайт в личном каталоге на сервере

3. Удаленная загрузка - 2 Мбайт в личном каталоге на сервере и файл-образ загрузочной дискеты.

В случае сетевой инсталляции сетевые компоненты Windows 95 должны быть либо все 16-битные, либо все 32-битные.

После завершения сетевой инсталляции путь, устанавливаемый после входа в сеть, должен в первую очередь указывать на местоположение Windows 95, но не на DOS или Windows 3.x.



Как предоставить доступ клиентов



Как предоставить доступ клиентов NetWare к ресурсам станций Windows 95 или что такое File and Printer Sharing for NetWare Networks?

Cтанция Windows 95 в сети NetWare может выступать в роли сервера (Peer Server), предоставляя свои каталоги и принтеры в разделяемое пользование клиентам NetWare - станциям, на которых загружен протокол IPX и оболочка NETx или запросчик VLM. При этом для этих клиентов каталоги (диски) и принтеры peer-сервера будут выглядеть как каталоги и очереди печати настоящих Bindery-серверов NetWare, поддерживающих и длинные имена файлов, и к ним будут применимы утилиты NetWare 3.x. Возможно также организовать защиту предоставляемых ресурсов на основе прав, назначаемых каждому пользователю из заданного списка, правда для хранения этого списка необходим настоящий сервер NetWare с Bindery. Все эти возможности предоставляет File and Printer Sharing for NetWare Networks, устанавливаемый как сервис разработки Microsoft в элементе Network панели управления.

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

Этот сервис, основанный на протоколе NCP, не позволяет тому же компьютеру предоставлять свои ресурсы в сетях Microsoft, основанных на протоколе SMB.

Права доступа пользователей могут задаваться даже для отдельных каталогов разделяемого таким образом CD-ROM.

При установке разделяемого использования ресурсов необходимо выбрать метод их представления в сети (Advertising). Для клиентов с NETx или VLM разделяемые ресурсы будут просматриваться только при выборе SAP Advertising, штатного для NetWare. Его теоретический предел просмотра - 7000 систем, практический - 1500. При необходимости просмотра большего количества систем в одной сети (!) остается только Workgroup Advertising, свойственный сетям Microsoft. Серверы с этим методом представления NETx- и VLM-клиенты не увидят.


Контроль доступа к разделяемым ресурсам NetWare возможен только на уровне пользователей (а не ресурсов, доступных любому предъявившему пароль) и обеспечивается провайдером защиты - сервером NetWare, на котором каждый пользователь и peer-сервер, использующий File and Printer Sharing for NetWare, должен иметь свой бюджет в Bindery. Это создает обычные Bindery-ограничения. На сервере-провайдере защиты также должен быть один общий беспарольный бюджет, которым этот сервис пользуется для выяснения прав каждого соединения. К счастью, на сервере NetWare эта система занимает только одно соединение, и то не постоянно.

Управление доступом (работа со списками) пользователей к разделяемым ресурсам возможно как через утилиты NetWare, так и из проводника (Explorer) - щелчок правой кнопкой и пункт Sharing в контекстном меню. Для облегчения работы возможно составление списков доступа только по чтению, полного доступа и заказного (Custom) набора прав.

Сложность системы управления доступом с помощью внешнего "неродного" Bindery (или эмулирующего Bindery) сервера-провайдера снижает привлекательность этого сервиса, хотя и расширяет возможности клиентов DOS сетей NetWare .


Как просмотреть планирование сетевых дисков в Windows 95?



Как просмотреть планирование сетевых дисков в Windows 95?

Для этого достаточно щелкнуть правой кнопкой по иконке Сетевое окружение (Network Neighborhood) - появится диалоговый бокс со списками сетевых дисков и каталогов. В нем же можно отмечать постоянные соединения флажком Reconnect at logon.



Как управлять сетевыми ресурсами из Windows 95?



Как управлять сетевыми ресурсами из Windows 95?

Принципы управления похожи на описанные в предыдущем ответе, но не нужны дополнительные приложения - все управление всеми сетевыми ресурсами заложено в Network Neighborhood - Сетевое окружение. Это средство позволяет, попутешествовав по всем доступным сетям, "натащить" себе необходимые объекты. Их свойства становятся доступными, если щелкнуть по ним правой кнопкой мышки. Двойной щелчок левой кнопки позволяет углубиться в объект, если на то имеются ваши права и возможности у объекта. Постоянные соединения помечаются флажком Reconnect at logon. При необходимости запрашиваются входные имена и пароли доступа, в этом месте соблюдайте осторожность:

По умолчанию все введенные имена и пароли предлагается внести в список (флажок Save this password in your password list), и тогда при последующих сеансах работы достаточно ввести ОДНО входное имя и ОДИН пароль при входе в сеть, и все ресурсы, до которых вы добирались раньше с тем же входным именем, станут доступными. Всегда ли это хорошо, решайте сами - вы можете подарить кому-то все права администратора, думая, что только впустили его в сеть. Этот "сервис", называемый кэшированием паролей (Password caching) можно отменить для ВСЕХ паролей с помощью System Policy Editor (Local Computer-Properties-Network-Passwords-Disable Password Caching).

Папки, которыми оперирует Windows 95, - это не аналоги обычных каталогов, а место, из которого можно извлечь требуемый файл или войти во вложенную папку. Попытка запуска многих утилит NetWare из папок окажутся безуспешными - будут сообщения о ненайденных файлах, хотя они находятся в тех же папках. Чтобы избежать этого явления, необходимо нужный каталог связать с сетевым диском (щелчок правой кнопкой - Map Network Drive, при этом возможно и планирование псевдокорня - Connect As Root Of The Drive).

Использование серверов с NDS требует установки Novell NetWare Client или службы Service for NetWare Directory Services для клиента Microsoft.



Как управлять сетевыми ресурсами NetWare из Windows?



Как управлять сетевыми ресурсами NetWare из Windows?

В среде Windows 3.x, в том числе и Windows for Workgroups, функции управления ресурсами выполняются с помощью графического интерфейса приложения NWUSER.EXE ("NetWare User Tools"), обеспечивающего регистрацию (Login или Attach) на серверах NetWare, отображение логических дисков на каталоги файл-сервера, назначения сетевых принтеров и обмен сообщениями. Для его вызова достаточно нажать кнопку "NetWare" в сетевых функциях менеджеров файлов и печати, и появится панель с функциональными кнопками, в Windows 3.x -пункт Network Connections меню Disk диспетчера файлов.

Планирование дисков выполняется кнопкой Map, для чего необходимо предварительно выбрать в одном окне букву драйва, а в другом - нужный каталог. Кнопка Permanent помечает, что это назначение будет восстанавливаться автоматически при последующих сеансах. Назначение кнопки Map Delete очевидно, Drive Info дает информацию об эффективных и наследуемых правах в подсвеченном сетевом каталоге, имени пользователя и версии сервера.

Кнопка Capture работает аналогично Map, End Capture завершает перехват порта, кнопка Permanent объявляет соединение постоянным. Кнопка LPT Settings обеспечивает доступ к меню конфигурирования параметров, которые в среде DOS задавались бы параметрами запуска CAPTURE или утилитой PRINTCON.

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

При этом способе входа в сеть процедуры регистрации не выполняются.

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

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

Блок Message Receptions позволяет запрещать или разрешать прием широковещательных сообщений от серверов и пользователей (флажок Broadcasts) и сетевых предупреждений при загрузке Windows (Network Warnings).


Блок Print Manager Display Options позволяет задать максимальное количество заданий очереди NetWare в окне диспетчера печати и частоту его обновления.

Блок Permanent Connections позволяет разрешить или запретить восстановление соединений, помеченных как Permanent, при загрузке (флажок Restore During Startup) и запрещать сообщения о конфликтах (Disable Conflict Warnings), кнопка Restore Now немедленно восстанавливает постоянные соединения.

Блок Resource Display Options разрешает отображение в списке объектов-серверов NetWare 2.x-3.x (флажок Bindery), Personal NetWare (Personal), объектов-"листьев" деревьев Каталогов NDS (DS Objects) и контейнеров (DS Containers). Возможно выбрать и режим сортировки списка - по типу или имени.

Блок 386 Enhanced DOS Sessions позволяет задать режим глобального действия сетевых назначений для всех сеансов DOS (в секции [NETWARE] файла SYSTEM.INI строка NWSharehandles=true)

Блок NetWare Hotkey позволяет задать горячую клавишу для вызова NWUSER.

Диспетчер файлов (File Manager) обеспечивает доступ к информации о выбранном сетевом (NetWare) каталоге или файле (хозяин, даты создания, последнего доступа и обновления, состояние архивации, сетевые атрибуты) с помощью опции Properties (cвойства) - NetWare меню File. Возможности их изменения определяются вашими правами в NetWare.



Возможно что не все атрибуты NetWare, особенно 4.x, могут быть доступны из данной версии Windows.

Как видно из данного описания, пользователю сети практически уже не нужны DOS-утилиты NetWare. Если еще добавить, что во многих местах действует интерфейс Drag and Drop, то среду можно считать достаточно комфортной.


Как установить поддержку NetWare в Windows 3.x?



Как установить поддержку NetWare в Windows 3.x?

Поскольку Windows для доступа к дискам использует функции DOS, то при запуске Windows со станции, уже подключенной к серверу NetWare (имеющей спланированные на него сетевые диски), доступ к дискам сервера сохраняется и в этой среде. Однако для максимального использования возможностей взаимодействия NetWare и Windows стоит установить приложение NetWare User Tools (NWUSER.EXE) из комплекта клиентского обеспечения NetWare 3.12 и старше. Утилита INSTALL копирует все необходимые драйверы, производит изменения, необходимые для корректного взаимодействия NetWare и Windows в файлах SYSTEM.INI, WIN.INI, и PROGMAN.INI, и устанавливает приложение NetWare User Tools.

Утилиту INSTALL можно смело запускать для установки NWUSER и при уже установленном клиентском обеспечении - она обнаружит и по умолчанию сохранит существующие настройки драйверов.

При работе с Windows не следует загружать VLM в отображаемую память, предпочтительно использовать расширенную (опция /MX).

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

При инсталляции копируются файлы поддержки NetWare:

NWUSER.EXE - приложение NetWare User Tools, TASKID.COM и TBMI2.EXE - поддержка переключения задач в реальном режиме WIndows (почти не используется), NOVELL.BMP, NOVLOGO.BMP - логотипы.

В подкаталог SYSTEM копируются:

NETWARE.DRV - драйвер NetWare,
VNETWARE.386, VIPX.386 - драйверы расширенного режима,
NETWARE.HLP - справочник,
NWPOPUP.EXE - программа обмена сообщениями и некоторые другие файлы.

В системных файлах Windows производятся следующие изменения:

Файл SYSTEM.INI

секция [boot]:

network.drv = заменяется на

network.drv = netware.drv (загрузка NetWare user tools);

секция [boot.description]:
network.drv = заменяется на

network.drv = Novell NetWare (v4.0)

секция [386Enh]:
network = dosnet заменяется на

network = *vnetbios; vipx.386; vnetware.386

TimerCriticalSection = заменяется на

TimerCriticalSection = 10000

добавляется

ReflectDOSInt2A = TRUE
OverlappedIO = OFF
PSPIncrement = 5
UniqueDOSPSP = TRUE

Для поддержки глобальных планов драйвов в окнах DOS необходимо добавить заголовок и команду:

[NETWARE]
NWSharehandles = true

Файл WIN.INI секция [windows]:
load = заменяется на load = nwpopup.exe (вывод сетевых сообщений в Windows)

добавляется
Netwarn = 1

(вывод предупреждения если не загружен клиент NetWare)

В PROGMAN.INI добавляется команда загрузки группы NetWare

Tools:
секция [groups]
GROUPx = C:\WINDOWS\NW.GRP



Как установить поддержку NetWare в Windows 95?



Как установить поддержку NetWare в Windows 95?

В систему Windows 95 встроены штатные компоненты клиентской части для сетей NetWare. Их установка и конфигурирование производятся через элемент Network панели управления. Настраиваемыми элементами являются адаптер сетевой карты, протокол и клиент. Система допускает выбор из многих вариантов конфигурирования.

Client обеспечивает связь с сетями определенной архитектуры. Для поддержки сетей NetWare в штатном комплекте поставки возможен выбор между высокопроизводительным 32-битным клиентом расширенного режима разработки Microsoft, поддерживающим серверы только с базой Bindery, и 16-битным клиентом реального режима фирмы Novell (NETx или VLM), поддерживающим все серверы NetWare (Bindery и NDS).

При выборе Client for NetWare Networks нет необходимости загрузки дополнительных драйверов - по умолчанию используется протокол Microsoft IPX/SPX-compatible и 32-битный NDIS-драйвер сетевого адаптера. В таком виде весь клиент отвечает спецификации Plug and Play. При установке системы на станцию клиента NetWare, Windows Setup берет установки из существующего файла NET.CFG, переносит их в конфигурацию нового клиента и помечает комментариями строки запуска прежнего клиентского обеспечения. Этот клиент может быть установлен и впоследствии, но предварительно в пункте Network должны быть удалены компоненты Novell NetWare Workstation Shell (клиент) и протокол IPXODI. Новый клиент начнет работать после перезагрузки компьютера.

В Registry для сетевого клиента автоматически устанавливается LASTDRIVE=32. Пользователям доступны драйвы A-Z, оставшиеся 6 могут использоваться приложениями NetWare.

При выборе Novell NetWare Client (NETx или VLM) используются модули, загружаемые из файла AUTOEXEC.BAT до старта Windows 95. Для его установки требуется предварительно удалить Microsoft Client for NetWare Networks. Конфигурирование клиента включает выбор типа драйвера (монолитный IPX.COM или ODI-драйверы) и типа клиента (оболочка NETx или запросчик VLM).

Применение монолитного драйвера IPX.COM не позволяет использовать тот же сетевой адаптер для клиента сетей Microsoft - рекомендуется его заменить на ODI-драйверы.

Для работы с NDS NetWare 4.x необходимо выбрать ODI-драйверы и запросчик VLM.

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

Элемент Protocol обеспечивает транспортный уровень сети. При выборе Client for NetWare Networks автоматически устанавливается Microsoft IPX/SPX-compatible protocol, имеющий следующие настраиваемые параметры:

Force even-length IPX packets - принудительное выравнивание до четной длины пакета, требуемое только для монолитного IPX; Frame Type - используемый тип фрейма (по умолчанию включается автоматическое определение типа при каждом включении компьютера); Дополнительно можно задать Maximum connections, Maximum sockets (аналогично табл??), Network address (4-байтный адрес IPX-сети), Source routing (для Token Ring).

Вкладка Bindings связывает протокол с Client for NetWare Networks, другие протоколы не поддерживают данный тип клиента.

Вкладка NetBIOS позволяет при необходимости включать и управлять параметрами эмулятора NetBIOS, который, в отличие от Novell NETBIOS.EXE не требует дополнительного расхода 40 Кбайт стандартной памяти.

Протокол Microsoft TCP/IP пригоден только для связи с сетями Microsoft и Internet.

Элемент Adapter обеспечивает связь сетевой интерфейсной карты с вышестоящими уровнями сетевого обеспечения. Адаптеры предназначены для конкретных моделей (семейств) плат и могут настраиваться на различные режимы работы через их свойства (properties).

Вкладка Driver Type позволяет переключать режимы:

Enhanced mode (32bit and 16bit) NDIS driver - предпочтительный для Windows95 (NDIS 3.1); Real mode 16bit NDIS driver - совместимый с NDIS 2.x; Real mode (16bit) ODI driver - для поддержки предварительно загруженного ODI или монолитного IPX-драйвера. Этот вариант менее производительный, требует расхода стандартной памяти, не имеет поддержки Plug and Play и не пригоден для разделяемой установки Windows 95 на сервере. Однако он поддерживает длинные имена, автоматическое восстановление потерянных соединений с сервером, удаленный доступ (Dial-up).

Вкладка Bindings позволяет указать протоколы, использующие этот адаптер.

Вкладка Resources определяет системные ресурсы (адреса портов и памяти, номера прерываний и каналов DMA), занимаемые платой.

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

Адаптер может устанавливаться автоматически из пункта Add New Hardware панели управления, его свойствами можно управлять из пункта Network.

В настоящее время существует и 32-битный клиент Novell для Windows 95, который можно получить на сервере Novell.com. Клиент обеспечивает полноценную работу Windows 95 как с Bindery, так и с NDS.

На сервере Microsoft.com можно получить файл, содержащий службы Service for NetWare Directory Services для клиента Microsoft. Эта служба устанавливается в конфигурации сети совместно с клиентом NetWare фирмы Microsoft и обеспечивает полноценную работу для сетей с NDS



Как установить поддержку NetWare в Windows for Workgroups?



Как установить поддержку NetWare в Windows for Workgroups?

Конфигурирование драйверов и протоколов выполняется через элемент Network Setup группы Network. В меню Networks в качестве дополнительной выбирается Novell NetWare (Workstation Shell 3.x или 4.0 and above).

Для NDS NetWare 4.x использование Shell 3.x (NETx) недопустимо.

В меню Drivers выбирают драйверы и транспортные протоколы.

Для станций, регулярно использующих сеть Novell NetWare в DOS и Windows, в качестве (вместо) драйвера сетевого адаптера удобно использовать драйвер IPX Support Driver (Monolithic) with NetBIOS Transport, использующий предварительно загруженный IPX.COM или комплект ODI-драйверов протокола IPX обычного клиента NetWare.

При выборе собственного драйвера платы (NDIS) может потребоваться задание адресов портов и памяти, номеров прерываний и каналов DMA, для протоколов IPX/SPX - типа фрейма (NetBEUI использует фиксированный тип, для Ethernet - 802.3).

Windows for Workgroups имеет собственные сетевые средства, основанные на спецификации драйверов NDIS и транспортном протоколе Microsoft NetBEUI. Для работы NetWare, использующей транспорт IPX/SPX, основанный на драйверах ODI, существует виртуальный драйвер MSODISUP.386, требующий для работы в реальном режиме загрузки модуля ODIHLP.EXE.

Транспорт NetBEUI необходим только для связи с серверами Microsoft, не поддерживающими протоколов IPX/SPX. Для станций, работающих только с серверами NetWare, этот протокол можно и удалить, не теряя функциональных возможностей сети Windows for Workgroups. Для клиентов сети Windows for Workgroups, настроенных на транспорт IPX/SPX а не NetBEUI, становятся прозрачными IPX-маршрутизаторы NetWare.

Если не использовать дополнительных возможностей сети Windows for Workgroups, можно ограничиться инсталляцией NetWare User Tools, как при инсталляции клиента для Windows.

Windows for Workgroups требует повышенного (по сравнению с обычными версиями Windows) объема памяти, а при использовании протокола IPX и запросчика VLM объема ОЗУ 4 Мбайт уже недостаточно для нормальной работы многих приложений. Кроме того, снижается производительность работы некоторых приложений (например, MS Word 6.0).

Если у вас нет необходимости в дополнительных сервисах Windows for Workgroups, а сетевые потребности удовлетворяет клиент NetWare, используйте несетевые версии Windows. Если вам необходимы сетевые услуги Windows и аппаратные средства станции позволяют (CPU 486 66Мгц и выше, ОЗУ 8Мб и выше), переходите на Windows 95.



Как установить в NetWare поддержку длинных имена для Windows 95?



Как установить в NetWare поддержку длинных имена для Windows 95?

Для установки поддержки длинных имен на томе NetWare нужно загрузить пространство имен OS/2 командами консоли сервера:

LOAD OS2

ADD NAME SPACE OS2 TO [VOLUME] vol_name

В файл AUTOEXEC.NCF (до команды монтирования данного тома или MOUNT ALL) или в STARTUP.NCF добавить строку:

LOAD OS2

При использовании команды из STARTUP.NCF модуль OS2.NAM должен находиться в разделе DOS запуска сервера.



Какие дополнительные возможности



Какие дополнительные возможности дает переход станции сети NetWare с Windows на Windows for Workgroups?

Microsoft Windows for Workgroups (WfW) представляет собой расширение Windows, обеспечивающее пользователям, работающим в среде MS Windows, разделяемый доступ к дискам, принтерам, факс-модемам (со средствами обеспечения конфиденциальности передачи и идентификации отправителя), электронную почту и диалог реального времени (Chat), динамический обмен данными (сетевой DDE) между приложениями станций. Групповой ClipBook обеспечивает обмен между станциями графическими и текстовыми данными, записанными в Clipboard. В отличие от NetWare сеть WfW одноранговая: каждый компьютер, на котором работает Windows for Workgroups, может выступать в роли и клиента, и сервера.

Групповой планировщик Shedule+ позволяет составлять расписание собственного дня с учетом расписания других пользователей, с возможностью просмотра чужих расписаний и внесения назначений.

Клиентом сети Microsoft Windows может быть и компьютер без Windows. Из всех сетевых услуг ему будет доступно только использование в качестве сетевых дисков разделяемых каталогов Windows-серверов при предъявлении необходимых паролей.

Для компьютеров с 286+ процессором возможно использование сетевого расширения Microsoft Workgroup Add-on for MS-DOS. В этом случае он может стать полноправным членом сети (в том числе сервером) практически с такими же возможностями, как и в Windows.

Для удаленных пользователей в WfW встроена система удаленного доступа к сети (Remote Access), позволяющая подключаться к серверам Windows NT или LAN Manager через модем по телефонным каналам или через X.25.

Удаленный доступ к ресурсам отдельного компьютера (но не всей сети WfW) обеспечивается установкой на нем дополнения Point to Point Server (сервер удаленного доступа).



Какие средства для диагностики сети имеются в Windows for Workgroups?



Какие средства для диагностики сети имеются в Windows for Workgroups?

Для проверки коммуникаций в сети Windows for Workgroups для станций, использующих как протокол NetBEUI, так и IPX, можно использовать встроенные средства диагностики. Для проверки связи между двумя станциями одну (или несколько из них) делают диагностическим сервером-ответчиком, выполняя на ней команду NET DIAG из среды DOS (или сеанса DOS), и выбрав тестируемый протокол (если установлено более одного). Затем на других станциях тем же способом запускают NET DIAG, что должно приводить к отображению имен отозвавшихся станций. При запуске NET DIAG выдается информация о сетевых настройках станции, помогающая установить причину несоединения. Команда NET DIAG/? дает подсказку возможных опций.



Какие версии ODI-драйверов и оболочки требует Windows 3.x?



Какие версии ODI-драйверов и оболочки требует Windows 3.x?

Минимальные номера версий компонент клиентского обеспечения следующие:
LSL.COM- 1.21; IPXODI.COM - 1.20; (TBMI2.COM - 2.1); IPX.COM - 3.10, NETX - 3.26 (для DOS 6.x - 3.32, но лучше - VLM.EXE).



Какие возможности имеются для взаимодействия сетей NetWare и Windows NT?



Какие возможности имеются для взаимодействия сетей NetWare и Windows NT?

Существует несколько вариантов объединения сетей Microsoft и Novell.

Станция Windows NT может быть полноправным клиентом сервера NetWare, если на ней загружен протокол NWLink IPX/SPX и установлен Microsoft Client for NetWare. При этом ресурсы NetWare будут доступны через диспетчеры файлов и печати.

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

File&Print Service for NetWare - продукт, устанавливаемый на NT-сервере, эмулирующий для клиентов NetWare файл-сервер NetWare 3.x. Администратор NT может управлять им обычными средствами, для администратора NetWare он будет управляем стандартными утилитами NetWare.

Утилита Directory Service Manager for NetWare позволяет синхронизировать пользователей между доменом NT и серверами NetWare, устраняя тем самым необходимость регистрации клиентов на каждом сервере NetWare 2.x-3.x.

Migration Tool for NetWare позволяет переносить ресурсы и бюджеты выбранных серверов NetWare на Windows NT Server, ставя перед администраторами NetWare, которым стало тесно в версиях 2.x-3.x, проблему выбора направления движения - в 4.x или NT.



Можно ли адаптер ARCnet использовать



Можно ли адаптер ARCnet использовать на станции для совместного использования сетей Windows for Workgroups и NetWare?

В полном объеме это невозможно (полное совместное использование адаптера возможно для Ethernet и Token Ring), Windows не позволит добавить поддержку сети NetWare при установленной сети Microsoft Windows for Workgroups. Выходом может быть удаление штатного протокола Microsoft NetBEUI и переход на IPX-транспорт.

Малый размер фрейма ARCnet принуждает IPX к фрагментированию пакетов при передаче и обратной их реконструкции при приеме. Драйвер NDIS в Windows for Workgroups для ARCnetпросто эмулирует Ethernet с его заголовками, в то время как NetWare ожидает увидеть фрагментированные пакеты



Можно ли Windows загружать с сервера NetWare и что это дает?



Можно ли Windows загружать с сервера NetWare и что это дает?

С сервера NetWare можно как инсталлировать, так и загружать Windows 3.x и Windows 95.

Инсталляция Windows 3.x с сервера в основном экономит время - она выполняется в считанные минуты - и обеспечивает сохранность дистрибутива. Инсталляция Windows 95 дает еще больший выигрыш во времени при многократной инсталляции однотипных станций, к тому же обеспечивается возможность ее осуществления на компьютеры, не имеющие накопителя CD-ROM, без мучений с многодискетным дистрибутивом.

Загрузка Windows и приложений с сервера значительно экономит дисковую память рабочих станций, обеспечивая возможность их запуска даже на бездисковых станциях (см. главу 10), однако требования к серверу и производительности сети при этом повышаются.

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

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



Почему при возврате в Windows не работают сетевые диски, назначенные в сеансе DOS?



Почему при возврате в Windows не работают сетевые диски, назначенные в сеансе DOS?

Скорее всего, не задано глобальное действие планов драйвов.



Почему при выходе из Windows в оболочку DOS не работают сетевые диски?



Почему при выходе из Windows в оболочку DOS не работают сетевые диски?

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



После инсталляции клиентского



После инсталляции клиентского обеспечения - запросчика VLM - при запуске Windows получено сообщение "The NetWare VLM is not loaded or is not configured correctly", почему?

Скорее всего, по ошибке был загружен модуль NETX, после чего VLM загрузиться уже не может. Windows уже перенастроен на VLM и NETX воспринимать не хочет. Проверьте .BAT-файлы загрузки клиента.



При отключении кабеля от сетевой



При отключении кабеля от сетевой карты компьютера Windows for Workgroups 3.11 выдает на экран стартовую картинку и зависает. Что делать?

Эта ситуация типична для включенной поддержки сети в Windows for Workgroups, выход из положения - запускать Windows c отключенной поддержкой сети строкой

WIN -N

Таким способом переносной компьютер можно переключить на режим автономной работы.



В чем причина сообщения при работе Windows "System error: Cannot read from Device NETWORK."?



В чем причина сообщения при работе Windows "System error: Cannot read from Device NETWORK."?

Кроме обычных проблем кабельного хозяйства, сервера (остановлен) и сетевых адаптеров (неверная конфигурация адресов портов и прерываний), вероятен конфликт разделяемой памяти (Adapter RAM, если, конечно, она используется в данной модели адаптера) с EMM386. Этот конфликт разрешается указанием границ используемой памяти (в параграфах) в строке файла CONFIG.SYS

DEVICE = EMM386.EXE   X = start, end

Эта опция более глобального действия, чем строка секции [386Enh]файла SYSTEM.INI EMMexclude = start,end.



Сервис печати



8. Сервис печати

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



Что будет, если не задавать опций в утилитах печати?



Что будет, если не задавать опций в утилитах печати?

Если вы имеете сконфигурированный файл заданий на печать и в нем определена подходящая конфигурация умолчания, то результаты печати вас, скорее всего, удовлетворят. Если конфигурация не определена, то больше всего неприятностей доставит табуляция, включенная по умолчанию в NetWare 3.x, особенно плохо будет при распечатке графических данных. Что касается остальных настроек, то вы получите одну копию, перед которой будет пропущен чистый лист и лист-шапка с вашим именем (Login_name) и именем файла, если он печатается через NPRINT. Задание пойдет в очередь, определенную для спулера 0 (если этот спулер не определен, вы получите сообщение об ошибке), уведомления по выполнении задания вы не получите. При печати с помощью CAPTURE используется режим AutoEndcap, тайм-аут отключен.

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



Что может делать клиент очереди?



Что может делать клиент очереди?

Клиент очереди может только посылать в нее задания на печать и управлять прохождением только своих заданий. Управление работает только в сторону замедления: задерживать задание на неопределенное время (User Hold) и отменять эту задержку (но не задержку оператора Operator Hold), откладывать печать до заданной даты и времени.



Что может и должен делать оператор очереди?



Что может и должен делать оператор очереди?

Оператор очереди может управлять выполнением заданий: изменять порядок прохождения, удалять, задерживать (Operator Hold) или откладывать до заданного времени (Defer Printing) выполнение любых заданий очереди; останавливать и запускать обслуживание очереди, останавливать прием новых заданий, разрешать или запрещать подключение дополнительных принтеров к обслуживанию очереди, редактировать параметры задания (но не сам выводной поток!). А должен он следить за своевременностью исполнения заданий, принимая, в случае необходимости, меры по изменению конфигурации системы печати.



Что может и должен делать оператор принт-сервера?



Что может и должен делать оператор принт-сервера?

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

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

Инструмент оператора - меню-утилита PCONSOLE.EXE, позволяющая выполнять как временные изменения (меню Print Server Status/Control), действующие до перезапуска работающего принт-сервера, так и постоянные - действующие с момента последующего перезапуска принт-сервера (меню Print Server Configuration).

В NetWare 4.x хорошим инструментом является NWADMIN.

Текущее обслуживание сетевой печати оператором принт-сервера может осуществляться и из командной строки с помощью утилиты PSC.EXE, формат ее запуска:

PSC [PS = ps_name] [P = p_num] flags

Параметры ps_name, p_num и flags определяют имя принт-сервера, номер его принтера и флаги команды.

Если номер принтера не указан, действия, предписанные командой, выполняются со всеми принтерами данного принт-сервера.

Параметры PS и P по умолчанию могут определяться через переменную окружения DOS командой

SET PSC = PSps_name Pp_num

из среды DOS или командой DOS

SET PSC = "PSpserver_name Pp_num"

из процедуры регистрации.

Назначение флагов:

ABort - прекращение печати текущего задания и удаление его из очереди, принтер берет следующее задание; STOp [Keep] - остановка принтера. Опция Keep сохранит текущее задание и снова поставит его в начало очереди (иначе оно удалится). В NetWare 4.x опция Keep отсутствует, задание сохраняется всегда; STARt - перезапуск принтера после остановки или паузы; PAUse - приостановка принтера, печать текущего задания продолжится после перезапуска; Mark [symb] - отметка первой страницы формата строкой указанного символа (по умолчанию *); FormFeed - пропуск страницы перед печатью очередной страницы (для остановленного принтера); MOunt Form = n - сообщение принт-серверу о номере установленной формы; PRIvate - исключение удаленного принтера из списка сетевых и передача его в локальное использование; SHared - включение удаленного принтера в список сетевых и запрет его локального использования; CancelDown - отмена действия опции закрытия после печати текущих заданий в PCONSOLE; STATus - выдача информации о состоянии принтера (команда доступна всем клиентам принт-сервера); В NetWare 4.x параметром PS задается внешнее (Advertising) имя сервера в Каталоге. Если принт-сервер запущен на сервере NetWare 3.x и младше, в параметрах PSC необходимо задать его имя опцией Server=server_name. Флаг List вызывает выдачу информации о взаимосвязи устройств, управляемых принт-сервером;



Что означает сообщение "Not ready error writing device PRN" при сетевой печати?



Что означает сообщение "Not ready error writing device PRN" при сетевой печати?

Это парадоксальное для сетевой печати сообщение может появиться в ситуации, когда в утилите CAPTURE используется закрытие по тайм-ауту с небольшим (неудачно выбранным) временем совместно с опцией создания файла CR=fname. По тайм-ауту задание закрывается, а если сразу после этого начнется вывод следующей порции данных, файл может еще не успеть закрыться. Выход - увеличить значение тайм-аута. Без опции CR такая ситуация не возникнет, поскольку следующая часть потока пойдет уже в другое задание.



Что такое аппаратный принт-сервер и что требуется для запуска?



Что такое аппаратный принт-сервер и что требуется для запуска?

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

Примером такого устройства является Ethernet Print Server DE-950 фирмы D-Link, имеющий два параллельных и один последовательный порт для подключения периферийных устройств и порт BNC (10BASE2) / RJ-45 (10BaseT) для подключения к локальной сети. Он совместим с NetWare 3.x и 4.x (использует NCP и предназначен ТОЛЬКО ДЛЯ ЭТИХ ОС) и поддерживает все четыре типа фрейма, принятые в Ethernet. "Мозгом" устройства является процессор 80C188 и 128 Кбайт флэш-памяти.

Для запуска этого устройства его необходимо подключить к локальной сети, присоединить к нему принтеры (или плоттеры). Далее на любой рабочей станции, зарегистрировавшись в сети с правами супервизора, необходимо запустить утилиту конфигурирования PCONF, поставляемую вместе с устройством. Утилита связывается по сети с устройством и позволяет сконфигурировать каждый порт независимо. С точки зрения системы порт может конфигурироваться либо как удаленный принтер (Remote Printer), логически подключенный к слотам где-либо запущенной программы PSERVER, либо как самостоятельный принт-сервер (Print Server), извлекающий задания из назначенных для него очередей. Устройству назначается имя и пароль на разрешение управления. Сконфигурированный принт-сервер всегда будет готов к работе сразу после включения питания.

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

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



Что такое локальный и удаленный (Local и Remote Printer) сетевой принтер в NetWare?



Что такое локальный и удаленный (Local и Remote Printer) сетевой принтер в NetWare?

В терминологии управления сетевой печатью определение локальный или удаленный принтер дается по отношению к узлу, на котором запущена программа принт-сервера (сервер с загруженным модулем PSERVER.NLM или станция с PSERVER.EXE). Локальный принтер подключается к портам (LPT или COM) данного узла и принт-сервер непосредственно управляет портом его подключения. Удаленный принтер подключается к портам другого узла (сервера или станции) и принт-сервер общается с ним через своего агента на том узле - модуль RPRINTER в NetWare 3.x и младше или NPRINTER в NetWare 4.x. Работой и локального, и удаленного принтера управляют через обслуживающий их принт-сервер утилитами PSC, PCONSOLE или NWADMIN.

Возможен забавный вариант: к вашей рабочей станции подключен принтер, который объявлен разделяемым (Shared) и логически закреплен как удаленный принтер принт-сервера. Задания, посылаемые вами на сетевую печать, пройдя весь замысловатый путь "намотают" на себя столько терминов, что этому способу печати трудно дать определение в одной фразе. А если объявить этот принтер личным (Private), то лично вы на нем будете печатать гораздо быстрее и без запутанных терминов.



Что такое очередь по умолчанию для принтера (Default Print Queue)?



Что такое очередь по умолчанию для принтера (Default Print Queue)?

Очередь по умолчанию определяется для конкретного принтера при конфигурировании принт-сервера в NetWare 4.x. В нее попадают задания, направленные "непосредственно на принтер" (в системе массового обслуживания "непосредственность" нереальна). Это назначение выполняется при наличии нескольких очередей, обслуживаемых данным принтером.



Что такое принт-сервер и где он может быть установлен?



Что такое принт-сервер и где он может быть установлен?

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

Каждый принт-сервер NetWare 3.x может обслуживать до 16 принтеров, обслуживая очереди печати до 8 файл-серверов. Его экран отображает информацию о состоянии принтеров (по 8 слотов на экране, переключение экранов - по клавише "пробел").

Принт-сервер может загружаться на файл-сервере NetWare 3.x и старше (PSERVER.NLM), на файл-сервере или удаленном мосту NetWare 2.x (PSERVER.VAP) или на выделенной рабочей станции (PSERVER.EXE). Разделение принт-сервера и файл-сервера снижает загрузку и повышает защиту последнего.

Принт-сервер NetWare 4.x обслуживает до 255 принтеров и может обслуживать очереди любых серверов сети. В связи с повышением его мощности возможность загрузки принт-сервера на выделенной станции (PSERVER.EXE) исключена за ненадобностью, а PSERVER.VAP забыт за давностью лет.

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



Для чего служат формы печати и как они задаются?



Для чего служат формы печати и как они задаются?

Формы печати определяют формат и тип используемой бумаги (пленки) для печати данного задания. Она задается номером (0-255) или символьным именем в конфигурации задания на печать, по умолчанию используется форма 0. Принт-сервер будет печатать задание только в том случае, если на принтере смонтирована форма, соответствующая указанной в задании. О необходимости смены формы принт-сервер уведомляет операторов данного принтера. Монтирование формы означает установку требуемого носителя и, что действительно воспринимается системой, сообщение об этом принт-серверу утилитой PCONSOLE.EXE или PSC.EXE (и NWADMIN в 4.x). Утилитой PCONSOLE (и NWADMIN в 4.x) для каждого принтера можно задать режим обслуживания форм.

Режим Change Forms as Needed (изменение формы при необходимости) - будут печататься задания в порядке установленных приоритетов, на смену форм будет выдаваться запрос.

Режим Minimise Form Changes across Print Queues (минимум замен форм между очередями) или Minimise Form Changes within Print Queues (минимум замен форм внутри очередей) - печать заданий, требующих данной формы, изо всех очередей, невзирая на их приоритет или в соответствии с приоритетом очереди соответственно. При этом другая форма будет запрашиваться только после отработки всех заданий с данной формой во всех очередях или в очереди с высшим приоритетом.

Режим Service Only Current Mounted Form (обслуживать только монтированную форму) - инициатива установки форм принадлежит оператору, принт-сервер отрабатывает требующие ее задания в порядке очередей и приоритетов.

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



Для чего создаются разные очереди на печать?



Для чего создаются разные очереди на печать?

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

Наивысший приоритет имеет номер 1, низший - 10 (15 в NetWare 4.x).



Где хранится конфигурация заданий на печать?



Где хранится конфигурация заданий на печать?

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

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

SMODE Z:PCONSOLE.EXE 5

SMODE Z:CAPTURE.EXE 5

SMODE Z:NPRINT.EXE 5

(подразумевается, что Z: спланирован на SYS:PUBLIC).



К чему можно подключать принтеры для совместного использования?



К чему можно подключать принтеры для совместного использования?

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

Локальные сетевые принтеры подключаются непосредственно к LPT- или COM-портам компьютера, на котором запускается принт-сервер. Число принтеров, подключаемых к одному узлу, ограничено количеством портов IBM PC: до 3 (реже 4) LPT- и 2 (4) COM-портов. Для используемых портов желательно (с точки зрения повышения производительности) назначить режим работы по аппаратным прерываниям, хотя, при невозможности выделения отдельных IRQ (обычно из-за сетевых плат, которые без прерываний работать не могут в принципе), можно назначить режим работы по опросу готовности. Использование локального подключения с обслуживанием по прерываниям наиболее эффективно по производительности и экономии ресурсов.

Удаленные сетевые принтеры подключаются к портам обычной (невыделенной) рабочей станции, на которой необходимо запустить резидентную программу их поддержки. Их число также ограничено количеством портов, а для удаленных принтеров NetWare 3.x, использующих модуль поддержки RPRINTER.EXE, еще и наличием доступных аппаратных прерываний. Данный способ подключения удаленных принтеров потребляет некоторые ресурсы станции и сковывает свободу ее пользователя.

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

В NetWare 4.x удаленные принтеры поддерживаются модулем NPRINTER.EXE, который можно сконфигурировать и на работу по опросу готовности (Poll).

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

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

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



Как избежать лишнего расхода бумаги на шапки и пустые листы между заданиями?



Как избежать лишнего расхода бумаги на шапки и пустые листы между заданиями?

Для этого в конфигурации заданий или опциях CAPTURE и NPRINT укажите параметр NoBanner - и от листов с шапками вы избавитесь.

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



Как избежать задания массы параметров утилит печати?



Как избежать задания массы параметров утилит печати?

Чтобы сетевая печать не вызывала лишних хлопот с заданием параметров, воспользуйтесь утилитой PRINTCON.EXE для создания и настройки файла конфигурации заданий. Файл PRINT.DAT, хранящийся в личном почтовом каталоге пользователя, содержит определения заданий, одно из которых назначается заданием по умолчанию. Утилита позволяет менять имена заданий, переопределять задание по умолчанию и копировать конфигурации от одного клиента к другому. Каждая конфигурация имеет имя (до 31 символа) и задает параметры умолчания для утилит CAPTURE и NPRINT, приведенных выше (за исключением опций CReate, Keep, SHow и Delete). На выбранную конфигурацию в CAPTURE и NPRINT можно ссылаться по ее имени опцией Job=j_name. Кроме вышеперечисленных опций конфигурации заданий определяют имя устройства и режим печати, ранее определенные в базе данных используемого сервера утилитой PRINTDEF.EXE.

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

В NetWare 4.x значение Byte Stream опции File Contents соответствует режиму NoTabs и включается по умолчанию; значение Text подразумевает отработку табуляции.

Форматы файлов конфигурации заданий для пользователей Bindery (NetWare 3.x) и NDS (NetWare 4.x) не совпадают. Upgrade позволяет преобразовать старые в новые, но при сосуществовании этих пользователей в сети каждый для обслуживания своих файлов должен пользоваться утилитами PRINTCON соответствующих версий.



Как направить сетевую печать на желаемый принтер?



Как направить сетевую печать на желаемый принтер?

В NetWare 3.x задания можно направлять только в выбранную очередь, а чтобы попасть на желаемый принтер, надо знать, на какие очереди он назначен (справку об этом даст PCONSOLE). Имя очереди задается явно или через номер спулера. Номера спулеров (0-4) соответствуют логическим номерам сетевых принтеров, используемых программами, ориентированными на ранние версии NetWare. По умолчанию задания направляются в очередь нулевого спулера.

Номера не имеют никакого отношения к номерам принтеров принт-сервера.

Соответствие номеров спулеров "n" именам очередей "queue" позволяет установить и просмотреть команда консоли сервера

SPOOL [n [TO] [QUEUE] queue]

Способ направления заданий зависит от того, каким образом формируется поток данных на печать. При использовании команд CAPTURE и NPRINT в строке их запуска можно указать параметр Queue=q_name, а если очередь находится не на текущем сервере NetWare 3.x, то требуется задать и его имя параметром Server=server_name. Эти же параметры можно указать и в конфигурации заданий, и при переназначении портов из среды Windows.

В NetWare 4.x задания можно направить прямо на желаемый принтер, указав в параметрах команды CAPTURE, NPRINT его имя в Каталоге опцией Printer=pr_name (хотя на самом деле задание попадет в очередь по умолчанию, определенную для данного принтера, но пользователю об этом знать необязательно). Это же имя можно указать и в конфигурации заданий, и при переназначении портов из Среды Windows.



Как настроить режимы принтера?



Как настроить режимы принтера?

Для каждого сетевого принтера необходимо ввести его определение в базу данных определений принтеров, содержащуюся в файле NET$PRN.DAT каталога SYS.PUBLIC. База данных создается импортированием в нее определений принтеров - .PDF-файлов, взятых из комплекта поставки NetWare или экспортированных из баз данных других серверов, и определением форм печати.

Форматы баз для NetWare 3.x и NetWare 4.x не совпадают. Upgrade позволяет преобразовать старые в новые, но при одновременном использовании принт-серверов старых и новых версий каждый должен использовать соответствующую базу, и обслуживание баз должно выполняться утилитами соответствующих версий.

Каждое определение принтера включает в себя его имя (до 32 символов) и список используемых режимов печати (вид шрифта, плотность и т. д.). На любой из этих режимов можно ссылаться в определении задания на печать, посылаемого с рабочей станции. Режимы, в свою очередь, определяются как последовательность функций (инициализация, выбор плотности и т. д.) - именованных цепочек команд принтера (обычно escape-последовательности).

Описания принтеров, их режимов и функций можно создавать, импортировать, экспортировать и редактировать с помощью утилиты PRINTDEF.EXE, а в NetWare 4.x - и утилитой NWADMIN.

Редактирование определений режимов и, особенно, функций требует знаний команд управления данным принтером на уровне Escape-последовательностей. Неосторожное изменение этих цепочек может привести к загадочным графическим эффектам при печати. Рекомендуется по возможности использовать стандартные определения.

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



Как назначить клиентов очереди?



Как назначить клиентов очереди?

В NetWare 3.x и младше при создании на сервере новой очереди ее клиентами автоматически становятся все члены группы EVERYONE, то есть все клиенты данного сервера (кроме удаленных из этой группы, чего обычно не делают). В дальнейшем с помощью утилиты PCONSOLE можно удалить эту группу из списка клиентов данной очереди и внести в него любых пользователей данного сервера или их группы. Ограничения Bindery заставляют создавать очереди на всех серверах, у которых есть клиенты с потребностями печати.

В NetWare 4.x клиентами вновь созданной очереди автоматически становятся все пользователи, определенные в том же контейнере, в котором создавалась очередь. В списке клиентов очереди кроме пользователей и групп можно также назначать пользовательские шаблоны и контейнеры (организации и подразделения). При назначении контейнеров все пользователи, в них входящие, а также пользователи, входящие во вложенные в него контейнеры (и так далее) становятся клиентами данной очереди. При назначении шаблонов клиентами станут только пользователи, в будущем создаваемые по этим шаблонам (ранее созданных пользователей надо включать другим способом). Назначения выполняются утилитой NWADMIN или PCONSOLE. Отсутствие межсерверных барьеров в NDS позволяют не плодить лишние очереди, а создавать их, исходя из соображений удобства управления (конечно, учитывая и трафик).



Как назначить клиентов принт-сервера?



Как назначить клиентов принт-сервера?

В NetWare 3.x и младше при создании принт-сервера его клиентами автоматически становятся все члены группы EVERYONE. В дальнейшем с помощью утилиты PCONSOLE можно скорректировать список клиентов, который может содержать любых пользователей данного сервера или их группы.

В NetWare 4.x клиентами принт-сервера кроме пользователей и групп можно также назначать пользовательские шаблоны и контейнеры (организации и подразделения). Назначения выполняются утилитой NWADMIN или PCONSOLE.

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

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



Как назначить оператора очереди?



Как назначить оператора очереди?

Оператором всех очередей сервера NetWare 3.x и младше является пользователь SUPERVISOR, или иной пользователь с эквивалентными правами защиты. Он же может назначать операторами других пользователей, зарегистрированных на этом сервере, или их группы. Назначение операторов производится утилитой PCONSOLE. Оператором созданных им же очередей становится и пользователь, назначенный менеджером бюджета.

В NetWare 4.x всеобщим оператором является ADMIN, он же может выполнять и все назначения. Также оператором становится и пользователь, создающий очередь (для этого он должен иметь право создания объектов в Каталоге). Оператором очереди кроме пользователей и групп можно также назначать пользовательские шаблоны и контейнеры (организации и подразделения). При назначении контейнеров все пользователи, в них входящие, становятся операторами данной очереди. При назначении шаблонов операторами станут только пользователи, в будущем создаваемые по этим шаблонам (ранее созданных пользователей надо включать другим способом). Назначения выполняются утилитой NWADMIN или PCONSOLE.



Как назначить оператора принт-сервера?



Как назначить оператора принт-сервера?

Оператор принт-сервера назначается по тем же правилам, как и оператор очереди (см. ответ на предыдущий вопрос).



Как отлаживать сетевую печать?



Как отлаживать сетевую печать?

Сетевая печать в NetWare весьма сложна и в настройке, и в отладке. Часть проблем возникает от незавершенной (некорректной) инсталляции, часть - от аппаратуры, возможны и системные разрушения объектов - очередей, принт-серверов, баз данных. На случай, когда все стало очень плохо и печать не работает совсем, можно рекомендовать следующую последовательность шагов.

1. Проверить подключение, включение и готовность (по индикаторам на лицевой панели) всех устройств, участвующих в процессе печати: принтеров, принт-серверов, файл-серверов, коммуникационных средств.

2. Проверить конфигурации очередей и принтеров с помощью PCONSOLE.

3. Запустить принт-сервер и добиться того, чтобы в окне состояния отлаживаемого принтера появилось состояние готовности Waiting for a Job, а при отсутствии бумаги - Out of Paper. Средства достижения этой цели - перепроверка подключений и конфигурации принтера, попытка поиска правильного прерывания или переход на режим по опросу, проверка оборудования узла, к которому физически подключен принтер (вплоть до тестирования DOS-программами типа CHECKIT). Этим проверяется (на начальном уровне) связь принтера с принт-сервером.

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

Следующие шаги относятся к настройке рабочей станции.

5. Создать (скорректировать) конфигурации заданий для пользователей утилитой PRINTDEF и опробовать ее, печатая файлы через NPRINT. Этим проверяется тракт от постановки заданий в очередь до самого принтера.

6. Если используется перехват порта, то остается разобраться с номером перехватываемого порта (помните про LOCAL PRINTERS = n в NET.CFG или SHELL.CFG) и с настройкой признака завершения задания (AutoEndcap, TImeout) под конкретные задачи.

Изменения конфигурации принт-сервера, внесенные с помощью PCONSOLE или NWADMIN, действуют только после следующего запуска принт-сервера; оперативное управление принт-сервером влияет только на текущий сеанс его работы и "забывается" после его перезапуска. Изменения в файлах рабочей станции NET.CFG или SHELL.CFG действуют только после перезагрузки запросчика (VLM) или оболочки (NETx).



Как отложить печать задания?



Как отложить печать задания?

Печать задания можно отложить на желаемое или неопределенное время. Для этого задание необходимо найти в очереди (см. предыдущий ответ), но не удалять, а, нажав Enter, изменить флаги. Флаги User Hold или Operator Hold, установленные в "Yes" задержат выполнение задания до тех пор, пока вы их не сбросите, а установив Defer printing Yes, можно задать дату и время (Target date и Target time) выполнения задания. Но если задание уже печатается, задержать его можно, только прервав печать на принт-сервере. Застраховаться от подобных случаев можно приостановкой обслуживания очереди принт-серверами до постановки задания в очередь.

В NetWare 4.x утилита CAPTURE имеет опцию HOLD - установка задержки пользователем, которая может быть отменена или заменена на Defer print с помощью PCONSOLE или NWADMIN.



Как печатать на сетевом принтере?



Как печатать на сетевом принтере?

Если вам необходимо распечатать файл (или группу файлов по шаблону), воспользуйтесь утилитой NPRINT, похожей на DOS PRINT. Ее опции позволяют выбрать очередь (а в NetWare 4.x и прямо имя принтера), в которую будет помещаться задание, а также управлять параметрами задания на печать. Специфическая опция DELete задает автоматическое удаление файла после распечатки.

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

Если вы работаете с приложениями, не поддерживающими сетевой печати, воспользуйтесь утилитой CAPTURE.EXE обеспечивающей перенаправление данных выбранного LPT-порта станции в файл-задание очереди, и работайте с перенаправленным портом так же, как и при использовании собственного принтера. Для корректной работы возможно понадобится настройка параметров CAPTURE. Утилита ENDCAP.EXE отменяет перенаправление и закрывает файл задания.

В среде Windows переназначение порта в сеть удобно выполнять с помощью утилиты NetWare User Tools, открыв ее окно явно или через установки принтеров в панели управления. Подробне, в том числе и для Windows 95 см.главу 7.



Как работает перехват LPT-порта?



Как работает перехват LPT-порта?

Перехват порта, независимо от способа его установки (утилитой CAPTURE или с помощью NetWare User Tools и Windows), работает следующим образом:

Весь принтерный вывод, поступающий через BIOS INT 17h (инициализация, вывод символа и опрос состояния принтера) для порта с перехватываемым номером, накапливается в небольшом буфере, из которого пакетами передается в очередь сервера. В отличие от принтера, который печатал бы поступающие символы по мере поступления в свой буфер (матричный или струйный - построчно, лазерный - постранично), сетевой принтер начнет печатать задание только после того, как файл задания будет закрыт. Тонкости возникают при определении момента (повода) для закрытия задания. Если установить опцию AutoEndcap, CAPTURE посылает сигнал о закрытии файла задания (печати очередной порции) по закрытии DOS-устройства PRN приложением, которое генерировало поток данных через функции DOS. Если приложение само не закрывает PRN, то это сделает DOS по завершении работы этого приложения. Чтобы не ждать этого события и иметь возможность печати из программ, использующих INT 17h а не DOS-функции, CAPTURE можно настроить на закрытие заданий по тайм-ауту. В этом случае при паузе между выводом, превышающей заданный порог, текущее задание закрывается и обслуживается принт-сервером, а по возобновлении вывода открывается новый файл-задание. В общем случае этот способ при корректной настройке работает, однако он может являться источником различных сюрпризов. Если установлена опция NoAutoendcap и отключен тайм-аут (TImeout=0), закрытие задания произойдет только по запуску ENDCAP.EXE или повторному запуску CAPTURE для того же порта.

Запуску ENNDCAP эквивалентно нажатие кнопки End Capture (NetWare User Tools) в Windows.

В NetWare 4.x ENDCAP.EXE заменяется опцией EndCap команды CAPTURE.



Как спланировать назначения принтеров на обслуживание очередей?



Как спланировать назначения принтеров на обслуживание очередей?

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

Если принтер должен обслуживать клиентов нескольких серверов, то очереди целесообразно создавать на каждом сервере, поскольку в NetWare 3.x и младше клиентом очереди может быть только пользователь, имеющий бюджет на данном сервере. Принт-сервер 3.x может обслуживать до 8 очередей разных серверов.

В NetWare 4.x эта причина порождения множества очередей снята.

Если мощности одного принтера недостаточно, то целесообразно назначать несколько принтеров на обслуживание одной очереди. На количество принтеров здесь ограничений нет.

В NetWare 4.x ориентироваться в структуре системы печати (принт-серверы, принтеры и очереди) позволяет режим Print Layout утилиты NWADMIN. Графический образ системы можно перехватить по клавише Print Screen в Clipboard, а затем графическим редактором (Paintbrush) отредактировать и напечатать для документирования сети.



Как спланировать размещение принт-серверов по сети?



Как спланировать размещение принт-серверов по сети?

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

В NetWare 3.x количество принтеров (локальных и удаленных), обслуживаемых одним принт-сервером, не превышает 16, а достойными местами подключения принтеров являются порты тех же принт-серверов (сетевые принтеры, подключаемые к рабочим станциям, не стоит рассматривать как устройства массовой печати). По этим причинам количество принт-серверов может возрастать.

В NetWare 4.x один принт-сервер может обслуживать до 255 принтеров, а его удаленные принтеры могут подключаться к другим файл-серверам (с NPRINTER.NLM), что по эффективности не уступает локальным сетевым принтерам. Здесь минимизация принт-серверов сдерживается в основном административными соображениями. Если же сеть разнесена в пространстве и ее отдельные части соединены коммуникациями с невысокой пропускной способностью, то принт-серверы (и их очереди) надо размещать в каждой локальной части сети.



Как удалить задание, посланное на печать?



Как удалить задание, посланное на печать?

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

Чтобы удалить задание, запустите PCONSOLE, выберите требуемый сервер и в меню информации об очереди (Print Queue Information) выберите очередь из списка. Выберите пункт заданий (Current Print Job), найдите в нем свое задание и удалите его клавишей Delete.

Если вы являетесь оператором очереди, вам будут доступны не только ваши собственные, но и задания всех пользователей - будьте внимательны!



Как ускорить работу сетевого принтера?



Как ускорить работу сетевого принтера?

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

Место подключения для самой быстрой работы - параллельный порт принт-сервера. Скорость его работы определяется режимом обслуживания, размером буфера, выделяемого для принтера, производительностью и загруженностью сервера. Обслуживание по прерыванию (Use Interrupt) быстрее, чем по опросу (Polled, установка по умолчанию), но не всегда есть свободные линии прерываний (это в PC дефицит).

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

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

Модуль NPRINTER.EXE, поддерживающий этот тип подключения в NetWare 4.x, допускает работу как по прерываниям, так и по опросу. В принципе, работа по прерываниям эффективнее, но бывает справедливо и обратное. Режим работы по опросу или прерываниям задается при конфигурировании принт-сервера. При работе по опросу приоритет печати по отношению к другим задачам станции может управляться параметром T в пределах 1-9. Он определяет, через сколько 1/18-секундных "тиков" обслуживается принтер. По умолчанию принимается 1 - обслуживание на каждом тике, то есть быстрее уже некуда.

Скорость можно повысить заданием размера буфера в пределах 3-60 Кбайт, но это расходует память станции (при трехкилобайтном буфере NPRINTER занимает около 5 Кбайт).

Например, для запуска с размером буфера 30 Кбайт и обслуживания через тик (странное сочетание), выполняется команда NPRINTER PS_STUD 0 /T = 2/B =60.

В конфигурации принт-сервера можно задать размер буфера, выделяемого каждому принтеру, в пределах 1-20 Кбайт (по умолчанию 3 Кбайт). Увеличив размер буфера, ценой дополнительного расхода памяти сервера можно повысить скорость (для лазерного принтера и 20 Кбайт не жалко).

Параметр Service Interval (1-15 с, по умолчанию 5) к скорости имеет слабое отношение, поскольку он задает только интервал поиска новых заданий в очередях.

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

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

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

Не рекомендуется использовать работу по прерываниям для станций, работающих в среде Windows. Если же их все-таки использовать, то для стабилизации работы NPRINTER или RPRINTER следует загружать до запуска Windows, а в секции [386enh] файла SYSTEM.INI указать

LPT1AutoAssign = 0

LPT1irq = -1 (предполагается, что сетевой принтер подключен к LPT1).



Как установить сервис печати в NetWare 3.x?



Как установить сервис печати в NetWare 3.x?

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

1. Создать на сервере очереди заданий и определить их клиентов. Для начального варианта достаточно создать по одной очереди на каждом файл-сервере с печатающими клиентами (по умолчанию их клиентами станут члены группы EVERYONE).

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

2. Создать бюджет принт-сервера на файл-сервере - в меню Print Server Information, нажав Insert, ввести имя нового принт-сервера. При желании можно задать пароль на запуск, а также полное имя (носит справочный характер).

3. Сконфигурировать принтеры, обслуживаемые принт-сервером. Принт-сервер имеет 16 логических гнезд (Socket) для принтеров. Для каждого физического принтера, который должен обслуживаться данным принт-сервером, необходимо описать способ и параметры его подключения (см. табл. 8.1). Следует помнить, что удаленный принтер в NetWare 3.х работает только по прерываниям. При выборе типа Remote Unknown параметры подключения определяются после загрузки его поддержки на станции (RPRINTER.EXE).

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

5. Загрузить PSERVER (NLM, EXE или VAP, в зависимости от платформы) - на его экране должна появиться информация о сконфигурированных принтерах. Для каждого гнезда принтера в его окошке выводится имя (для удаленных - имя станции, к которой он подключен), и состояние: Not Defined - не определен, Not Connected - удаленный принтер не подключен, Out of Paper - кончилась бумага или принтер не подключен к порту (или просто не включен), Waiting for a job - самое приятное состояние - готов к работе.

После этого этапа серверная часть системы печати должна быть готова к работе, в чем можно убедиться, послав на печать какой-либо текстовый файл (AUTOEXEC.BAT) с помощью той же утилиты PCONSOLE.
Этим способом можно проверить выборку задания из любой указанной очереди принт-сервером и вывод его на печать, а также действия параметров задания на печать. До полной начальной установки сетевой печати вам осталось только разобраться с запуском утилит NPRINT и CAPTURE, с помощью которых задания попадают в очереди.

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

1. Если очереди принт-сервера находятся на нескольких серверах, то его бюджет должен устанавливаться на каждом из них (при этом на разных серверах могут быть разные пароли и полные имена, а типы принтеров устанавливаются как "Defined elsewhere" - определены где-то, то есть на основном сервере).

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

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


Как установить сервис печати в NetWare 4.x?



Как установить сервис печати в NetWare 4.x?

В принципе так же, как и в NetWare 3.x (см. предыдущий ответ), но все-таки несколько проще, благодаря охвату всей сети единым деревом Каталогов и большим возможностям принт-сервера и удаленных принтеров NetWare 4.x. Для установки печати во всей сети необходимо зарегистрироваться под именем ADMIN, для установки в части сети - под именем, дающем в нем права администратора. Первоначальную конфигурацию можно быстро установить, используя режим Quick Setup утилиты PCONSOLE, впоследствии ее можно изменять ручными установками той же утилиты или NWADMIN. Quick Setup позволяет назначить каждому принтеру по одной очереди, клиентом очереди и принт-сервера станет контейнер, в котором создается принт-сервер, оператор очереди и принт-сервера - ADMIN (администратор, создающий принт-сервер). Режим пригоден и для добавления новых принтеров (в паре с очередью). Пользуясь режимом Quick Setup, необходимо:

1. Выбрать контекст, в котором создается новый принт-сервер.

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

3. Задать имена нового принтера и его очереди, или согласиться с предложенными по умолчанию "P1" и "Q1".

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

Очередь на томе требует наличия свободного пространства.

5. Выбрать тип титульного листа (шапки) - PostScript или Text (по желанию и с учетом типа принтера).

6. Выбрать установки принтера.
Printer Type: Parallel/Serial/UNIX и т. п., (см. табл. 8.1)
Location: Auto Load (Local to Print Server) - автоматическая загрузка драйвера (не бумаги!) для локального подключения, Manual Load (Remote from Print server) - ручная загрузка драйвера для удаленного подключения.
Interrupt: номер прерывания, используемый портом, или None (polled mode) для обслуживания по опросу.
Port: номер LPT- или COM-порта, для COM-портов необходимо задать еще и параметры связи (скорость, количество бит, паритет, стоп-биты, XON/XOFF).

Выполнив эти пункты (их больше, чем в 3.x, но все они содержатся в одном меню и выбора требуют только установки принтера) и выйдя из меню Quick Setup, вы получите сконфигурированную систему печати, готовую к загрузке принт-сервера и модулей NPRINTER, поддерживающих удаленные принтеры.



Как "влезать без очереди" на печать?



Как "влезать без очереди" на печать?

Для этого оператор очереди должен в списке заданий, ожидающих обслуживания, присвоить номер 1 заданию-фавориту, и оно будет распечатано сразу по освобождении принтера от печати текущего задания (если нет очередей с меньшим значением приоритета). Если нет возможности дождаться окончания печати текущего задания, его можно и снять, но при этом все недопечатанное пропадет. Эти манипуляции можно выполнить утилитой PCONSOLE, а в 4.x - всесильной утилитой NWADMIN.



Как запустить принт-сервер?



Как запустить принт-сервер?

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

Для загрузки принт-сервера на файл-сервере необходимо выполнить команду LOAD PSERVER [pserver_name], где pserver_name - имя севера печати. Этот модуль добавляет свой экран консоли. Модуль может быть выгружен явно командой UNLOAD или неявно при закрытии принт-сервера утилитой PCONSOLE.

Команду загрузки можно включить в AUTOEXEC.NCF. Имя принт-сервера можно включить в строку команды (при условии, что в нем нет недопустимых символов), в противном случае его придется вводить вручную. Если задан пароль запуска, его вводят вручную с консоли.

В NetWare 4.x принт-сервер должен находиться в том же контексте, что и файл-сервер, на котором он загружается. Если это не так, то надо создать псевдоним принт-сервера в контексте файл-сервера.

Для запуска PSERVER.VAP необходимо подтвердить загрузку VAP-процессов при загрузке сервера 2.15 или внешнего моста.

Для загрузки выделенного принт-сервера его станция должна зарегистрироваться в сети так, чтобы иметь доступ к каталогу SYS:PUBLIC (или файлы PSERVER.EXE, IBM$RUN.OVL, SYS$ERR.DAT, SYS$HELP.DAT и SYS$MSG.DAT должны быть скопированы на ее локальный диск). После этого необходимо выполнить команду PSERVER [server_name/]ps_name, где ps_name - имя севера печати, server_name - имя файл-сервера, на котором хранятся определения принт-сервера. Для этой станции должно быть увеличено число соединений SPX (с помощью директивы SPX CONNECTIONS = 60) в файле NET.CFG (SHELL.CFG). Закрыть сервер можно утилитой PCONSOLE.



Как запустить удаленный принтер?



Как запустить удаленный принтер?

Для запуска удаленного принтера (предварительно описанного в одном из гнезд принт-сервера) необходимо загрузить резидентную программу его поддержки и указать имя принт-сервера и номер гнезда принтера.

Для запуска поддержки на станции должна быть загружена оболочка (NETx) или запросчик (VLM), регистрироваться в сети необязательно, но нужно иметь доступ по чтению к файлам IBM$RUN.OVL, SYS$ERR.DAT, SYS$HELP.DAT, SYS$MSG.DAT, RPRINTER.EXE и RPRINTER.HLP. Для этой станции должно быть увеличено число соединений SPX (с помощью директив SPX CONNECTIONS = 60) в файле NET.CFG (SHELL.CFG). При подключении принтера к параллельному порту он должен быть определен как локальный (строку LOCAL PRINTERS = 0 в том же файле следует либо удалить, либо установить корректное значение).

Для NetWare 3.x модуль поддержки загружается командой

RPRINTER [ps_name num][-R][-S]

Параметры ps_name и num задают имя принт-сервера и номер гнезда, если их опустить, появится меню, из которого их можно выбрать. Опция -S показывает текущее состояние принтера.

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

Опция -R отключает принтер от сервера печати и освобождает память (с оболочками EMSNETX и XMSNETX использовать нельзя, для удаления из памяти необходима перезагрузка компьютера).

Перевести принтер в режим личного использования (Private) и обратно в разделяемое (Shared) позволяют утилиты PSC или PCONSOLE.

В NetWare 4.x модуль RPRINTER.EXE заменен на NPRINTER.EXE. Запускается он аналогично, но изменился синтаксис и набор опций: /S - состояние, /B=3 (1-20) - задание размера буфера, /T=1 (1-9) - период (в тиках, 1/18 с) обслуживания при работе по опросу, /U - выгрузка из памяти. В качестве имени принт-сервера указывается его внешнее имя (Advertise name).

Для запуска удаленного принтера, подключенного к файл-серверу, на нем необходимо выполнить команду LOAD NPRINTER ps_name num, при подключении нескольких принтеров ее повторяют для каждого. Выгрузка выполняется командой UNLOAD NPRINTER (если загружено несколько, система предложит выбор кандидата на удаление).



Какие специфические особенности для пользователя имеет разделяемая печать?



Какие специфические особенности для пользователя имеет разделяемая печать?

Специфика сетевой печати, в основном обусловленная коллективностью использования принтеров и возможностью печати на разных принтерах, заключается в необходимости дополнительных настроек параметров печати. Настройка параметров выполняется опциями сетевых утилит печати CAPTURE.EXE и NPRINT.EXE, а также использованием конфигурацией заданий на печать, созданных с помощью утилиты PRINTCON.EXE. Файл конфигураций заданий на печать PRINT.DAT, хранящийся в личном почтовом каталоге пользователя, содержит определения заданий, одно из которых назначается заданием по умолчанию.

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



Какой порт можно перехватить командой CAPTURE?



Какой порт можно перехватить командой CAPTURE?

Можно перехватить вывод как в реально присутствующий в компьютере порт, так и в порт фиктивный. Перехват LPT1 посылает в сеть и дампы экрана (PrintScreen). Номер перехватываемого LPT-порта задается параметром запуска утилиты Local=n (по умолчанию 1). Этот параметр подразумевает отсчет от первого незанятого принтерного порта (количество занятых объявляется директивой LOCAL PRINTERS = m в файле SHELL.CFG или NET.CFG, по умолчанию 0). Таким образом, по умолчанию перехватывается LPT1: (LOCAL PRINTERS = 0, Local=1).



Кто получает сообщения о проблемах с сетевым принтером, требующих вмешательства?



Кто получает сообщения о проблемах с сетевым принтером, требующих вмешательства?

Эти сообщения будут получать пользователи или их группы (в NetWare 4.x можно их задать и через контейнеры или шаблоны), включенные в списки оповещения (Notifications). Их списки для каждого принтера задаются через PCONSOLE, а в NetWare 4.x - и NWADMIN. В него может входить и элемент Print Job Owner - пользователь, пославший задание, для выполнения которого и потребовалось вмешательство. Каждому элементу выбранного списка можно индивидуально задать задержку (в минутах) первого оповещения и периодичность повторов, определив таким образом "крайнего", который побежит к принтеру первым. Для изменения списков оповещения достаточно быть оператором принт-сервера.



Можно ли конфигурировать принт-сервер "на ходу", без его перезагрузки?



Можно ли конфигурировать принт-сервер "на ходу", без его перезагрузки?

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



Можно ли подключить к принт-серверу плоттер?



Можно ли подключить к принт-серверу плоттер?

Если плоттер имеет параллельный интерфейс, то можно, и без проблем. На станции, его использующей, запускается CAPTURE с обязательным указанием NoTabs, и приложение может работать с плоттером, как будто он подключен к порту станции (возможно, придется подобрать значение TImeout). Если приложение позволяет делать вывод в файл (как, например, PCAD), то можно обойтись и без CAPTURE, а использовать NPRINT.

Если плоттер не имеет параллельного интерфейса, то есть повод для уныния: ряд плоттеров (в том числе и производства Hewlett-Packard) использует своеобразный протокол квитирования (не аппаратный (RTS-CTS), и не XON/XOFF - их принт-сервер понимает), по которому плоттер обменивается с выводящей программой управляющими словами (текстовыми!). В этом случае NetWare бессильна, на такой ДИАЛОГ С УСТРОЙСТВОМ она не рассчитана.



Можно ли следить за использованием сетевых принтеров?



Можно ли следить за использованием сетевых принтеров?

Использование сетевых принтеров автоматически регламентируется назначением клиентов очередей (и принтеров в NetWare 4.x): пользователи, не являющиеся их клиентами, не могут пользоваться услугами разделяемой печати.

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

При необходимости может быть установлен сетевой аудит, где к печати относится аудит событий (Audit by Event) системы управления очередями (QMS). При этом будут протоколироваться (скрытно от всех пользователей) постановки заданий в очереди и их обслуживание, создание и удаление очередей и т. п. операции для заданных объектов.

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



Можно ли в сети использовать принтер, русифицируемый программно?



Можно ли в сети использовать принтер, русифицируемый программно?

Можно, но с некотрыми оговорками. Программные русификаторы используют перехват BIOS INT 17h - вывод байта в порт. На принт-сервер такой русификатор установить невозможно, поскольку драйвер NetWare напрямую работает с регистрами портов и загруженного драйвера просто "не заметит". На рабочей станции русификатор может использоваться только при печати через перехват принтерного вывода (с помощью CAPTURE.EXE. Печать с помощью NPRINT обычной программной русификации принтера не поддается.

Русификатор должен загружаться после загрузки оболочки (запросчика) рабочей станции, когда вектор INT 17h уже переопределен для обеспечения перенаправления вывода с локального порта (через BIOS) в сеть.

Массовые поставки аппаратно русифицированных ("прошитых") принтеров и, в основном, графическая печать из Windows, снижают актуальность этого ограничения.



Общие положения



8.1 Общие положения

Независимо от способа подключения принтера, процесс печати на сетевом принтере выполняется в три этапа.

1. На рабочей станции появляются данные (поток байт), которые необходимо вывести на принтер. Эти данные вместо вывода в локальный принтерный порт посылаются в сеть.
Перенаправление выводного потока может выполнять как приложение (или операционная среда Windows), поддерживающее сетевую печать, так и специальная сетевая утилита CAPTURE. Эта утилита перехватывает системный вывод на печать из любых приложений, даже и не имеющих средств сетевой печати. Печатать файлы на сетевом принтере позволяет утилита NPRINT, сходная с DOS-утилитой PRINT.

2. Поток данных печати от станции накапливается во временном файле специального каталога файл-сервера. По завершении приема данных этот файл - задание на печать - (Print Job) ставится в очередь печати (Print Queue). В задание включается и дополнительная служебная информация, необходимая для его идентификации и учета. Очередь нужна для временного хранения заданий множества пользователей до их непосредственной распечатки. Очередями и их заданиями могут управлять операторы очереди, они могут менять порядок печати, задерживать и даже снимать задания.

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

1. Подготовить и подключить оборудование - обычные принтеры к LPT-портам серверов или станций, принтеры с сетевым интерфейсом - к локальной сети, аппаратные принт-серверы - к сети и принтерам.

2. Создать очереди печати и определить обслуживающие их принт-серверы утилитами PCONSOLE.EXE.

3. Запустить принт-серверы (PSERVER.NLM на сервере или PSERVER.EXE на рабочей станции), обеспечивающие печать заданий из очередей на локальные (по отношению к модулю PSERVER) принтеры.

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

1. Управление перенаправлением вывода на печать в сеть - утилитой CAPTURE.EXE или созданием конфигураций заданий на печать - утилитой PRINTCON.EXE.

2. Управление очередями и прохождением заданий утилитами PCONSOLE.EXE.

3. Управление принтерами (пуск, останов, смена форм и т. п.) утилитой PCONSOLE.EXE или в режиме командной строки - утилитой PSC.

4. Конфигурирование определений принтеров - утилитой PRINTDEF.EXE.

Система печати NetWare 4.x несколько отличается от предыдущих версий:

С переходом к NDS изменились описания объектов, относящихся к печати, но сохранена совместимость с сервисом печати NetWare 3.x. Большинство действий по конфигурированию и управлению сетевой печатью выполняется утилитой NWADMIN, наглядность графического интерфейса существенно облегчает ориентирование в непростой трехступенчатой системе печати. Принтеры определяются как объекты NDS, и задания можно направлять прямо на них, не задумываясь об очередях.
Принт-сервер поддерживает до 255 принтеров (а не 16), в связи с чем изъят модуль PSERVER.EXE (за ненадобностью). Подключение сетевого принтера к рабочей станции поддерживает модуль NPRINTER.EXE, который, в отличие от предшественника - RPRINTER.EXE - может и не использовать прерывание от принтера. Модуль NPRINTER.NLM позволяет подключать принтеры и к серверам, на которых не загружен PSERVER.NLM, это экономит память. Система сетевой печати имеет массу настраиваемых параметров, в основном задаваемых на рабочих станциях. Видимо, в порядке компенсации сложности Novell в этом месте системы разрешает сокращать длинные "волшебные слова".

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



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



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

Потому, что в параметрах утилиты CAPTURE, используемой для перенаправления вывода в сеть, не установлена работа по тайм-ауту (по умолчанию TImeout = 0, то есть запрещен). Попробуйте установить TI = 5, тогда печать сможет начаться после 5-секундной паузы в выводном потоке приложения. Если документы будут печататься частями, возможно, перемежаясь шапками и чужими заданиями, увеличьте TI.



Почему может не работать сетевая печать в Windows?



Почему может не работать сетевая печать в Windows?

Для печати Windows использует перехват портов - то есть все средства NetWare по "полной программе". Богатые возможности настроек Windows расширяют список поиска неисправностей.

1. Убедитесь в том, что вы пытаетесь печатать в нужный порт, а, скажем, не на факс-сервер.

2. Проверьте назначение выбранного порта на очередь NetWare. Назначение можно выполнять как с помощью CAPTURE после регистрации в сети перед загрузкой Windows, так и из Windows (NetWare User Tools, запущенный из диспетчера печати или иным способом). Работу выбранной очереди (на серверной стороне) можно проверить, печатая какой-либо файл утилитой NPRINT с явным указанием очереди (Q=q_name), этим вы изолируете возможные проблемы с настройками CAPTURE.

3. Проверьте установку драйвера принтера в Windows, его версию и доступность.

4. Проверьте установку диспетчера печати: включен ли, не задержана ли очередь, не удалял ли кто-нибудь задания из очереди?

5. Проверьте, работает ли переназначение выбранного порта: из командной строки DOS выполните COPY C:\AUTOEXEC.BAT LPTn, где n-номер перехватываемого порта. Если файл не распечатается на сетевом принтере, проверяйте настройку перехвата порта командой CAPTURE SHow.

6. Если печать в DOS проходит, возможны проблемы с оболочкой или драйвером (используемая версия NETX должна быть 3.26 или старше, IPX - 3.10 или старше). Лучше использовать драйверы IPXODI и запросчик VLM.

7. Проверьте установку сети в Windows Setup, должна быть выбрана соответствующая версия NetWare.

Это, конечно, не исчерпывающий список поиска. Жизнь гораздо многообразнее!



Почему при отключении принтера



Почему при отключении принтера во время печати задания после его включения он иногда повторяет прерванное задание, а иногда - нет?

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



Почему при печати больших заданий



Почему при печати больших заданий сервер блокируется с сообщением "Abend: stack fault processor exception"?

Эта проблема некоторых версий драйвера ISADISK.DSK (все связано!). Если установлены диски IDE, лучше пользоваться драйвером IDE.DSK, он "умнее".



При печати одного и того же файла



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

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



При попытке печати из графического пакета картинка разбивается на два листа, в чем причина?



При попытке печати из графического пакета картинка разбивается на два листа, в чем причина?

Причина может быть как в настройке CAPTURE, так и в принтере.

Если используется CAPTURE с небольшим значением тайм-аута, а пакет медленно формирует растр для принтера, то паузу между фрагментами CAPTURE воспринимает как конец задания. Попробуйте увеличить значение TImeout (например, для PostScript-принтера может быть уместным и TI=60). Для отладки можно попробовать TI=0 (отмена работы по тайм-ауту), но при этом печать начнется, вероятно, только после завершения работы программы.

Другая причина - недостаток памяти в самом принтере, устраняется ее доустановкой или заменой принтера.



При попытке запуска принт-сервера



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

Выход зависит от причины, самая простая - неверно заданное имя принт-сервера - устраняется легко. В NetWare 3.x возможный вариант - не определен бюджет принт-сервера на всех серверах, очереди которых ему назначены, или им назначены разные пароли (по ошибке при инсталляции, или на каком-либо сервере была восстановлена старая копия Bindery без этого бюджета); это исправляется с помощью PCONSOLE. Также возможно разрушение объектов принт-сервера или (и) очередей, что может лечиться утилитами BINDFIX в NetWare 3.x или DSREPAIR в NetWare 4.x. Если это не помогает, стоит удалить и создать заново принт-сервер (и очереди).



Сменив размеры страницы, указанные



Сменив размеры страницы, указанные в определении формы печати, не наблюдаю изменений в печати. Почему?

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



Тип и параметры подключения принтера к принт-серверу



Таблица 8.1. Тип и параметры подключения принтера к принт-серверу

Parallel параллельный принтер, подключаемый к LPT-портам принт-сервера (Local to Print Server) или другого узла (Remote From Print Server). Для него задается номер порта и режим работы (Polled - по опросу или Use Interrupts - по прерываниям с указанием номера).
Serial принтер, подключаемый к последовательным (COM) портам принт-сервера (Local to Print Server) или другого узла (Remote From Print Server). Для него, кроме номера порта и режима работы (Polled - по опросу или Use Interrupts - по прерываниям с указанием номера) задаются еще и параметры связи (скорость, количество бит, паритет, стоп-биты, XON/XOFF).
Remote Other/Unknown неизвестный (неопределенный) тип, используемый для удаленного или сетевого подключения принтера, параметры которого устанавливаются при запуске его программной поддержки.
В NetWare 4.x список возможных подключений принтеров расширен. В него введены:

UNIX Printer разделяемый принтер, подключенный к рабочей станции UNIX. Для него задают Printer Name и Host Name - имена принтера и рабочей станции Unix, к которой он подключен.
AppleTalk Printer принтер, использующий протокол AppleTalk. Для него задают тип (Type: LaserWriter, ImageWriter, LQ, DeskWriter, PaintWriter XL, PaintJet XL300), зону сети AppleTalk, печать сообщений об ошибках (Print Error Messages - печать PostScript-принтером сообщений об ошибках на отдельных страницах, Don't Print Error Messages - не печатать сообщений), скрытие принтера (Hide Printer - принуждение посылки заданий не прямо на принтер, а в очередь, Don't Hide Printer - не скрывать).
XNP принтер с сетевым интерфейсом, использующий расширенный сетевой протокол (eXtended Network Protocol).
AIO принтер, использующий асинхронный протокол обмена (Asynchronous Input/Output), может подключаться и к асинхронному коммуникационному серверу. От обычного последовательного отличается заданием номеров аппаратуры принтера и платы подключения (Hardware Number и Board Number).



Общие опции утилит CAPTURE и NPRINT:



Таблица 8.2 Общие опции утилит CAPTURE и NPRINT:

Job = j_name имя используемой конфигурации;
Copies = 1 число копий (1-65000);
NoTabs "прозрачность" для символов табуляции. Если не указать эту опцию, то символы табуляции заменяются некоторым количеством пробелов в зависимости от текущей позиции в строке в соответствии с шагом (слегка навязчивый сервис NetWare);
Tabs = 8 (1-18) задание шага табуляции;
FormFeed (NoFormFeed) прогон чистого листа перед печатью задания;
NOTIfy (NoNOTIfy) оповещение пользователя о выполнении задания;
NoBanner отмена печати шапки;
Banner = text замена стандартной шапки на текст (до 12 символов);
NAMe = text замена в шапке имени пользователя (Login_Name) на текст (до 12 символов);
Form = f_name или n имя или номер формы печати;
Server = server_name файл-сервер, используемый для печати (для NetWare 3.x и младше);
Queue = q_name имя очереди;
Printer = p_name имя принтера в Каталоге (для NetWare 4.x)



Дополнительные опции для команды CAPTURE:



Таблица 8.3. Дополнительные опции для команды CAPTURE:

Local = 1 (1-3) номер перехватываемого LPT-порта (в NetWare 4.x - до 9);
Autoendcap постановка перехваченных данных в очередь сразу при выходе из прикладной программы или закрытии ей устройства печати;
NoAutoendcap постановка в очередь только по команде ENDCAP или повторной команде CAPTURE; TImeout = 0 (1-1000, 0 - запрещен) - временной интервал (в секундах) задержки с момента последней записи в LPT до автоматической постановки задания в очередь;
CReate = pathname помещение перехваченных данных в обычный файл;
Keep сохранение всех перехваченных данных печати на сервере в случае зависания станции или потери соединения (вместо их сброса);
SHow отображение текущих назначений для всех портов, (недопустимо использовать совместно с опциями установок);
EndCap [ALL] [CAncell] завершение перехвата и постановка задания в очередь (вместо ENDCAP.EXE). Опция ALL завершает перехваты всех портов, опция CAncell аннулирует задание на печать;
HOLD задержка задания в очереди до ее явной отмены через PCONSOLE или NWADMIN (в NetWare 4.x ).



Дополнительные опции для команды NPRINT:



Таблица 8.4. Дополнительные опции для команды NPRINT:

PrintServer = pserver_name имя принт-сервера;
Delete удаление файла после распечатки.



Удаленный принтер, подключенный



Удаленный принтер, подключенный к рабочей станции, не печатает задания из своей очереди. В чем причины?

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

Waiting for a job - проверяйте очередь и назначение ей принтера;

Private - принтер в частном использовании хозяина станции (хозяин имеет право и возможность установить с помощью PCONSOLE или PSC, этими же утилитами можно установить и коллективное использование - Shared);

Out of paper - дело может быть не только в бумаге, но и в подключении (включении) принтера;

Not connected - не загружена поддержка на станции, возможны варианты:

не был загружен модуль RPRINTER.EXE (NPRINTER.EXE); нет доступного порта (в конфигурации оболочки станции установлено LOCAL PRINTERS=0 или другое неуместное значение); неверно определены параметры устройства в принт-сервере, а если там указано Remote Other/Unknown, то при запуске RPRINTER (NPRINTER); нет доступных соединений SPX (в конфигурации оболочки не задано SPX CONNECTIONS = 50 или больше). Если все правильно, а принтер не работает или печатает медленно или прерывисто, возможно, причина кроется в конфликте или ошибочном назначении прерывания. Здесь может помочь переход на обслуживание по опросу или наоборот, на прерывание.



Установив в Microsoft Word количество копий 3, я получаю их 9. Почему?



Установив в Microsoft Word количество копий 3, я получаю их 9. Почему?

Проверьте установку количество копий для CAPTURE, очевидно, оно установлено тоже 3 (3 x 3 = 9) либо в строке запуска (Copies = 3), либо в используемой (явно или по умолчанию) конфигурации заданий. Текущие установки можно посмотреть по команде CAPTURE SHow, конфигурации заданий обслуживаются утилитой PRINTCON.



В окне принтеров панели управления



В окне принтеров панели управления Windows кнопка NetWork недоступна (серая), хотя сетевые диски видны и в DOS, и в Windows. Почему?

Это проблемы оболочки, драйвера или установки сети (см. пп. 6 и 7 предыдущего ответа).



Задания из очереди не печатаются, почему?



Задания из очереди не печатаются, почему?

Во-первых, они могут быть задержаны или отложены на заданное время (пользователем или оператором очереди), или оператор запретил их обслуживание принт-серверами. Во-вторых, может не оказаться запущенных принт-серверов с готовыми к работе принтерами, настроенных на обслуживание данной очереди. Эти причины выявляются и устраняются с помощью PCONSOLE или NWADMIN. В-третьих, очереди могут формально выглядеть правильно, а фактически быть разрушенными. В этом случае проще всего их уничтожить (если удастся) и создать новые с помощью тех же утилит.



Занимает ли принт-сервер лицензированные пользовательские соединения сервера?



Занимает ли принт-сервер лицензированные пользовательские соединения сервера?

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