Локальные сети персональных компьютеров. Монтаж сети, установка программного обеспечения
© Александр Фролов, Григорий Фролов
Том 4, М.: Диалог-МИФИ, 1993, 287 стр.
Если ваша программа специально предназначена
для работы с сетевыми принтерами, вам достаточно
указать ей, что используемый принтер - сетевой.
Как это сделать, прочтите в документации на
программу.
Если же ваша программа ничего не знает ни о
сетях, ни о сетевых принтерах, используйте
утилиты capture и endcap.
Утилита capture перенаправит печать с
локального принтерного порта на сетевой принтер
(в соответствующую очередь печати). Утилита endcap
отменяет переназначение.
Утилита capture имеет множество параметров, они
приведены в табл. 12. Параметры можно сокращать до
одной или нескольких букв. Возможные сокращения
показаны в таблице заглавными буквами. Например,
вместо "NoAutoendcap" можно указать "NA".
Таблица 12. Параметры утилиты capture
Параметр |
Назначение и использование |
Autoendcap |
Если указан этот параметр, данные
посылаются на принтер или в файл, когда вы
выходите из программы или запускаете программу.
Этот режим используется по умолчанию |
NoAutoendcap |
При запуске или завершении программы
создаваемый при печати файл не закрывается
автоматически. Вы можете снова запустить
программу и продолжить печать в тот же файл |
Banner=<имя> |
Если указан этот параметр, перед началом
печати ваших данных дополнительно печатается
титульный лист. Параметр <имя> появится на
этом листе, он может быть использован для
идентификации задания на печать |
NoBanner |
Если титульный лист печатать не надо,
укажите этот параметр. Вы сэкономите бумагу и
время |
Queue=<имя> |
Укажите имя очереди печати, которая
обслуживает данный принтер |
CReate=<файл> |
Указав этот параметр, вы можете
направить распечатываемые данные в файл. Можно
указать полный путь к файлу или только имя файла,
в последнем случае файл будет создан в текущем
каталоге |
FormFeed |
Пробросить один лист после печати
очередного задания |
NoFormFeed |
Отменить действие предыдущей команды |
Form=<имя> или <n> |
С помощью этого параметра можно указать
имя или номер формы, используемой для печати.
Формы создаются при помощи утилиты printdef. О
том, как и зачем создавать формы, мы расскажем
немного позже.
По умолчанию используется форма с номером 0 |
Job=<конфигурация> |
Указание конфигурации печати.
Конфигурация печати задается утилитой printcon |
Keep |
Этот параметр указывает файл-серверу,
что все данные, направляемые с рабочей станции на
печать, должны сохраняться и в случае аварийной
потери связи рабочей станции с файл-сервером эти
данные должны быть переданы серверу печати и
напечатаны |
Local=<n> |
Параметр определяет номер
параллельного порта, который переназначается
для работы с сетевым принтером. Например, для
переназначения порта LPT2 на сетевой принтер
укажите "L=2".
Если на рабочей станции есть свой принтер, вы
можете подключить его к порту LPT1, а порт LPT2
переназначить на сетевой принтер. В этом случае
вы можете легко выбирать между печатью на
локальном и сетевом принтере |
NAMe=<имя> |
Это слово, состоящее не более чем из 12
символов, будет напечатано в верхней части
титульного листа (если разрешена печать
титульного листа).
По умолчанию печатается имя пользователя, под
которым он подключился к сети командой login |
Copies=<n> |
Количество печатаемых копий, по
умолчанию равно 1 |
Server=<файл-сервер> |
Имя сервера, в который посылается
задание на печать |
SHow |
Отобразить на экране текущее состояние
портов LPT. Этот параметр несовместим с остальными
параметрами и используется только с целью
просмотра текущего состояния портов и заданных
ранее параметров |
Tabs=<n> |
При задании этого параметра вместо
одного символа табуляции будет напечатано <n>
пробелов |
NoTabs |
Символы табуляции не будут
преобразовываться
в пробелы |
TImeout=<n> |
Этот параметр позволяет вам печатать на
сетевом принтере не завершая программы, из
которой выполняется печать. Данные будут
посылаться через <n> секунд после того, как
программа запишет их
в файл.
По умолчанию этот режим не используется |
Приведем пример задания параметров для
программы capture:
capture NoB q=hetlabpq s=netlab
|