Astra Linux.Справка.CUPS — различия между версиями
Админ (обсуждение | вклад) (Новая страница: «= Баннеры CUPS = В сервере печати CUPS существует механизм добавления баннеров или "обложек"…») |
Админ (обсуждение | вклад) м |
||
Строка 61: | Строка 61: | ||
<br> | <br> | ||
За полным списком параметров обратитесь к документации по серверу печати CUPS на http://www.cups.org<br> | За полным списком параметров обратитесь к документации по серверу печати CUPS на http://www.cups.org<br> | ||
+ | |||
+ | [[Категория:Astra Linux]] | ||
+ | [[Категория:Как сделать]] | ||
+ | [[Категория:Справка]] | ||
+ | [[Категория:Драйвер]] |
Текущая версия на 16:15, 7 февраля 2016
Баннеры CUPS
В сервере печати CUPS существует механизм добавления баннеров или "обложек" ко всем заданиям, приходящим на принтер. Баннер может содержать текст, изображения, а также информацию о задании. Для того, чтобы воспользоваться этим механизмом необходимо отредактировать конфигурационный файл printers.conf, содержащий информацию о принтерах. Кроме того, нужно создать файл специального формата, в котором указывается информация о задании, которую нужно печатать. Также нужно подготовить шаблон в формате PDF или воспользоваться дефолтным.
Конфигурационный файл printers.conf
В конфигурационном файле /etc/cups/printers.conf содержится информация о принтерах, настроенных на данном сервере печати. Файл имеет формат XML. Вся информация о принтере содержится между тегами:
<Printer printer_name>
...
</Printer>
где printer_name - имя принтера. Чтобы воспользоваться механизмом баннеров, нужно добавить для желаемого принтера параметр:
<Printer printer_name>
...
JobSheets mybanner0 mybanner1
...
</Printer>
В данном случае mybanner0 - имя баннера, который будет распечатан до текста задания, а mybanner1 - после. Допускается указывать один и тот же баннер для печати до и после самого задания. Если же нужен только один баннер, вместо второго указывается ключевое слово none:
<Printer printer_name>
...
JobSheets mybanner none
...
</Printer>
Формат баннер-файла (banner file)
Баннер-файл используется для генерации "обложек" для задания на печать и имеет строго определённый формат. В Astra Linux по умолчанию используются баннер-файлы типа PDF-BANNER. Для того чтобы создать свой баннер-файл необходимо создать текстовый файл в директории /usr/share/cups/banners. Имя
файла должно совпадать с указанным для параметра JobSheets в конфигурационном файле /etc/cups/printers.conf. Файл должен начинаться со строчки:
#PDF-BANNER
Т.к. используется PDF-BANNER в нашем баннер-файле нужно указать шаблон в формате PDF. Можно использоваеть дефолтный шаблон - /usr/share/cups/data/default.pdf. Для этого достаточно добавить в наш баннер-файл строчку:
Template default.pdf
Или можно подготовить собственный шаблон, поместить его в директорию /usr/share/cups/data И указать в баннер-файле:
Template mytemplate.pdf
Чтобы сервер CUPS печатал на обложке информацию о задании, нужно добавить в баннер-файл инструкцию Show.
Пример:
Show job-name job-originating-user-name
В данном случае на "обложку" будет добавлено имя задания и имя пользователя, отправившего задание на печать. Вот
некоторые параметры задания, которые можно передать инструкции Show:
job-id - ID задания;
job-name - имя задания;
job-originating-host-name - имя компьтера с которого задание отправлено на печать;
job-originating-user-name - имя пользователя, отправившего задание на печать;
printer-info - описание принтера;
printer-location - место нахождения принтера;
printer-name - имя принтера;
time-at-creation - время отправки задания на печать;
time-at-processing - текущее время.
За полным списком параметров обратитесь к документации по серверу печати CUPS на http://www.cups.org