Problema di installazione stampante in Linux Mint

Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

Ho inserito la linea "log level=6" nella sezione global e il risultato è questo:

[2013/05/29 04:50:55,  0] smbd/server.c:1053(main)
  smbd version 3.6.6 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2011
[2013/05/29 04:50:55.693567,  0] smbd/server.c:1109(main)
  standard input is not a socket, assuming -D option
[2013/05/29 04:50:55.698174,  0] printing/print_cups.c:151(cups_connect)
  Unable to connect to CUPS server localhost:631 - Transport endpoint is not connected
[2013/05/29 04:50:55.698249,  0] printing/print_cups.c:528(cups_async_callback)
  failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2013/05/29 04:50:58.682619,  0] printing/print_cups.c:151(cups_connect)
  Unable to connect to CUPS server localhost:631 - Transport endpoint is not connected
[2013/05/29 04:50:58.682692,  0] printing/print_cups.c:528(cups_async_callback)
  failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2013/05/29 14:53:35,  0] smbd/server.c:1053(main)
  smbd version 3.6.6 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2011
[2013/05/29 14:53:35.753321,  0] smbd/server.c:1109(main)
  standard input is not a socket, assuming -D option
[2013/05/29 14:53:35.758817,  0] printing/print_cups.c:151(cups_connect)
  Unable to connect to CUPS server localhost:631 - Transport endpoint is not connected
[2013/05/29 14:53:35.758892,  0] printing/print_cups.c:528(cups_async_callback)
  failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2013/05/29 14:53:38.842499,  0] printing/print_cups.c:151(cups_connect)
  Unable to connect to CUPS server localhost:631 - Transport endpoint is not connected
[2013/05/29 14:53:38.842576,  0] printing/print_cups.c:528(cups_async_callback)
  failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2013/05/29 15:08:12,  0] smbd/server.c:1053(main)
  smbd version 3.6.6 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2011
[2013/05/29 15:08:12.248602,  0] smbd/server.c:1109(main)
  standard input is not a socket, assuming -D option
[2013/05/29 15:08:12.256360,  0] printing/print_cups.c:151(cups_connect)
  Unable to connect to CUPS server localhost:631 - Transport endpoint is not connected
[2013/05/29 15:08:12.256444,  0] printing/print_cups.c:528(cups_async_callback)
  failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL
[2013/05/29 15:08:15.379897,  0] printing/print_cups.c:151(cups_connect)
  Unable to connect to CUPS server localhost:631 - Transport endpoint is not connected
[2013/05/29 15:08:15.379975,  0] printing/print_cups.c:528(cups_async_callback)
  failed to retrieve printer list: NT_STATUS_UNSUCCESSFUL

Davo per scontato che in quella finestra vi fosse scritto che la stampante è collegata, poiché la periferica NON mi funziona SOLO su Linux, mentre in Windows 7 e Mac OS OX funziona egregiamente. Se nel router fosse stato presente un messaggio di mancato collegamento della mia mia HP allora il problema avrebbe coinvolto tutti e tre i S.O. non solo il pinguino.

Allego comunque un'istantanea:

Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

Se mi spieghi in cosa consiste la tua idea, forse posso cavarmela da solo.
Immagino che tu stia cercando qualche messaggio del file di log che possa farti capire dove sta il problema, ma esattamente cosa speri di trovare?

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2068

Scusate se mi impiccio, ma dal log di SAMBA sembra che CUPS non sia in esecuzione sulla macchina linux localhost.
Dall'immagine della configurazione sul router sembra che su questo AliceGate sia in esecuzione un server CUPS quindi si potrebbe provare, se non già fatto, a creare il file /etc/cups/client.conf e inserire la riga :

ServerName 192.168.1.1

Sempre che 192.168.1.1 sia l'indirizzo del router, e poi fare un :

sudo /etc/init.d/cups restart

ora, in teoria, dovrebbe essere possibile aggiungere la stampante come stampante di rete con protocollo IPP e indicare il percorso della stampante come da immagine postata ..... e forse stampare pure.

Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

Ciao badroot;

ho fatto quanto mi hai suggerito, e dopo avere chiuso il terminale, ho provato ad installare la stampante come periferica di rete con protocollo IPP, ma non appena tento di avviare il programma di gestione delle stampanti appare questo messaggio:

Citazione:

CUPS Server Error (obtainig queue details)
There was an error during the CUPS operation: 'server-error-service-unavailable'.

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Da quello che capisco, i messaggi di errore circa CUPS sono generati quando Samba cerca di connettersi a CUPS per vedere quali stampanti sono presenti ed eventualmente esportarle come share Samba. Visto che non stai usando il tuo PC come server di stampa, non dovrebbero essere influenti.

Piuttosto, mi stupisce la schermata che hai postato, per due motivi.

  1. Usa il nome alicegate invece dell'indirizzo IP. Come fa ad essere sicuro che il tuo host sappia risolvere il nome nell'indirizzo?
  2. Usa la porta 631, quella usata dal protocollo IPP, che di solito è usato da Linux e Mac, mentre gli utenti Windows sono più abituati a lavorare con gli share SMB (\\xxx\yyy). Come fa a sapere che non stai usando una macchina Windows? Perché non ti dà il classico \\xxx\yyy? Interrogando il router da una macchina Windows ottieni risultati diversi?

Ma quello che mi stupisce più di tutto è che se la stampante non partisse neanche, potrei immaginare un errore di configurazione, ma nel tuo caso la stampa si avvia normalmente e poi si interrompe. Non può essere un problema di connessione? Si verifica sia collegando il router via cavo sia via wifi?

Certo sarebbe bello avere un log un po' più dettagliato, ma sembra che non obbedisca alla direttiva "log level = X"... Sad

Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

Io, alle tue domande aggiungerei:

perche con Debian 6.0 insernedo l'indirizzo http://alicegate:631/printers/PhotosmartC5300series la stampante mi funzionava al pari di Lion e Windows 7?

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2068

Beh .... ne capisco sempre meno.
Allora sul router non gira CUPS e quindi le modifiche fatte non servono a nulla.
Cercando in giro sulla rete ho letto di vari firmware disponibili per questo router e sembrerebbo basati su un kernel linux per cui avevo pensato che magari usassero CUPS per la funzionalità di stampa ma evidentemente non è così.
Ho trovato questo post che sembra riportare il tuo stesso problema ..... e che non ha avuto nessuna risposta.
Poi come dici tu è un bel mistero che con Debian 6 funzionasse .....
Un'ultima cosa ho trovato vari riferimenti a un menù avanzato ( vedi qui ) dove si vede anche un'icona per il print server ..... è per caso attivo sul tuo router ? c'è qualcosa che può suggerire ulteriori tentativi ?

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Gandalfrank ha scritto:

perche con Debian 6.0 insernedo l'indirizzo http://alicegate:631/printers/PhotosmartC5300series la stampante mi funzionava al pari di Lion e Windows 7?

Ecco, questo è interessante. Bisognerebbe installare Debian 6 e verificare che funzioni. Poi fare l'upgrade di CUPS alla versione di Wheezy e vedere se funziona. Poi aggiornare Samba, etc.

P.S. Quando dici che funzionava, intendi con CUPS, Samba, o come?

Ritratto di Gandalfrank
Gandalfrank
(Geek)
Offline
Geek
Iscritto: 12/10/2012
Messaggi: 176

Scusa mcortese, ma hai letto quello che ho scritto finora?

In Debian 6.0 Squeeze la stampante funzionava PERFETTAMENTE.

Come la installavo?

Avviavo il programma Stampanti e nella casella di testo "URI" inserivo l'indirizzo di cui sopra http://alicegate....
Mi veniva chiesto di scegliere il driver opportuno e poi di provare a stampare una pagina di test.
Nient'altro.

Nel messaggio 23 di questa discussione ho scritto che installando la stampante in Debian Squeeze (kernel 2.6), tutto andava secondo i piani, ma se prima aggiornavo il Kernel alla versione 3.2 e POI installavo la stampante quest'ultima NON funzionava affatto.

@badroot: l'indirizzo della pagina nascosta mi conduce SOLO alla schermata principale... non serve neanche inserire le giuste credenziali. Grazie comunque.

Permettetemi uno sfogo: Linux con la stampa FA SCHIFO.
IPP, IPPS, IPP14, HTTP, HTTPS, SAMBA, CUPS E URI.

Con Windows e Lion è tutto molto più lineare e semplice... e sopratutto è garanzia di funzionamento!

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2068

Citazione:

Nel messaggio 23 di questa discussione ho scritto che installando la stampante in Debian Squeeze (kernel 2.6), tutto va secondo i piani, ma se aggiornavo il Kernel alla versione 3.2 e poi installavo la stampante quest'ultima NON funzionava affatto.

Ho riletto il messaggio, quindi con Debian 6 per avere il kernel 3.2 lo hai installato dai backport giusto ? se è così e non si è aggiornato di conseguenza ne SAMBA ne CUPS il problema è allora nel kernel .... credo.

Citazione:

@badroot: l'indirizzo della pagina nascosta mi conduce SOLO alla schermata principale... non serve neanche inserire le giuste credenziali. Grazie comunque.

Effettivamente dai vari post trovati in internet non è chiaro se questo menù nascosto si può attivare senza fare l'upgrade del firmware, che tra l'altro sembra richiedere un intervento sull'hardware del router.

Citazione:

Permettetemi uno sfogo: Linux con la stampa FA SCHIFO.
IPP, IPPS, IPP14, HTTP, HTTPS, SAMBA, CUPS E URI.

Beati i tempi di lpd Wink ..... poi anche APPLE usa CUPS in MAC OS X per quello che ne so io.

Quindi la stampa dovrebbe usare IPP come protocollo e non SAMBA, prova a fare qualche test con ipptool magari leggendo quanto indicato qui.