Consiglio stampante

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: Consiglio stampante

Messaggio da neongen »

metti in blacklist usblp

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Consiglio stampante

Messaggio da joe »

Però così dall'interfaccia di cups non mi trova più la stampante.
collegandomi al seguente link, http://127.0.0.1:631/admin?op=find-new-printers
mi dice:

Codice: Seleziona tutto

Available Printers

No printers found.
Infatti ho prvato ad eliminare la stampante e riaggiungerla e prima ero riuscito, adesso invece senza quel modulo che ho blacklistato, non vedo più la stampante. C'è un modulo diverso da caricare?

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Re: Consiglio stampante

Messaggio da neongen »

ho letto meglio, hai cups 1.3. usblp non funziona più con cups 1.4, mi sa che non c'entra :dontknow:

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Consiglio stampante

Messaggio da joe »

Ho provato a riattivare usblp.
Poi dall'interfaccia di cups ho provato a cercare le stampanti e sta volta ha trovato la brother HL2030, la riconosce così.

A sto punto però se provo sempre dall'interfaccia di cups a lanciare una stampa di prova, ecco che la stampante qualcosa fa: fa rumore, sembra che stia per sfornare una bella stampa e invece poi si placa di nuovo senza far nulla. Inoltre i processi accodati risultano completi, invece non è uscito nula dalla stampante.
Infine, ho provato anche a stampare una pagina html, ma l'esito è lo stesso, sembra partire invece poi non stampa nulla.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Consiglio stampante

Messaggio da joe »

Potrebbe essere che mi manchi qualche pacchetto tipo ghostscript o altro?

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: Consiglio stampante

Messaggio da navajo »

Per capire, di solito centra poco, ma per caso hai un firewall con delle regole speciali ? che ne so stai dentro una rete particolare ecc. ecc.
oppure è un semplice pc ?

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Consiglio stampante

Messaggio da joe »

È un semplice PC, tra l'altro senza firewall impostato. La stampante è collegata al pc con un cavo usb, quindi niente di particolarmente elaborato.
Tuttavia avevo messo mano ai file /etc/hosts.allow e hosts.deny. Te li riporto per completezza nel caso centrino qualcosa:

Codice: Seleziona tutto

# cat /etc/hosts.allow
#
# hosts.allow   This file describes the names of the hosts which are
#               allowed to use the local INET services, as decided by
#               the '/usr/sbin/tcpd' server.
#
# Version:      @(#)/etc/hosts.allow    1.00    05/28/93
#
# Author:       Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org
#
#
transmission-daemon:127.0.0.1
sshd:127.0.0.1
#newscache:127.0.0.1
nntpd:127.0.0.1:setenv = POSTING_OK
esmtp:127.0.0.1
/usr/sbin/stunnel:127.0.0.1
/usr/bin/socat:127.0.0.1
/usr/sbin/cupsd:127.0.0.1
# End of hosts.allow.
ALL:ALL

Codice: Seleziona tutto

# cat /etc/hosts.deny
#
# hosts.deny    This file describes the names of the hosts which are
#               *not* allowed to use the local INET services, as decided
#               by the '/usr/sbin/tcpd' server.
#
# Version:      @(#)/etc/hosts.deny     1.00    05/28/93
#
# Author:       Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org
#
#
ALL:ALL
# End of hosts.deny.
Sono modificati un po' a sentimento in effetti... ma il fatto che in hosts.allow vi sia "ALL:ALL" penso escluda qualsiasi blocco di accesso ad eventuali servizi. Anzi di per se non è una configurazione granchè sicura...

Al di la di questo, allora dite che l'assenza di programmi come ghostscript o altro non c'entra?

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: Consiglio stampante

Messaggio da navajo »

ora sto con debian e non posso dirti come sono settati i miei file di configurazione.
Ma leggo che anche in deny hai ALL:ALL prova a rimettere tutto come era prima e prova
poi dai una letta QUI e vedi se risolvi.

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Consiglio stampante

Messaggio da joe »

In seguito ad un crash di sistema ho dovuto rifare un po' tutto:

ho riutilizzato i pacchetti (moduli) attivandoli:

Codice: Seleziona tutto

brhl2030lpr-2.0.1-i386-1.lzm
cupswrapperHL2030-2.0.1-i386-1.lzm
Quindi ho rieseguito

Codice: Seleziona tutto

/usr/local/Brother/cupswrapper/brcupsconfig3
/usr/local/Brother/cupswrapper/cupswrapperHL2030-2.0.1
Riavviato cups: /etc/rc.d/rc.cups restart

Ho rifatto l'accesso a cups col browser. Ho eliminato la stampante che risultava presente e cercato nuove stampanti, ha trovato la stampante ecc.
Ma siamo alle solite.
Quando premo "print test page", avverto il solito rumore, come se la stampante stesse per stampare ma ad un certo punto si mette di nuovo a riposo senza aver stampato nulla.


Posto il file /etc/cups/cupsd.conf in allegato se ci vedete qualcosa di scorretto dite pure.
Allegati
cupsd.conf.TXT
(2.44 KiB) Scaricato 139 volte

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: Consiglio stampante

Messaggio da navajo »

boh non so che dirti
se non di provare a far partire una ubuntu live e provare a vedere se la vede. tieni la stampante accesa quando avvii ubuntu.
edit: il tuo cups.conf sembra apposto. Differenzia molto poco dal mio.
Ovviamente hai aggiunto il tuo utente almeno al gruppo ss ?

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Consiglio stampante

Messaggio da joe »

Ehm,,, non ho neanche quel gruppo a dire il vero:

Codice: Seleziona tutto

# groups
root bin daemon sys adm disk wheel floppy audio video cdrom tape plugdev

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: Consiglio stampante

Messaggio da navajo »

la tastiera ha fatto un brutto scherzo, mi si è mangiata una Y
volevo scrivere infatti

Codice: Seleziona tutto

SYS

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3788
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: Consiglio stampante

Messaggio da joe »

Guarda penso proprio che il motivo della mancata stampa, sia attraverso
1) il print test dall'interfaccia di cup
2) un documento pdf a caso aperto con kpdf
3) una pagina web aperta con Seamonkey

fosse dovuto all'assenza di ghostscript.

Cerco di riassumere un attimo quanto ho fatto:

1- ho dato in pasto a google la chiave di ricerca: slax brother
2- ho segui questo link: http://www.slax.org/forum.php?action=vi ... ht=brother printer
di cui vi riporto una risposta che ho trovato esauriente:
brother HL-2170W printer will work well. Some notes:

(1)
from:
http://solutions.brother.com/linux/sol/ ... ivers.html
http://solutions.brother.com/linux/sol/ ... ivers.html

get:
http://solutions.brother.com/Library/so ... 1.i386.rpm
http://solutions.brother.com/Library/so ... 1.i386.rpm

(2)
make those .rpm into modules - do rpm2tgz & tgz2lzm

(3)
best to get working with usb first (only difference for network printing is the port=)

edit file: /usr/local/brother/cupswrapper/cupswrapperHL2170W-2.0.2
change this line: port=usb:/dev/usb/lp0
to - for usb : port=usb://brother/HL-2170W%20series
or - for network: port=socket://192.168.1.1 (replace 192.168.1.1 with your printer ip)

(4)
to add printer - in terminal do:
/usr/local/brother/cupswrapper/cupswrapperHL2170W-2.0.2 -i
( -h : help -i : install -e : uninstall -r : remove printer )

(5)
you can do (3) & (4) with terminal/script
(or add these lines to .../slax/rootcopy/etc/rc.d/rc.local to make this happen at start up):

mv /usr/local/brother/cupswrapper/cupswrapperHL2170W-2.0.2 /usr/local/brother/cupswrapper/cupswrapperHL2170W-2.0.2_old

sed 's#^\tport=usb:/dev/usb/lp0$#\tport=usb://brother/HL-2170W%20series#g' /usr/local/brother/cupswrapper/cupswrapperHL2170W-2.0.2_old > /usr/local/brother/cupswrapper/cupswrapperHL2170W-2.0.2

chmod +x /usr/local/brother/cupswrapper/cupswrapperHL2170W-2.0.2

/usr/local/brother/cupswrapper/cupswrapperHL2170W-2.0.2 -i

(6)
you might also need or want some of these:
ghostscript ghostscript-fonts gv enscript a2ps cupslogtool foomatic-filters pdfdistiller poster

Hope this helps, I cannot fully remember, if any gaps/improvements please reply.
Quindi la procedura è identica a quella che avevo già fatto io, ovvero si prendono i due pacchetti rpm dal sito brother, il primo riguarda lpr eil secondo il driver cupwrapper. Si convertono nel formato di pacchettizzazione della propria distro, nel mio caso prima si trasformano in tgz slackwarelike e quindi si convertono ulteriormente in moduli lzm per slax.
Poi si va a prendere uno script particoaler che serve per aggiungere al server cups la nuova stampante (secondo me queto è un passggio non necessario, basta andare in cups e cercare nuove stamanti, cups trova la hl-2030 collegata all'indirizzo giusto:
usb://brother/HL-2170W%20series

E questo fin qua l'avevo fatto anche prima.
Ma non avevo installato 2 moduli slax che invece sta volta ho installato grazie alla lettura della discussione sopra:

ghostscript-8.71.lzm
ghostscript-fonts-std-8.11.lzm


Bene, sta volta li ho scaricati ed attivati.
Ho provato il test print e ha stampato finalmente la pagina di prova. Diversa dalla pagina di prova che avevo stampato con la stampate scollegata dal PC in questa appare proprio il simbolo di CUPS, "printed using cups v1.3.x ecc ecc...."

Ok. A questo punto ho provato a stampare una pagina da un pdf, e funziona. Poi una pagina dal browser e funziona....
Insomma direi missione compiuta!
La stampante Brother HL-2035 funziona via CUPS utilizzando i drivers messi a disposizione dalla casa produttrice. Oltre cups è necessario avere installato anche ghostscript e suoi fonts.

Grazie a tutti per l'aiuto e se avete qualcosa da aggiungere dite pure.

Rispondi