Добавление команды 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
- Опции по умолчанию включают печать шапки-заголовка, печать
одной копии без табуляций и с прогоном пустого листа. Вы
можете указать эти опции в специальной конфигурации задания
на печать или в командной строке.
- Если Вы используете приложение, которое не может сформатировать
задание для принтера, NetWare предоставляет 58 определений
печатающих устройств. С помощью NetWare Administrator или
PRINTDEF импортируйте одно из них или создайте собственное.
Каждое определение печатающего устройства содержит функции
и режимы для принтера.
В конфигурации задания на печать может быть только ссылка
на определение печатающего устройства. При печати не отформатированного
для принтера файла, включающего не-ASCII символы, при запуске
NPRINT должна использоваться опция J=имя
(указывает конфигурацию задания на печать, содержащую определение
принтера), если только эта конфигурация задания на печать
не является конфигурацией по умолчанию.
- Если Вы указываете конфигурацию задания на печать, которая
имеет режим принтера большого размера, может потребоваться
увеличить количество байтов (по умолчанию - 64, диапазон
от 0 до 254) в опции PRINTER HEADER=число.
Смотрите главу 2 "Справочник опций NET.CFG" в
руководстве NetWare Client для DOS и Windows. Технический
справочник.
- Если в команде NPRINT не указано имя файла, всем опциям
должна предшествовать косая черта ("/"), включая
/D, /H, /? и /VER.
- Опции не нужны, если в конфигурации задания на печать
по умолчанию определены принтер по умолчанию и очередь по
умолчанию.
- В отличие от предшествующих версий NetWare 4 позволяет
вместо очереди на печать указывать имя принтера. Однако
Вы все еще можете указывать и очереди на печать.
- Если Вы направляете задание в очередь текущего сервера
NetWare, появится звездочка (вместо вращающегося тире) со
строкой "Подождите, пожалуйста", которые будут
отображаться до тех пор, пока все данные не будут переданы.
Например, печать 12 Мб информации может занять некоторое
время. Если исходный файл и целевая очередь находятся на
разных серверах NetWare, появится вращающееся тире. Это
означает, что данные передаются не так быстро.
Если у Вас несколько принтеров назначены
на одну очередь, указание опций принтера и очереди на печать
не даст гарантии, что указанный принтер обслужит Ваше задание
на печать. Даже если все Ваши принтеры одинаковы, Novell рекомендует
назначить каждому принтеру отдельную очередь.
Назад
| Содержание | Вперед
|