Використовуйте інше ім'я користувача на віддаленому друку CUPS


15

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

У командному рядку можна було надрукувати як таке

lp -U jonallard -d printer1 file.ext

Як налаштувати частину імені користувача при використанні діалогів друку GUI та налаштувань системи друку?

Можливо, насправді неможливо додати це ім'я користувача до конфігурації друку Ubuntu. Якщо так, то де я повинен просити покращення?

Відповіді:


7

За словами людини , стор 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)


4

Про проблему повідомлялося про помилку ( 856776 ) та зараз у списку бажань.


2
так, "список побажань" насправді не допомагає тим, хто з нас зафіксований офісом, повним комп'ютерів Ubuntu, які тепер не можуть друкувати. зітхнути
artfulrobot

"Ubuntu: Нам все одно."
jonallard

3

Це працює для нашої системи. Випробувано в Ubuntu 10.04 - 14.04, Linux Mint Print Server, Canon Uniflow, безпечна друк

Спочатку зупиніть чашки

sudo service cups stop

Потім відредагуйте файл /etc/cups/printers.confі додайте своє ім’я користувача DeviceURIтак:

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

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

sudo service cups start

Однак майте на увазі, що ця настройка впливає на всіх користувачів цієї машини.


Оскільки це впливає на всіх користувачів на одній машині, просто використовуйте ім’я хоста вашого комп’ютера замість .... все-таки розпізнається!
MikeW

Це працює для мене для черг друку LPD, але, на жаль, не для черг друку IPP (використовуючи Xubuntu 14.04, CUPS 1.7.2).
bmaupin

1

Ви можете використовувати ім'я користувача в URI IPP під час додавання черги принтера, детальну інформацію див. У цьому документі:

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

В іншому випадку я не бачу жодних варіантів у діалогах друку чашок чи гномів, які допоможуть вибрати ім’я користувача для друку.


Параметри друку не дозволяють вводити ім'я користувача як частина IP-адреси UP під час налаштування.
jonallard

Ви можете додати ім'я користувача до URI, додавши принтер правильно?
Мартін Оуенс -doctormo-

Ні. (Занадто короткий)
jonallard

1
Тоді це помилка, і про неї слід повідомити у проекті налаштувань принтера gnome на панелі запуску.
Мартін Оуенс -doctormo-

Це не спрацювало для URI IPP, хоча воно працювало і для URI LPD. Я помітив, що в документації ( cups.org/doc/network.html ) не вказується ім'я користувача як частина IPRI URI, але я не впевнений, це важливо чи ні.
bmaupin

1

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


Коли я це роблю (використовуючи Kubuntu 16.04), чашки просто перезаписують принтери.conf з версією без директиви користувача, коли я перезавантажую чашки.
Супернормальне

Документація говорить, що printers.conf не призначений для редагування або керування посиланням
Ігор Родрігес,

@Supernormal Ви повинні спочатку припинити обслуговування чаш
qwr

0

У мене була така ж проблема, як у вас, і я знайшов спосіб це зробити на своїй машині. У (X) ubuntu 14.04 мені довелося встановити значення "Job / Billing Info" у меню друку. Потім друк правильно надійшов на мій принтер. Я додав скріншот для вашої довідки. Інші налаштування не потрібні були (крім налаштування принтера, який спочатку використовував його URI).введіть тут опис зображення


1
На жаль, деякі програми (наприклад, LibreOffice) використовують власне діалогове вікно друку, у якого немає цієї опції ...
bmaupin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.