Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Для печати полного имени пользователя в полях "Исполнитель" и "Отпечатал", необходимо в файле /usr/lib/cups/filtersfilter/parsecmarker изменить две строчки:

Блок кода
title/usr/lib/cups/filtersfilter/parsecmarker
        OWNER=`$LPATTR $ID job-originating-user-name 2>/dev/null | cut -f2 -d=`

на

Блок кода
title/usr/lib/cups/filter/parsecmarker
        OWNER=`$LPATTR $ID job-originating-user-name 2>/dev/null | cut -f2 -d= | awk -F"@" '{print $1}'`

и 

Блок кода
title/usr/lib/cups/filter/parsecmarker
        MACOWNER=`$LPATTR $ID mac-job-user-name 2>/dev/null | cut -f2 -d=`

на 

Блок кода
title/usr/lib/cups/filter/parsecmarker
        MACOWNER=`$LPATTR $ID mac-job-user-name 2>/dev/null | cut -f2 -d= | awk -F"@" '{print $1}'`


Должно получится так:

Блок кода

...

title/usr/lib/cups/filters/parsecmarker
OWNER=`$LPATTR $ID job-originating-user-name 2>/dev/null | cut -f2 -d= | awk -F"@" '{print $1}'`

...

if [ "x$OWNER" == "x" ]; then
        

...

error "No job-originating-user-name in job ($ID). You not in lpmac group or Parsec policy not selected."

...

        

...

exit 1

...

fi

...

MACOWNER=`$LPATTR $ID mac-job-user-name 2>/dev/null | cut -f2 -d= | awk -F"@" '{print $1}'`

...

if [ "x$MACOWNER" == "x" ]; then

...

        error "No mac-job-user-name in job ($ID)."
        

...

exit 1

...

fi