在CUPS远程打印上使用其他用户名


15

我正在使用CUPS在企业网络上进行打印。这项工作可以很好地提交,但是我需要将其作为另一个用户名提交。现在jon,我需要发话说jonallard

在命令行上,可以这样打印

lp -U jonallard -d printer1 file.ext

使用GUI打印对话框和“打印系统”设置时,如何自定义用户名部分?

实际上,可能无法将此用户名添加到Ubuntu打印配置中。如果是这样,我应该在哪里要求改进?

Answers:


7

根据手册页https://www.cups.org/doc/man-client.conf.htmlUser可以在/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 PC。
artfulrobot 2012年

“ Ubuntu:我们不在乎。”
jonallard

3

这适用于我们的系统。 在Ubuntu 10.04-14.04中测试,Linux Mint打印服务器Canon Uniflow,安全打印

一,停杯

sudo service cups stop

然后编辑文件/etc/cups/printers.conf,并将您的用户名添加到DeviceURI如下所示:

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

现在启动的杯子再次

sudo service cups start

但是,请注意,此设置会影响本机上的所有用户。


由于它会影响同一台计算机上的所有用户,因此只需使用计算机的主机名即可....仍然可以识别!
MikeW '16

这对我来说适用于LPD打印队列,但不幸的是不适用于IPP打印队列(使用Xubuntu 14.04,CUPS 1.7.2)。
bmaupin

1

添加打印机队列时,可以在IPP URI中使用用户名,有关详细信息,请参阅此文档:

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

否则,在杯子或gnome打印对话框中无法看到任何选项来帮助您选择要打印的用户名。


配置时,打印设置不允许输入用户名作为IPP URI的一部分。
jonallard 2011年

您可以在添加打印机时将用户名添加到URI吗?
Martin Owens -doctormo- 2011年

号(太短)
jonallard's

1
这是一个错误,应该在启动板中的gnome打印机设置项目下报告。
Martin Owens -doctormo- 2011年

对于IPP URI,这对我不起作用,尽管对LPD URI也有效。我注意到文档(cups.org/doc/network.html)没有提到用户名作为IPP URI的一部分,但是我不确定这是否有意义。
bmaupin

1

总是有点晚重新。最初的问题,但是在2018年对我有用的解决方案(以及在Debian上使用,但我认为过程相似)是作为根编辑文件/etc/cups/printers.conf,并添加指令User打印机部分中的打印机官方用户。太糟糕了,我在闪亮的杯子管理界面上找不到它...


当我这样做时(使用Kubuntu 16.04),当我重新启动杯子时,杯子只是用没有User指令的版本覆盖了printers.conf。
超常

文档说,printers.conf 并非旨在手动编辑或管理的 链接
Igor Rodriguez

@Supernormal,您必须先停止杯具服务
qwr

0

我遇到了与您相同的问题,并且找到了在计算机上执行此操作的方法。在(X)ubuntu 14.04上,我必须在打印菜单中设置“作业/账单信息”值。然后,打印正确到达了我的打印机。我附上了屏幕截图供您参考。不需要其他设置(除了最初使用URI设置打印机外)。在此处输入图片说明


1
不幸的是,某些应用程序(例如LibreOffice)使用他们自己的不具有此选项的打印对话框...
bmaupin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.