Внесение IP-адреса и имени хоста в файл /etc/hosts
В файл /etc/hosts вносится следующая строка. В ней используются IP-адрес и имя хоста принтера, ранее введенные в процессе выполнения установочного сценария:
192.168.15.16 nphost # Network Printer
192.168.15.16 представляет собой IP-адрес, nphost – имя хоста, информация от символа # до конца строки – комментарий.
В файле /etc/hosts содержится список IP-адресов и имен всех хостов, взаимодействующих в сети. Все учетные записи разделены пробелом или знаком табуляции, а каждая строка отделена вводом.
Если протокол NIS или DNS не используется, то IP-адрес и имя хоста каждой рабочей станции, использующей сетевой принтер, должны быть введены вручную в файл /etc/hosts.
Внесение учетной записи в файл /etc/printcap
В файл /etc/printcap вносится следующая запись, задающая настройки для печати с использованием команды lpr. Для выполнения печати с использованием команды lpr необходимо отредактировать файл /etc/hosts, внести учетную запись сетевого принтера в файл /etc/printcap и создать каталог очереди:
##PRINTTOOL3## REMOTE
np|Network Printer:\
:rm=nphost:\
:rp=option:\
:sd=/var/spool/lpd/npd:\
:lf=/var/log/npd-errs:\
:sh:\
:mx#0:
Файл /etc/printcap используется для регистрации имени и параметров того или иного устройства печати. Учетная запись сетевого принтера должна быть внесена в файл /etc/printcap на всех рабочих станциях, использующих этот сетевой принтер.
При использовании одного и того же принтера учетная запись должна быть создана для каждой опции принтера.
Каждая запись разделяется двоеточиями на несколько полей. По правилу каждая запись начинается с двоеточия, за которым следует сама учетная запись, заканчивающаяся двоеточием, после которого ставится обратная косая четрта и ввод.
В первой строке поля указывается имя печатного устройства. Это имя используется при подключении к сетевому принтеру с рабочей станции. Вы можете задать несколько различных имен, отделяя каждое из них символом "|".
Вторая и последующие строки содержат параметры принтера. Параметры представляются в виде двухсимвольных названий, именуемых функциональными возможностями. Подробное описание функциональных возможностей представлено в следующей таблице:
Функциональная возможность |
Пояснение |
Значение, требуемое для сетевого принтера. |
---|---|---|
rm |
Имя хоста устройства печати. |
Имя хоста, зарегистрированное в файле /etc/hosts. |
rp |
Необязательное требование. Если опция не используется, то присваивается значение "lp". |
Отдельные опции для печати. Более подробная информация о доступных опциях см. в разделе "Установка опций устройства". |
sd |
Имя пути каталога очереди. |
Имя пути создаваемого каталога очереди. |
lf |
Имя пути файла системного журнала. |
Имя пути файла системного журнала. Например, /var/log/lpd-errs. |
mx |
Максимальный размер файла, копируемый каталогом. При установке значения 0 размер не ограничен. При отсутствии введенного значения данный размер устанавливается равным 1024 кБ. |
Не указывается или подходящее значение. |
Создание каталога очереди
Создайте каталог очереди печати под /var/spool/lpd. Именем каталога очереди печати должно быть имя принтера с буквой "d" на конце.
Каталог очереди используется для управления данными, используемыми для заданий на печать. Например, при создании того или иного задания на печать в каталоге очереди создается временная копия используемых данных. Все рабочие станции, получающие доступ к сетевому принтеру, должны иметь соответствующий этому принтеру каталог очереди.
Каталог очереди следует создавать для каждой учетной записи сетевого принтера, находящейся в файле /etc/printcap.
Как правило, каталог очереди следует создавать под /var/spool/lpd, а его имя должно совпадать с указанным для функциональной возможности sd в файле /etc/printcap.
Измените владельца и группу каталога на root и lp. Порядок создания каталога очереди /var/spool/lpd/npd показан на следующих примерах:
# cd /var/spool/lpd
# mkdir npd
# chown root npd
# chgrp lp npd
Создание файла системного журнала
Сообщения об ошибках регистрируются в файле, создаваемом в каталоге /var/log. Именем файла системного журнала является имя принтера с припиской "d-errs".
Файл системного журнала используется для регистрации ошибок или предупредительных сообщений рабочей станцией UNIX.
Файл системного журнала следует создавать для каждой учетной записи сетевого принтера, внесенной в файл /etc/printcap.
Как правило, файл системного журнала следует создавать в каталоге /var/log, а его имя должно совпадать с указанным для функциональной возможности lf в файле /etc/printcap. Измените владельца и группу файла системного журнала на root и lp. Порядок создания файла /var/log/npd-errs показан на следующих примерах:
# cd /var/log
# touch npd-errs
# chown root npd-errs
# chgrp lp npd-errs