Я использую CUPS для печати в корпоративной сети. Задание отправлено нормально, но мне нужно отправить его под другим именем пользователя. Сейчас я jon
, но мне нужно отправить его как сказать jonallard
.
В командной строке можно печатать как таковой
lp -U jonallard -d printer1 file.ext
Как настроить часть имя пользователя при использовании диалогов печати с графическим интерфейсом пользователя и настроек системы печати?
Возможно, что на самом деле невозможно добавить это имя пользователя в конфигурацию печати Ubuntu. Если да, то куда мне обратиться за улучшением?
Согласно справочной странице 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)
Вы можете использовать имя пользователя в URI IPP при добавлении очереди принтера, подробности см. В этом документе:
http://www.cups.org/documentation.php/network.html.
В противном случае я не вижу опций в диалогах печати чашек или гномов, которые бы помогли вам выбрать имя пользователя для печати.
Это работает для нашей системы. Протестировано в 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
Однако имейте в виду, что этот параметр влияет на всех пользователей на этом машина.
Всегда немного поздно. оригинальный вопрос, но решение, которое работало для меня в 2018 году (и на Debian, но я предполагаю, что процедура похожа), состоит в том, чтобы отредактировать от имени пользователя root файл /etc/cups/printers.conf и добавить директиву User Официальный пользователь-от-принтера-pov в части принтера. Жаль, что я не смог найти его в интерфейсе администратора блестящих чашек ...
У меня была такая же проблема, как и у вас, и я нашел способ сделать это на своей машине. В (X) Ubuntu 14.04 мне пришлось установить значение «Информация о задании / выставлении счета» в меню печати. Затем отпечаток поступил правильно на мой принтер. Я приложил скриншот для вашей справки. Никаких других настроек не потребовалось (кроме первоначальной настройки принтера с использованием его URI).
Эта проблема была зарегистрирована как ошибка ( 856776 ) и теперь находится в списке желаний.