Использовать другое имя пользователя для удаленной печати CUPS

Я использую CUPS для печати в корпоративной сети. Задание отправлено нормально, но мне нужно отправить его под другим именем пользователя. Сейчас я jon, но мне нужно отправить его как сказать jonallard.

В командной строке можно печатать как таковой

lp -U jonallard -d printer1 file.ext

Как настроить часть имя пользователя при использовании диалогов печати с графическим интерфейсом пользователя и настроек системы печати?

Возможно, что на самом деле невозможно добавить это имя пользователя в конфигурацию печати Ubuntu. Если да, то куда мне обратиться за улучшением?

15
задан 17 September 2011 в 13:05

6 ответов

Согласно справочной странице https://www.cups.org/doc/man-client.conf.html , директива User может быть размещена в /etc/cups/client.conf или ~/.cups/client.conf

Однако, это не сработало для меня в Kubuntu Trusty. То, что сработало, состояло в том, чтобы экспортировать переменную среды CUPS_USER, добавив следующую строку в ~/.profile:

export CUPS_USER=vangelis

Излишне говорить (но я говорю), что вам нужно изменить vangelis на имя пользователя, которое вы хотели бы использовать.

Вам также необходимо перезапустить систему, чтобы изменения вступили в силу в среде рабочего стола!

Эту информацию можно найти в примечаниях к выпуску CUPS 1.6b1 здесь: https: //www.cups .org / blog.html (поиск по CUPS_USER)

0
ответ дан 17 September 2011 в 13:05

Вы можете использовать имя пользователя в URI IPP при добавлении очереди принтера, подробности см. В этом документе:

http://www.cups.org/documentation.php/network.html.

В противном случае я не вижу опций в диалогах печати чашек или гномов, которые бы помогли вам выбрать имя пользователя для печати. ​​

0
ответ дан 17 September 2011 в 13:05

Это работает для нашей системы. Протестировано в Ubuntu 10.04 - 14.04, сервер Linux Mint Print Canon Uniflow, безопасная печать

Сначала остановите чашки

sudo service cups stop

Затем отредактируйте файл /etc/cups/printers.conf и добавьте Ваше имя пользователя для DeviceURI выглядит следующим образом:

DeviceURI lpd://myusername@server.my.domain/our_printqueue

Теперь снова запустите чашки

sudo service cups start

Однако имейте в виду, что этот параметр влияет на всех пользователей на этом машина.

0
ответ дан 17 September 2011 в 13:05

Всегда немного поздно. оригинальный вопрос, но решение, которое работало для меня в 2018 году (и на Debian, но я предполагаю, что процедура похожа), состоит в том, чтобы отредактировать от имени пользователя root файл /etc/cups/printers.conf и добавить директиву User Официальный пользователь-от-принтера-pov в части принтера. Жаль, что я не смог найти его в интерфейсе администратора блестящих чашек ...

0
ответ дан 17 September 2011 в 13:05

У меня была такая же проблема, как и у вас, и я нашел способ сделать это на своей машине. В (X) Ubuntu 14.04 мне пришлось установить значение «Информация о задании / выставлении счета» в меню печати. Затем отпечаток поступил правильно на мой принтер. Я приложил скриншот для вашей справки. Никаких других настроек не потребовалось (кроме первоначальной настройки принтера с использованием его URI). enter image description here

0
ответ дан 17 September 2011 в 13:05

Эта проблема была зарегистрирована как ошибка ( 856776 ) и теперь находится в списке желаний.

0
ответ дан 17 September 2011 в 13:05

Другие вопросы по тегам:

Похожие вопросы: