Este artículo incluye una lista de referencias generales , pero permanece en gran parte sin verificar porque carece de suficientes citas en línea correspondientes . ( Julio de 2016 ) |
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 introducido el primer cabezal de impresión de siete cables de bajo costo exitoso [ cita requerida ] , que usaba 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 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 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 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 "Bitronics" lanzada en 1992. Esto utilizó 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 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 más tarde la versión "Puerto de capacidad extendida" aumentó esto a 2.5 MByte / 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. 1284 incluía todos estos modos y permitía el funcionamiento en cualquiera de ellos.
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, según el hardware. En el lugar de la impresora, esto permite una impresión más rápida y el estado y la gestión del canal de retorno. Dado que el nuevo estándar permitía que el periférico enviara grandes cantidades de datos de regreso al host, los dispositivos que habían usado previamente interfaces SCSI podrían producirse a un costo mucho menor. Esto incluyó 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, simplemente podía usar su interfaz paralela incorporada.
Desde entonces, la interfaz paralela ha sido desplazada principalmente por interfaces de red de área local y USB 2.0 .
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 el 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 que se admite en ambos lados de la conexión se negocia entre el host y los dispositivos cliente mediante el intercambio de mensajes de modo Nibble estandarizados.
Un cable compatible con 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 de conexión en cadena IEEE 1284, 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 posible longitud del cable a unos pocos metros, a menos que se utilicen cables especiales costosos. [4]
Para obtener especificaciones detalladas, incluidos los pines, consulte los enlaces a continuación.
Estos son los colores típicos que se encuentran en los cables de los cables IEEE 1284 de 25 pines. [ cita requerida ]
Alfiler | Color | Color alternativo |
---|---|---|
1 | rojo | |
2 | rosado rojo | |
3 | marrón | |
4 | naranja | |
5 | azul claro / amarillo | |
6 | azul claro / rojo | |
7 | azul claro | |
8 | azul | |
9 | celeste / negro | verde azul |
10 | verde | |
11 | amarillo | |
12 | rosa / naranja | |
13 | gris | |
14 | Verde Gris | |
15 | rosado azul | naranja / blanco |
dieciséis | rosa / negro | Cafe Blanco |
17 | azul claro / azul | azul claro / verde |
18 | azul blanco | |
19 | verde / negro | verde rojo |
20 | rosa / blanco | amarillo / negro |
21 | gris negro | |
22 | blanco negro | gris / amarillo |
23 | púrpura | |
24 | rosado | |
25 | blanco | |
CAROLINA DEL NORTE | blanco amarillo | blanco verde |
Todos | blanco / violeta | negro rojo |
Lista de interrupciones relacionada con las llamadas de BIOS EPP: