Порядок размещения потоков в списке

Для управления принтерными потоками вы должны разместить их в списке перед шаблоном @???????.??? (@*.*). Например, для того, чтобы управлять потоком @PRINTER, вы должны выбрать @???????.??? в списке логических принтерных потоков, и набрать @PRINTER, разместив его первым в списке. После этого вы можете ввести остальные потоки, размещая каждый в отдельной строке списка.

Вы можете использовать также символы-шаблоны (такие, как *). Например, для принтеров с именами @FAST1, @FAST2, @FAST3 вы можете задать управление потоками всех принтеров с помощью шаблона @FAST*.

Если потоки в списке будут следовать в приведенном ниже порядке


       @FAST*  Enabled



       @FAST1  Disabled



       @FAST2  Enabled



       @FAST3  Disabled

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

Если вы хотите разрешить поток @FAST2, но запретить @FAST1 и @FAST3, разместите потоки в следующем порядке:


       @FAST2  Enabled



       @FAST*  Disabled

В этом случае все принтерные потоки, имена которых начинаются с символов @FAST*, за исключением @FAST2, будут запрещены.

Если нужно разрешить потоки, имена которых начинаются с @FAST и @DRAFT, но запретить все остальные, их можно разместить в таком порядке:


       @FAST*  Enabled



       @DRAFT*  Enabled



       @???????.???  Disabled

В этом случае, все потоки, размещенные в списке после @???????.??? будут запрещены, поскольку данному шаблону удовлетворяют любые имена. Приведенный пример имеет смысл, например, в такой ситуации: потоки @FAST и @DRAFT используются для вывода на стандартный лист, а остальные - для вывода на бланк организации. В этом случае вам будет легко управлять потоками в зависимости от того, какая бумага помещена в принтер.

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

Печать документов с заголовком

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

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

Замечание: Не используйте этот режим при печати PostScript-файлов.

Для включения режима печати заголовков:

  1. В командной строке наберите NET_MGR Enter. Выберите в меню команду Управление ресурсами и нажмите Enter еще раз.
  2. Укажите в списке принтерный ресурс, для которого вы хотите задать режим печати заголовков и нажмите Enter.
  3. Выберите строку Заголовок и нажмите Enter для включения режима печати заголовков.
  4. Для возврата в DOS используйте клавишу Esc.

Уведомления от принтера

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

  1. В командной строке наберите NET_MGR Enter. Выберите в меню команду Управление ресурсами и нажмите Enter еще раз.
  2. Укажите в списке принтерный ресурс, для которого вы хотите задать режим передачи уведомлений и нажмите Enter.
  3. Выберите строку Уведомления и установите нужный режим с помощью клавиши Enter.
  4. Для возврата в DOS используйте клавишу Esc.

Задержка уведомления

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

  1. В командной строке наберите NET_MGR Enter. Выберите в меню команду Управление ресурсами и нажмите Enter еще раз.
  2. Укажите в списке принтерный ресурс, для которого вы хотите задать время задержки уведомлений и нажмите Enter.
  3. Выберите строку Задержка Уведомления и установите нужный режим с помощью клавиши Enter.
  4. В появившемся на экране окне задайте время задержки (в секундах) с которой уведомления от принтера будут передаваться пользователям, имеющим привилегию О (оператор).
  5. Для возврата в DOS используйте клавишу Esc.

Печать в файл

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


       NET USE LPT1 \\SERVER1\@PRINTER Enter

перенаправляет данные, переданные в порт LPT1 сетевому принтеру @PRINTER, подключенному к серверу SERVER1. Вы можете также перенаправить печать в файл на диске сервера с помощью команды


       NET USE LPT1 \\SERVER1\C-DRIVE\OUT\FILE1 Enter

В этом случае вместо вывода документа на принтер он будет записываться в файл FILE1 на диске С (каталог OUT) сервера SERVER1. Например, при нажатии клавиш Shift + Print Screen после задания приведенной выше команды будет создаваться файл FILE1 вместо печати содержимого экрана.

Замечание: Прежде, чем перенаправлять печать в файл, вы должны создать соответствующий файл. Одним из способов обеспечить гарантированное создание нужного файла является использование перед командой NET USE команды ECHO с перенаправленным в нужный файл выводом


      ECHO \\SERVER1\C-DRIVE\OUT\FILE1 Enter



      NET USE LPT1 \\SERVER1\C-DRIVE\OUT\FILE1 Enter

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

Локальное использование сетевого принтера

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

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

Для прекращения вывода на принтер заданий из очереди введите команду


      NET QUEUE STOP \\server LPTn Enter

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


      NET QUEUE HALT \\server LPTn Enter

В приведенных командах "server" используется для обозначения сервера, к которому подключен принтер, n (в LPTn) задает номер принтерного порта.

Замечание: Для использования команды NET QUEUE вы должны иметь привилегию Q (управление очередями).

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


      NET UNUSE STOP LPTn Enter

Ваш принтер (LPTn) будет после этого использоваться в качестве локального. Он будет сохраняться в списке ресурсов, но никакие задания из сети не будут выводиться на этот принтер.

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

Перенос области буферизации

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

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

Очистка области буферизации

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

  1. Удостоверьтесь, что программа SERVER не загружена на вашем компьютере. Если это не так, выйдите из Windows, если вы работаете в этой среде, и нажмите одновременно клавиши Ctrl+Alt+Del. После появления на экране сообщения об отключении сервера от сети убедитесь, что на сервере нет открытых файлов и нажмите клавишу S.
  2. В командной строке наберите NET_MGR Enter. Выберите в меню команду Управление Очередями и нажмите Enter еще раз.
  3. Наберите Да в окне подтверждения операции, нажмите Enter, после чего используйте клавишу Esc для возврата в DOS.

Прямая печать

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

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

  1. В командной строке наберите NET_MGR Enter. Выберите в меню команду Управление Ресурсами и нажмите Enter еще раз.
  2. Укажите в списке ресурсов принтер, для которого вы намерены использовать режим прямой печати и нажмите Enter.
  3. Выберите строку Прямая печать и задайте нужный режим с помощью клавиши Enter.
  4. Если вы хотите изменить время ожидания (по умолчанию 30 секунд), переместите указатель на строку Время ожидания и нажмите Enter.
    Замечание: Установите время ожидания больше значения, заданного командой NET LPT TIMEOUT на ваших рабочих станциях. По умолчанию в файле STARTNET.BAT задается тайм-аут в 10 секунд.
  5. Введите значение времени ожидания и нажмите Enter. Во избежание перезапуска печати ненадолго приостановленного вывода в режиме прямой печати, используйте значение времени ожидания в диапазоне 120 - 3600 секунд. Для исключения ожидания задайте нулевое время ожидания. Вэтом случае программа, работающая с принтером в режиме прямой печати, получает исключительные права на использование принтера.
  6. После задания времени ожидания используйте клавишу Esc для возврата в DOS.
  7. Передайте в очередь задание на печать, пользуясь обычными средствами.
  8. По истечении периода ожидания:
  9. Для гарантированного использования режима прямой печати, введите команду
    
           NET FLUSH \\ServerName Enter 
    
    

    где ServerName - имя сервера печати, для которого включен режим прямой печати. Для использования команды NET FLUSH требуется привилегия S (системный диспетчер).

Использование Удаленного принт-сервера (RPS)

Программа удаленного сервера печати RPS.EXE устанавливается автоматически при инсталляции LANtastic. Эта программа позволяет совместно использовать в сети принтеры, подключенные к рабочим станциям (без установки этих станций в режим сервера).

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

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

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

Использование RPS

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

  1. Выберите в сети один из компьютеров для использования в качестве сервера очередей.
  2. Организуйте на этом сервере удаленный принтерный ресурс.
    Замечание: При использовании удаленного принт-сервера режимы уведомления оператора и прямой печати не поддерживаются.
  3. Установите счет пользователя для RPS-станции:
    Замечание: Если вы уже используете сервер очередей, удостоверьтесь, что на этом сервере для вас установлена привилегия D (управление буферизацией) и вам не потребуется создавать для этого новый счет.
  4. Предоставьте привилегию D для созданного счета RPS (см. гл. 6).
  5. Убедитесь, что в окне Стартовых Параметров Сервера включена опция поддержки удаленного принтера (см. гл. 8).
  6. Повторите пп. 1-5 для каждого сервера очередей.

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

  7. Перейдите к компьютеру RPS-станции (если на нем загружена среда Windows, выйдите из нее) и загрузите программу удаленного сервера печати:
    
           RPS USER_NAME=Name PASSWORD=Passw switches Enter
    
    

    Name - имя счета, организованного на сервере для RPS-станции, Passw - пароль для использования этого счета; switches означает набор допустимых параметров командной строки RPS (см. Интерактивный Справочник).

    Например, если вы создали для RPS-станции счет RPS1 без пароля, командная строка загрузки RPS будет иметь вид:

    
           RPS USER_NAME=RPS1 Enter
    
    

    Если вы хотите собирать задания на печать от нескольких принтерных ресурсов, вы должны задать их количество:

    
           RPS USER_NAME=RPS1 RESOURCES=6 Enter
    
    

    Если к RPS-станции подключено несколько принтеров, используемых в качестве сетевых, следует задать значение параметра PRINTERS=

    
           RPS USER_NAME=RPS1 RESOURCES=6 PRINTERS=2 Enter
    
    
  8. После того, как программа RPS, вы можете изменить режим ее использования с помощью команд с аналогичным синтаксисом. Например, для задания имени принтера и порта используется команда
     
    
           RPS DEVICE_NAME=name PORT=LPTn Enter
    
    

    или

    
           RPS DEVICE_NAME=name PORT=COMn Enter
    
    

    Имя устройства (name) может содержать до восьми символов и должно быть уникальным в рамках сети. Например, для принтера RPS-PRN, подключенного к порту LPT1, используется команда

    
           RPS DEVICE_NAME= RPS-PRN PORT=LPT1 Enter
    
    

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

  9. Вы готовы к подключению сервера очередей. Используйте команду
    
           RPS ATTACH PORT:\\ServerName\Resource Enter
    
    

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

    
           RPS ATTACH LPT1:\\SERVER1\@REMOTE Enter
    
    

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

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

    Замечание: Между передачей задания сетевому принтеру и началом вывода на принтер RPS-станции происходит задержка в 60 секунд.

    Вы можете создать пакетный (.BAT) файл для загрузки программы RPS и задания всех параметров:

    
          RPS USER_NAME=RPS2 PASSWORD=Secret RESOURCES=3 PRINTERS=2
    
          RPS DEVICE_NAME=RPRINT1 PORT=LPT1
    
          RPS DEVICE_NAME=RPRINT2 PORT=LPT2
    
          RPS ATTACH LPT1:\\SERVER1\@REMOTE1
    
          RPS ATTACH LPT1:\\SERVER2\@RPS
    
          RPS ATTACH LPT2:\\SERVER1\@REMOTE1
    
    

Совет: После того, как вы организовали соединения для всех RPS-станций, используйте команду RPS BATCH для копирования установленных опций в файл для последующего использования. Например, вы можете задать команду RPS BATCHRPS-SET.BATEnter. Если вы захотите внести изменения в пакетный файл, вы можете сделать это с помощью текстового редактора. Дополнительную информации о параметрах команды RPS вы можете найти в Приложении А или Интерактивном Справочнике.

Использование параметров команды RPS

Вы можете задать параметры последовательного порта, к которому подключен принтер. Эти установки будут отменять ранее заданные параметры разделяемого принтерного ресурса. Кроме того, вы можете использовать специальные команды (например, CONFIG) для просмотра списка удаленных принтеров. Подробное описание параметров команды RPS содержится в Приложении А или Интерактивном Справочнике.

Что читать дальше?

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

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