Centronics ou Mini-Centronics ? Le bon câble pour son imprimante

Centronics ou Mini-Centronics ? Le bon câble pour son imprimante
Câble parallèle, Centronics, Mini-Centronics, USB-B : reconnaître la prise d'une imprimante, brancher une ancienne sur un PC récent et choisir le bon câble.

Septième épisode de notre série « Les sosies de l'atelier », consacrée aux pièces qui se ressemblent trop. Après les fiches de chargeurs et les prises réseau, place au câble que tout le monde a eu un jour dans les mains sans connaître son nom : le gros câble gris des imprimantes d'avant l'USB.

Nous avons nous-mêmes trébuché dessus. Un adaptateur arrivé à la câblothèque était annoncé « Centronics 36 broches ». Sur la photo, la fiche paraissait bien étroite pour un Centronics. Un coup de règle a tranché : 2,5 cm de large au lieu de 5. C'était son petit frère, le Mini-Centronics, qui ne rentre dans aucune imprimante à prise Centronics. Cet article vous évitera la même erreur.

Schéma à l'échelle de deux fiches mâles d'imprimante à 36 contacts vues de face : Centronics 36 d'environ 5 cm avec contacts tous les 2,16 mm et étriers, Mini-Centronics 36 d'environ 2,5 cm avec contacts tous les 1,27 mm et loquets
Deux fiches à 36 contacts, deux largeurs. Tous les schémas de cet article ont été dessinés par RACK.

En résumé

Le câble d'une imprimante ancienne est un câble parallèle, souvent appelé « câble Centronics » : une fiche DB-25 côté ordinateur, une fiche Centronics 36 (environ 5 cm, tenue par deux étriers) côté imprimante. Certaines laser HP utilisent à la place un Mini-Centronics 36, deux fois plus étroit (environ 2,5 cm) : le câble n'est pas le même. Pour brancher une imprimante parallèle sur un PC récent, un adaptateur USB vers parallèle suffit si c'est seulement une imprimante ; pour un scanner, un lecteur Zip ou un vieux logiciel qui imprime sur LPT1, il faut une vraie carte parallèle. Depuis les années 2000, les imprimantes se branchent en USB-B (la fiche carrée), en réseau ou en Wi-Fi.

1. Comment s'appelle le câble d'une vieille imprimante ?

C'est un câble parallèle, qu'on appelle aussi câble Centronics ou câble IEEE 1284, du nom de la norme qui l'a encadré en 1994. Il relie le port parallèle de l'ordinateur, appelé LPT1 sous Windows (pour Line PrinTer, « imprimante ligne par ligne »), à l'imprimante.

Ce câble a deux bouts différents, et la norme IEEE 1284 leur a donné une lettre :

  • le type A, une fiche DB-25 à 25 broches, côté ordinateur. C'est la prise femelle bordeaux au dos des PC, que nous avons détaillée dans notre article VGA ou DB9, avec ses sosies série et SCSI ;
  • le type B, la fiche Centronics 36, côté imprimante : un long connecteur plat à 36 contacts, verrouillé par deux étriers métalliques à ressort ;
  • le type C, le Mini-Centronics 36, version réduite du précédent, également côté imprimante.
Les trois connecteurs de la norme IEEE 1284 dessinés à la même échelle : type A DB-25 côté ordinateur au pas de 2,77 mm, type B Centronics 36 côté imprimante au pas de 2,16 mm, type C Mini-Centronics 36 au pas de 1,27 mm
Les trois fiches de la norme IEEE 1284. Les signaux sont les mêmes ; seule la mécanique change.

2. D'où vient le nom « Centronics » ?

D'une entreprise américaine qui n'a rien inventé dans la prise, mais tout dans son succès. À la fin des années 1960, une équipe de Wang Laboratories fabrique des terminaux et des systèmes pour les casinos, et a besoin d'une imprimante bon marché pour sortir reçus et rapports. Cette équipe, menée par Robert Howard, devient la société Centronics, installée à Hudson, dans le New Hampshire.

En 1970, elle présente la Centronics 101, une imprimante à aiguilles dont la tête aligne sept petites aiguilles poussées par des électroaimants. Pour la relier à l'ordinateur, il faut un connecteur. Or Wang avait en stock, d'après l'histoire rapportée par l'article Parallel port de Wikipédia, quelque 20 000 connecteurs Amphenol à 36 contacts restés sur les bras. Ils feront l'affaire. Ce connecteur s'appelait en réalité Micro Ribbon chez Amphenol, qui l'utilisait déjà ailleurs ; c'est le succès de l'imprimante qui lui a donné le nom de Centronics.

La suite de l'histoire est savoureuse : en 1987, Centronics vend son activité d'imprimantes à Genicom. L'année suivante, la société rachète un fabricant d'ustensiles de cuisine, Ekco Housewares, et prend le nom d'Ekco Group. Le nom qui reste gravé sur des millions de câbles est donc celui d'une entreprise qui a fini dans les casseroles.

Le Micro Ribbon ne servait pas qu'aux imprimantes

La même famille de connecteurs Amphenol a équipé en 50 contacts les premiers disques SCSI externes et les raccordements de centraux téléphoniques, et en 24 contacts les instruments de laboratoire reliés par le bus IEEE 488. Un « gros Centronics à 50 contacts » trouvé dans un carton n'a donc rien à voir avec une imprimante.

3. Quelle est la différence entre Centronics et Mini-Centronics ?

Le nombre de contacts est le même (36) et les signaux aussi : la différence est mécanique. Sur le Centronics, les contacts sont espacés de 2,16 mm ; sur le Mini-Centronics, de 1,27 mm. Résultat, la fiche passe d'environ 5 cm de large à environ 2,5 cm, et les étriers à ressort cèdent la place à deux petits loquets qu'on pince sur les côtés.

Le Mini-Centronics (type C) n'a jamais conquis le marché : on le rencontre surtout sur des imprimantes laser professionnelles des années 1990 et 2000, en particulier chez HP. Un câble DB-25 vers Centronics ne lui sert à rien : il faut un câble DB-25 vers Mini-Centronics, ou un adaptateur USB qui se termine par ce connecteur, comme celui de notre câblothèque.

Le réflexe : mesurer la largeur

Une annonce, un carton ou même un donateur peuvent se tromper de nom. Avant d'acheter ou de vendre, posez une règle sur la fiche : environ 5 cm, c'est un Centronics ; environ 2,5 cm, un Mini-Centronics. Regardez aussi la fixation : deux étriers en fil d'acier sur l'imprimante pour le premier, deux loquets à pincer sur la fiche pour le second.

4. À quoi sert chaque fil d'un câble parallèle ?

Un câble parallèle transporte huit bits à la fois, un par fil : c'est tout son principe, et ce qui lui donne son nom. Autour de ces huit fils de données, d'autres fils servent à se mettre d'accord : l'ordinateur donne des ordres, l'imprimante répond par son état. Tous les signaux sont en logique TTL, entre 0 et 5 volts.

Brochage du câble parallèle : connecteurs DB-25 et Centronics 36 colorés par fonction, et tableau des signaux D0 à D7, Strobe, Ack, Busy, Paper Out, Select, Auto Feed, Error, Init, Select In et masses avec leurs numéros de broche des deux côtés
Les mêmes signaux aux deux bouts du câble, mais pas toujours au même numéro : Error, Init et Select In changent de place, et les masses sont bien plus nombreuses côté Centronics.
  • D0 à D7 (broches 2 à 9 des deux côtés) : les huit bits du caractère à imprimer ;
  • Strobe (broche 1) : l'ordinateur prévient que l'octet est prêt ;
  • Busy et Ack (11 et 10) : l'imprimante répond « je suis occupée », puis « reçu, envoie la suite » ;
  • Paper Out, Select et Error : l'imprimante signale qu'elle n'a plus de papier, qu'elle est en ligne, ou qu'elle a un problème (capot ouvert, bourrage). C'est grâce à ces fils que l'ordinateur affiche « Bac vide » ;
  • Init, Auto Feed et Select In : des ordres de l'ordinateur pour réinitialiser l'imprimante, lui demander d'ajouter un saut de ligne, ou la sélectionner ;
  • les masses : côté Centronics, chaque signal important a son propre fil de retour, torsadé avec lui (broches 19 à 30). Cette paire torsadée limite les parasites entre fils voisins.

Une poignée de main par caractère

Pour chaque caractère, la conversation suit toujours le même rituel, qu'on appelle handshake (poignée de main). Le chronogramme ci-dessous montre ce qui se passe sur les fils quand l'ordinateur envoie la lettre « A », dont le code est 01000001.

Chronogramme de l'envoi d'un caractère sur un port parallèle : les données D0 à D7 se stabilisent, Strobe descend brièvement, Busy monte pendant la lecture, puis Ack pulse pour réclamer le caractère suivant
Quatre étapes par caractère : poser l'octet, crier « lis ! », attendre que l'imprimante ait fini, recevoir le feu vert.

Pourquoi le parallèle a perdu face au série

Envoyer huit bits d'un coup paraît plus rapide qu'un seul à la fois. Mais il faut que les huit signaux arrivent ensemble, et plus le câble est long ou le débit élevé, plus ils se décalent et se brouillent entre eux. C'est pour cela qu'un câble parallèle ordinaire ne dépasse guère quelques mètres. Une liaison série n'a qu'un fil de données à surveiller, qu'on peut faire aller beaucoup plus vite : l'USB, qui a remplacé le parallèle, est une liaison série.

Comparaison de la lettre A transmise en parallèle, huit bits simultanés sur huit fils D0 à D7, et en série, huit bits l'un après l'autre sur un seul fil en commençant par D0
Huit routes ou une seule. La seconde l'a emporté, parce qu'on peut la faire aller beaucoup plus vite.

Les câbles marqués « IEEE 1284 compliant » sont la version soignée : chaque signal torsadé avec sa masse, double blindage (feuillard et tresse), et une conception qui permet d'atteindre une dizaine de mètres. Pour une imprimante récente qui exploite les modes rapides, c'est ce câble-là qu'il faut ; pour une matricielle, n'importe quel câble parallèle en bon état convient.

5. Du port à sens unique aux modes EPP et ECP

À l'origine, le port parallèle ne parlait que dans un sens : l'ordinateur envoyait, l'imprimante se contentait de répondre par ses quelques fils d'état. En 1987, IBM rend le port réellement bidirectionnel sur ses PS/2 : les huit fils de données peuvent aussi servir à recevoir. Le port parallèle se met alors à brancher des scanners, des lecteurs Zip, des disques externes, des clés de protection de logiciels.

Au début des années 1990 arrivent deux modes plus rapides : l'EPP (jusqu'à environ 2 Mo/s) et l'ECP (environ 2,5 Mo/s). La norme IEEE 1284 de 1994 met de l'ordre dans tout cela. Sur un vieux PC, le choix se fait dans le BIOS, à la ligne « Parallel Port Mode » : SPP (le mode d'origine), EPP, ECP ou ECP+EPP. Si une imprimante parallèle refuse de répondre, essayer un autre mode fait partie des premiers réflexes.

Frise chronologique des câbles d'imprimante : Centronics 101 en 1970, IBM PC et son DB-25 en 1981, port bidirectionnel du PS/2 en 1987, norme IEEE 1284 en 1994, arrivée de l'USB en 1996, et aujourd'hui USB-B, réseau et Wi-Fi
Un demi-siècle de câbles d'imprimante. Pour comparer : 2,5 Mo/s en ECP, jusqu'à 60 Mo/s en USB 2.0.

Le parallèle n'a d'ailleurs pas tout à fait disparu. Les imprimantes matricielles, seules capables d'imprimer d'un coup un original et ses copies sur des liasses carbonées, servent encore dans les entreprises de transport, les entrepôts et certains guichets. Et des modèles neufs, comme l'Epson LQ-350, sont toujours vendus avec un port parallèle à côté de l'USB et du port série.

6. Peut-on brancher une imprimante parallèle sur un PC récent ?

Oui, et elle fonctionnera souvent très bien, à condition de choisir la bonne solution. Il en existe trois :

  1. Un adaptateur USB vers parallèle : un câble avec une fiche USB-A d'un côté et une fiche Centronics, Mini-Centronics ou DB-25 de l'autre. C'est la solution la plus simple, mais elle a des limites (voir ci-dessous).
  2. Une carte parallèle PCI ou PCI Express, à installer dans un ordinateur de bureau. Elle fournit un vrai port LPT, compatible avec tout ce qui fonctionnait autrefois.
  3. Un vieux PC qui sert d'intermédiaire, branché à l'imprimante et partagé sur le réseau. Sous Linux, beaucoup d'imprimantes anciennes ont encore des pilotes : c'est un bon usage pour une machine passée sous Linux Mint.

Dans tous les cas, vérifiez d'abord qu'un pilote existe pour votre système. C'est souvent lui, plus que le câble, qui condamne une vieille imprimante sous un Windows récent.

7. Un adaptateur USB vers parallèle fonctionne-t-il ?

Oui, pour une imprimante. L'adaptateur se présente à Windows comme un « port d'impression virtuel USB » (USB001), jamais comme un vrai port LPT1. Les fabricants d'adaptateurs le disent eux-mêmes : tout ce qui n'est pas une imprimante est exclu.

Ce qui fonctionne avec un adaptateur USB vers parallèle : imprimantes parallèles classiques et imprimantes à tickets si le pilote accepte le port USB ; ce qui ne fonctionne pas : lecteur Zip, scanner parallèle, clé de protection, logiciel DOS qui imprime sur LPT1, scanner et fax d'un multifonction
L'adaptateur USB fait parler une imprimante, pas un port parallèle complet.
  • Lecteurs Zip, scanners parallèles, disques externes : ils utilisaient le port d'une façon que l'adaptateur ne sait pas reproduire.
  • Clés de protection (les « dongles » de certains logiciels professionnels) : le logiciel interroge directement le port LPT1, qui n'existe pas.
  • Vieux logiciels DOS ou de gestion qui écrivent directement sur LPT1 : même problème. Certains peuvent être redirigés par un partage d'imprimante, mais c'est du cas par cas.
  • Multifonctions parallèles : l'impression marche souvent, le scanner et le fax au mieux par intermittence.

Pour ces cas-là, seule une carte parallèle fait l'affaire. Un dernier conseil : avant d'acheter un adaptateur, vérifiez le connecteur de l'imprimante. Centronics ou Mini-Centronics, il en existe pour les deux, mais ils ne sont pas interchangeables.

Et les boîtiers de partage ?

Avant les réseaux, on partageait une imprimante entre deux ordinateurs avec un commutateur manuel : un boîtier à trois prises DB-25 et un gros bouton rotatif, comme celui de notre catalogue. Simple et sans pilote, il convient bien aux imprimantes matricielles ; on ne bascule jamais en pleine impression.

8. Les prises d'aujourd'hui : USB-B, réseau et Wi-Fi

À partir de la fin des années 1990, les imprimantes passent à l'USB. Côté ordinateur, la fiche plate USB-A ; côté imprimante, la fiche presque carrée USB-B. Ces deux formes ont une raison d'être : empêcher de relier deux ordinateurs entre eux, ou deux appareils qui fourniraient chacun du courant. La fiche A va toujours vers l'ordinateur, la fiche B vers l'appareil. Toute l'histoire de l'USB, de ses fils et de ses sosies est dans notre épisode consacré à l'USB.

Prises actuelles des imprimantes dessinées à l'échelle : USB-A côté ordinateur 12 sur 4,5 mm, USB-B côté imprimante 8 sur 7,3 mm, Mini-USB B 6,8 sur 3 mm pour les petits appareils, et prise réseau RJ45
Les prises que l'on trouve au dos d'une imprimante d'aujourd'hui.
  • L'USB-B reste la prise de presque toutes les imprimantes branchées en direct. Un câble USB 2.0 ne doit pas dépasser 5 mètres.
  • Le Mini-USB se trouve sur de petits appareils, et surtout sur les appareils photo qu'on relie directement à une imprimante compatible PictBridge, sans ordinateur.
  • La prise RJ45 permet de partager l'imprimante sur le réseau de la maison ou du bureau. Attention à ne pas la confondre avec la prise téléphone RJ11 de certains multifonctions, qui sert au fax : notre épisode sur les prises réseau explique comment les distinguer.
  • Les imprimantes à tickets et à étiquettes (caisses, logistique) ont souvent gardé un port série DB-9 : c'est un port RS-232, décrit dans notre article VGA ou DB9.
  • Les anciens Macintosh ne passaient pas par le parallèle : leurs imprimantes se branchaient sur une petite prise ronde mini-DIN 8, la « prise imprimante », présentée dans notre épisode sur les prises DIN et mini-DIN.
Photos de trois câbles de la câblothèque RACK : fiche Centronics 36 mâle beige à isolant bleu, fiche Mini-Centronics 36 mâle noire à loquets latéraux, fiches USB-B et USB-A d'un câble d'imprimante transparent
En vrai, sur trois câbles de notre câblothèque : la différence de taille entre Centronics et Mini-Centronics saute aux yeux quand on les a côte à côte.

9. Quel câble pour mon imprimante ?

Regardez le dos de l'imprimante, puis celui de l'ordinateur, et lisez la ligne qui vous concerne :

Le bon câble selon les prises de l'imprimante et de l'ordinateur
Prise de l'imprimanteOrdinateur avec port parallèleOrdinateur récent (USB seulement)
Centronics 36 (environ 5 cm, étriers)câble DB-25 mâle vers Centronics 36 mâleadaptateur USB vers Centronics 36
Mini-Centronics 36 (environ 2,5 cm, loquets)câble DB-25 mâle vers Mini-Centronicsadaptateur USB vers Mini-Centronics
USB-B (carrée)câble USB-A vers USB-Bcâble USB-A vers USB-B, ou USB-C vers USB-B
RJ45câble réseau vers la box ou le switch, ou Wi-Fi si l'imprimante le propose

10. La méthode de l'atelier

Cinq vérifications, dans l'ordre

  1. Comptez et mesurez. 36 contacts sur environ 5 cm : Centronics. 36 sur environ 2,5 cm : Mini-Centronics. 25 broches en deux rangées : DB-25.
  2. Regardez la fixation. Étriers en fil d'acier sur l'imprimante : Centronics. Loquets à pincer : Mini-Centronics. Vis : DB-25.
  3. Identifiez l'appareil. Imprimante seule : un adaptateur USB suffit. Scanner, lecteur Zip, clé de protection : il faut un vrai port parallèle.
  4. Cherchez le pilote pour votre système avant de dépenser quoi que ce soit.
  5. En cas de silence, essayez un autre câble, puis un autre mode du port dans le BIOS (SPP, EPP, ECP), et imprimez une page de test depuis l'imprimante elle-même pour vérifier qu'elle fonctionne.
Récapitulatif des connecteurs d'imprimante présentés dans cet article
ConnecteurContactsLargeurFixationOù on le trouveÉpoque
DB-25 (IEEE 1284-A)25, au pas de 2,77 mm53 mmviscôté ordinateur1981 à fin des années 2000
Centronics 36 (IEEE 1284-B)36, au pas de 2,16 mmenviron 5 cmétriers à ressortcôté imprimante1970 à début des années 2000
Mini-Centronics 36 (IEEE 1284-C)36, au pas de 1,27 mmenviron 2,5 cmloquets latérauxlaser professionnelles, HP surtoutannées 1990 et 2000
USB-B48 mmfrictioncôté imprimantedepuis la fin des années 1990
Mini-USB B56,8 mmfrictionappareils photo, petits appareilsannées 2000
RJ458environ 11,7 mmlanguetteimprimantes réseauaujourd'hui
DB-9 série930,8 mmvisimprimantes à tickets et étiquettesaujourd'hui encore

Il vous manque le bon câble ? La câblothèque de RACK garde des câbles parallèles DB-25 vers Centronics, un adaptateur USB vers Mini-Centronics et des câbles USB d'imprimante. Et si votre imprimante fonctionne mais que ce sont ses cartouches qui posent problème, notre article sur le droit à la réparation des imprimantes explique pourquoi, et ce qu'on peut faire.

Sources : histoire de Centronics, du connecteur Amphenol et brochages d'après les articles Centronics, Parallel port, IEEE 1284 et Micro ribbon de Wikipédia ; caractéristiques des câbles conformes d'après la page IEEE 1284 Cables Assemblies ; dimensions des fiches USB d'après l'article USB hardware ; limites des adaptateurs USB d'après les notices de leurs fabricants. Largeur de la fiche Mini-Centronics mesurée à l'atelier sur notre adaptateur. Schémas et photos : association RACK.