Pagina 1 di 1

Stampante: porta parallela!

Inviato: dom 4 giu 2006, 10:31
da dexter
ciao raga,
ho un piccolo problema con una stampante. Questa stampante deve essere collegata tramite porta parallela il problema è che quando vado a configurare tale stampante, tramite cups, nella lista delle porte non c'è quella parallela. E quindi penso proprio che non sia abilitata, la mia domanda è come abilitare tale porta??? Avevo trovato qualcosa su google e bisognava ricompilare il kernel, esiste anche qualche altro metodo oppure è l'unico?



grazie dexter

Re: Stampante: porta parallela!

Inviato: dom 4 giu 2006, 11:39
da whites11
dexter ha scritto:ciao raga,
ho un piccolo problema con una stampante. Questa stampante deve essere collegata tramite porta parallela il problema è che quando vado a configurare tale stampante, tramite cups, nella lista delle porte non c'è quella parallela. E quindi penso proprio che non sia abilitata, la mia domanda è come abilitare tale porta??? Avevo trovato qualcosa su google e bisognava ricompilare il kernel, esiste anche qualche altro metodo oppure è l'unico?



grazie dexter
prova da root a caricare il modulo della porta parallela:

Codice: Seleziona tutto

modprobe lp
e vedi se cambia qualcosa, dopo aver riavviato cups:

Codice: Seleziona tutto

/etc/rc.d/rc.cups restart
se ti da un errore del tipo
FATAL: module lp not found
allora rassegnati: devi ricompilare il kernel per forza!!!

ciao

Inviato: dom 4 giu 2006, 15:16
da dexter
non mi da nessun errore solo che dopo aver lanciato il comando e riavviato cups quando vado a scegliere il tipo di connessione tra la stampante e il pc la porta parallela non è presente nella lista.



dexter

Inviato: dom 4 giu 2006, 15:23
da whites11
allora: prova con

Codice: Seleziona tutto

modprobe plip
scusa per la poca precisione ma non mi ricordo tutti i moduli del kernel da caricare.
di sicuro, però, il problema sta li!

Inviato: dom 4 giu 2006, 15:39
da StormyMonday
Non ne sono sicurissimo ma credo vada abilitato il modulo parport dal kernel

Inviato: dom 4 giu 2006, 17:05
da dexter
non è successo nulla... sempre lo stesso problema

Inviato: dom 4 giu 2006, 19:21
da whites11
ok, prova così.
da root, apri il file /etc/rc.d/rc.modules.
troverai una sezione commentata così:
#### PC parallel port support ###
#if cat /proc/ksyms | grep "\[parport_pc\]" 1> /dev/null 2> /dev/null ; then
# echo "parport0 is built-in, not loading module" > /dev/null
#else
# if [ -r /lib/modules/$RELEASE/kernel/drivers/parport/parport_pc.o \
# -o -r /lib/modules/$RELEASE/kernel/drivers/parport/parport_pc.o.gz \
# -o -r /lib/modules/$RELEASE/kernel/drivers/parport/parport_pc.ko ]; then
# # Generic setup example:
# /sbin/modprobe parport_pc
# # Hardware specific setup example (required for PLIP and better
# # performance in general):
# #/sbin/modprobe parport_pc io=0x378 irq=7
# fi
#fi

#### Parallel printer support ###
#if cat /proc/ksyms | grep "\[lp\]" 1> /dev/null 2> /dev/null ; then
# echo "lp support built-in, not loading module" > /dev/null
#else
# if [ -r /lib/modules/$RELEASE/kernel/drivers/char/lp.o \
# -o -r /lib/modules/$RELEASE/kernel/drivers/char/lp.o.gz \
# -o -r /lib/modules/$RELEASE/kernel/drivers/char/lp.ko ]; then
# /sbin/modprobe lp
# fi
#fi
decommentala in modo che diventi così:
#### PC parallel port support ###
if cat /proc/ksyms | grep "\[parport_pc\]" 1> /dev/null 2> /dev/null ; then
echo "parport0 is built-in, not loading module" > /dev/null
else
if [ -r /lib/modules/$RELEASE/kernel/drivers/parport/parport_pc.o \
-o -r /lib/modules/$RELEASE/kernel/drivers/parport/parport_pc.o.gz \
-o -r /lib/modules/$RELEASE/kernel/drivers/parport/parport_pc.ko ]; then
# Generic setup example:
/sbin/modprobe parport_pc
# Hardware specific setup example (required for PLIP and better
# performance in general):
#/sbin/modprobe parport_pc io=0x378 irq=7
fi
fi

#### Parallel printer support ###
if cat /proc/ksyms | grep "\[lp\]" 1> /dev/null 2> /dev/null ; then
echo "lp support built-in, not loading module" > /dev/null
else
if [ -r /lib/modules/$RELEASE/kernel/drivers/char/lp.o \
-o -r /lib/modules/$RELEASE/kernel/drivers/char/lp.o.gz \
-o -r /lib/modules/$RELEASE/kernel/drivers/char/lp.ko ]; then
/sbin/modprobe lp
fi
fi
riavvia la macchina e dovrebbe andare tutto!!

Inviato: dom 4 giu 2006, 19:47
da giberg
In tutto i moduli da caricare dovrebbero essere 3.
1. parport
2. parport_pc
3. lp

caricati questi e riavviato cups vedrai che funziona (avevo lo stesso problema).

Poi basta far in modo che vengano caricati all'avvio del sistema se non vuoi caricarli a mano ogni volta.

In pratica segui l'ultimo consiglio di whites11, solo che devi far caricare anche parport perché viene usato dai moduli parport_pc e lp (così leggo dalle informazioni di lsmod)

Inviato: dom 4 giu 2006, 22:26
da whites11
giberg ha scritto:solo che devi far caricare anche parport perché viene usato dai moduli parport_pc e lp (così leggo dalle informazioni di lsmod)
credo che questo venga fatto automaticamente da modprobe!

Inviato: mer 7 giu 2006, 22:53
da dexter
problema risolto adesso nella lista compaiono anche le porte parallele... :D


Grazie di tutto

dexter