D3 Reference Manual

Index | Help

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

Разделы / Спулер / listptr

listptr

Показывает принтеры

listptr {options}

Выводит статус блока управления всех принтеров.

Отчет имеет следующий формат:

Printer                                  Dev or
Type     Number   Output Queues    Skip  Line #    Status
  • "printer type" - тип принтера (последовательный или параллельный).
  • "number" - номер принтера. См. "startptr".
  • "output queues" - очереди, назначенные для данного принтера. (максимум 3)
  • "page skip" - количество пропускаемых страниц между файлами печати.
  • "dev or line#" - Если устройство представляет собой последовательный принтер (serial), то выводится номер порта. Если это параллельный принтер (parallel), то выводится номер принтера.
  • "status" - статус текущего принтера: "активный" (active) означает, что принтер в настоящий момент печатает, запускает или заканчивает печать отчета. "Неактивный" (inactive) означает, что принтер в настоящий момент неактивен. Если он еще и "остановлен" (stopped), то можно использовать глагол "startptr". "Неназначенный" (unallocated) может означать, что принтер вообще не был запущен, был удален при помощи команды "sp-kill (d)" или потерян в результате ошибки блока управления. И в этом случае принтер может быть запущен при помощи команды "startptr".

Глагол "list-ptr" является синонимом "listptr".

Опции:

  • printer.number{-printer.number} - задает номер принтера или диапазон номеров принтеров.
  • b - выдает списки назначенных и неназначенных принтеров. Неназначенный принтер - это "gpiocb" принтера ("Блок управления вводом/выводом общего назначения" или "General Purpose Input/Output Control Block) без связанного с ним фихического печатающего устройства. (Пустая строка таблицы).
  • n - приводит в действие функцию "nopage" для вывода на терминал.
  • p - направляет вывод на системный принтер через спулер.

Примеры:

listptr
                                 Page  Dev or
Type   Number   Output Queues    Skip  Line #    Status
serial     0     0                  1      13    inactive
serial     1     3     4     5      1      11    inactive
serial     2    11    12            1      15    inactive
serial     4     6     7            1      14    inactive
serial     7    13                  1      99    active
serial     8     1    98            0      74    inactive
serial     9    99                  0      19    stopped 
listptr 2-5b
                                 Page  Dev or
Type   Number   Output Queues    Skip  Line #    Status
serial     2    11    12            1      15    inactive
serial     3     0     0     0      0       0    unallocated
serial     4     6     7            1      14    inactive
serial     5     0     0     0      0       0    unallocated