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

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

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

lp -U jonallard -d printer1 file.ext

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

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

6 ответов

Решение

О проблеме сообщили как об ошибке ( 856776), и теперь она находится в списке желаний.

Согласно справочной странице 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)

Это работает для нашей системы. Протестировано в 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

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

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

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

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

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

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

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