stringtranslate.com

IEEE 1284

Una conexión de cable de impresora microcinta 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

Una 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 introducido el primer cabezal de impresión de siete hilos exitoso y de bajo costo [ cita requerida ] , que utilizaba una serie de solenoides para tirar de las clavijas metálicas individuales para golpear una cinta y el papel.

Un cabezal de impresión matricial de puntos consta de una serie de pasadores metálicos dispuestos en una fila vertical. Cada pasador está unido a algún tipo de actuador, un solenoide en el caso de Centronics, que puede tirar del pasador 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 juegos 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, con los bits transferidos 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 línea o dos, pero luego páginas enteras y luego documentos.

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

Una modificación adicional, "bidireccional", utilizó 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 quedaron disponibles para su uso. Esto resultó adaptable y condujo al estándar "Puerto paralelo mejorado", que funcionaba como el modo bidireccional pero aumentaba considerablemente las velocidades de señalización a 2 MByte/s, y más tarde la versión "Puerto de capacidad extendida" aumentó esto a 2,5 MByte/s. .

En 1991 se formó Network Printing Alliance para desarrollar un nuevo estándar. En marzo de 1994 se publicó la especificación IEEE 1284. 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 36 pines

El estándar IEEE 1284 permite un rendimiento más rápido y un flujo de datos bidireccional con un rendimiento máximo teórico de 4 megabytes por segundo; El rendimiento real es de alrededor de 2 megabytes/segundo dependiendo del hardware. En el lugar de impresión, esto permite una impresión más rápida y una gestión y estado del canal secundario. Dado que el nuevo estándar permitía que el periférico enviara grandes cantidades de datos al host, se podían producir dispositivos que anteriormente utilizaban interfaces SCSI a un costo mucho menor. Esto incluía escáneres , unidades de cinta , discos duros , redes de computadoras conectadas directamente a través de una interfaz paralela, adaptadores de red y otros dispositivos. Ya no era necesario que el consumidor comprara una costosa tarjeta SCSI: simplemente podía utilizar su interfaz paralela incorporada.

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

Modos

IEEE 1284 puede funcionar en cinco modos:

Las computadoras más recientes que incluyen un puerto paralelo pueden operar el puerto en modo ECP o EPP, o ambos simultáneamente.

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

Conectores y cables

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

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

Hay dos tipos de cables IEEE 1284:

En la especificación Daisy Chain IEEE 1284, se pueden conectar hasta ocho dispositivos a un único 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]

Estándares

Códigos de colores típicos

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

Ver 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/tutorial sobre el puerto paralelo de IBM

enlaces externos