Diferencia entre revisiones de «IEEE 1284»

25 bytes eliminados ,  hace 10 años
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.
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).
4.# En ese instante la impresora indica que está ocupada recibiendo los datos (Busy = alto, S7 = 0).
# 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).
(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).