Большинство приложений разработано с учетом возможностей сетевой печати. Например, WordPerfect* может направлять задания непосредственно в очередь на печать. При работе с такими приложении Вы можете указать число копий, печать страницы шапки и т.д., поэтому устраняется необходимость в использовании специальных утилит NetWare(r) для передачи задания на печать. Подобные приложения обычно поддерживают несколько необходимых драйверов печати (управляющие последовательности, функции и т.д.) и включают их в каждое сетевое задание на печать.
Однако существует много приложений, которые не поддерживают сетевую печать. Утилита командной строки CAPTURE дает Вам возможность печатать из приложений, не поддерживающих сервис печати NetWare. Она настраивает параметры переназначения вывода на печать из Вашей рабочей станции. Затем программное обеспечение NetWare DOS RequesterTM (Запросчик NetWare для DOS) или NetWare RequesterTM для OS/2 переназначают печать из порта LPT в указанный сетевой принтер или в файл.
Главное назначение утилиты NPRINT - это печать файлов без использования приложений.
Вы можете использовать CAPTURE для выполнения следующих задач:
NOTE: CAPTURE нельзя использовать для переназначения заданий в последовательный порт.
В следующем примере представлена стандартная команда CAPTURE:
CAPTURE [P=имя_принтера | Q=имя_очереди] [L=1 или LPT1] [опции]
Например, для переназначения порта LPT1 в принтер P_1 без печати шапки-заголовка и прогона листа введите:
CAPTURE P=P_1 L=1 NB NFF
Если Вы используете конфигурацию задания на печать, Вам нет необходимости определять опции, за исключением тех, которые будут отменять опции конфигурации задания на печать:
CAPTURE J=JOB1
Информация, направленная в порт LPT1 (например, копия экрана или какие-либо документы), будет теперь распечатана на принтере P1. Для отмены переназначения введите:
CAPTURE L=1 EC
Table 5-1. Синтаксис CAPTURE для выполнения типовых задач
Задача | Синтаксис |
---|---|
Переназначение в сетевой принтер P1. | CAPTURE P=P1 <Enter> |
Переназначение в очередь Q1. | CAPTURE Q=Q1 <Enter> |
Отмена переназначения. | CAPTURE EC <Enter> |
Задержка задания в очереди. | CAPTURE HOLD <Enter> |
Отображение параметров печати для печатаемого задания. | CAPTURE D <Enter> |
Переназначение вывода принтера в файл. | CAPTURE CR= имя_файла <Enter> |
Переназначение вывода принтера в принтер. | CAPTURE P= имя_принтера <Enter> |
Использование конфигурации задания на печать "Charts". | CAPTURE J=CHARTS <Enter> |
Просмотр помощи. | CAPTURE /? <Enter> |
Просмотр всех экранов помощи. | CAPTURE /? ALL <Enter> |
Просмотр помощи для опции "Banner". | CAPTURE /? B <Enter> |
Просмотр текущих установок переназначения. | CAPTURE SH <Enter> |
Слово опции можно заменить на один или несколько параметров, представленных в таблице 5-2. Опции помогают Вам определить, как нужно печатать задание. Отделяйте одну опцию от другой пробелами или косой чертой (/). Опции могут быть введены как заглавными, так и строчными символами.
Опция | Синтаксис | Описание |
---|---|---|
All | ALL | При использовании с опцией End Capture (EC) эта опция завершает переназначение всех портов LPT. При использовании с опцией /? отображает все экраны помощи. |
Autoendcap (Автоматическое завершение переназначения) |
AU | Указывает, что при выходе из приложения переназначение данных должно быть закрыто, и данные должны направляться в принтер. По умолчанию: опция Autoendcap включена. |
Banner | B=текст | Указывает, что появится в нижней половине шапки-заголовка. Текст ограничен 12 символами. Замените слово текст любым словом или фразой длиной до 12 символов. Для этого, разрешить использование пробелов в имени шапки, заключите имя в кавычки (например, "ON THE GO"). По умолчанию: переназначенный порт (например, LPT1). |
Cancel | CA | Используется совместно с опцией EC. Завершает переназначение данных в порты LPT; оставшиеся переназначенные данные будут потеряны. |
Cancel and end capture | ECCA | Завершает переназначение данных в порты LPT с потерей переназначенных данных. Если опция Create (CR=) была использована в основной команде переназначения, файл закрывается, но не теряется. |
Copies | C=число (1 - 65,000) | Указывает количество копий. В NetWare 4TM CAPTURE позволяет распечатывать до 65000 копий. По умолчанию: 1 копия. |
Create (недоступна в OS/2) | CR=путь и имя файла | Создает файл, в который записываются данные для печати. Эта опция может использоваться только с опциями TI=, AU или NA. |
Details | D | Выдает список параметров печати для переназначения. Также показывает, была ли использована конфигурация задания на печать. |
End capture | EC | Завершает переназначение данных в порты LPT. Если эта опция используется совместно с опцией L=номер, она отменяет переназначение для указанного номера порта. Если она используется без опции L= номер, по умолчанию переназначение отменяется для порта LPT1. Если она используется с опцией ALL, переназначение отменяется для всех портов LPT. Если данные переназначались в сетевой файл, он закрывается. Для завершения переназначения портов LPT и отказа от переназначенных данных совместно с этой опцией может быть использована опция CA. Для отмены старых и назначения новых установок переназначения снова запустите CAPTURE. |
Form | F=имя или номер | Определяет используемую принтером форму. (Перед тем, как использовать номера и имена форм, Вы должны определить их в PRINTDEF или NetWare Administrator.) При указании неверного имени формы CAPTURE выдаст предупреждение. По умолчанию: F=0. |
Form feed | FF | Разрешает прогон пустого листа после выполнения задания на печать. Эта опция обеспечивает печать следующего задания с начала следующей страницы. Однако, если приложение автоматически прогоняет пустой лист в конце файла, добавление этой опции может привести к чрезмерному расходу бумаги. По умолчанию: FormFeed включен. |
Help | /? или /H | Отображает основную информацию помощи. Эти опции используются со многими утилитами для вывода экрана помощи. |
Hold | HOLD | Позволяет направлять задание на печать в очередь без дальнейшей его распечатки. Для отмены задержки задания Вы можете использовать утилиты PCONSOLE или NetWare Administrator. |
Job configuration | J=имя | Указывает на используемую конфигурацию задания на печать. Не нужно использовать другие опции, кроме тех, которые меняют опции конфигурации задания. Если конфигурация задания на печать не указана, но существует конфигурация по умолчанию, то будет использована последняя (для просмотра используемой конфигурации введите опцию "Details"). Если не существует конфигурации задания на печать по умолчанию, Вы должны в командной строке указать принтер или очередь. Если конфигурация задания на печать находится вне текущего пути поиска, можно использовать эту опцию для указания контекста, в котором она может находиться. (Смотрите абзац "Начиная с версии NetWare 4.02 в командах CAPTURE и NPRINT к опции J= добавлена новая функция, позволяющая использовать конфигурации заданий на печать, находящиеся в любом месте дерева Каталога, где у Вас имеется достаточно прав.") |
Keep | K | Гарантирует, что сервер NetWare будет хранить все принятые от рабочей станции данные, если та вдруг "зависнет" или к ней прекратится подача электропитания. Когда сервер определит, что соединение со станцией разорвано, он передаст принятые им от станции данные в очередь для печати. Используйте эту опцию, если планируете выполнять переназначение данных через несколько часов. Если Вы не включили опцию "Keep", а рабочая станция зависла во время передачи данных в переназначенный порт, сервер NetWare отбросит уже принятые им данные. |
LPT порт | L=номер (1 - 9) или LPT<номер> | Указывает порт LPT, который Вы переназначаете. Вы можете устанавливать сетевые принтеры в файле NET.CFG с помощью команды: NETWORK PRINTERS=
номер (1-9). Вместо LPT=n Вы можете указать Ln. |
Name | NAM=текст | Указывает, что будет напечатано в верхней половине страницы шапки. Предельная длина - 12 символов. По умолчанию: Имя пользователя, используемое при регистрации. |
No autoendcap (продолжение переназначения) | NA | Указывает, что переназначенные данные не будут закрыты и посланы в принтер при выходе из приложения. Это позволяет добавить в задание на печать больше информации. При использовании этой опции переназначение не будет закрыто, если только Вы не указали в команде и опцию TI=. В противном случае для отмены переназначения Вы должны ввести команду EC. |
No banner | NB | Запрещает печать страницы шапки-заголовка. |
No form feed | NFF | Запрещает прогон пустого листа после выполнения задания. |
No notify | NNOTI | Указывает, что пользователь не будет оповещен после выполнения печати задания. Не путайте эту опцию с опцией оповещения PCONSOLE, которая в случае возникновения проблем с принтером информирует об этом определенных пользователей. По умолчанию: NoNOTIfy включена. |
No tabs | NT | Указывает, что символы табуляции в задании на печать не будут преобразованы в пробелы. Это также называется "byte stream". Эта опция гарантирует, что все символы табуляции, находящиеся в Вашем задании на печать, при поступлении в принтер не будут изменены. Применяйте эту опцию в большинстве случаев печати, особенно при печати графики. По умолчанию: NT (байтовый). |
Notify | NOTI | Указывает, что после выполнения задания пользователь получит сообщение. Эта опция не будет оповещать Вас в случае возникновения проблем с принтером или в том случае, если Ваше задание не может быть распечатано. |
Printer | P=имя | Указывает, в какой принтер будет послано задание. Вы можете указать его в конфигурации задания на печать по умолчанию. Не используйте эту опцию совместно с опцией Q=. |
Queue | Q=имя | Указывает, в какую очередь будет послано задание. Вы можете указать ее в конфигурации задания на печать по умолчанию. Не используйте эту опцию совместно с опцией P=. |
Server | S=имя | Указывает на сервер NetWare, если задание направлено в очередь Bindery. Не используйте ее для очередей сервиса Каталога. По умолчанию: текущий сервер или дерево. |
Show | SH | Показывает текущее состояние параллельных портов (LPT). Не используйте с другими опциями. |
Tabs | T=число (1 - 18) | Определяет количество пробелов, на которые будет заменен каждый символ табуляции в задании на печать (по умолчанию: 8). Для заданий, использующих непрерывный поток различных байтов (byte stream), используйте опцию NT (No tabs - без табуляций). |
Timeout | TI=число (0 - 1000) | Определяет количество секунд ожидания перед закрытием задания после приема последней порции данных. Если время тайм-аута недостаточно, при печати некоторых файлов могут возникнуть проблемы. Особенно при печати графики. Увеличьте величину тайм-аута только в том случае, если распечатываются только части файлов или эти файлы не печатается совсем. По умолчанию: TI=0 (запрещен). |
Version | /VER | Показывает информацию о версии этой утилиты. Также выдает список имен и номеров версий всех файлов, необходимых для загрузки этой утилиты. |
Для печати на сетевом принтере из приложения, не предназначенного для работы в сети, выполните следующие действия.
CAPTURE P=имя_принтера TI=номер LPT1
В большинстве приложений печать начинается немедленно после передачи задания. При этом:
В большинстве приложений печать начинается немедленно после передачи задания. При этом:
CAPTURE P=имя_принтера TI=2 NOTI
Через две секунды после последней записи в файл утилита CAPTURE направит Ваше задание в очередь. В нижней части экрана появится сообщение, что задание распечатано.
Предположим, что Вы часто используете CAPTURE для печати из двух различных приложений: AppA и AppB. В AppA нет возможности указать порт, через который будет направлено задание. Поэтому оно всегда направляет задания в LPT1. Однако AppB имеет программу настройки (Setup), в которой можно выбрать параллельный порт.
Также предположим, что AppA требует форму, отличную от той, которую использует AppB. Вы также хотите поместить форму A (для AppA) в принтер P_1, а форму B (для AppB) в принтер P_2.
Для передачи данных в принтер P_2 через порт LPT2 используйте Setup AppB. Затем для переназначения данных из AppA введите:
CAPTURE LPT1 P=P_1
Затем для переназначения данных из AppB введите:
CAPTURE LPT2 P=P_2<Enter>
Вы также можете добавить в эти команды другие опции.
Для печати информации, изображенной на экране монитора, выполните следующие действия.
CAPTURE P=имя_принтера TI=номер LPT1Вы также можете включить в команду другие опции, кроме SHow.
NOTE: DOS направляет задание на печать в порт. Если принтер не подключен к порту, Ваша машина может зависнуть. Для предотвращения этого включите в файл NET.CFG на Вашей рабочей станции следующую строку:
LOCAL PRINTERS = 0
Предположим, что Вы хотите переходить из приложения в приложение и записывать данные из каждого приложения в один файл с именем TEST в сетевом каталоге.
Используйте опции "Create" (CR) и "No autoendcap" (NA). Указав "No autoendcap", Вы сможете переходить из одного приложения в другое или открывать разные файлы без немедленного закрытия созданного Вами файла.
Для записи данных в файл в текущем каталоге введите:
CAPTURE CR=TEST NA TI=0Для записи данных в файл с именем TEST в каталоге REPORTS введите:
CAPTURE CR=COUNT_SYS:SALES\REPORTS\TEST NA TI=0Для отмены переназначения введите:
CAPTURE EC
Если в командной строке CAPTURE Вы укажете сервер NetWare, к которому не подключены, CAPTURE подключит Вас к нему с именем GUEST, если это имя не требует пароля. Если для этого имени нужен пароль, то у Вас для завершения переназначения будут запрошены имя и пароль.
Если Вы хотите печатать на принтере или послать задание в очередь, которая расположена в контексте, отличном от Вашего текущего контекста сервиса Каталога NetWare (NetWare Directory ServicesTM ), это можно выполнить одним из следующих способов.
CAPTURE P=.P_1.DALLAS.SWRGN.NOVELL
CX /T
NLIST PRINTER /N /S NLIST QUEUE /N /S
Иногда бывает, что требуется направить на печать задание, которое использует конфигурацию задания на печать, находящуюся в другом контексте.
В версиях, предшествующих NetWare 4.02, поиск конфигураций заданий на печать был ограничен текущим контекстом и контекстом, находящимся в дереве Каталога непосредственно над ним.
Начиная с версии NetWare 4.02 в командах CAPTURE и NPRINT к опции J= добавлена новая функция, позволяющая использовать конфигурации заданий на печать, находящиеся в любом месте дерева Каталога, где у Вас имеется достаточно прав.
При использовании этой функции Вы можете сузить круг поиска, указав контекст или владельца базы данных, содержащей конфигурацию.
Следующий пример относится к команде CAPTURE. Вы можете сделать то же самое и с NPRINT.
Синтаксис команды для этой функции является следующим:
CAPTURE J=имя_задания:контекст
Например, если при использовании для печати принтера P_1 нужно задействовать конфигурацию RPT, расположенную в объекте-контейнере .DALLAS.SWRGN.NOVELL, Ваша команда должна иметь вид:
CAPTURE P=P_1 LPT1 J=RPT:.DALLAS.SWRGN.NOVELL
NOTE: Точка перед именем контейнера указывает, что Вы определили абсолютный путь контекста, то есть весь путь до корня. Если Вы хотите указать только относительный путь контекста (не отражающий путь до корня), не нужно ставить эту точку. За дополнительной информацией обратитесь к Руководству по сетям NetWare 4 .
Вы можете указать контекст в любой части дерева, где у Вас имеется достаточно прав.
Если вместо контекста Вы укажете пользователя, то команда должна выглядеть так:
CAPTURE J=JOB1:CN=имя_пользователя.SALES.NOVELL
Если Вы не знаете имени конфигурации задания на печать, из главного меню утилиты PRINTCON "Возможный выбор" выберите опцию "Смена текущего объекта". Для просмотра дерева в поле "Введите объект" можно нажать <Insert>. Вы можете просмотреть конфигурации в нужном контексте, если у Вас есть для этого права.
Назад | Содержание | Вперед