При запуске lpd обращается к файлу /etc/printcap в поисках информации о доступных для использования печатающих устройствах. Файл printcap определяет принтеры и их характеристики.
Создание файла printcap - самый жуткий этап настройки Unix-сервера печати. (Не пугайтесь: как мы позже увидим на примере инструмента Solaris admintool, в большинстве систем существуют графические интерфейсы, облегчающие настройку принтеров.) Файл printcap внушает страх системным администраторам потому, что синтаксический анализатор, выполняющий разбор файла, весьма придирчив, а синтаксис записей - лаконичен и загадочен. Большинства осложнений, связанных с синтаксисом, можно избежать, следуя приводимым ниже правилам:
- Начинайте каждую запись с имени принтера в первой колонке. Пробелов перед первым именем принтера быть не должно. Допустимо использование списков имен, разделенных символом конвейера (|). Одна из записей должна быть связана с принтером по имени 1р. Если к серверу подключено несколько принтеров, назначайте имя 1р принтеру «по умолчанию».
- Для разбиения записей на строки используйте символ обратного слэша \ в конце строки и табуляцию в начале строки продолжения. Следите за тем, чтобы после символа \ не было пробелов. Следующим символом обязательно должен быть символ новой строки.
- Каждое поле, за исключением поля имени принтера, начинается и заканчивается двоеточием (:). В записи, разбитой на строки, двоеточие предшествует символу обратного слэша и оно же следует за символом табуляции в строке продолжения.
- Начинайте комментарии символом решетки (#).
Параметры настройки в файле printcap определяют характеристики принтера. Эти характеристики в документации printcap называются возможностями (capabilities), но в действительности это всего лишь характеристики принтера, которые нужны демону lpd, чтобы общаться с печатающим устройством. Параметры обозначаются двухсимвольными именами и обычно имеют значения. Синтаксис параметров немного варьируется в зависимости от типов значений. Параметры бывают трех видов:
- Назад
- Вперёд >>