Utilizza un nome utente diverso per la stampa remota CUPS


15

Sto usando CUPS per stampare su una rete aziendale. Il lavoro viene inviato correttamente, ma devo inviarlo come un altro nome utente. Ora lo sono, jonma devo inviarlo come si dice jonallard.

Sulla riga di comando, si potrebbe stampare come tale

lp -U jonallard -d printer1 file.ext

Come personalizzare la parte del nome utente quando si utilizzano le finestre di dialogo di stampa della GUI e le impostazioni del sistema di stampa?

È possibile che in realtà non sia possibile aggiungere questo nome utente alla configurazione di stampa di Ubuntu. In tal caso, dove dovrei chiedere un miglioramento?

Risposte:


7

Secondo la pagina man https://www.cups.org/doc/man-client.conf.html , una Userdirettiva potrebbe essere inserita in /etc/cups/client.confo~/.cups/client.conf

Tuttavia, questo non ha funzionato per me in Kubuntu Trusty. Ciò che ha funzionato è stato esportare la CUPS_USERvariabile d'ambiente aggiungendo la seguente riga in ~/.profile:

export CUPS_USER=vangelis

Inutile dire (ma io dico), che è necessario modificare vangelisil nome utente che si desidera utilizzare.

È inoltre necessario riavviare il sistema in modo che le modifiche abbiano effetto nell'ambiente desktop!

Queste informazioni sono disponibili nelle note di rilascio di CUPS 1.6b1 qui: https://www.cups.org/blog.html (cercare CUPS_USER)


4

Il problema è stato segnalato come bug ( 856776 ) ed è ora nella lista dei desideri.


2
sì, "wishlist" non aiuta davvero quelli di noi bloccati in un ufficio pieno di PC Ubuntu che ora non possono stampare. sigh
artfulrobot,

"Ubuntu: non ci interessa."
jonallard

3

Questo funziona per il nostro sistema. Testato su Ubuntu 10.04 - 14.04, Linux Mint Print server Canon Uniflow, stampa protetta

Per prima cosa, ferma le tazze

sudo service cups stop

Quindi modifica il file /etc/cups/printers.confe aggiungi il tuo nome utente in DeviceURIquesto modo:

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

Ora iniziano le tazze di nuovo

sudo service cups start

Tuttavia, tenere presente che questa impostazione ha effetto su tutti gli utenti su questa macchina.


Dal momento che interessa tutti gli utenti sullo stesso computer, usa semplicemente il nome host del tuo computer .... ancora riconoscibile!
MikeW,

Questo funziona per me per le code di stampa LPD, ma sfortunatamente non per le code di stampa IPP (usando Xubuntu 14.04, CUPS 1.7.2).
bmaupin,

1

È possibile utilizzare il nome utente nell'URI IPP quando si aggiunge la coda di stampa, consultare questo documento per i dettagli:

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

Altrimenti non vedo alcuna opzione nelle finestre di dialogo di stampa di tazze o gnome per aiutarti a selezionare un nome utente per la stampa.


Le impostazioni di stampa non consentono l'immissione di un nome utente come parte dell'URI IPP durante la configurazione.
jonallard,

È possibile aggiungere il nome utente all'URI quando si aggiunge la stampante giusto?
Martin Owens -doctormo-

No. (è troppo corto)
jonallard,

1
Quindi questo è un bug e dovrebbe essere segnalato sotto il progetto delle impostazioni della stampante gnome in launchpad.
Martin Owens -doctormo-

Questo non ha funzionato per me per un URI IPP, sebbene abbia funzionato per un URI LPD. Ho notato che la documentazione ( cups.org/doc/network.html ) non menziona il nome utente come parte dell'URI IPP, ma non sono sicuro che sia significativo o meno.
bmaupin,

1

Sempre un po 'in ritardo ri. la domanda originale, ma la soluzione che ha funzionato per me nel 2018 (e su Debian, ma presumo che la procedura sia simile) è quella di modificare, come root, il file /etc/cups/printers.conf e aggiungere la direttiva User ufficiale-utente-da-stampante-pov nella parte stampante. Peccato che non riuscissi a trovarlo sull'interfaccia di amministrazione delle tazze lucide ...


Quando lo faccio (usando Kubuntu 16.04) i bicchieri sovrascrivono semplicemente printers.conf con una versione senza la direttiva utente, quando riavvio i bicchieri.
Supernormal,

La documentazione afferma che printers.conf non è progettato per essere modificato o gestito manualmente tramite collegamento
Igor Rodriguez,

@Supernormal devi prima interrompere il servizio tazze
qwr

0

Ho avuto lo stesso problema con te e ho trovato un modo per farlo sulla mia macchina. Su (X) Ubuntu 14.04, ho dovuto impostare il valore "Informazioni lavoro / fatturazione" nel menu di stampa. Quindi, la stampa è arrivata correttamente alla mia stampante. Ho allegato uno screenshot per il tuo riferimento. Non erano necessarie altre impostazioni (a parte l'impostazione della stampante che inizialmente utilizzava il suo URI).inserisci qui la descrizione dell'immagine


1
Sfortunatamente alcune applicazioni (ad esempio LibreOffice) usano la propria finestra di dialogo di stampa che non ha questa opzione ...
bmaupin,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.