Печать в "ненулевом" уровне

viskov

New member
Сообщения
10
#1
При печати в "ненулевом" уровне содержание фонарика не соответствует требованиям рук.документов. Форма фонарика настраивается в соответствующем шаблоне. Недостаёт некоторых переменных. Как создать новые переменные атрибутов? Где находятся существующие? В редакторе маркеров отсутствует возможность создания новых атрибутов. Содержание web-формы атрибутов в printcontrol отличается от формы в редакторе маркеров. Как можно всё это привести в соответствие?
 

fixyatina

New member
Сообщения
19
#2
Если я правильно понял ваш вопрос...

Элементы маркера находятcя в файле /usr/share/cups/marker.template
добавить свою переменную:
fonarik:normal:12:Arial:top-left:my_param {my-param}

Также необходимо в скрипт /usr/bin/markjob, выполняющий маркировку документа, добавить после строки read MAC_DISTRIBUTION строки
echo -ne $"мой параметр:"
read MY_PARAM

после строки MAC_DISTRIBUTION=${MAC_DISTRIBUTION//' '/'\ '} добавить строку
MY_PARAM=${MY_PARAM//' '/'\ '}

в конец строки, начинающейся с eval $LPATTR -j $JOB_ID -s mac-inv-num=\"$MAC_INV_NUM\" добавить
-s my-param=\"$MY_PARAM\"