Добавление команды CAPTURE в процедуру регистрации

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

	#CAPTURE Q=имя_очереди TI=n

или

	#CAPTURE Q=имя_очереди AU

В команде можно использовать любые опции. Если в команду процедуры регистрации Вы включаете опции Timeout или Autoendcap, для печати копии экрана нужно будет только нажать <Shift><Print Scrn>.

Если Вы введете команду CAPTURE из командной строки DOS, она изменит назначения, выполненные этой же командой из процедуры регистрации, при условии ее действия на тот же порт.

Процедура регистрации контейнера

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

	IF MEMBER OF "SALES" THEN BEGIN
	#CAPTURE P=P_0опции
	END

Примечание для этого примера: если Вы используете очередь Bindery, то к параметрам нужно добавить имя сервера (например, S=SALES-PRINT ).

Процедура регистрации пользователя

Предположим, что некий пользователь часто использует CAPTURE для печати из приложения, не поддерживающего сетевую печать. Этому пользователю надо направлять задания в принтер P_1, который обслуживает очередь Q_1. Он также хочет печатать без шапки-заголовка, без прогона пустого листа и отправлять задание в очередь, спустя 5 секунд после последней записи приложения в файл.

Добавьте в процедуру регистрации пользователя следующую строку:

	#CAPTURE P=P_1 NB NFF TI=5

Советы по использованию CAPTURE

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

Задачи печати, выполняемые с помощью NPRINT

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

Формат команды

В отличие от CAPTURE, для которой опции можно располагать в любом порядке, NPRINT требует, чтобы имя файла было указано сразу после ввода "NPRINT", согласно следующему формату:

	NPRINTимя_файла [P=имя_принтера | Q=имя_очереди] [/опции...]

Например, для печати файла из текущего каталога JANUARY.RPT без шапки-заголовка и прогона листа на принтере P_1 введите:

	NPRINT JANUARY.RPT P=P_1 NB NFF

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

	NPRINT JANUARY.RPT,FEBRUARY.RPT P=P_1 NB NFF

Table 5-3. Синтаксис NPRINT для выполнения типовых задач

ЗадачаСинтаксис
Печать файла MARCH.PRJ, используя конфигурацию задания на печать REPORTS. NPRINT MARCH.PRJ J=REPORTS <Enter>
Печать без шапки-заголовка пяти копий файла MARCH.PRJ на принтере P1. NPRINT MARCH.PRJ P=P1 C=5 NB <Enter>
Печать всех файлов, начинающихся с MA и имеющих расширение .PRJ. NPRINT MA*.PRJ <Enter>
Задержка задания MARCH.PRJ в очереди. NPRINT MARCH.PRJ HOLD <Enter>
Вывод списка параметров печати для задания MARCH.PRJ. NPRINT MARCH.PRJ J=REPORTS D <Enter>
Передача файла MARCH.PRJ в сетевой принтер P1, расположенный в этом же контексте. NPRINT MARCH.PRJ P=P1 <Enter>
Передача файла MARCH.PRJ в очередь Q1, расположенную в этом же контексте. NPRINT MARCH.PRJ Q=Q1 <Enter>
Просмотр помощи. NPRINT /? <Enter>
Просмотр всех экранов помощи. NPRINT /? ALL <Enter>
Просмотр помощи для опции "Banner". NPRINT /? B <Enter>
Просмотр номера версии этой утилиты. NPRINT /VER <Enter>

Параметры команды

Замените имя_файла именем файла, который хотите распечатать. Если нужно, Вы можете использовать шаблонные символы, указать букву устройства и путь к каталогу.

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

Table 5-4. Опции NPRINT

Опция Синтаксис Описание
All ALL При использовании с опцией /? выдает все экраны помощи.
Banner B=имя Определяет текст, который появится в нижней половине шапки-заголовка. Максимум - 12 символов. Замените слово имя любым словом или фразой длиной до 12 символов. Для использования пробелов имени шапки, заключите имя в кавычки (например, "ON THE GO").
По умолчанию: Имя печатаемого файла.
Copies C=число (1 - 65,000) Указывает количество копий. NPRINT позволяет распечатывать до 65000 копий. По умолчанию: 1 копия.
Delete DEL Автоматически удаляет файл после его распечатки. По умолчанию: Файл или файлы не удаляются.
Details D Выдает список параметров печати для печатаемого задания. Также показывает, была ли использована конфигурация задания на печать.
Form F=имя или номер Определяет используемую принтером форму. (Перед тем, как использовать номера и имена форм, Вы должны определить их в PRINTDEF или NetWare Administrator.)По умолчанию: 0.
Form feed FF Включает прогон пустого листа после выполнения задания на печать. Эта опция обеспечивает печать следующего задания с начала следующей страницы. Однако, если приложение автоматически прогоняет пустой лист в конце файла, добавление этой опции может привести к чрезмерному расходу бумаги.
По умолчанию: FormFeed включена.
Help /? или /H Отображает контекстно-зависимую помощь.
Hold HOLD Позволяет направлять задание на печать в очередь без дальнейшей его распечатки. Для отмены задержки для задания Вы можете использовать утилиты PCONSOLE или NetWare Administrator.
Print job configuration J=имя Указывает используемую конфигурацию задания на печать. Не нужно использовать другие опции, кроме тех, которые меняют опции конфигурации задания. Если конфигурация задания на печать не указана, но существует конфигурация по умолчанию, будет использована последняя (для просмотра используемой конфигурации введите опцию "Details").
Если не существует конфигурации задания на печать по умолчанию, Вы должны в командной строке указать принтер или очередь.
Если конфигурация задания на печать находится вне текущего пути поиска, можно использовать эту опцию для указания контекста, в котором она может находиться. (Смотрите абзац "Начиная с версии NetWare 4.02 в командах CAPTURE и NPRINT к опции J= добавлена новая функция, позволяющая использовать конфигурации заданий на печать, находящиеся в любом месте дерева Каталога, где у Вас имеется достаточно прав", где описано использование соответствующей опции в команде CAPTURE.)
Name NAM=текст Указывает, что будет напечатано в верхней половине страницы шапки. Предельная длина = 12 символам.
По умолчанию: Имя пользователя, используемое при регистрации.
No banner NB Запрещает печать страницы шапки-заголовка.
No form feed NFF Запрещает прогон пустого листа после выполнения задания.
No notify NNOTI Указывает, что пользователь не будет оповещен после выполнения печати задания. Не путайте эту опцию с опцией оповещения PCONSOLE, которая информирует определенных пользователей в случае возникновения проблем с принтером.
По умолчанию: NoNOTIfy включена.
No tabs NT Определяет, что символы табуляции в задании на печать не будут преобразованы в пробелы. Это также называется "Byte stream". Эта опция гарантирует, что все символы табуляции, находящиеся в Вашем задании на печать, при поступлении в принтер не будут изменены. Применяйте эту опцию в большинстве случаев печати, особенно при печати графики. По умолчанию: NT (байтовый).
Print queue Q=имя Указывает, в какую очередь будет послано задание. Вы можете задать ее в конфигурации задания на печать по умолчанию.
Printer P=имя Указывает, в какой принтер будет послано задание. Вы можете задать его в конфигурации задания на печать по умолчанию.
Server S=имя Указывает сервер NetWare, если нужно направить задание в очередь Bindery. Не используйте ее для очередей на печать в сервисе Каталога. По умолчанию: Текущий сервер или дерево.
Tabs T=число (1 - 18) Определяет количество пробелов, на которые будет заменен каждый символ табуляции в задании на печать (по умолчанию: 8). Для заданий, использующих непрерывный поток различных байтов (byte stream), используйте опцию NT (No tabs - без табуляций).
Version /VER Показывает информацию о версии этой утилиты. Также выдает список имен и номеров версий всех файлов, необходимых для загрузки этой утилиты.

Советы по использованию NPRINT

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

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