D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Спулер / sp-assign

sp-assign

Устанавливает режим работы спулера

sp-assign {options}

Выводит, изменяет или отменяет опции вывода из спулера для текущего процесса/пользователя.

Команда "sp-assign" без опций устанавливает значения, принимаемые "по умолчанию".

По умолчанию принимается следующее: вывод на принтер, "обычная" запись спулера (т.е. не "задержанный" файл), одна копия, очередь выходных форм 0, закрытие файлов после обработки, постановка задания в очередь на вывод сразу после закрытия.

Команда "sp-assign" без опций закрывает также все открытые на данный момент файлы, связанные с текущем процессом.

Опции:

  • "number.copies" Целое количество копий в интервале от 1 до 125. По умолчанию этот параметр равен "1".
  • ? Вывод установленных параметров или текущих, если установка не производилась. На дисплей выдается номер порта (port.number) данного процесса, текущие значения параметров и устройство, приписанное на данный момент к выходной очереди. (См. "assignfq").
  • a вывод направляется на альтернативный порт текущего терминала. Для правильного функционирования в файле устройств "devices" должны быть определены команды включения и выключения дополнительного порта терминала. Обратите внимание, что по умолчанию опция "a" не отменяет вывод на системный принтер. Для отключения вывода на системный принтер, как правило, используется опция "s".
  • c Ограничение вывода. Генерация вывода процессом прекращается, если процесс опережает принтер на 20 фреймов. Опция "c" применима только к выводу на принтер и может использоваться только вместе с опцией "i" и без опции "h". Если принтер недоступен или приписан к другой выходной очереди, опция "c" заставляет процесс ждать освобождения принтера. Опция "c" устанавливает счетчик копий на "1".
  • d Задержка посылки выходных данных в очередь. Вывод задерживается до закрытия файла. Данная опция не должна использоваться с опцией "i". Она подавляет опцию "i".
  • fnumber Указание выходной очереди, в которую будет направлен файл печати. "number" - это число в диапазоне от 0 до 125 включительно. По умолчанию используется выходная очередь 0. Каждая выходная очередь приписывается к определенному принтеру. См. команды "listptr" и "sp-status".
  • h Посылка вывода спулера в задержанный файл.
  • i Немедленная посылка вывода спулера на принтер.
  • m Подавление вывода сообщения "[1151] Entry # n".
  • o Запись остается "открытой". Файл печати остается "открытым" после завершения процесса. Это позволяет разместить несколько заданий на печать в одной физической записи спулера. См. также команды "sp-open" и "sp-close". Для закрытия записи можно использовать команду "sp-assign" без опций или команду "sp-close".
  • p Посылка вывода на принтер. Этот параметр используется по умолчанию.
  • rnumber открытие файла печати с другими опциями, заданными в строке. "number" - это число в интервале от 0 до 125 включительно, которое используется в предложении "print on 'n'" FlashBASIC. Предупреждение: если опция "r" используется для посылки двух или более файлов печати на магнитный носитель в течении одного процесса, то на носителе выходные данные из этих двух файлов будут перемешаны. Если опция "r" задана вместе с опцией "i", принтер начинает генерировать вывод немедленно и не ожидает завершения задания печати прежде, чем начать печать. Вреда это не приносит за исключением того, что другие задания печати не могут обслуживаться данным принтером до завершения этой программы. Команда "sp-assign" с опцией "r" может использоваться для инициализации файлов печати до тех пор, пока не будет исчерпана емкость блока управления вводом. В зависимости от конфигурации системы емкость блока управления вводом составляет примерно 60 записей.
  • s Подавление вывода на принтер.
  • t Посылка вывода на магнитный носитель. Файл печати направляется прямо на магнитный носитель под управлением процесса, генерирующего выходные данные, а не процесса спулера. Поэтому лента должна быть установлена до начала выполнения задания. В случае необходимости опция "t" вызывает глагол "t-att".

Примеры:

sp-assign hs ?
Line#  Status   Copies  Form#  Device
  39     hs        1      0    dp.lzr
  • "Line#" - номер порта, к которому подключен данный терминал.
  • "Status" - опции, установленные командой "sp-assign".
  • "Copies" - количество копий на печати.
  • "Form#" - номер (номера) очереди выходных форм.
  • "Device" - имя устройства печати.
sp-assign 13 f11 ?
Line#  Status   Copies  Form#  Device
  39      p        13     11   hp-lzrii