Ernesto Hernandez-Novich on Mon, 02 Apr 2001 16:26:56 -0500


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Indice por Fecha] [Indice por Hilo]

Re: kerner 2.4.2..no me imprime..?


On Sat, 31 Mar 2001, DeahtSoul wrote:
> oigan quisiera saber si hay algùn cambio con respecto
> a las impresoras locales en el kernel 2.4.2, ya que
> ahora el muy ca.. no me detecta ningun device en lp0
> (donde antiguamente, y siempre, ha estado la
> impresora) segùn esto es problema de hardware....pero,
> lamento decirlo, que probe en windows y sì la detecta
> e imprime bien..

make menuconfig

En la sección  "Parallel Port support" selecciona:

<M> Parallel port support    <-- Para usar el "puero paralelo virtual"
<M> PC-Style Hardware        <-- Para usar puerto paralelo "PC"
[*] IEEE 1284 transfer modes <-- Para tener "readback"

En la sección "Character Devices" selecciona:

<M> Parallel printer support <-- Para poder usar "/dev/lp*"

Las rutinas de detección de impresoras "modernas" están basadas en
utilizar el puerto paralelo de PC, sobre el puerto paralelo virtual,
solicitando una transferencia definida por el standard IEEE 1284
denominada "Status Readback" (o "Device ID"). Esto es, se escribe al
puerto paralelo una secuencia de control tal que obliga a la impresora
a _responder_ con una identificación que aparece en

/proc/sys/dev/parport/*/autoprobe*

y que algún programa de configuración puede utilizar para determinar el
tipo de impresora. Si no activas esta capacidad en el kernel, debes
saber el tipo de impresora y configurar manualmente. Adicionalmente,
si tu puerto está configurado como EPP o ECP, la única forma de aprovechar
las transferencias de "alta velocidad" es con ese servicio IEEE 1284.

Por lo demás, los comentarios generales que se han hecho acerca de la
funcionalidad del puerto paralelo e impresora son válidos como
complemento a ésta información.
-- 
Ernesto Hernández-Novich - Running Linux 2.4.2 i686 - Unix: Live free or die!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/E d+(++) s+: a C+++$ UBLAVHIOSC*++++$ P++++$ L+++$ E- W+ N++ o K++ w--- O-
M- V PS+ PE Y+ PGP>++ t+ 5 X+ R* tv+ b++ DI+++$ D++ G++ e++ h r++ y+
-----END GEEK CODE BLOCK-----

----------------------------------------------------------------------------
Enviar e-mail a <majordomo@linux.org.ve> colocando en el cuerpo:
"unsubscribe l-linux"    (Para retirarse)
"info l-linux"           (Para recibir el Netiquette vigente)
----------------------------------------------------------------------------