Câbles d'imprimante parallèle : IEEE 1284, DB25 et Centronics
Câbles d'imprimante parallèle IEEE 1284 expliqués : connecteurs DB25 et Centronics 36, longueurs maximales, modes, et quand un adaptateur USB-parallèle fonctionne.
Un câble d’imprimante parallèle relie le port parallèle DB25 d’un ordinateur au port Centronics 36 broches d’une imprimante, et la norme qui le régit est IEEE 1284. Si l’imprimante fonctionne encore et que l’ordinateur possède toujours le port, un câble conforme IEEE 1284 jusqu’à 10 m (32 ft) est la pièce correcte. Si l’ordinateur n’a pas de port parallèle, un adaptateur USB-parallèle fonctionne pour les imprimantes mais pas pour d’autres périphériques à port parallèle comme les programmateurs ou les dongles.
Les trois connecteurs que vous rencontrerez
Le port parallèle d’un PC est un connecteur D-subminiature 25 broches, généralement appelé DB25. Le côté imprimante est un connecteur Centronics 36 broches. IEEE 1284 les nomme par lettre :
| Nom IEEE 1284 | Connecteur | Où il va |
|---|---|---|
| 1284-A | DB25 | Port parallèle de l’ordinateur |
| 1284-B | Centronics 36 broches | Imprimante |
| 1284-C | Mini-Centronics 36 | Imprimantes plus petites et certains périphériques |
Un câble DB25 vers Centronics est le câble d’imprimante parallèle classique. L’extrémité DB25 est mâle sur le câble, correspondant au port femelle de l’ordinateur. L’extrémité Centronics est un connecteur de style ruban 36 broches avec un loquet à fil métallique. Le Mini-Centronics 36 est une coque différente et ne s’accouple pas avec le Centronics 36 standard.
Ne confondez pas le port parallèle DB25 avec le port série DB25. Ils utilisent la même coque mais des signaux différents. Un port série DB25 suit les affectations de broches RS-232, qui sont couvertes dans RS-232 serial pinouts: DB9 and DB25. Brancher une imprimante parallèle sur un port série, ou l’inverse, ne fonctionnera pas et peut solliciter l’interface.
Ce que IEEE 1284 spécifie réellement
IEEE 1284 (1994) définit la signalisation électrique, le câble et cinq modes de fonctionnement. En clair :
- Mode compatibilité est le transfert unidirectionnel original de style Centronics, de l’ordinateur vers l’imprimante. C’est le plus lent et le mode de repli.
- Mode nibble renvoie l’état de l’imprimante quatre bits à la fois, en utilisant les lignes d’état. C’est uniquement un canal inverse.
- Mode byte renvoie l’état huit bits à la fois. Il nécessite un port qui le prend en charge.
- EPP (Enhanced Parallel Port) est un mode bidirectionnel destiné aux périphériques autres que les imprimantes, comme les lecteurs et les adaptateurs.
- ECP (Extended Capabilities Port) est un mode bidirectionnel avec compression matérielle et DMA, destiné aux imprimantes et aux scanners.
Le mode est négocié entre le port et le périphérique. Un câble conforme IEEE 1284 les prend tous en charge. Un câble bon marché avec un nombre de fils incorrect peut ne gérer que le mode compatibilité.
Ce qu’il y a à l’intérieur d’un câble conforme
Les câbles conformes IEEE 1284 utilisent des paires torsadées pour les lignes de données et d’état, avec un blindage ou un fil de drain séparé. La torsade et le blindage sont ce qui permet les longues distances et les modes plus rapides. Un câble avec des conducteurs en ruban plat non torsadés peut fonctionner sur une courte longueur en mode compatibilité, mais il ne prendra pas en charge ECP ou EPP de manière fiable.
Quelle longueur peut avoir un câble d’imprimante parallèle
Les câbles conformes IEEE 1284 fonctionnent jusqu’à 10 m (32 ft). C’est la valeur à respecter. Plus court est toujours plus sûr, et la plupart des installations de bureau en utilisent bien moins.
La longueur interagit avec le mode. Le mode compatibilité tolère mieux la longueur maximale que ECP ou EPP, car les modes plus rapides ont un timing plus serré. Si une liaison est marginale à 10 m, passer à un câble plus court ou à un mode inférieur est la solution pratique.
Quand un adaptateur USB-parallèle fonctionne, et quand il ne fonctionne pas
Un adaptateur USB-parallèle contient une puce de conversion qui présente l’imprimante au système d’exploitation comme une imprimante USB. Pour les imprimantes, cela fonctionne généralement : l’adaptateur gère le protocole d’imprimante et le pilote voit une imprimante.
Il ne fonctionne pas pour d’autres périphériques à port parallèle. Les programmateurs, les dongles, les graveurs d’EPROM, certains scanners et contrôleurs industriels attendent un accès direct aux registres du port parallèle. Un adaptateur USB ne fournit pas cela, donc le logiciel ne peut pas communiquer avec le périphérique. La même limitation s’applique aux adaptateurs USB-série, qui sont couverts dans USB to serial adapters: drivers, levels and pitfalls.
Deux autres points sur les adaptateurs :
- L’adaptateur a besoin du bon pilote. Une puce que le système d’exploitation ne reconnaît pas ne s’installera pas, et une puce contrefaite peut être bloquée par le pilote du fabricant d’origine.
- Les adaptateurs avec sortie TTL ne sont pas des adaptateurs de port parallèle. Ils sont destinés au travail sur microcontrôleur et ne piloteront pas une imprimante.
Si l’objectif est de maintenir une vieille imprimante en fonctionnement, un adaptateur USB-parallèle est la réponse habituelle. Si l’objectif est de maintenir un vieux programmateur ou dongle en fonctionnement, l’adaptateur n’est pas la réponse ; la machine a besoin d’un vrai port parallèle, ce qui signifie généralement un ordinateur plus ancien ou une carte d’extension.
Ce qui ne va pas
Les pannes courantes sont prévisibles :
- Mauvaise classe de câble. Un câble ruban plat vendu comme câble d’imprimante peut passer une courte tâche en mode compatibilité et échouer en ECP. Utilisez un câble marqué conforme IEEE 1284.
- Mauvais genre de connecteur ou mauvaise coque. DB25 et Centronics 36 ressemblent à d’autres connecteurs D-sub et ruban. Vérifiez le nombre de broches et la coque avant de forcer quoi que ce soit.
- Port parallèle confondu avec port série. Les deux peuvent être DB25. Les signaux ne sont pas compatibles.
- Longueur au-delà de 10 m (32 ft). La liaison devient peu fiable, et la panne ressemble souvent à un problème de pilote plutôt qu’à un problème de câble.
- Adaptateur USB utilisé avec un périphérique non-imprimante. Le périphérique n’est pas vu du tout, ou le logiciel signale que le port est indisponible.
- Loquet Centronics endommagé. Le fil métallique est ce qui maintient le connecteur en place. Un loquet plié laisse la fiche se déconnecter et produit des pannes intermittentes.
- Port manquant ou désactivé dans le système d’exploitation. Un port présent dans le matériel peut nécessiter d’être activé dans le firmware avant que le pilote ne le voie.
Choisir le bon câble
Pour une imprimante sur une machine avec un vrai port parallèle, choisissez un câble DB25 vers Centronics 36 marqué conforme IEEE 1284, et gardez la longueur à 10 m (32 ft) ou moins. Pour une imprimante sur une machine avec seulement USB, choisissez un adaptateur USB-parallèle et acceptez qu’il s’agisse d’une solution pour imprimante uniquement. Pour tout autre périphérique à port parallèle, prévoyez un vrai port.
Étiquetez les deux extrémités du câble et notez le mode sur lequel le port est réglé. Si une tâche échoue, les premières vérifications sont la classe de câble, la longueur, et si le port est réglé sur le mode attendu par le périphérique.
Questions fréquentes
Quelle longueur peut avoir un câble d'imprimante parallèle ?
Les câbles conformes IEEE 1284 fonctionnent jusqu'à 10 m (32 ft). Plus court est plus sûr, surtout pour les modes ECP et EPP, qui ont un timing plus serré que le mode compatibilité.
Quelle est la différence entre DB25 et Centronics 36 ?
DB25 est le connecteur 25 broches sur le port parallèle de l'ordinateur. Centronics 36 est le connecteur 36 broches sur l'imprimante. Un câble d'imprimante parallèle possède l'un de chaque.
Un adaptateur USB-parallèle fonctionnera-t-il avec ma vieille imprimante ?
Habituellement oui. L'adaptateur présente l'imprimante au système d'exploitation comme une imprimante USB. Il ne fonctionnera pas avec des périphériques non-imprimantes tels que les programmateurs ou les dongles, qui ont besoin d'un accès direct au port parallèle.
Puis-je utiliser un câble série comme câble d'imprimante parallèle ?
Non. Un câble série DB25 suit les affectations de broches RS-232 et transporte des signaux différents. Une imprimante parallèle a besoin d'un câble IEEE 1284 avec le bon brochage.
Pourquoi mon imprimante parallèle ne fonctionne-t-elle que dans un seul mode ?
Le port et le câble négocient un mode. Un câble non conforme IEEE 1284 peut ne gérer que le mode compatibilité. Un câble conforme prend en charge les modes compatibilité, nibble, byte, EPP et ECP.
Lire ensuite
Câbles null modem : câblage, adaptateurs et brochage
Un câble null modem croise TX et RX pour relier deux ordinateurs directement. Brochages DB9 et DB25, adaptateurs vs câbles, inverseurs de genre et test en boucle.
Câbles et connecteurs SAS vs SATA
Comparaison des câbles SAS et SATA : débits, connecteurs SFF-8087 et SFF-8643, câbles breakout, compatibilité disques et contrôleurs, et limites de longueur.
RS-422 vs RS-485 : comparatif des liaisons série différentielles
RS-422 : un pilote vers plusieurs récepteurs ; RS-485 : un vrai bus multipoint. Comparez distance, débit, terminaison et câblage, et ce qui endommage le matériel.