Diferencia entre revisiones de «IEEE 1284»

36 bytes eliminados ,  hace 10 años
sin resumen de edición
El handshaking ("apretón de manos" o protocolo) es un conjunto de reglas que ambos extremos de un sistema de comunicación tienen que seguir para que la comunicación sea correcta. El puerto paralelo, usado con una impresora, transmite datos y transmite/recibe las señales de protocolo. Las principales son Strobe, Ack y Busy. La secuencia a seguir para enviar datos sería:
 
1. Colocar el byte a enviar en el registro de datos.
1.
2. Verificar que la impresora no esté ocupada (Busy = bajo, S7 = 1).
 
3. Indicarle a la impresora que acepte los datos (Strobe = bajo , C0 = 1, pulso >5us).
Colocar el byte a enviar en el registro de datos.
4. En ese instante la impresora indica que está ocupada recibiendo los datos (Busy = alto, S7 = 0).
2.
5.Finalmente, la impresora envía un pulso de aceptación indicando que se recibieron los datos y que se puede volver al paso 1 (Ack = bajo, S6 = 0, pulso de entre 5 ms y 15 ms según impresora).
 
Verificar que la impresora no esté ocupada (Busy = bajo, S7 = 1).
3.
 
Indicarle a la impresora que acepte los datos (Strobe = bajo , C0 = 1, pulso >5us).
4.
 
En ese instante la impresora indica que está ocupada recibiendo los datos (Busy = alto, S7 = 0).
5.
 
Finalmente, la impresora envía un pulso de aceptación indicando que se recibieron los datos y que se puede volver al paso 1 (Ack = bajo, S6 = 0, pulso de entre 5 ms y 15 ms según impresora).
 
Las otras señales sirven para verificar el estado de la impresora (Error, PaperEnd), para reiniciarla (Init) y para configurarla (AutoFeed, Select).
Usuario anónimo