Использовать другое имя пользователя для удаленной печати CUPS
Я использую CUPS для печати в корпоративной сети. Задание отправлено нормально, но мне нужно отправить его под другим именем пользователя. Теперь я jon но мне нужно отправить как сказать jonallard,
В командной строке можно печатать как таковой
lp -U jonallard -d printer1 file.ext
Как настроить часть имени пользователя при использовании диалогов печати GUI и настроек системы печати?
Вполне возможно, что на самом деле невозможно добавить это имя пользователя в конфигурацию печати Ubuntu. Если так, где я должен просить об улучшении?
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)
Это работает для нашей системы. Протестировано в 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).