Опубликован: 12.11.2008 | Уровень: специалист | Доступ: платный
Лекция 7:

Использование принтеров

7.4.6. Отказ запросам для принтера или класса принтеров

Чтобы остановить принятие любых новых запросов для принтеров или класса принтеров, выберите reject из меню, или сделайте это с помощью команды.

Если вы используете выбор меню, вы затем введете имена принтеров и классов принтеров, чтобы отвергнуть запросы, и по желанию причину отказа запросам.

При использовании команды, наберите:

/usr/sbin/reject -r "reason" printer-or-class-name

Чтобы отвергнуть запросы для нескольких принтеров или классов в одной команде, перечислите их имена на одной строке, отделяя имена друг от друга пробелами. reason (причина) будет выводиться на экран каждый раз, когда кто-то будет пытаться распечатать файл на принтере. Если вы не хотите указывать причину, не используйте -r.

Любые текущие запросы, организованные в очередь для принтера, будут продолжать распечатывать до тех пор, пока работа принтера разрешена.

7.4.7. Установка пункта назначения по умолчанию

Выбор set default из меню позволяет указать пункт назначения запросов на распечатку, когда он не задается специально. Сначала должен существовать принтер или класс принтеров.

Вы также можете сделать это, установив переменную командного файла LPDEST или с помощью команды.

Дайте принтеру или классу принтеров пункт назначения по умолчанию, введя следующую команду:

/usr/sbin/lpadmin -d printer-or-class-name

Если вы позже решите, что пункт назначения по умолчанию не нужен, введите нулевой printer-or-class-name как в следующей команде:

/usr/sbin/lpadmin -d

Если вы не устанавливаете пункт назначения по умолчанию, его не будет. Пользователям придется явно именовать принтер или класс принтеров в каждом запросе на распечатку, или вам придется установить переменную командного файла LPDEST с именем пункта назначения.

7.4.8. Размонтирование формата или шрифта

Выбор unmount позволяет указать, что формат или шрифт на указанном принтере, должен быть размонтирован.

Если вы хотите размонтировать формат или печатное колесо с помощью команд, используйте следующую:

/usr/sbin/lpadmin -p printer_name -M -S none -f none

Оставьте без внимания "-S none", если вы хотите размонтировать только формат. Оставьте без внимания "-f none", если вы хотите размонтировать только печатное колесо.

Эта часть описывает как добавлять новые принтеры, модифицировать их конфигурацию, выводить их конфигурацию на экран или удалить их из системы. Меню такое:

3 Configure Printers for the Printer Service
------------------------------------------------------
add- Add a New Printer
list   - Display Printer Configuration Information
modify - Modify Printer Configuration
remove - Remove Printer

7.5. Конфигурации принтеров для сервиса принтеров

7.5.1. Добавление нового принтера

Когда вы выбираете опцию меню add, вы получаете следующий экран:

4 Add a New Printer
-------------------------------------------------------
Printer name: <this-is-mandatory>
System name:
Printer type: unknown
Similar printer to use for defaults% none
Do you want to use standart configurations (eg  alerts, banners)? yes
Do you want to use standart port settings (eg baud rate, parity)?  yes
Device or Basic Networking Address: <this-is-mandatory>

Вторичные форматы могут понадобиться, если вы не используете установки по умолчанию или стандартные установки.

7.5.1.1. Имя принтера

Наличие имени принтера обязательно. Оно используется для идентификации принтера во всех последующих операциях. Имя может содержать не более 14 буквенно-цифровых символов, включая символы подчеркивания. Команда для добавления имени нового принтера такая:

/usr/sbin/lpadmin -p printer-name [-vdevice][-U dialout]
7.5.1.2. Имя системы

Имя системы является идентификатором компьютерной системы, к которой этот принтер подсоединяется. Команду uname можно использовать для обнаружения имени системы.

7.5.1.3. Тип принтера

LP использует тип принтера для извлечения информации о принтере из базы данных Terminfo. Эта информация описывает возможности принтера так, что вы можете получить предупреждение, если какая-то информация о конфигурации, которую вы даете, не подходит вашему принтеру. Информация также описывает управляющие данные, используемые для инициации принтера перед распечаткой файла.

Тип принтера является групповым именем для принтера.

Команда для указания типа принтера такая:

/usr/sbin/lpadmin -p printer-name -T printer-type

Если вы не определяете тип принтера, используется тип по умолчанию unknown.

7.5.1.4. Сходный принтер, используемый по умолчанию

Нажатие CHOICES даст вам список принтеров системы, плюс дополнительный выбор "none". Выберите один из них в качестве вторичного принтера по умолчанию. Значение по умолчанию - "none".

Михаил Байков
Михаил Байков
Россия, Москва, Московский Авиационный Институт, 2009
Зарина Каримова
Зарина Каримова
Казахстан, Алматы, Гимназия им. Ахмета Байтурсынова №139, 2008