IEEE 1284


IEEE 1284 es un estándar que define comunicaciones paralelas bidireccionales entre computadoras y otros dispositivos. Fue desarrollado originalmente en la década de 1970 por Centronics y era 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 presentado el primer cabezal de impresión de siete cables de bajo costo exitoso [ cita requerida ] , que usaba una serie de solenoides para tirar de los pasadores de metal individuales para golpear una cinta y el papel.

Un cabezal de impresión de matriz de puntos consta de una serie de pines metálicos dispuestos en una fila vertical. Cada pasador está conectado a una especie 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 conjuntos 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 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 aumentaron en sofisticación y disminuyó el costo de la memoria, 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 que los datos se enviaran desde la computadora host a la impresora. Los pines separados en el puerto permiten que la información de estado se envíe a la computadora. Esta fue una limitación seria ya que las impresoras se volvieron "más inteligentes" y se deseaba un conjunto más rico 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", 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 estuvieron disponibles para su uso. Esto demostró ser adaptable y condujo al estándar "Puerto paralelo mejorado", que funcionaba como el modo bidireccional pero aumentó considerablemente las velocidades de señalización a 2 MByte / s, y luego la versión "Puerto de capacidad extendida" aumentó esto a 2.5 MByte / s .


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