Accueil🇫🇷Chercher

IEEE 1284

IEEE 1284 est le nom d'une norme de l’IEEE qui définit les communications parallèles bidirectionnelles entre les ordinateurs et d'autres périphériques.

Un câble d'imprimante respectant la norme IEEE 1284 avec les deux connecteurs DB-25 et Centronics 36 broches.

Historique

Un connecteur Centronics 36 broches femelle et le circuit auquel il est connecté

Dans les années 1970, Centronics a développé le port parallèle à présent obsolète mais qui fut un standard de facto. Le standard originel devint ensuite lui-même non standard au fur et à mesure que de nouvelles versions de l'interface étaient développées, telle l'implémentation Bitronics de HP mise sur le marché en 1992.

En 1991, la Network Printing Alliance a été formée pour développer un nouveau standard. En , la spécification IEEE 1284 était publiée.

Description

Un câble d'imprimante avec connecteur Centronics à 36 broches mâle.

Le standard IEEE 1284 offre un débit supérieur aux standards précédents et un flux de données bidirectionnel :

  • Le dĂ©bit maximal thĂ©orique est de 4 mĂ©gaoctets par seconde : le dĂ©bit rĂ©el est de l'ordre de 2 mĂ©gaoctets/seconde et dĂ©pend du type de matĂ©riel. Dans le domaine de l'impression, cela permet d'imprimer plus rapidement.
  • Le flux bidirectionnel permet d'informer l'ordinateur de l'Ă©tat du pĂ©riphĂ©rique.

L'interface IEEE 1284 ne fut pas utilisée que pour connecter des imprimantes à un ordinateur. Il concurrença l'interface SCSI à un prix bien inférieur. Cela permettait de connecter des scanners, des lecteurs de bande magnétique, des disques durs, et même de mettre en réseau directement des ordinateurs en les connectant par leurs ports parallèles. Le consommateur n'avait plus à acheter une carte SCSI onéreuse, il pouvait simplement utiliser le port parallèle intégré d'office à l'ordinateur. Le port IEEE 1284 a ainsi été le précurseur du port USB dans le développement des connexions universelles à bas prix. Même si le port USB a pris la place du port parallèle de manière générale, l'interface IEEE 1284 reste très populaire dans le monde de l'impression, dû au coût de renouvellement du matériel.

Le débit grâce à cette nouvelle norme peut monter jusqu'à des niveaux comparable ou supérieur à de l'USB 1.1. L'USB ayant beaucoup d'avantages, le coût des ports et des câbles plus bas notamment, le port IEEE 1284 a été définitivement remplacée par l'USB peu après l'avènement de l'USB 2.0.

Par conséquent la plupart des ordinateurs récents ne comportent plus de port IEEE 1284, mais il est toujours possible d'utiliser les périphériques compatibles avec cette norme via des adaptateurs USB ou une carte PCI.

Les modes IEEE 1284

IEEE 1284 peut fonctionner dans cinq modes :

  • Le mode de compatibilitĂ©, Ă©galement connu sous les noms de Centronics, mode standard ou SPP. C'est une implĂ©mentation unidirectionnelle très proche du port parallèle Centronics originel. Ce mode est presque exclusivement utilisĂ© avec des imprimantes. Les seuls signaux que l'imprimante peut envoyer en sens inverse vers l'ordinateur ont une signification prĂ©dĂ©terminĂ©e qui indiquent des situations d'erreur classiques, comme le manque de papier.
  • Le mode quartet (nibble mode) est une interface qui permet au pĂ©riphĂ©rique d'envoyer quatre bits de donnĂ©es (un quartet) Ă  la fois vers l'ordinateur, en redĂ©finissant le rĂ´le de quatre lignes d'Ă©tat du mode de compatibilitĂ©. C'est le mode bitronics introduit par HP. Il est gĂ©nĂ©ralement utilisĂ© pour fournir des informations plus fines sur l'Ă©tat d'une imprimante. Bien qu'il n'ait jamais Ă©tĂ© officiellement pris en charge par les interfaces Centronics antĂ©rieures Ă  IEEE 1284, le mode quartet fonctionne Ă©galement avec la plupart d'entre elles.
  • Le mode octet (byte mode) ou mode bidirectionnel, bien que tous les modes sauf le mode de compatibilitĂ© soient bidirectionnels. Il s'agit d'un mode Ă  l'alternat (half-duplex) qui permet au pĂ©riphĂ©rique de transmettre huit bits Ă  la fois en utilisant les mĂŞmes lignes de donnĂ©es que celles qui sont utilisĂ©es dans l'autre sens. Ce mode est pris en charge sur une minoritĂ© d'interfaces prĂ©-IEEE-1284, comme celles que l'on trouvait dans les ordinateurs IBM PS/2 ; pour cette raison, on appelle parfois de façon non officielle ce mode le mode PS/2.
  • Le mode Enhanced Parallel Port (EPP), « port parallèle amĂ©liorĂ© Â», est une interface half-duplex bidirectionnelle permettant Ă  des pĂ©riphĂ©riques tels que des imprimantes, des scanners ou des pĂ©riphĂ©riques de stockage de transmettre de grandes quantitĂ©s de donnĂ©es tout en Ă©tant capable de changer rapidement le sens du transfert. EPP offre un dĂ©bit jusqu'Ă  Mo/s, soit environ 15 fois la vitesse d'un port parallèle normal, tout en demandant bien moins de temps de calcul au processeur[1].
  • Le mode Extended Capability Port (ECP), « port parallèle Ă©tendu », est une interface half-duplex bidirectionnelle qui ressemble Ă  EPP, si ce n'est que son implĂ©mentation sur PC utilise l'Accès direct Ă  la mĂ©moire (DMA) pour transfĂ©rer les donnĂ©es plus rapidement que EPP. Il s'agit d'habitude de DMA ISA sur le canal 3. Le matĂ©riel DMA ISA et le port parallèle se chargent de transfĂ©rer les donnĂ©es au lieu de laisser cette tâche au processeur. De nombreux pĂ©riphĂ©riques qui utilisent ce mode prennent en charge la compression RLE. Le mode ECP offre un dĂ©bit allant jusqu'Ă  2.5 Mo/s, ce qui est la limite naturelle du DMA ISA sur 8 bits[2]. Une interface ECP sur un PC peut aussi amĂ©liorer les transferts vers des imprimantes prĂ©-IEEE-1284 en rĂ©duisant la charge du processeur pendant le transfert ; nĂ©anmoins, dans ce cas, le transfert est unidirectionnel.

La norme IEEE-1284 demande que les périphériques bidirectionnels commencent toujours la communication en mode quartet. Si l'ordinateur ne reçoit pas de réponse dans ce mode, il supposera que le périphérique est une vieille imprimante, et passera en mode de compatibilité. Sinon, le meilleur mode pris en charge par les deux parties est négocié en échangeant des messages standard en mode quartet.

Câbles et connecteurs

Un connecteur IEEE 1284 doit se conformer à plusieurs standards concernant le brochage et la qualité. Trois types de connecteurs sont définis :

  • Type A : DB-25 25 broches, pour le branchement Ă  l'ordinateur.
  • Type B : Centronics (officiellement appelĂ© Micro Ribbon) 36 broches, pour le branchement Ă  l'imprimante ou Ă  un autre pĂ©riphĂ©rique.
  • Type C : Mini-Centronics (MDR36) 36 broches, une alternative au prĂ©cĂ©dent moins encombrante, mais qui n'a pas connu le succès escomptĂ©.

Deux types de câbles sont définis :

  • IEEE 1284-I : comporte un connecteur IEEE 1284-A Ă  un bout et un connecteur IEEE 1284-B Ă  l'autre bout.
  • IEEE 1284-II : comporte deux connecteurs IEEE 1284-C.

La spécification IEEE 1284 Daisy Chain permet de connecter jusqu'à 8 périphériques à un même port parallèle.

Le voltage utilisé consiste en les niveaux logiques TTL, ce qui limite la longueur de câble possible à quelques mètres, sauf si l'on utilise des câbles spéciaux chers[3].

Voir aussi

Notes et références

  1. (en) Brevet EP 0640229 Buxton, C.L. / Kohtz, R.A. / Zenith Data Systems Corp.: Enhanced parallel port. déposé le 15 mai 1992
  2. Lava - IEEE 1284: Parallel Ports
  3. (en) IBM Parallel Port FAQ/Tutorial
Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.