Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
VPS в 21 локации

От 104 рублей в месяц

Безлимитный трафик. Защита от ДДоС.

🔥 VPS до 5.7 ГГц под любые задачи с AntiDDoS в 7 локациях

💸 Гифткод CITFORUM (250р на баланс) и попробуйте уже сейчас!

🛒 Скидка 15% на первый платеж (в течение 24ч)

Скидка до 20% на услуги дата-центра. Аренда серверной стойки. Colocation от 1U!

Миграция в облако #SotelCloud. Виртуальный сервер в облаке. Выбрать конфигурацию на сайте!

Виртуальная АТС для вашего бизнеса. Приветственные бонусы для новых клиентов!

Виртуальные VPS серверы в РФ и ЕС

Dedicated серверы в РФ и ЕС

По промокоду CITFORUM скидка 30% на заказ VPS\VDS

Добавление команды 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

  • Нет необходимости использовать CAPTURE, если Вы имеете приложение, сконфигурированное для передачи заданий непосредственно в принтеры или в очереди на печать.
  • При установке структуры Каталога располагайте принтеры, конфигурации заданий на печать и пользователей в дереве как можно ближе друг к другу. Обычно CAPTURE работает быстро, но ее производительность падает, если выполняется поиск объектов и баз данных в масштабе всей сети.
  • Для получения оптимальной производительности вместо опции P=принтер используйте опцию Q=очередь. Если Вы укажете имя принтера, CAPTURE все равно будет искать очередь.
  • Если для выполнения переназначений Вы выходите за пределы текущего дерева Каталога, используйте опцию S=имя_сервера. Эта опция необходима при использовании серверов NetWare 3TM (Bindery).
  • Если определена конфигурация задания на печать, CAPTURE будет использовать все опции, за исключением тех, которые отменены из командной строки. Опции командной строки отменяют установки, указанные в конфигурации задания на печать.
  • Опции по умолчанию включают печать шапки-заголовка, Autoendcap, печать одной копии без табуляций и с прогоном пустого листа. Вы можете установить эти опции в специальной конфигурации задания на печать или в командной строке.
  • Всем опциям может предшествовать косая черта ("/"), но она необязательна, за исключением опций /VER и /?. Если очередь или принтер указаны в конфигурации задания на печать по умолчанию, нет необходимости указывать их в командной строке.
  • Так как установки CAPTURE сбрасываются при перезагрузке компьютера, поместите команду в индивидуальные процедуры регистрации. Смотрите раздел "Login Script Commands and Variables" в руководстве Supervising the Network.
  • NetWare 4 позволяет вместо очереди указывать имя принтера. Однако для переназначения Вы можете указывать и очереди.
  • CAPTURE может переназначать вывод только для параллельных портов (LPT). В команде CAPTURE нельзя указывать последовательные порты (COM).
  • Теперь в файле NET.CFG можно указывать опцию NETWORK PRINTERS=номер. Замените слово номер номером принтера (логического порта), который нужно переназначить (0 - 9). По умолчанию - 3.
    Например, если Вы установите:
    	NETWORK PRINTERS=9

    команда CAPTURE может иметь вид CAPTURE L=9 , даже если физически такой порт не существует.
  • Если Вы указываете конфигурацию задания на печать, которая имеет режим принтера большого размера, может потребоваться увеличить количество байтов (по умолчанию - 64, диапазон от 0 до 254) в опции PRINTER HEADER=число. Смотрите главу 2 "Справочник опций NET.CFG" в руководстве NetWare Client для DOS и Windows. Технический справочник.

Использование 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 рекомендует назначить каждому принтеру отдельную очередь.

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

VPS/VDS серверы. 30 локаций на выбор

Серверы VPS/VDS с большим диском

Хорошие условия для реселлеров

4VPS.SU - VPS в 17-ти странах

2Gbit/s безлимит

Современное железо!

Бесплатный конструктор сайтов и Landing Page

Хостинг с DDoS защитой от 2.5$ + Бесплатный SSL и Домен

SSD VPS в Нидерландах под различные задачи от 2.6$

✅ Дешевый VPS-хостинг на AMD EPYC: 1vCore, 3GB DDR4, 15GB NVMe всего за €3,50!

🔥 Anti-DDoS защита 12 Тбит/с!

Новости мира IT:

Архив новостей

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 7861149
Пресс-релизы — pr@citforum.ru
Обратная связь
Информация для авторов
Rambler's Top100 TopList liveinternet.ru: показано число просмотров за 24 часа, посетителей за 24 часа и за сегодня This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2019 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...