Pagina 3 di 3

Re: Consiglio stampante

Inviato: lun 3 gen 2011, 23:05
da neongen
metti in blacklist usblp

Re: Consiglio stampante

Inviato: mar 4 gen 2011, 10:25
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?

Re: Consiglio stampante

Inviato: mar 4 gen 2011, 10:43
da neongen
ho letto meglio, hai cups 1.3. usblp non funziona più con cups 1.4, mi sa che non c'entra :dontknow:

Re: Consiglio stampante

Inviato: mar 4 gen 2011, 11:12
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.

Re: Consiglio stampante

Inviato: mar 4 gen 2011, 12:35
da joe
Potrebbe essere che mi manchi qualche pacchetto tipo ghostscript o altro?

Re: Consiglio stampante

Inviato: mar 4 gen 2011, 14:17
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 ?

Re: Consiglio stampante

Inviato: mar 4 gen 2011, 15:31
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?

Re: Consiglio stampante

Inviato: mar 4 gen 2011, 17:39
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.

Re: Consiglio stampante

Inviato: mar 4 gen 2011, 20:50
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.

Re: Consiglio stampante

Inviato: mar 4 gen 2011, 21:37
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 ?

Re: Consiglio stampante

Inviato: mer 5 gen 2011, 0:00
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

Re: Consiglio stampante

Inviato: mer 5 gen 2011, 11:41
da navajo
la tastiera ha fatto un brutto scherzo, mi si è mangiata una Y
volevo scrivere infatti

Codice: Seleziona tutto

SYS

Re: Consiglio stampante

Inviato: mer 5 gen 2011, 14:23
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.