stringtranslate.com

IEEE 1284

Conexión de cable de impresora de cinta micro macho IEEE 1284 de 36 pines . El lado de la computadora normalmente usa un puerto DB-25 en lugar de este conector

IEEE 1284 , también conocido como puerto Centronics , es un estándar que define las comunicaciones paralelas bidireccionales entre computadoras y otros dispositivos. Fue desarrollado originalmente en la década de 1970 por Centronics antes de su estandarización IEEE .

Historia

Un conector hembra IEEE 1284 de 36 pines en una placa de circuito

En la década de 1970, Centronics desarrolló el ahora conocido puerto paralelo de impresora que pronto se convirtió en un estándar de facto . Centronics había presentado el primer cabezal de impresión de siete cables de bajo costo y exitoso [ cita requerida ] , que usaba una serie de solenoides para tirar de los pines metálicos individuales para golpear una cinta y el papel.

Un cabezal de impresión matricial consta de una serie de pines metálicos dispuestos en una fila vertical. Cada pin está conectado a una especie de actuador, un solenoide en el caso de Centronics, que puede empujar el pin hacia adelante para golpear una cinta y el papel. Todo el cabezal de impresión se mueve horizontalmente para imprimir una línea de texto, golpeando el papel varias veces para producir una matriz para cada carácter. Los conjuntos de caracteres de las primeras impresoras normalmente utilizaban "píxeles" de 7 por 5 para producir texto de 80 columnas.

La complejidad de imprimir un carácter como una secuencia de columnas de puntos es gestionada por la electrónica de la impresora, que recibe las codificaciones de caracteres de la computadora una a la vez, y los bits se transfieren en serie o en paralelo. [1] A medida que las impresoras se volvieron más sofisticadas y el costo de la memoria disminuyó, las impresoras comenzaron a agregar cantidades cada vez mayores de memoria intermedia, inicialmente una o dos líneas, pero luego páginas enteras y luego documentos.

El diseño original del puerto era de solo envío, lo que permitía enviar datos desde el ordenador host a la impresora. Los pines separados del puerto permiten enviar información de estado de vuelta al ordenador. Esta era una limitación grave a medida que las impresoras se volvían "más inteligentes" y se deseaba un conjunto más completo de códigos de estado. Esto llevó a una expansión temprana del sistema introducido por HP , la implementación "Bitronics" lanzada en 1992. Esta utilizaba los pines de estado del puerto original para formar un puerto paralelo de 4 bits para enviar datos arbitrarios de vuelta al host.

Una modificación posterior, "Bi-Directional", utilizaba los pines de estado para indicar la dirección del flujo de datos en el bus de datos principal de 8 bits; al indicar que había datos para enviar al host en uno de los pines, los ocho pines de datos quedaban disponibles para su uso. Esto resultó adaptable y condujo al estándar "Enhanced Parallel Port", que funcionaba como el modo Bi-Directional pero aumentaba considerablemente las velocidades de señalización a 2  MB /s, y más tarde la versión "Extended Capability Port" aumentó esta velocidad a 2,5 MB/s.

En 1991 se formó la Network Printing Alliance para desarrollar un nuevo estándar. En marzo de 1994 se publicó la especificación IEEE 1284. La 1284 incluía todos estos modos y permitía el funcionamiento en cualquiera de ellos.

Características

Un cable de impresora compatible con IEEE 1284, con conectores Centronics DB-25 y de 36 pines

El estándar IEEE 1284 permite un mayor rendimiento y un flujo de datos bidireccional con un rendimiento máximo teórico de 4 MB/s; el rendimiento real es de alrededor de 2 MB/s dependiendo del hardware. En el ámbito de las impresoras, esto permite una impresión más rápida y un control y gestión del estado del canal de retorno. Dado que el nuevo estándar permitía al periférico enviar grandes cantidades de datos de vuelta al host, los dispositivos que anteriormente habían utilizado interfaces SCSI podían producirse a un coste mucho menor. Esto incluía escáneres , unidades de cinta , discos duros , redes informáticas conectadas directamente a través de una interfaz paralela, adaptadores de red y otros dispositivos. El consumidor ya no tenía que comprar una costosa tarjeta SCSI: podía simplemente utilizar su interfaz paralela incorporada.

Desde entonces, la interfaz paralela ha sido reemplazada en gran medida por las interfaces de red de área local y USB 2.0 .

Modos

IEEE 1284 puede funcionar en cinco modos:

La mayoría de las computadoras más recientes que incluyen un puerto paralelo pueden operar el puerto en modo ECP o EPP, o ambos simultáneamente.

La norma IEEE-1284 exige que la comunicación entre dispositivos bidireccionales se inicie siempre en modo Nibble. Si el host no recibe respuesta en este modo, asumirá que el dispositivo es una impresora antigua y entrará en modo de compatibilidad. De lo contrario, el mejor modo compatible en ambos lados de la conexión se negocia entre el host y los dispositivos cliente mediante el intercambio de mensajes estandarizados en modo Nibble.

Conectores y cables

Conector macho Mini-Centronics de 36 pines (arriba) con conector macho Centronics de 36 pines Micro Ribbon (abajo)
Conector macho Mini-Centronics de 36 pines (derecha) con conector macho Micro Ribbon Centronics de 36 pines (izquierda).

Un cable que cumpla con las normas IEEE debe cumplir con varios estándares de cableado y calidad. Se definen tres tipos de conectores:

Hay dos tipos de cables IEEE 1284:

En la especificación IEEE 1284 Daisy Chain, se pueden conectar hasta ocho dispositivos a un solo puerto paralelo.

Todos los modos utilizan niveles lógicos de voltaje TTL , lo que limita la longitud posible del cable a unos pocos metros, a menos que se utilicen cables especiales costosos. [4]

Normas

Códigos de colores típicos

Los siguientes son los colores típicos que se encuentran en los cables IEEE 1284 de 25 pines. [ cita requerida ]

Véase también

Referencias

  1. ^ Impresoras Centronics 101, 101A, 101AL, 102A y 306: especificaciones e información de interfaz
  2. ^ EP 0640229  Buxton, CL / Kohtz, RA / Zenith Data Systems Corp.: Puerto paralelo mejorado. Fecha de presentación: 15 de mayo de 1992
  3. ^ LAVA Computer MFG Inc (2002). "IEEE 1284: puertos paralelos" (PDF) . Archivado desde el original (PDF) el 15 de noviembre de 2006.
  4. ^ Preguntas frecuentes y tutorial sobre el puerto paralelo de IBM

Enlaces externos