Tumbleweed - Problemi con scanner Samsung in rete

6 risposte [Ultimo messaggio]
Ritratto di andy1950
andy1950
(Newbie)
Offline
Newbie
Iscritto: 20/09/2018
Messaggi: 5

Ciao a tutti,
come da Subj. ho un problema con uno scanner in rete che su varie macchine e' perfettamente visibile ed utilizzabile, mentre su un'altra no, e tutte hanno Tumbleweed.
Tutte le macchine sono aggiornate (uso "zypper dup" via cron giornalmente su tutte)

Lo scanner e' quello di una stampante MFP "Samsung XPress C480FW".
Da cinque PC di varie marche, tutti con Tumbleweed, la aggancio tranquillamente sia lato printer che lato scanner per un utilizzo senza problemi, da un altro, invece, stampo ma non scannerizzo.

"scanimage -L" su tutti riporta

1-[~] > scanimage -L
device `smfp:net;192.168.1.2' is a Samsung C48x Series on 192.168.1.2 Scanner

mentre su quella incriminata riporta

1-[~] > scanimage -L
 
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

L'installazione dei driver, per tutte le macchine, e' avvenuta tramite gli Universal Linux Driver ("uld_V1.00.39_01.17.tar.gz") presi dal sito HP/Samsung e l'operazione e' stata effettuata, ovviamente, da utente root.

Qualcuno ha un'idea su come risolvere il problema?

I file di configurazione in sui viene indicizzata la stampante/scanner dove li trovo? Si, ok, tutto avviene tramite udev ma da qualche parte verra' pure scritto qualcosa, no?!
Se esistono, posso brutalmente trasportarli da una macchina all'altra?

Grazie in anticipo per le risposte.

Ciao, Andy.

Ritratto di gi-gi
gi-gi
(Moderatore)
Offline
Moderatore
Iscritto: 09/12/2014
Messaggi: 417

Ciao.

Ho avuto il tuo stesso problema con una MFP SCX3405FW installata su openSuse 15.0.

Ho risolto in questo modo:

-A Per la stampante scaricare i driver proprietari dal sito di Samsung ed installarli da terminale come utente superuser.

-B Per lo scanner, connesso come utente superuser:

1) In /etc/sane.d/dll.conf:

In fondo al documento aggiungere o de-commentare la stringa

... ... ...
xerox_mfp

2) In /etc/sane.d/xerox_mfp.conf

In fondo al documento aggiungere le stringhe

... ... ...

#Samsung SCX-3400 Series (nel tuo caso sarà diversa, è un commento...)
tcp xx.xx.xx.xx (lo stesso assegnato alla stampante - esempio: 192.168.1.7)

Scorrendo i driver linux per i prodotti Samsung ho notato che il driver xerox_mfp è usato per la maggior parte dei prodotti; potresti iniziare testando quello. Personalmente ho scoperto che con questo driver ottengo risultati anche migliori di quello legacy.

gigi

Ritratto di andy1950
andy1950
(Newbie)
Offline
Newbie
Iscritto: 20/09/2018
Messaggi: 5

Ciao Gigi e grazie della risposta.
In attesa di ulteriori info, nel primo pomeriggio avevo gia' fatto le modifiche che hai proposto (a /etc/sane.d/dll.conf e /etc/sane.d/xerox_mfp.conf), e da yast->scanner magicamente lo scanner aveva "fatto rumore" ed era comparso nell'elenco (unico e solo elemento)

"scanimage -L" mi dice:

device `xerox_mfp:tcp 192.168.1.2' is a Samsung C48x Series multi-function peripheral

e "/opt/smfp-common/printer/bin/smfpnetdiscovery":

network socket://192.168.1.2 "Samsung C48x Series" "Samsung C48x Series on 192.168.1.2" "MFG:Samsung;CMD:SPLC,PCL6,PS3,URF,FAX,FWV,PIC,EXT,SPDS;MDL:C48x Series;CLS:PRINTER;CID:SA_SPLV5_COLOR;MODE:FAX3,SCN,SPL5,R000102,SCP;"
network ipp://192.168.1.2 "Samsung C48x Series" "Samsung C48x Series on 192.168.1.2" "MFG:Samsung;CMD:SPLC,PCL6,PS3,URF,FAX,FWV,PIC,EXT,SPDS;MDL:C48x Series;CLS:PRINTER;CID:SA_SPLV5_COLOR;MODE:FAX3,SCN,SPL5,R000102,SCP;"

Ho lanciato xsane e... appena clicco "acquisisci anteprima" oppure "acquisisci", lo scanner parte per un paio di secondi, e il programma muore con questo errore:

Not a JPEG file: starts with 0x00 0x00

Anche skanlite:

"deviceOption value="
("image/bmp", "image/jp2", "image/jpeg", "image/png", "image/tiff", "image/vnd.microsoft.icon", "image/vnd.wap.wbmp", "image/webp", "image/x-eps", "image/x-icns", "image/x-pcx", "image/x-pic", "image/x-portable-bitmap", "image/x-portable-graymap", "image/x-portable-pixmap", "image/x-rgb", "image/x-tga", "image/x-xbitmap", "image/x-xpixmap")
"xerox_mfp:tcp 192.168.1.2"
"xerox_mfp:tcp 192.168.1.2"
"xerox_mfp:tcp 192.168.1.2"
"xerox_mfp:tcp 192.168.1.2"
Not a JPEG file: starts with 0x00 0x00

E simple-scan:

Not a JPEG file: starts with 0x00 0x00

Aggiungo che a xeror_mfp.conf ho anche provato ad aggiungere la porta (9100) oltre all'IP (quindi, nel mio caso, "tcp 129.168.1.2 9100") ma a quel punto non viene piu' trovato nulla.

Potrebbe essere un problema software?
La cosa che mi indispettisce, pero', e' che alle altre macchine non ho dovuto far null'altro che installare gli ULD e tutto ha funzionato al primo colpo. Quest'ultima macchina, installata di fresco e aggiornata come le altre, non va come deve (era una 13.2 che ho piallato e reinstallato con TW e che prima stampava e usava lo scanner in rete tranquillamente... prima di due giorni fa Sad ).

Qualche nuova idea? Sappiate che verrete ringraziati in eterno Smile

Ciao, Andy.

Ritratto di gi-gi
gi-gi
(Moderatore)
Offline
Moderatore
Iscritto: 09/12/2014
Messaggi: 417

Scanimage -L dà anche a me il tuo stesso risultato.

Mi viene il dubbio che tu abbia più di un driver che gestisce lo scanner. Cos'hai in YaST --> Scanner?

Ti allego l'immagine del mio sistema per riferimento.

Immagini allegate:

gigi

Ritratto di andy1950
andy1950
(Newbie)
Offline
Newbie
Iscritto: 20/09/2018
Messaggi: 5

Uguale.
Ho anche provato a commentare in dll.conf "smfp" (vedendolo sparire in yast->scanner) ma non e' cambiato nulla.

Qui parlano dello stesso problema:

https://bugzilla.redhat.com/show_bug.cgi?id=1468986
https://bugzilla.redhat.com/show_bug.cgi?id=1530216

ma sembra che lo abbiano risolto con la sola installazione degli ULD presi da Samsung (come ho fatto io sulle altre macchine)...

Sulle macchine dove funziona tutto ottengo:

1-[~] > scanimage -L
device `smfp:net;192.168.1.2' is a Samsung C48x Series on 192.168.1.2 Scanner

ed in yast-scanner ho (vedi immagine allegata)

Sulla macchina incriminata ho provato a eliminare sane-backends e mi ha installato comunque i 32bit, quindi ho reinstallato i 64bit eliminando i 32, ho provato a disinstallare i driver proprietari Samsung e reinstallarli e tutto e' tornato come prima: stampante funzionante e scanner che risponde picche.

Il problema, purtroppo, e' che si tratta della macchina assolutamente piu' usata di tutte (per lavoro) mentre le altre sono usate molto meno... diciamo che devo risolvere il problema senno' saro' costretto a rimettere la 13.2 (ho fatto un "dd" del disco prima di piallare tutto) ma sarebbe una vera sconfitta, a questo punto.

Immagini allegate:

Ciao, Andy.

Ritratto di andy1950
andy1950
(Newbie)
Offline
Newbie
Iscritto: 20/09/2018
Messaggi: 5

Ciai Gigi,
scusami ma stavo rileggendo il tuo primo post e mi e' sorto un dubbio.
Quando dici

Citazione:


-A Per la stampante scaricare i driver proprietari dal sito di Samsung ed installarli da terminale come utente superuser.

intendi dire "usare solo install-printer.sh" oppure il generico "install.sh"?
Lo dico perche' io sin'ora ho usato il generico install.sh che installa sia la stampante che lo scanner, copiando in /opt una serie di cose ed in /etc/sane.d un file xml con estensione .conf.

Magari sono io che sbaglio e devo installare SOLO la stampante?
Pero' dal tuo screen-shot poi vedo che in yast->scanner in elenco, come me, hai "smfp"...

Ciao, Andy.

Ritratto di andy1950
andy1950
(Newbie)
Offline
Newbie
Iscritto: 20/09/2018
Messaggi: 5

Nessuno ha un'idea circa un modo, anche contorto, di risolvere il problema?

Ciao, Andy.