59ef489d

Сетевые принтеры


Для организации сетевой печати в Novell NetWare версии 2.2, так же как и в NetWare версии 3.11, вам необходимо создать сервер печати и очередь печати.

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

Так же как и в NetWare версии 3.11, в качестве сетевого принтера может быть использован либо принтер, подключенный к рабочей станции, либо принтер, подключенный к файл-серверу. Для использования локального принтера рабочей станции в качестве сетевого на этой рабочей станции вам необходимо запустить утилиту rprinter.exe.

Процесс печати на сетевом принтере в Novell NetWare версии 2.2 аналогичен процессу печати в Novell NetWare 3.11. Вы можете запустить резидентную программу capture.exe, которая переназначит один или несколько локальных принтерных портов на сетевые принтеры. Работа с программой capture.exe описана в главе "Сетевые принтеры в Novell NetWare 3.11".

Следует убедиться, что при установке сетевой операционной системы в диалоговой панели "Operating System Generation" в поле "Include core printing services" было проставлено значение "Yes". Если в каталоге SYS:SYSTEM нет модуля pserver.vap, необходимо выполнить частичную переустановку NetWare, как это было описано в разделе "Изменение параметров Novell NetWare" этой главы.


Для этого нажмите в поле "Setup strings" клавишу <Enter>. Вы окажетесь в меню "Setup Strings". Там будет одна строка "DEFAULT" (используется по умолчанию).

Вы можете выбрать эту строку или, нажав клавишу <Insert>, сделать новую (указав ее имя).

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

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

Значение в поле "Error wait time (10-120 sec)" определяет время, в течение которого сервер ожидает готовность принтера. Если за это время принтер будет не готов, сервер решает, что принтер выключен или неисправен.

В поле "Server Port" указан порт, к которому подключен принтер. Вы не можете изменять значение, указанное в этом поле. То же самое относится и к полю "Current paper type", определяющему тип используемой бумаги.

После завершения формирования всех полей в диалоговой панели "Information for Network Printer ..." нажмите клавишу <Esc> для сохранения новых значений параметров.

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

Для этого в главном меню утилиты net.exe выберите строку "Print". В появившемся меню выберите локальный порт, например LPT2. После выбора порта появится меню, с помощью которого вам необходимо указать используемый сетевой принтер.

Далее появится диалоговая панель "Capture Settings for Port LPT2" (если вы выбрали порт LPT2). С помощью этой диалоговой панели вы сможете изменить параметры порта, установленные по умолчанию.



В поле "Banner" вы сможете указать, следует ли разделять печатаемые файлы страницей, на которой будет указано имя файла. Возможные значения - "Yes" или "No".

В поле "Copies" можно указать количество печатаемых копий (от 1 до 250).

Поле "Direct to printer" позволяет управлять буферизацией печати. Если в этом поле указано значение "No", то задание отправляется на печать только после записи в буфер. В противном случае ожидание записи в буфер не выполняется.

Если вам нужно заставить принтер пробрасывать страницу перед началом печати файла, укажите в поле "Form feed" значение "Yes".

Для того чтобы отложить печать файла, укажите в поле "Job hold, indefinite" значение "Yes".

Вы можете также задать тип бумаги в поле "Paper Type", строку инициализации (последовательность команд, которая будет выдаваться на принтер перед началом печати) в поле "Setup string", количество пробелов, которые надо печатать вместо символов табуляции в поле "Tab expansion".

В поле "Printer wait" можно указать время (от 0 до 3600 секунд), в течение которого принтер будет ждать прихода задания на печать. После завершения этого интервала времени принтер начинает печатать.

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

Если рабочая станция имеет свой принтер (например, матричный) и в сети имеется лазерный принтер, вы можете использовать порт LPT1 для локального матричного принтера и LPT2 для сетевого лазерного принтера.

Другой способ печати (в пакетном режиме) описан в приложении "Команды Novell NetWare Lite".


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