IEEE1284


IEEE 1284 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 y fue ampliamente conocido como el puerto Centronics , tanto antes como después de su estandarización IEEE .

En la década de 1970, Centronics desarrolló el ahora familiar 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 de bajo coste exitoso [ cita requerida ] , que utilizaba una serie de solenoides para tirar de las clavijas de metal individuales para golpear una cinta y el papel.

Un cabezal de impresión de matriz de puntos consta de una serie de pasadores de metal dispuestos en una fila vertical. Cada pasador está conectado 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 en las primeras impresoras normalmente usaban 7 por 5 "píxeles" para producir texto de 80 columnas.

La complejidad de imprimir un carácter como una secuencia de columnas de puntos es manejada por la electrónica de la impresora, que recibe 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 crecieron en sofisticación 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 que la información de estado se envíe de regreso a la computadora. Esta fue una seria limitación ya que las impresoras se volvieron "más inteligentes" y se deseaba un conjunto más completo de códigos de estado. Esto condujo a una expansión temprana del sistema introducido por HP , la implementación de "Bitronics" lanzada en 1992. Esto usó 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", usó 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 de "Puerto de capacidad extendida" aumentó esto a 2,5 MByte/s .


Una conexión de cable de impresora Centronics macho de 36 pines IEEE 1284 . El lado de la computadora normalmente usa un puerto DB-25 en lugar de este conector "Micro cinta".
Una hembra IEEE 1284 de 36 pines en una placa de circuito
Un cable de impresora compatible con IEEE 1284, con conectores Centronics DB-25 y de 36 pines
Conector macho Mini-Centronics de 36 pines (arriba) con conector Centronics macho de 36 pines Micro ribbon (abajo)
Conector macho Mini-Centronics de 36 pines (derecha) con conector Centronics macho Micro ribbon de 36 pines (izquierda).