Usar nome de usuário diferente na impressão remota do CUPS


15

Estou usando o CUPS para imprimir em uma rede corporativa. O trabalho é enviado corretamente, mas preciso enviá-lo como outro nome de usuário. Agora estou, jonmas preciso enviá-lo como diz jonallard.

Na linha de comando, pode-se imprimir como tal

lp -U jonallard -d printer1 file.ext

Como personalizo a parte do nome de usuário ao usar as caixas de diálogo de impressão da GUI e as configurações do sistema de impressão?

É possível que não seja possível adicionar esse nome de usuário à configuração de impressão do Ubuntu. Se sim, onde devo pedir uma melhoria?

Respostas:


7

De acordo com a página de manual https://www.cups.org/doc/man-client.conf.html , uma Userdiretiva pode ser colocada /etc/cups/client.confou~/.cups/client.conf

No entanto, isso não funcionou para mim no Kubuntu Trusty. O que funcionou foi exportar a CUPS_USERvariável de ambiente adicionando a seguinte linha ~/.profile:

export CUPS_USER=vangelis

Escusado será dizer (mas eu digo), que você precisa mudar vangelispara o nome de usuário que você gostaria de usar.

Você também precisa reiniciar o sistema para que as alterações tenham efeito no ambiente da área de trabalho!

Essas informações podem ser encontradas nas notas de versão do CUPS 1.6b1 aqui: https://www.cups.org/blog.html (pesquise CUPS_USER)


4

O problema foi relatado como um bug ( 856776 ) e agora está na lista de desejos.


2
sim, "lista de desejos" realmente não ajuda aqueles que estão presos em um escritório cheio de PCs Ubuntu que agora não podem imprimir. sigh
artfulrobot

"Ubuntu: Nós não nos importamos."
jonallard

3

Isso funciona para o nosso sistema. Testado no Ubuntu 10.04 - 14.04, servidor Linux Mint Print Canon Uniflow, impressão segura

Primeiro, pare os copos

sudo service cups stop

Em seguida, edite o arquivo /etc/cups/printers.confe adicione seu nome de usuário da DeviceURIseguinte forma:

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

Agora comece os copos novamente

sudo service cups start

No entanto, esteja ciente de que essa configuração afeta todos os usuários nesta máquina.


Como afeta todos os usuários na mesma máquina, basta usar o nome do host do seu computador ... ainda reconhecível!
MikeW

Isso funciona para mim nas filas de impressão LPD, mas infelizmente não nas filas de impressão IPP (usando o Xubuntu 14.04, CUPS 1.7.2).
bmaupin

1

Você pode usar o nome de usuário no URI IPP ao adicionar a fila da impressora, consulte este documento para obter detalhes:

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

Caso contrário, não vejo opções nas xícaras ou nas caixas de diálogo de impressão do gnomo para ajudá-lo a selecionar um nome de usuário para impressão.


As configurações de impressão não permitem inserir um nome de usuário como parte do URI IPP durante a configuração.
precisa saber é o seguinte

Você pode adicionar o nome de usuário ao URI ao adicionar a impressora, certo?
precisa saber é o seguinte

No. (é demasiado curto)
jonallard

11
Esse é um erro e deve ser relatado no projeto de configurações da impressora gnome na barra de ativação.
precisa saber é o seguinte

Isso não funcionou para mim para um URI IPP, embora funcionasse para um URI LPD. Percebi que a documentação ( cups.org/doc/network.html ) não menciona o nome de usuário como parte do URI do IPP, mas não tenho certeza se isso é significativo ou não.
bmaupin

1

Sempre um pouco atrasado re. a pergunta original, mas a solução que funcionou para mim em 2018 (e no Debian, mas presumo que o procedimento seja semelhante) é editar, como root, o arquivo /etc/cups/printers.conf e adicionar a diretiva User oficial-usuário-da-impressora-pov na parte da impressora. Pena que não consegui encontrá-lo na interface de administração dos copos brilhantes ...


Quando faço isso (usando o Kubuntu 16.04), o cups substitui o printers.conf por uma versão sem a diretiva de usuário, quando eu reinicio o cups.
Supernormal

Documentação diz que printers.conf não se destina a ser editado ou gerenciados manualmente ligação
Igor Rodriguez

@Supernormal você deve parar serviço de copos primeiro
QWR

0

Eu tive o mesmo problema que você e encontrei uma maneira de fazer isso na minha máquina. No (X) ubuntu 14.04, tive que definir o valor "Informações sobre trabalho / cobrança" no menu de impressão. Então, a impressão chegou corretamente à minha impressora. Anexei uma captura de tela para sua referência. Nenhuma outra configuração foi necessária (além de configurar a impressora inicialmente usando seu URI).insira a descrição da imagem aqui


11
Infelizmente, algumas aplicações (por exemplo, LibreOffice) usar sua própria caixa de diálogo de impressão que não têm esta opção ...
bmaupin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.