PDA

Visualizza versione completa : Ricoh aficio 3100swn su linux



Andy86
01-03-15, 17: 06
:bai

Vorrei tirare le orecchie a quel qualcuno mi aveva detto che:


se prendi una stampante di rete al 99,999% funziona. Il protocollo in quel caso dovrebbe essere abbastanza standard.

Invece, o sono così sfigato da rientrare nel rimanente 0,001% dei casi, oppure non è affatto così... perché il file .ppd lo vuole comunque, senza non si può lasciare. :bsh

Ora: su chakra c'è il driver della sg3110sfnw, praticamente la stessa stampante con in più il fax, ma non di questa precisa, provando ad inviare la stampa la stampante viene vista, dice stampa in corso per un po' ma poi non stampa un bel niente.

Negli log degli errori di cups non c'è niente corrispondente al momento in cui invio la stampa.

Ho provato anche da un pc debian dove invece i ppd della ricoh non ci sono (in che pacchetto saranno? :boh), e anche con un .ppd ricoh a caso fa la stessa cosa, riceve la chiamata e si pianta.

Tra l'altro nelle impostazioni stampante mi fa sempre scegliere tra pdf e postscript, ma dal sito ufficiale la stampante non supporta nessuno di questi due linguaggi, supporta invece rpcs e pcl. :ohoh

Quando la inserisco a volte la vede solo con il suo nome, su ip e porta 9100, altre la vede come hpjdirect o qualcosa del genere, facendo la scansione da android invece dice che la porta è la 515. :boh

(tra l'altro su android esce che non ha driver per generare stampa di tipo "RPCS Raster, Customized PJL". :m:)

ps: poi vorrei anche capire come s'imposta lo scanner di rete, perché attaccato via usb sane-find-scanner lo vede (scanimage invece no), però prima devo risolvere il problema con il router di fastweb che in dhcp mi cambia l'ip ogni quindici minuti. :wall

pierino_89
01-03-15, 17: 47
:bai

Vorrei tirare le orecchie a quel qualcuno mi aveva detto
E io te le tiro perché non cerchi su google prima di lamentarti :tong2

Problemi con stampante Ricoh Aficio Sp 1100s e ratertosag-gd ? Forum Ubuntu-it (http://forum.ubuntu-it.org/viewtopic.php?p=4211053)

(e poi, ho detto solo che avrebbe funzionato, mica al primo colpo :lol: )

Andy86
01-03-15, 18: 01
:bai

Avevo cercato sì, ma non per sp1100, e poi il tizio in quel thread ha risolto facendo il downgrade di ubuntu... io sono su chakra. :ghgh

pierino_89
01-03-15, 18: 08
Hai voluto chakra, adesso pedala :gogo
Il tizio ha installato un certo rastertosag per far funzionare la stampante, tu l'hai messo?

Andy86
01-03-15, 18: 24
Si, certo, perché con gentoo andava meglio. :boh
E poi ho provato anche su debian, che neanche c'è il ppd, e fa lo stesso problema.

Comunque di questo rastertosag nei repo non c'è traccia, però leggo che:
printer driver for Ricoh Aficio SP 1000s/SP 1100s

La mia è una sg3100snw

pierino_89
01-03-15, 18: 41
Potrebbe funzionare però, perché usa lo stesso linguaggio proprietario. Fai una prova, alla peggio non ha un'interfaccia web su cui smanettare?

[edit]
Pare che siano delle teste di cane gli sviluppatori della ricoh, che non hanno preparato il ppd:
http://www.linux.com/community/forums/printers/issues-for-installing-ricoh-aficio-sg3100snw/20162?limit=6&offset=12
Prova a guardare se il ppd dal giappone ti dà soddisfazione.

Andy86
01-03-15, 18: 54
La stampante ha un interfaccia web, ma solo per configurarla, non permette di mandare stampe, quindi che ci dovrei smanettare?

rastertosag non è che è compreso in foomatic?


Only registered members can view code.

Anche perché non essendoci il pkgbuild neanche in AUR mi sa che mi tocca installare da sorgenti o bypassare pacman, e poi son casini a pulire.

pierino_89
01-03-15, 19: 05
La stampante ha un interfaccia web, ma solo per configurarla, non permette di mandare stampe, quindi che ci dovrei smanettare?
Eh ma che stampante sfigata :lol:



rastertosag non è che è compreso in foomatic?


Only registered members can view code.
Se è lì dentro evidentemente sì. Però a questo punto ti conviene concentrarti sul pacchetto del giappone.


Anche perché non essendoci il pkgbuild neanche in AUR mi sa che mi tocca installare da sorgenti o bypassare pacman, e poi son casini a pulire.
Ma quali sorgenti :ghgh
Devi scompattare manualmente il deb ed installarlo a mano. Oppure potresti scriverti tu il pkgbuild, così fai un lavoro più pulito.

Andy86
01-03-15, 19: 11
pacchetto del giappone

Ovvero?


Devi scompattare manualmente il deb ed installarlo a mano.

Ciò che intendevo per "bypassare pacman".

Il pkgbuild mi sa che è un pochino difficile da scrivere a mano. :m:

pierino_89
01-03-15, 19: 15
Ho editato il post sopra, non so se hai visto.
Se non vuoi scrivere il pkgbuild l'altra possibilità è installare dpkg, se ce l'hai nei repo.

Andy86
01-03-15, 19: 32
Non avevo visto l'edit. Ora provo.

Dpkg dice:

Only registered members can view code.
Mi fido lo stesso?

Comunque ho provato con il rastertosag sul pc con debian, ancora peggio perché nella selezione driver indica che usa il raster solo sulla sp1100 (appunto) che è totalmente diversa, quindi la stampa non arriva proprio (oltre a mancare le opzioni per i colori e il fronte-retro auto). :boh

pierino_89
01-03-15, 19: 50
È un po' generico, bisognerebbe sapere cosa implica... Se non ti ispira scompattalo e installalo a mano :eye

Andy86
01-03-15, 20: 54
:bai

:thx
Anche se non è proprio il .ppd del modello giusto, però funziona, stampa fronte/retro e legge anche i livelli d'inchiostro, sarà la solita storia della stampante gemella come per il ppd xerox per la epson.

Comunque per installare ho modificato un pacchetto preso dalla cache di pacman, modificando il pkginfo e inserendo la cartella /usr estratta dal .deb, unico problema all'inizio mi ha detto permessi insicuri del filtro, devono essere cambiati nell'estrarre l'archivio, gli ho rimessi a root con chown ed è andata.

Ora possiamo concentrarci sullo scanner, sperando che il continuo cambio ip non sia d'impiccio per le prove.

(Dal call-center fastweb mi hanno suggerito di resettare il router, ma non ha risolto il problema, richiamo domani che è lunedì, sperando risponda un italiano, non che abbia niente contro gli spagnoli, però se uno ha studiato lingue e quando dici dhcp cade dalle nuvole... :triste)

Intanto: ogni volta che modifico "/etc/sane.d/ricoh.conf" devo riavviare?

pierino_89
01-03-15, 21: 24
Comunque per installare ho modificato un pacchetto preso dalla cache di pacman, modificando il pkginfo e inserendo la cartella /usr estratta dal .deb, unico problema all'inizio mi ha detto permessi insicuri del filtro, devono essere cambiati nell'estrarre l'archivio, gli ho rimessi a root con chown ed è andata.
:glu



Ora possiamo concentrarci sullo scanner, sperando che il continuo cambio ip non sia d'impiccio per le prove.
E metti un ip statico (come la buona educazione suggerisce per le periferiche) :ghgh


(Dal call-center fastweb mi hanno suggerito di resettare il router, ma non ha risolto il problema, richiamo domani che è lunedì, sperando risponda un italiano, non che abbia niente contro gli spagnoli, però se uno ha studiato lingue e quando dici dhcp cade dalle nuvole... :triste)
O il lease è corto o si resetta il router. O più probabilmente ambedue :lol:



Intanto: ogni volta che modifico "/etc/sane.d/ricoh.conf" devo riavviare?
Il pc no, il servizio sì.

Andy86
01-03-15, 22: 11
Eh, pensi che potessi farlo non avrei già messo gli ip statici da un pezzo?

Il problema è che il router fastweb non è direttamente configurabile, posso solo configurare il wi-fi e il port-mapping dalla pagina cliente, che poi invia le impostazioni al router in automatico.

Quando era nuovo il router si ricordava in automatico gli ip, presumo memorizzando il mac-address, da un po' di tempo ha cominciato a dare questo problema con tutti dispositivi connessi, però con la stampante ci dev'essere anche sto problema del leaf corto (che non conoscevo) dato che lo fa anche ogni mezz'ora.

Spendere cinquanta euro di router extra solo per gli ip statici non mi va molto.


il servizio sì.

Piccolo problemino:

Only registered members can view code.

pierino_89
01-03-15, 22: 25
Eh, pensi che potessi farlo non avrei già messo gli ip statici da un pezzo?

Il problema è che il router fastweb non è direttamente configurabile, posso solo configurare il wi-fi e il port-mapping dalla pagina cliente, che poi invia le impostazioni al router in automatico.

Quando era nuovo il router si ricordava in automatico gli ip, presumo memorizzando il mac-address, da un po' di tempo ha cominciato a dare questo problema con tutti dispositivi connessi, però con la stampante ci dev'essere anche sto problema del leaf corto (che non conoscevo) dato che lo fa anche ogni mezz'ora.

Spendere cinquanta euro di router extra solo per gli ip statici non mi va molto.

Fermo lì, stai facendo un casino epico.
L'indirizzo statico è una proprietà del singolo oggetto. Il router dà indirizzi solo se glieli chiedono (e quelli sono gli indirizzi dinamici). Chi ha un indirizzo statico semplicemente ce l'ha e non deve chiedere a nessuno per averlo (hint: chi dà l'indirizzo al router? :ghgh).
Il "ricordare gli indirizzi" riguarda semplicemente il fatto che una periferica riceve un indirizzo che può usare per un determinato periodo di tempo (il lease) e quando scade deve chiederne un altro. Solitamente viene riassegnato lo stesso, ma non è una feature su cui fare affidamento. Esiste la "prenotazione DHCP" per chiedere al router di assegnare sempre lo stesso indirizzo allo stesso mac address. Ma tutto ciò non ha niente a che vedere con l'indirizzo statico delle periferiche.

Il DHCP è una tecnologia per facilitare gli utenti che si muovono col portatile. Se una periferica è ferma, è bene che sia configurata con un indirizzo statico, così indipendentemente da router e cose varie sai come raggiungerla.



Piccolo problemino:

Only registered members can view code.
I servizi con @ prendono un parametro al posto di @. Ma adesso non chiedermi quale sia il parametro :lol:

Andy86
01-03-15, 23: 04
L'indirizzo statico è una proprietà del singolo oggetto. Il router dà indirizzi solo se glieli chiedono (e quelli sono gli indirizzi dinamici).

Ah. Una volta con fastweb non si connetteva se gli davo l'indirizzo a mano.

Si vede che l'ultima volta che ho provato dal pc avevo ancora l'hag con i famosi ip limitati.

Ricordo di aver provato di recente ad impostare i dns da android e non andava perché voleva o tutto manuale o tutto automatico, si vede che avevo sbagliato qualcosa.

Ora ho riprovato con il pc, mi dice "no ip gateway" anche se l'ho messo, però sembra che sto navigando. :hap

Ora provo con la stampante. http://www.telefilm-central.org/forum/Smileys/default/dita_incrociate.gif


Ma adesso non chiedermi quale sia il parametro :lol:

Almeno dimmi come faccio a scoprire come si chiama. http://s12.rimg.info/57f2af100d22f60f5327d84599baa3f5.gif

pierino_89
01-03-15, 23: 14
Ora ho riprovato con il pc, mi dice "no ip gateway" anche se l'ho messo, però sembra che sto navigando. :hap

Ora provo con la stampante. http://www.telefilm-central.org/forum/Smileys/default/dita_incrociate.gif

Beh, tanto quella mica deve navigare :ghgh



Almeno dimmi come faccio a scoprire come si chiama. http://s12.rimg.info/57f2af100d22f60f5327d84599baa3f5.gif
Guarda nell'elenco dei servizi attivi, lì dovresti vedere saned col parametro impostato.

Andy86
01-03-15, 23: 26
L'unica roba che vedo è:

Only registered members can view code.



Beh, tanto quella mica deve navigare :ghgh

Ma deve comunque essere connessa per poter essere vista.
Se al cambio ip avesse detto "impossibile connettersi"... :ghgh

pierino_89
01-03-15, 23: 43
Che comando hai usato? Prova

Only registered members can view code.

Andy86
01-03-15, 23: 46
avevo provato con "list-unit-files", con "-all" non c'è niente riguardo a sane. :boh

pierino_89
02-03-15, 00: 24
Domanda scema, sei sicuro che "saned" sia in esecuzione?

Andy86
02-03-15, 00: 30
:ops: A volte dare le cose per scontato non va bene.


Only registered members can view code.

E poi pensavo che restart avrebbe funzionato a prescindere e comunque senza conoscere il nome anche status non sarebbe andato. :bgg2

:notte:

Andy86
02-03-15, 21: 02
:bai

Potrebbe essere saned.socket che gestisce il servizio sane?


Only registered members can view code.

Però sane-find-scanner ancora non trova lo scanner.

ps: è vero che dopo aver configurato l'ip a mano funziona anche l'invio delle scansioni per e-mail, però se si riuscisse ad avere l'interazione diretta tramite software sarebbe una bella cosa. :ghgh

pierino_89
02-03-15, 22: 19
Purtroppo non ho mai usato sane in rete, quindi non ti so dire. Per usare uno scanner USB non ho mai dovuto avviare servizi (peraltro, sei sicuro che serva?)

Andy86
02-03-15, 22: 50
Non è che so che serve. È che tu mi hai detto di riavviare il servizio invece di tutto il pc una volta inserito l'ip in ricoh.conf, adesso però l'ip è fisso, quindi a sto punto do una riavviata a tutto il pc (tanto è veloce) e poi vediamo.

pierino_89
02-03-15, 22: 53
Ti direi che mi hai chiesto tu se dovevi riavviare il servizio o il pc, ma poi sembra una lite moglie-marito :lol:
Non so cosa sia ricoh.conf, ma suppongo serva a qualcosa. Riavvia e buona fortuna!

Andy86
02-03-15, 23: 22
Veramente io ti ho chiesto se dovevo riavviare il pc dopo aver modificato il file, il servizio l'hai tirato in ballo tu. Già soffri di Alzheimer? :lol:

Ricoh.conf fa parte dei vari file conf in /etc/sane.d, ho visto una guida per epson che faceva riferimento ad epson.conf, per cui ho cercato il file corrispondente alla mia stampante.

Comunque dopo il riavvio situazione immutata.

Il bello è che non riesco a trovare uno straccio di guida, parlano tutte di condividere in rete lo scanner collegato come usb.

Dici che se lo collego con il cavo c'è qualche speranza in più?
Tanto ormai ho visto che a livello di stampante non cambia nulla.

(ps: in rete rimane comunque per gli altri pc, ma non credo abbia problemi a funzionare in modo ibrido).

pierino_89
03-03-15, 00: 29
Veramente io ti ho chiesto se dovevo riavviare il pc dopo aver modificato il file, il servizio l'hai tirato in ballo tu. Già soffri di Alzheimer? :lol:
Beh, un file in /etc più che a un servizio non può servire :ghgh



Ricoh.conf fa parte dei vari file conf in /etc/sane.d, ho visto una guida per epson che faceva riferimento ad epson.conf, per cui ho cercato il file corrispondente alla mia stampante.

Comunque dopo il riavvio situazione immutata.
Dalla guida di Ubuntu mi pare di capire che /etc/sane.d serve per condividere il tuo scanner. Per usarlo basta installare i driver HP o Samsung o Brother. Di Ricoh non dice niente, quindi se quando apri XSane e ti manda a stendere la vedo grigia :ghgh




Dici che se lo collego con il cavo c'è qualche speranza in più?
Tanto ormai ho visto che a livello di stampante non cambia nulla.

(ps: in rete rimane comunque per gli altri pc, ma non credo abbia problemi a funzionare in modo ibrido).
Prova, mal che vada non funziona :tong2

Andy86
03-03-15, 12: 14
:bai

Xsane non ce l'ho.
Collegato in usb, sane-find-scanner lo vede, scanimage e tutto il resto no.


Only registered members can view code.

Mi sfugge cosa passa tra i due comandi.

ps: tra l'altro non ho /dev/scanner, ci dovrebbe essere o è roba vecchia?

pierino_89
03-03-15, 14: 10
Collegato in usb, sane-find-scanner lo vede, scanimage e tutto il resto no.

Mi sfugge cosa passa tra i due comandi.
Il sudo :ghgh



ps: tra l'altro non ho /dev/scanner, ci dovrebbe essere o è roba vecchia?
Se l'ha visto, direi che non te ne frega niente. Mi sembra un banalissimo problema di permessi.

Andy86
03-03-15, 15: 01
Ah... mi pare assurdo che per vedere uno scanner bisogna lanciare programmi come root.
I vari skanlite, gimp, libreoffice, ecc... come farebbero?

Comunque non è neanche quello. scanimage -l dice no device found anche lanciato da sudo.

pierino_89
03-03-15, 15: 23
Devi essere nel gruppo "scanner", "usb" o qualcosa di simile. Figurati se devi essere root :tong2

Andy86
03-03-15, 20: 39
:bai

Nel gruppo scanner già ci sono, il gruppo usb non c'è:


Only registered members can view code.

pierino_89
03-03-15, 21: 20
Prova input, camera e games. E installati Xsane, è il più completo e mantenuto fra tutti i programmi di scansione.

Andy86
03-03-15, 22: 10
Ma xsane è anche per far andare lo scanner in generale o solo per il dopo?
Perché se si può ancora con gimp che me ne faccio di installare un programma in più solo per acquisire?
Acquisisco direttamente con il programma che serve, no?

------------------------------------

Aggiunto ai gruppi, riavviato il pc, risultato invariato.
sane-find-scanner è ok, scanimage -l non lo vede.

pierino_89
04-03-15, 01: 45
Ma xsane è anche per far andare lo scanner in generale o solo per il dopo?
È solo per scannerizzare, però permette di modificare dpi e altre cose che di solito da altre parti non trovi.



Perché se si può ancora con gimp che me ne faccio di installare un programma in più solo per acquisire?
Acquisisco direttamente con il programma che serve, no?
Vero, però ho sempre avuto problemi con gli altri programmi. Ma in effetti non ho mai provato ad acquisire direttamente da gimp.


Aggiunto ai gruppi, riavviato il pc, risultato invariato.
sane-find-scanner è ok, scanimage -l non lo vede.
Suvvia, usa anche tu la magia di google :tong2:
https://bugs.launchpad.net/ubuntu/+source/sane-backends/+bug/270185

Andy86
04-03-15, 16: 04
Devo imparare la buona sana abitudine di cercare in inglese. :tap

Seguendo il workaround ho cambiato il gruppo di /dev/bus/usb/002/004 (corrisponde al mio scanner) da 'lp' a 'scanner', ma la situazione è rimasta immutata.
Ho lanciato scanimage in modo debug, ma confrontando l'output con quello del link non pare essere un problema di permessi:


Only registered members can view code.

Non esce neanche "add_usb_device", si pianta sul quel "get" e bona.

Andy86
08-03-15, 13: 12
:bai

Ho provato questo sistema: debian - scanimage does not find scanner unless sudo'ed, but shows up with sane-find-scanner (Raspbian) - Unix & Linux Stack Exchange (http://unix.stackexchange.com/questions/184367/scanimage-does-not-find-scanner-unless-sudoed-but-shows-up-with-sane-find-scan), sostituendo i numeri con quelli del mio scanner e poi riavviato, situazione immutata. :wall

pierino_89
08-03-15, 14: 16
Devono proprio essere a caso i permessi per il gruppo. Però se lanci con sudo il programma di scansione vede qualcosa?

Andy86
08-03-15, 14: 29
:bai

No, come già detto scanimage non vede nulla comunque, neanche con sudo, ho provato anche scanlite con kdesudo, nulla.

La cosa strana è che in /dev pare non esserci nulla relativo allo scanner (a parte il bus/usb) o è giusto che non ci sia?

pierino_89
08-03-15, 15: 11
Se il programma usa libusb è normale che non venga creato il device file.
O usi libusb o il device file, le due cose sono mutuamente esclusive. Non so quale sia la politica della tua distro, io uso libusb per tutto.

Andy86
08-03-15, 16: 25
Ah, ok.
Perché tra le opzioni di scanimage vedevo:

Only registered members can view code.

E se tentassi di dirgli di usare il file di device invece di libusb? È possibile?
Sulla wiki di chakra non vedo la pagina di sane, su quella di arch non c'è nulla in proposito.

pierino_89
08-03-15, 16: 34
La scelta fra device e libusb richiede la ricompilazione del kernel e di tutti i programmi correlati, non so se ti conviene :tong2

Andy86
08-03-15, 17: 59
Ah. :ghgh
Allora torniamo a:

Devono proprio essere a caso i permessi per il gruppo.

Però se con sudo non cambia niente, quali sono 'sti permessi? E di quali file?

pierino_89
08-03-15, 18: 05
Se nemmeno con sudo va, è un dramma. Però mi sembra strano forte. Fai che diventare proprio root, che a volte sudo fa delle porcate.

Andy86
08-03-15, 18: 22
:bai

Andando in "root" il discorso non cambia.
Ho provato sia con "sudo -s" in konsole che dal tty loggandomi direttamente come root. :sisi

pierino_89
08-03-15, 20: 46
Non so, sono a corto di idee. Prova ancora ad usare Xsane, comunque.

Andy86
08-03-15, 21: 03
:bai

Provato con xsane, da terminale vuole il file di device, da interfaccia grafica non trova nulla.
Ho provato da root (kdesu) ma s'è lamentato di brutto, percui ho desistito... lo ignoro?

Andy86
13-05-15, 23: 05
:bai

Ho trovato la soluzione... alternativa.

La stampante permette di inviare le scansioni ad un server ftp, ma fin'ora l'avevo escluso perché pensavo che mettere un server ftp in locale fosse una cosa complicata e pesante... sono contento di aver scoperto che non è così.

Ho configurato proftpd e funziona benissimo, invia le scansioni sul pc in formato pdf/jpg però senza star dietro alle magagne dei server smtp. :gogo

Devo solo capire come avviare proftpd all'avvio, se vale la pena. Se ci sono altri problemi apro un thread a parte.

Quindi per adesso posso dire risolto. Spero definitivamente.