Stampa di rete Ubuntu 12.04 tramite server Windows Samba


8

Devo stampare attraverso un server Samba che condivide una stampante HP. Dopo l'aggiornamento a 12.04 non sono più in grado di farlo funzionare.

La stampante è condivisa tramite un server Samba e devo fornire le informazioni di accesso (dominio, nome utente e password).

La macchina con cui ho problemi è una nuova installazione di Ubuntu 12.04 a 64 bit. Come misura per la risoluzione dei problemi, ho creato una nuova installazione di Ubuntu 10.04 a 32 bit come immagine di una scatola virtuale sulla macchina Ubuntu 12.04 a 64 bit e non ho avuto problemi a farla stampare.

Sospetto che l'autenticazione sia il problema. Qualche idea su cosa c'è che non va? Qualche suggerimento su come effettuare ulteriori risoluzioni dei problemi? Qualche informazione che dovrei fornire per consentirti di aiutarmi?

EDIT: Per essere più precisi, quando voglio aggiungere una stampante di rete, lo faccio attraverso la GUI e quando devo inserire le credenziali non mi verificherà (anche se questo funziona bene sulla scatola virtuale).

finestra di dialogo di stampa.  Come nome utente ho inserito dominio / nome utente Stampa finestra di dialogo. Come nome utente ho inserito dominio / nome utente.

Se scelgo "Chiedi conferma all'utente se è richiesta l'autenticazione" e quindi premo verifica, mi vengono richieste le credenziali (nome utente, dominio e password). Se inserisco il nome utente come: dominio / nome utente, lascia che il dominio sia vuoto e fornisca una password in grado di verificare tutto. Questo è l'unico modo che ho fatto per verificare le credenziali su Ubuntu 12.04. Questo comunque non mi rende in grado di stampare.

Risposte:


11

Ho appena provato a configurare una stampante in Ubuntu 12.04 in una situazione simile. Voglio accedere alle stampanti su un server Windows in un dominio. Non funzionava: erano in attesa di autenticazione. Il mio nome utente locale nella casella Ubuntu non è lo stesso del mio nome utente di dominio Active Directory. (Potrei essere Samba non perfettamente impostato.) La migliore soluzione finora per me:

  1. Scegli Aggiungi nuova stampante in Stampa, fai clic su "Stampanti di rete", seleziona "Stampante Windows tramite SAMBA"

  2. Fai clic su "Sfoglia" per cercare la stampante (richiede l'autenticazione per accedere al server Windows con la stampante)

  3. Seleziona la stampante corretta o inserisci l'URI.

  4. L'URI per la nuova stampante nella finestra di dialogo Nuova stampante è ora "smb: // servername / printername"

  5. Seleziona "Imposta i dettagli di autenticazione ora"

  6. Inserisci i dettagli come "dominio \ nome utente" e password (se faccio clic su "verifica" ora indica che la stampante non è accessibile, ma ho comunque fatto clic su Inoltra.)

  7. Seleziona il driver

  8. Stampa la pagina di prova

Successo!

Se ho scelto "Chiedi conferma all'utente se è richiesta l'autenticazione" anziché "Imposta ora i dettagli di autenticazione", il pulsante "verifica" indica che la stampante è accessibile. (Questa è una delle prime cose che ho provato.) Ma i lavori vengono conservati per l'autenticazione. Ho eliminato quella stampante e ho provato i passaggi precedenti, ignorando il pulsante di verifica e ora le cose sembrano funzionare. Forse il pulsante Verifica non gestisce i nomi utente del formato 'dominio \ nomeutente', o forse devo avere il nome di dominio corretto impostato nelle mie impostazioni Samba in smb.conf.


1

Provare ad aggiungere la stampante senza credenziali, quindi aprire l'elenco dei lavori di stampa dopo averli avviati. Ora ogni lavoro dovrebbe avere lo stato "In attesa di approvazione" o simile (Il mio sistema è danese), fare clic con il tasto destro e scegliere di approvare il lavoro. Quando inserisci le tue credenziali, metti una barra davanti al tuo nome utente. Questo ha funzionato per me.


Ora evoca le richieste di password da solo. Non ho provato con altri programmi, ma le pagine di test devono ancora essere approvate manualmente.
beruic,

Provai. Il processo di stampa viene trattenuto per l'autenticazione ma quando provo ad autenticare (ho provato sia con la barra che con la barra) il lavoro sembra essere elaborato e scompare dalla coda, ma dalla stampante non esce nulla.
Thomas,

Hai verificato che la stampante non avesse emesso alcun problema irrisolto che causava l'accettazione del lavoro da parte del server, ma non la stampa? Come un inceppamento della carta o carta mancante o qualcosa del genere?
beruic,

Sì. Questo non è il caso. Inoltre ogni volta che devo stampare avvio una scatola virtuale con Ubuntu 10.04 e da qui sono in grado di stampare bene. La procedura di installazione è esattamente la stessa, ma non funziona sul mio 12.04 64 bit. L'autenticazione e forse i 64 bit contro i 32 bit sono un sospetto nella mia mente. Ma come posso risolvere? eventuali registri che potrebbero aiutare? altri test che posso eseguire per vedere se samba sta causando problemi?
Thomas,


1

In /etc/samba/smb.conf, specifica il gruppo di lavoro:

# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = WORKGROUP  # Name of the group in AD

Quindi corri /etc/init.d/smb restart.


Ciò ha risolto il mio problema, ad eccezione della parte di riavvio di smb, ho dovuto riavviare manualmente il computer per farlo funzionare
Danial Behzadi,

0

Questa è una vecchia domanda, ma mi è successo con 16.04 LTS, quindi penso che questo problema persista e vale la pena rispondere.

  1. Aggiungi la stampante tramite la GUI, non inserire ancora le credenziali;
  2. Modifica il file di configurazione, ad es sudo vi /etc/cups/printers.conf
  3. Passa alla DeviceURIriga e modificalo in modo che l'URI contenesse nome utente e password , in questo modo:

    DeviceURI smb://user:my%20password@workgroup/server/usbprinter1
    
  4. Ricorda UrlEncode la password se contiene caratteri non sicuri; il mio conteneva spazi bianchi e la GUI per qualche motivo non è riuscita a codificarlo; questa era l'intera ragione del mio problema;

  5. Salvare il file ed uscire, ad es Esc :wq.
  6. sudo service cups restart per riavviare il servizio.

Ora sarai in grado di stampare la pagina di prova e utilizzare normalmente la stampante.

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.