lp (puerto paralelo)

25

Upload: richard-vilca

Post on 19-Jun-2015

2.228 views

Category:

Documents


2 download

DESCRIPTION

como se usa el puerto paralelo de una impresora

TRANSCRIPT

Page 1: Lp (puerto paralelo)
Page 2: Lp (puerto paralelo)

Un puerto es una interfaz. En las computadoras de propósito

general los puertos son las interfases a las que se conectan los periféricos (puerto serial, puerto paralelo, USB, AGP, etc.).

En los microcontroladores los puertos son grupos de pines utilizadas para interfase de E/S.

Page 3: Lp (puerto paralelo)

Existen dos métodos básicos para transmisión de datos en las computadoras modernas: serie y paralelo.

En un esquema de transmisión de datos en serie un dispositivo envía datos a otro a razón de un bit a la vez a través de un cable.

En un esquema de transmisión de datos en paralelo un dispositivo envía datos a otro a una tasa de n número de bits a través de n número de cables a un tiempo.

Page 4: Lp (puerto paralelo)

Sería fácil pensar que un sistema en paralelo es n veces más rápido que un sistema en serie, sin embargo esto no se cumple. Básicamente el impedimento principal es el tipo de cable que se utiliza para interconectar los equipos. Si bien un sistema de comunicación en

paralelo puede utilizar cualquier número de cables para transmitir datos, la mayoría de los sistemas paralelos utilizan ocho líneas de datos para transmitir un byte a la vez, como en todo, existen excepciones, por ejemplo el estándar SCSI permite transferencia de datos en esquemas que van desde los ocho bits hasta los treinta y dos bits en paralelo.

Page 5: Lp (puerto paralelo)

El puerto paralelo más conocido es el puerto de impresora (parallel printer interface, LPT). Típicamente estuvo localizado en la parte trasera de los computadores personales Hoy en día muchas PCs y en especial las

portátiles no cuentan ya con un puerto paralelo.

Page 6: Lp (puerto paralelo)

No obstante existe otro puerto paralelo usado masivamente en los ordenadores: el puerto paralelo IDE, también llamado PATA (Paralell ATA), usado para la conexión de discos duros, unidades lectoras/grabadoras (CD-ROM, DVD), unidades magneto-ópticas, unidades ZIP y SuperDisk.

Page 7: Lp (puerto paralelo)

Un tercer puerto paralelo, muy usado en los ordenadores Apple Macintosh y en servidores, son las diferentes implementaciones del SCSI. Al igual que IDE ha sido usado para la

conexión de discos duros, unidades ópticas lectoras/grabadoras (CD-ROM, DVD), unidades magneto-ópticas y SuperDisk, pero también de otros dispositivos como escáneres.

Page 8: Lp (puerto paralelo)

Conector USB

Conector puerto serie

Conector puerto

paralelo

Conector de video

Page 9: Lp (puerto paralelo)

El puerto paralelo de impresora proporciona al usuario acceso a 8 líneas que tradicionalmente pueden ser utilizadas para enviar datos. Actualmente esas 8 líneas son bidireccionales, es decir,

pueden ser programadas para enviar o recibir datos a través de ellas.

Cuenta además con un conjunto de líneas de protocolo.

Cumple con la norma IEE 1284. Se ha utilizado principalmente para conectar

impresoras, pero también ha sido usado para conectar programadores de EPROM, escáneres, interfaces de red Ethernet, unidades ZIP y SuperDisk y para comunicación entre dos PCs (MS-DOS trajo desde la versión 5.0 un programa para soportar esas transferencias).

Page 10: Lp (puerto paralelo)

Las líneas de comunicación del puerto paralelo de impresora están latcheadas, esto es, mantienen siempre el último valor que les fue escrito hasta que se escribe un nuevo dato.

Sus características eléctricas son: Tensión de nivel alto: 3.3 o 5 V. Tensión de nivel bajo: 0 V. Intensidad de salida máxima: 2.6 mA. Intensidad de entrada máxima: 24 mA.

Page 11: Lp (puerto paralelo)

En una PC típicamente encontramos un conector hembra del tipo DB25 (es decir de 25 pines).

En cambio prácticamente todas las impresoras incorporan un conector Centronics de 36 pines.

En realidad, para la comunicación a través de este puerto sólo se requieren 18 líneas, las restantes son líneas de masa que se enrollan alrededor de los cables de señal para proporcionarles apantallamiento y protección contra interferencias.

Los cables comerciales para la conexión paralela entre el PC y la impresora tienen una longitud de 2 metros. No es recomendable que tengan una longitud superior a 5

metros si se desea una conexión fiable y sin interferencias.

Page 12: Lp (puerto paralelo)

El puerto paralelo de impresora está formado por 17 líneas de señales y 8 líneas de tierra.

Las líneas de señales están conformadas por: 4 líneas de control 5 líneas de estado 8 líneas de datos.

Page 13: Lp (puerto paralelo)

La función normal de este puerto consiste en transferir datos a una impresora mediante sus 8 líneas de salida de datos, usando las señales restantes como control de flujo.

Sin embrago, puede ser usado como un puerto E/S de propósito general por cualquier dispositivo o aplicación que se ajuste a sus posibilidades de entrada/salida.

Page 14: Lp (puerto paralelo)

En el diseño original las líneas de control son usadas para la interfase, control e intercambio de mensajes desde el PC a la impresora.

Las líneas de estado son usadas para intercambio de mensajes, indicadores de estado desde la impresora al PC (falta papel, impresora ocupada, error en la impresora).

Las líneas de datos suministran los datos de impresión del PC hacia la impresora y solamente en esa dirección. Las nuevas implementaciones del puerto permiten una comunicación bidireccional mediante estas líneas.

Page 15: Lp (puerto paralelo)

Cada una de estos grupos de líneas (control, estado, datos) puede ser referenciada de modo independiente mediante un registro.

Cada registro del puerto paralelo es accesado mediante una dirección.

El puerto paralelo tiene tres registros: Registro de datos Registro de estado Registro de control

Page 16: Lp (puerto paralelo)

Distribución de pines y su relación con sus registros respectivos.

C4C5

E2

Page 17: Lp (puerto paralelo)
Page 18: Lp (puerto paralelo)
Page 19: Lp (puerto paralelo)

DB25pin

Centronicspin

Tipo Señal Descripción

1 1 S /Strobe Si está bajo más de 0.5 µs, habilita a la impresora para que reciba los datos enviados.

2 2 S D0 Bit 0 de datos, bit menos significativo (LSB)

3 3 S D1 Bit 1 de datos

4 4 S D2 Bit 2 de datos

5 5 S D3 Bit 3 de datos

6 6 S D4 Bit 4 de datos

7 7 S D5 Bit 5 de datos

8 8 S D6 Bit 6 de datos

9 9 S D7 Bit 7 de datos, bit más significativo (MSB)

10 10 E /Ack Un pulso bajo de ~11µs indica que se han recibido datos en la impresora y que la misma está preparada para recibir más datos.

11 11 E Busy En alto indica que la impresora está ocupada.

12 12 E PaperEnd En alto indica que no hay papel.

13 13 E SelectIn En alto para impresora seleccionada.

14 14 S /AutoFeed Si está bajo, el papel se mueve una línea tras la impresión.

15 32 E /Error En bajo indica error (no hay papel, está fuera de línea, error no det.).

16 31 S /Init Si se envía un pulso en bajo > 50 µs la impresora se reinicia.

17 36 S /Select En bajo selecciona impresora (en gral. no se usa, ya que SelectIn se fija a alto).

18-25

19-30,33

  GND Masa retorno del par trenzado.

18-25

16     Masa lógica

18-25

17     Masa chasis

Page 20: Lp (puerto paralelo)

El estándar IEEE 1284 define cinco modos de operación:1. Modo compatible2. Modo nibble3. Modo byte4. Modo EPP, puerto paralelo ampliado5. Modo ECP, puerto de capacidad extendida.

Page 21: Lp (puerto paralelo)

Actualmente, la mayoría de los puertos instalados en las computadoras son de tipo multimodal configurables a través del BIOS de la máquina.

Típicamente se puede elegir entre: Printer Mode (alguna veces llamado Default or

Normal Modes) Standard & Bi-directional (SPP) Mode EPP1.7 and SPP Mode EPP1.9 and SPP Mode ECP Mode ECP and EPP1.7 Mode ECP and EPP1.9 Mode

Page 22: Lp (puerto paralelo)

El modo de operación Normal (SPP unidireccional) es el más elemental y solamente permite la escritura en las líneas de datos.

En el modo SPP bidireccional se emplea el bit 5 del registro de control para habilitar o deshabilitar el

Page 23: Lp (puerto paralelo)

Una PC soporta hasta tres puertos paralelo separados. Puede haber hasta tres juegos de registros en un sistema

en un momento dado. Existen tres direcciones base para el puerto

paralelo asociadas con tres posibles puertos paralelo: 0x3BCh, 0x378h y 0x278h

Nos referimos a éstas como las direcciones base para el puerto LPT1, LPT2 y LPT3, respectivamente. El registro de datos se localiza siempre en la dirección

base de un puerto paralelo El registro de estado aparece en la dirección base + 1 El registro de control aparece en la dirección base + 2.

o Por ejemplo, para un puerto LPT2 localizado en 0x378h, ésta es la dirección del registro de datos, al registro de estado le corresponde la dirección 0x379h y su respectivo registro de control está en la dirección 0x37Ah.

Page 24: Lp (puerto paralelo)

Cuando la PC se enciende el BIOS ejecuta una rutina para determinar el número de puertos presentes en el sistema asignando la etiqueta LPT1 al primer puerto localizado, si existen más puertos entonces se asignarán consecutivamente las etiquetas LPT2 y LPT3 de acuerdo a la siguiente tabla:

Dirección inicial

Función

0000:0408 Dirección base para LPT1

0000:040A Dirección base para LPT2

0000:040C Dirección base para LPT3

0000:040E Dirección base para LPT4

Page 25: Lp (puerto paralelo)

Conectar dispositivos al puerto paralelo implica el riesgo de daños permanentes a la tarjeta madre de la PC. Tenga siempre presente que aún los profesionales cometen errores, por lo tanto no está de más recomendarle extremo cuidado al trabajar en el puerto paralelo.