Puerto paralelo


En informática , un puerto paralelo es un tipo de interfaz que se encuentra en las primeras computadoras ( personales y de otro tipo) para conectar periféricos . El nombre hace referencia a la forma en que se envían los datos; Los puertos paralelos envían varios bits de datos a la vez ( comunicación paralela ), a diferencia de la comunicación en serie , en la que los bits se envían uno a la vez. Para hacer esto, los puertos paralelos requieren múltiples líneas de datos en sus cables y conectores de puerto y tienden a ser más grandes que los puertos seriales contemporáneos , que solo requieren una línea de datos.

Hay muchos tipos de puertos paralelos, pero el término se ha asociado más estrechamente con el puerto de impresora o puerto Centronics que se encuentra en la mayoría de las computadoras personales desde la década de 1970 hasta la década de 2000. Fue un estándar de facto de la industria durante muchos años y finalmente se estandarizó como IEEE 1284 a fines de la década de 1990, que definió las versiones bidireccionales de puerto paralelo mejorado (EPP) y puerto de capacidad extendida (ECP). Hoy en día, la interfaz de puerto paralelo es prácticamente inexistente debido al auge de los dispositivos Universal Serial Bus (USB), junto con la impresión en red mediante Ethernet yImpresoras conectadas a wifi .

La interfaz del puerto paralelo se conocía originalmente como el adaptador de impresora paralelo en las computadoras compatibles con IBM PC . Fue diseñado principalmente para operar impresoras que usaban el conjunto de caracteres ASCII extendido de ocho bits de IBM para imprimir texto, pero también podía usarse para adaptar otros periféricos. Las impresoras gráficas, junto con una serie de otros dispositivos, han sido diseñadas para comunicarse con el sistema.

An Wang , Robert Howard y Prentice Robinson comenzaron el desarrollo de una impresora de bajo costo en Centronics , una subsidiaria de Wang Laboratories que producía terminales de computadora especiales . La impresora utilizaba el principio de impresión de matriz de puntos , con un cabezal de impresión que constaba de una fila vertical de siete clavijas metálicas conectadas a solenoides . Cuando se aplicó energía a los solenoides, el pasador se empujó hacia adelante para golpear el papel y dejar un punto. Para hacer un glifo de carácter completo, el cabezal de impresión recibiría energía en los pines especificados para crear un patrón vertical único, luego el cabezal de impresión se movería hacia la derecha un poco y el proceso se repetiría. En su diseño original, se imprimía un glifo típico como una matriz de siete de alto y cinco de ancho, mientras que los modelos "A" usaban un cabezal de impresión con 9 pines y formaban glifos de 9 por 7. [2]

Esto dejó el problema de enviar los datos ASCII a la impresora. Si bien un puerto serie lo hace con el mínimo de pines y cables, requiere que el dispositivo almacene en búfer los datos a medida que llegan, poco a poco, y los vuelva a convertir en valores de varios bits. Un puerto paralelo lo simplifica; el valor ASCII completo se presenta en los pines en forma completa. Además de los ocho pines de datos, el sistema también necesitaba varios pines de control, así como conexiones a tierra eléctricas. Wang resultó tener un excedente de existencias de 20,000 AmphenolConectores de cinta micro de 36 pines que se usaron originalmente para una de sus primeras calculadoras. La interfaz solo requería 21 de estos pines, el resto estaban conectados a tierra o no. El conector se ha asociado tan estrechamente con Centronics que ahora se conoce popularmente como el "conector Centronics". [3]

La impresora Centronics Modelo 101 , con este conector, fue lanzada en 1970. [3] El anfitrión envió caracteres ASCII a la impresora usando siete de ocho pines de datos, elevándolos a +5V para representar un 1. Cuando los datos estaban listos, el host bajó el pin STROBE , a 0 V. La impresora respondió poniendo la línea OCUPADO en alto, imprimiendo el carácter y luego regresando OCUPADO a bajo nuevamente. El host podría entonces enviar otro carácter. Los caracteres de control en los datos provocaron otras acciones, como CRo EOF. El host también podría hacer que la impresora inicie automáticamente una nueva línea tirando de AUTOFEEDlínea alta, y manteniéndola allí. El anfitrión tenía que observar cuidadosamente la línea OCUPADA para asegurarse de que no alimentaba datos a la impresora demasiado rápido, especialmente dadas las operaciones de tiempo variable como la alimentación de papel. [2] [4]


Hembra de microcinta de 36 pines, como en impresoras y en algunas computadoras, particularmente equipos industriales y computadoras personales de principios (anteriores a la década de 1980).
Conector macho Mini-Centronics de 36 pines (arriba) con conector Centronics macho de 36 pines Micro ribbon (abajo)
El puerto de impresora paralelo Apple II conectado a la impresora a través de un cable de cinta doblado; un extremo conectado al conector en la parte superior de la tarjeta y el otro extremo tenía un conector Centronics de 36 pines.
HP C4381A CD-Writer Plus 7200 Series , mostrando puertos paralelos para conectar entre una impresora y la computadora.
Adaptador ethernet de puerto paralelo Accton Etherpocket-SP (alrededor de 1990, controladores DOS ). Admite coaxial y 10 Base-T. La alimentación suplementaria se extrae de un cable de paso de puerto PS/2 .
Pinouts para conectores de puerto paralelo.