Смекни!
smekni.com

Мережевий друк в операційній системі FreeBSD (стр. 2 из 2)

Список команд, які розпізнаються.

? [command ...] help [command ...]

Друк короткого опису кожної команди, вказаної у списку параметрів, або, якщо не дається ніякого параметру, список команд, які розпізнаються.

abort { all | printer }

Негайно припинити виконання активного spooling-демону на локальному комп`ютері і потім відключити друк (запобігання запуску нових демонів програмою lpr (1)) для вказаних принтерів).

clean { all | printer }

Знищує будь-які тимчасові файли, файли даних, та керуючі файли, які не можуть бути надруковані (тобто, не формує закінчене завдання принтеру) з вказаної черги принтеру на локальній машині.

disable { all | printer }

Відключити вказані черги принтеру . Це запобігає вводу нових завдань принтеру в чергу lpr.

down { all | printer } message ...

Виключає вказану чергу принтеру, відключить друк, та розташувати повідомлення у файл стану принтеру. Повідомлення не повинне цитуватися, параметри які залишилися обробляються подібно ECHO.

enable { all | printer }

Допустити spooling на локальній черзі для перерахованих принтерів. Це дозволить lpr (1) розташовувати нові завдання в чергу.

exit

Вийти з lpc.

restart { all | printer }

Намагається запустити новий демон принтеру. Це корисно, коли деяка аварійна умова змушує демон несподівано зупинитися, залишаючи завдання в черзі. Lpq (1) повідомляє, що нема демону, коли ця умова відбувається. Якщо користувач – супер-користувач, намагайтеся спочатку перервати діючого демону (тобто, знищити, та перезапустити демон, який завис).

start { all | printer }

Допустити друк, і запустити spooling-демон для перерахованих принтерів.

status { all | printer }

Відобразити стан демонів та черг на локальній машині.

stop { all | printer }

Зупинити spooling-демон після того, як діюче завдання закінчить роботу і

відключить друк.

topq printer [ jobnum ... ] [ user ... ]

Розташувати завдання вгорі черги принтеру.

up { all | printer }

Допустити усі настройки та запустити новий демон принтеру. Відміняє ефекти відключення.

Lpd:

lpd – демон спулеру порядкового друку

РЕЗЮМЕ

lpd [-dlp] [port#]

ОПИС

Lpd - демон пристрою порядкового друку і часто викликається при початковому завантаженні з rc-файлу. Програма продивляється printcap файл, щоб визначити інформацію відносно існуючих принтерів і друкує будь-які файли, які залишилися після аварійної зупинки.

Доступні опції:

-d

Вмикає SO_DEBUG

-l прапорець.

-l заставляє lpd реєструвати запити, отримані з мережі. Це може бути корисне при відладці.

-p

Прапорець -p наказує lpd не відкривати Internet сокет.

port#

Номер порту, котрий використовується для зв`язку з іншими процесами, він звично отримується за допомогою getservbyname (3), але може бути змінений і з допомогою параметру port# .

Керування доступом забезпечується двома засобами. По перше, усі запити повинні виходити від однієї з машин, перерахованих у файлі /etc/hosts.equiv чи /etc/hosts.lpd. По друге, якщо можливість rs визначена у запису printcap для принтеру, до якого звертаються, lpr запити будуть розбирати для користувачів з обліковими записами на машині з принтером.

Файл minfree у кожному каталозі черги утримує число дискових блоків, котрі повинні залишатися пустими, щоб черга пристрою порядкового друку повністю не заповнила диск. Minfree файл може бути відредагований текстовим редактором.

Демон починає оброблять файли після того, як він поставив блокування для монопольного доступу, та продивляється каталог черги для файлів, що починаються з cf. Рядки у кожному cf файлі визначають файли, котрі будуть надруковані чи події, які будуть виконані, але не можуть бути надруковані. Кожен такий рядок починається з ключового символу, який визначає, що робити з залишком рядка.

J Назва завдання (роботи). Рядок, який використовується для назви завдання на сторінці розмежовувачі.

C Класифікація. Рядок, який використовується для створення класифікаційної лінії на сторінці розмежовувачі.

L Літерал. Рядок містить ідентифікаційну інформацію з файлу пароля тв викликає друк титульного листа.

T Заголовок. Рядок, який потрібно використовувати як заголовок для pr.

H Ім`я хоста. Назва (ім`я) машини, де була викликана програма lpr .

P Персона. Ім`я користувача, котрий викликав lpr. Цей рядок використовується, щоб перевірити право на використання lprm.

M Переслати пошту вказаному користувачу, коли діюче завдання по друкуванню виконається.

f Відформатований файл. Ім`я файлу, який уже відформатовано.

l Подібно " " f ", але пропускаються керуючі символи і не друкуються розмежовувачі сторінок.

v Файл містить растрове зображення (образ).

r Файл містить текстові дані з символами керування кареткою ФОРТРАНУ.

1 Troff Шрифт R. Назва(ім`я) файлу шрифту, який використовується замість шрифту по замовчанню.

2 Troff Шрифт I. Назва(ім`я) файлу шрифту, який використовується замість шрифту по замовчанню.

3 Troff Шрифт B. Назва(ім`я) файлу шрифту, який використовується замість шрифту по замовчанню.

4 Troff Шрифт S. Назва(ім`я) файлу шрифту, який використовується замість шрифту по замовчанню.

W Ширина. Заміняє ширину сторінки (в символах), яку використовує pr і текстові фільтри.

I Відступ. Число символів, щоб вирівняти вивід (в ASCII).

U Розчепити. Ім`я файлу, який необхідно знищити після завершення друку.

N Ім`я файлу. Ім`я файлу, який надрукується, чи пробіл для стандартного вводу (коли lpr викликаний у конвеєрі).

Z Регіон. Рядок, який необхідно використати як регіон для pr.

Якщо файл не може бути відкритий, повідомлення буде зареєстроване через syslog, використовуючи засіб LOG_LPR .

Lpd використовує flock, щоб забезпечити монопольний доступ до файлу. Якщо робота демону була припинена, файл блокування не потребує знищення. Файл блокування записується в ASCII формі і містить два рядки. Перший - ідентифікатор процесу демона, і другий - назва (ім`я) керуючого файлу поточного надрукованого завдання. Другий рядок постійно модифікується, щоб відобразити поточний стан lpd для програм lpq та lprm.

Завдання на роботу

1. Відправити на друк файл TEXT на принтері lx1050 у 2 екземплярах без сторінки розмежовувача. Передивитися чергу друку.

2.Надрукувати файл TEXT на принтері lx1050 у одному екземплярі з сторінкою розмежовувача, з використанням титульного аркушу, де вказаний власник файлу, присутні надписи “Secret” та номер варіанту – “Variant2”

3. Надрукувати файл TEXT на принтері lx1050 у 2 екземплярах сторінки розмежовувача з повідомленням після роздрукування.

4. Відправити будь-яке завдання на принтер. Передивитися чергу друку та визначити номер завдання друку, яке було присвоєне операційною системою. Знищити дане завдання з черги друкування.