«handshaking» ou «prise de contact») signifie en fait «qui dit quoi et quand».
Il permet à l'imprimante d'indiquer à l'ordinateur qu'elle est prête à recevoir
des données. L'ordinateur et l'imprimante communiquent entre eux en en-
voyant des codes de protocole (qui sont situés au début de la table ASCII).
Certains programmeurs appellent les codes de commande XON et XOFF
codes CI1 et DC3 (acronymes de device control ou contrôle de périphérique).
Quel que soit le nom choisi, ces codes sont utilisés pour permettre à l'imprimante
de contrôler le flux de données en indiquant à l'ordinateur quand commencer
et quand interrompre l'envoi de données. L'imprimante demande que la
transmission de données soit suspendue lorsque sa mémoire arrive à saturation
ou en présence d'une condition d'ERREUR.
Le protocole DTR (Data Terminal Ready ou terminal de données prêt) joue le
même rôle, mais de manière légèrement différente. L'imprimante envoie un
signal haute tension continu sur le câble tant qu'elle est prête à accepter les
données et réduit la tension pour demander à l'ordinateur de cesser d'émettre.
De même, l'ordinateur contrôle le flux de données au moyen du protocole
ETX/ACK (End-of-text/Acknowledge ou Fin-de-texte/acquitter). L'ordina-
teur envoie un code de commande ETX après chaque chaîne de données et,
lorsque l'imprimante reçoit ce code, elle renvoie un code ACK à l'ordinateur
pour lui demander de poursuivre l'émission. Ce protocole n'est pas souvent
utilisé sur les ordinateurs modernes dans la mesure où il a tendance à ne pas
suspendre les données lorsque la mémoire de l'imprimante arrive à saturation.
Vitesse en bauds
La vitesse en bauds représente la vitesse de transmission de données à
l'imprimante en bits par seconde. Les valeurs les plus courantes sont 9600 et
19200.
Interrupteur 6 Interrupteur 7 Interrupteur 8
OFF(DESACTIVE) OFF(DESACTIVE) OFF(DESACTIVE)
OFF(DESACTIVE) OFF(DESACTIVE) ON(ACTIVE)
OFF(DESACTIVE) ON(ACTIVE) OFF(DESACTIVE)
OFF(DESACTIVE) ON(ACTIVE)
ON(ACTIVE) OFF(DESACTIVE) OFF(DESACTIVE) 2400 bit/seconde
ON(ACTIVE) OFF(DESACTIVE) ON(ACTIVE)
ON(ACTIVE)
ON(ACTIVE)
16
ON(ACTIVE)
ON(ACTIVE) OFF(DESACTIVE) 9600 bit/seconde
ON(ACTIVE)
ON(ACTIVE) 19200 bit/seconde
Vitesse en bauds Réglage DOS/ Windows
150 bit/seconde
300 bit/seconde
600 bit/seconde
1200 bit/seconde
4800 bit/seconde
150
300
600
1200
2400
4800
9600
19200