Le port parallèle est une méthode de connexion
utilisée principalement pour les imprimantes. D'anciens modèles de
scanners,
tapes de sauvegarde, lecteurs et graveurs CD et DVD externes utilisent également ce mode
de transfert. Ces périphériques utilisent actuellement le port série USB (1.1
ou 2.0). Le connecteur est composé de 25 broches (femelles) au niveau de la carte
mère de l'ordinateur. La connexion de l'imprimante se fait généralement par un
connecteur Centronix de 36 broches. Il est normalisé sous la norme IEEE 1284.
Les différentes normes de transmissions sur le port parallèle:
Le mode SPP
unidirectionnel des
premiers ordinateurs, avec un transfert maximum était de 150
KB / s. Par défaut, c'est ce mode qui est activé dans les BIOS.
Le type 1 bidirectionnel,
défini en 1978 par IBM, permet une communication dans les 2 sens via une broche
particulière.
Le type 3 DMA, également spécifique au PC d'IBM, utilise le DMA pour transférer les données directement de
la mémoire vers le port de communication.
Le mode EPP (Enhanced Parallel Port) est
également un mode bidirectionnel. Le taux de transfert atteint 2 MB/s
maximum, soit supérieur à celle d'un port USB 1.1.
La norme ECP, bi-directionnel (Extended Capabilities
Ports) est similaire à la norme EPP, mais avec le mode DMA. Il accepte également la compression jusque 64:1
Le mode EPP/ECP est un mélange de
port SPP et ECP. Le type de mode ECP peut-être 1.7 ou 1.9 (le dernier est
recommandé). Le canal DMA
utilisé est le 3.
La connexion
La connexion se fait via 8 fils de données
associés à 8
fils de masses. Différents signaux de contrôle sont aussi utilisés mais less pilotes des imprimantes
actuelles ne les utilisent plus.
Paper
Out: plus de papier
Strobe: impulsion actif 0, signale que
des données valides sont présentes sur le câble.
Acknowledge: renvoyé par le
périphérique pour signaler la bonne réception des données
Busy (occupé): envoyé par le
périphérique pour signaler que le buffer d'impression (mémoire) est
plein, met la transmission des données en pause.
Select Out: signale si le périphérique
est Off line ou ON ligne. Cette fonction n'est utilisée que sur les
anciennes imprimantes aiguilles.
Autofeed: signale à l'imprimante
qu'elle doit (ou non) passer à la ligne suivante en cas de caractère CR
(carrier return).
Error: Cette broche permet à
l'imprimante de signaler à l'ordinateur qu'elle est en erreur.
Reset: réinitialisation de l'imprimante
par l'ordinateur
Select In: permet à l'ordinateur de
mettre l'imprimante Off Ligne
Les adresses des ports parallèles
Les adresses et interruptions des ports parallèles
des PC sont normalisées.
LPT1 est répertorié à l'adresse hexadécimale
$378-37F (3BC pour les produits
de marque), l'interruption est le 7
LPT2 est répertorié à l'adresse $278-27F, l'interruption est le
5. Dans certaines connexions actuelles, elle est configurée via le setup
en 7 (idem que
LT1). Ce qui permet de récupérer une interruption, mais empêche
d'utiliser les 2 périphériques simultanément