Conflitos de nome de usuário em uma fila central de impressão

1

Acabamos de mudar para uma fila de impressão centralizada. A impressora está configurada com

lpadmin -p SPScolour -E -D "Sustainable Print Colour" -v lpd://xxx.yyy.com/colour

O pessoal de TI está dizendo que meu nome de usuário local deve corresponder ao meu nome de usuário central. É claro que as pessoas de TI não são tão organizadas e eu tenho um número de nomes de usuários "centrais". Existe uma maneira de especificar o nome de usuário da fila de impressão por meio de uma variável de ambiente ou algum outro truque?

Eu posso contornar a restrição de nome de usuário usando lp -U mycentralusername -d SPSColour foo.txt . Esta não é uma solução completa, pois nem todas as GUIs oferecem a opção de especificar o comando de impressão. Se estou disposto a instalar uma impressora diferente para cada usuário, posso fazer

lpadmin -p SPScolour -E -D "Sustainable Print Colour" -v lpd://[email protected]/colour

Eu não tive sorte com a configuração de lpoptions. Eu tentei

lpoptions -d SPScolour -o username=myusername
lp -d SPSColour foo.txt

que não imprime. Parece que lpoptions recebe um sinal -U , mas não consigo descobrir como usá-lo.

lpoptions -U myusername -d SPSColour

me dá um erro.

    
por StrongBad 07.05.2013 / 13:39

1 resposta

1

Se a sua impressora foi configurada com lpadmin , você poderá obter e definir suas opções com lpoptions . Existe um arquivo chamado ~/.cups/lpoptions para cada usuário (você pode criá-lo se ele não existir) e outro chamado /etc/cups/lpoptions para configurações de todo o sistema. Se você puder alterar suas configurações com o comando lpoptions , poderá tornar as configurações persistentes nesses arquivos de configuração.

Dê uma olhada em man 1 lpoptions e experimente.

    
por 07.05.2013 / 14:11