| Ъ /usr/auth 9 mar 89 17:20 |
| |
| +-----------------Adding a Printer-------------------------+ |
| | | |
| | Printer name [ ] | |
| | | |
| | Comment [ ] | |
| | | |
| | Class name [ ] | |
| | | |
| | Use printer interface [Existing] Copy New | |
| | Name of interface [ ] | |
| | | |
| | Connection [Direct] Call-up | |
| | Device name [ ] | |
| | Dial-up information [ ] | |
| | Device [Hirdwired] Login | |
| | | |
| | Require banner Yes [No] | |
| +----------------------------------------------------------+ |
+--------------------------------------------------------------+
1 - создать,
2 - ввод,
3 - добавление принтера,
4 - имя принтера,
-15-5а-
5 - комментарий,
6 - имя класса,
7 - использование интерфейса принтера,
8 - существующий,
9 - копия,
10 - новый,
11 - соединение,
12 - прямой,
13 - вызываемый,
14 - имя устройства,
15 - информация подключения,
16 - устройство,
17 - аппаратное,
18 - подключение,
19 - требует заголовок, 20 - да, 21 - нет.
Далее приводится объяснение каждого поля:
Printer name имя нового принтера
(имя принтера)
Comment комментарий, описывающий принтер
(комментарий)
Class name имя класса, связанного с этим принтером
(имя класса) ( для списка)
Use printer interface использует существующий, копированный
(использует интерфейс или новый интерфейс пользователя
пользователя)
-15-6-
Name of interface имя интерфейса (или к списку существую-
(имя интерфейса) щих интерфейсов)
Connection должен ли принтер быть прямо связан с сис-
(соединение) темой или должен вызываться через модем или
сеть
Device является ли соединение выделенным для прин-
(устройство) тера или оно также используется для терми-
нала login (будет закрыто планировщиком)
Device name имя устройства, к которому присоединен
(имя устройства) принтер (например /dev/tty01 для последова-
тельного принтера и /dev/lp0 для параллель-
ного принтера)
Dial-up information телефонный номер модема или системное
(информация набора) имя сети
Require banner приводит к тому, что заголовок всегда
(требует заголовок) печатается или позволяет пользователю
закрашивать печать заголовка.
Когда вы закончите заполнение формы, она
выполняется и формируется новая конфигу-
рация. Для использования принтера вы так-
же должны запустить обслуживание принте-
ра, открыть принтер и разрешить принтеру
получение запросов. Сделайте это, исполь-
зуя следующий выбор sysadmish:
Printers --> Shedule --> Begin
(принтеры планирование начало)
Printers --> Shedule --> Enable
(принтеры планирование открытие)
Printers --> Shedule --> Accept
(принтеры планирование прием)
В случае выборов Enable и Accept вы
должны обеспечить имя принтера при выдаче
подсказки.
Дальнейшая информация о командах обслуживания принтера со-
держится в разделах "Запуск и останов обслуживания принтера",
"Управление первичной загрузкой" и "Открытие и закрытие принте-
ров". Sysadmish включает все эти функции, дополняя команду
lpadmin(ADM).
-15-7-
СВОДКА КОМАНД ПОЛЬЗОВАТЕЛЯ
Обслуживание печати имеет три команды пользователя, пока-
занные в таблице 15.1
Таблица 15.1
Команды пользователя для обслуживания печати
Команда | Описание
------------+------------------------------------
Cancel | Отменяет запрос на печать файла
------------+------------------------------------
lp | Посылает файл или файлы на принтер
------------+------------------------------------
lpstat | Сообщает состояние системы LP
Кроме посылки запросов в систему обслуживания печати, про-
верки состояния запросов и отмены запросов, пользователи должны
иметь возможность закрывать и открывать принтер. Идея состоит в
том, что если пользователь обнаруживает, что принтер неиспра-
вен, нет необходимости вызывать админиcтратора для выключения
питания. С другой стороны не имеет смысла в среде печати позво-
лять обычным пользователям закрывать принтер. Вы можете контро-
лировать, имеют ли доступ другие пользователи к двум командам,
показанным в таблице 15.2, назначением или отменой авторизации
printerstat (смотрите раздел "Изменение/Назначение авторизации
подсистемы пользователя" в главе" Контроль учета пользователя"
данного руководства).
Таблица 15.2
Привилегированные команды пользователя для
обслуживания печати
Команда | Описание
------------+----------------------------------------
disable | деактивизирует именованный принтер(ы)
------------+----------------------------------------
enable | активизирует именованный принтер(ы)
-15-8-
СВОДКА АДМИНИСТРАТИВНЫХ КОМАНД
Отдельный набор команд, доступных для администратора LP,
показан в таблице 15.3. Эти команды содержатся в оглавлении
/usr/lib. Если вы собираетесь использовать их часть, то может
оказаться удобным включение этого оглавления в переменную PATH.
Для использования административных команд следует подключиться
к системе либо в качестве корня, либо следует иметь авторизацию
lp (смотрите главу "Обеспечение секретности системы" для объ-
яснения авторизации).
Заметим, что все эти команды доступны при выборе "Принте-
ры" sysadmsh. Вам также вероятно понадобится использовать ко-
манды для деактивизации и активизации принтера и остальные ко-
манды, описанные в разделе "Сводка команд пользователя",
приведенном выше.
Таблица 15.3
Административные команды для обслуживания печати LP
Команда | Описание
------------------+---------------------------------------
/usr/lib/accept | позволяет запросам работ помещаться в
| очередь по определенному назначению.
------------------+---------------------------------------
/usr/lib/reject | препятствует постановке заданий в очередь
| по определенному назначению. Описывается на
| той же странице руководства, что и
| accept(ADM).
------------------+---------------------------------------
/usr/lib/lpadmin| задает или изменяет конфигурацию
| принтера.
------------------+---------------------------------------
/usr/lib/lpfilte| задает или изменяет определения фильтров.
------------------+---------------------------------------
/usr/lib/lpforms| задает или изменяет формы при печати.
| (Введите /usr/lib/lpadmin для монтирования
| формы).
------------------+---------------------------------------
/usr/lib/lpmove | пересылает выходные запросы от одного
| назначения к другому. Описано на той же
| странице руководства, что и lpsched(ADM).
-15-9-
------------------+---------------------------------------
/usr/lib/lpsched| запуск обслуживания печати.
/usr/lib/lpscut | останавливает обслуживание печати.
| Описано на той же странице руководства, что
| и lpsched(ADM).
------------------+---------------------------------------
/usr/lib/lpusers| задает или изменяет приоритет по умолчанию
| и границы приоритета, которые, могут быть
| запрошены пользователями обслуживания
| печати.
Эти команды доступны также выбором "Принтеры" sysadmsh,
что много проще сложного синтаксиса команд LP.
-15-10-
ДОБАВЛЕНИЕ ЛОКАЛЬНОГО ПРИНТЕРА
Операционная система также обеспечивает использование ло-
кальных принтеров, присоединенных к порту AUX или PRINT на зад-
ней панели обычного последовательного терминала. Эти принтеры
присоединяются через стандартные связи RS-232 и могут значи-
тельно уменьшить загрузку разделяемых системных ресурсов. Ко-
манда lprint(C) используется для печати файлов на локальном
принтере, но терминал должен быть правильно конфигурирован,
чтобы команда работала. Для добавления принтера, связанного с
портом AUX или PRINT через заднюю панель обычного принтера и
использования этого локального принтера выполните следующую
процедуру:
1. Присоедините локальный последовательный принтер к порту
AUX вашего терминала стандартным кабелем RS-232 с соеди-
ненными контактами 2, 3 и 7 (минимум). Убедитесь, что
принтер включен и находится в состоянии онлайн.
2. Подключитесь к системе UNIX с терминала и проверьте, что
терминал работает правильно.
3. Убедитесь, что порт AUX терминала конфигурирован так же,
как и принтер (скорость передачи, четность, биты данных,
XON/XOFF и так далее).
4. Чтобы команда lprint работала, lprint должна знать, как
запустить и остановить локальную печать для каждого от-
дельного терминала. lprint просматривает файл
/etc/termcap для нахождения двух атрибутов терминала: PN
(запуск печати) и PS (останов печати). Это последователь-
ности выхода, которые должны посылаться на терминал для
управления локальной печатью. Только несколько терминалов
имеют эти атрибуты, определенные в элементах termcap. Ис-
пользуйте текстовый редактор (такой, как Vi(C)) для про-
верки файла /etc/termcap. (/etc/termcap может также быть
альтернативным файлом, как это определяется переменной
TERMCAP). Найдите этот элемент для вашего терминала. Нап-
ример, если терминалом является Wyse60, вам следует искать
wyse60. Элемент termcap выглядит следующим образом:
-15-11-
w7|wy60|wyse60|Wyse WY-60 with 80 column/24 line screen in wy60
mode:\
:is=\E`\072\Ee(\EO\Ee6\Ec41\E 4\Ec21\Ed/:\
:if/usr/lib/tabset/std:pt:\
:G1=\EH3:G2=\EH2:G3=\EH1:G4=\EH5:GD=\EH0:GG#0:GH=\TH\072:\
:GU=\EH=:GV=\EH6:GR=\EH4:GL=\EH9:GC=\EH8:GF=\EH7:\
:PU=\EJ:PD=\EK:\
:a1=\EE:am:bs:bt=E1:cd=\EY:ce=\ET:c1=\E+:\
:cm=\Ea%i%dR%dC:co#80:dc=\EW:dl=\ER:ei=\Er:im=\Eq:k0=^AI\r:\
:k1=^A@\r:k2=^AA\r:k3=^AB\r:k4=^AC\r:k5=^AD\r:k6=^AE\r:k7=
6AF\r:\
:k8=6AG\r:k9=^AH\r:kd=^J:kh=^ :kl=^H:kr=6L:ku=^K:\
:li#24:mi:nd=^L:se=\EG0:so=\EG4:sg#0:ug#0:ue=\EG0:u1:up=^K:us
=\EG8:
w8|wy60|wyse60|Wyse WY-60 with 132 column/24 line screen in wy60
mode:\
:is=\E`\073\Ee(\EO\Ee6\Ec41\E 4\Ec21\