Pages

Saturday, July 11, 2009

Centronic imprimantes

Centronic imprimantes

Introducton
La connexion Centronics est dérivé de IEE-488 ou GPIB bidirectional port parallèle qui a été utilisée entre les différents appareils de laboratoire. Elle a eu un plein 8bit canaux parallèles à la direction et le plein pour les deux poignées de main. Pour une certaine raison, ce port a été rétrogradé, de sorte que l'original, il manque d'autres canaux de 8 bits. Pour compenser cette amputation le reste a été fait canal bidirectionnel. Pour compenser cette original PC oublié comment le faire fonctionner. Après cela, il ya eu de multiples tentatives pour le faire fonctionner les deux sens.
IEE-488 ou GPIB port
Oublier ce bidirectionnalité LPT ou le port parallèle Centronics ou travaux nice. Il envoie des signaux de données et handshaking à des imprimantes et se handshaking dos. La plupart des problèmes ont été générés par les imprimantes. Soit ils sont en papier ou il ya un bourrage papier. Il est même assez de vitesse pour un utilisateur normal.
Le besoin de canaux parallèles bidirectionnels passe de la nécessité de conduire laboratoire (et de loisirs) des dispositifs comme les disques durs externes, des traceurs, des robots, des feux de circulation, de lumière, deux spectromètres roentgen cristal et ainsi de suite.
Il ya eu des variations dans les ports d'imprimante par les constructeurs. Le meilleur de lui-même en étant IBM PS / 2 modèles avant que les nouvelles normes de PPE et ECP. Ces nouveaux modèles sont décrits par la norme IEEE-1284.
Dans l'extrême sittuations il a été nécessaire pour la vitesse. Comme le port LPT-n'a pas de tampons et de MS-DOS n'utilise pas d'IRQ, l'impression est totalement dans les mains du processeur. Outre que les poignées de main a été un peu normalisée dans la lenteur de côté. Si nous dépensons 500ns avant et après la 500ns STROBE impulsion, la chaîne peut se déplacer 2MB/sek max. Cela a été fantastique vitesse d'une imprimante matricielle, mais de nouveaux lasers à 1200pixel/inch de résolution peut-être besoin de plus. Utilisation de papier de format A4 avec la taille 8,26 "x 11,69" et l'impression peu à peu, vous pouvez obtenir un nouveau document dans 17.4sek. Cela fait environ 5 papiers en une minute.
Afin de maintenir l'ordinateur les données sensibles des taux de l'ordre de 50 Ko / S à 150KB / S, car processeur PC avait à gérer toutes les quatre registres du port et de toujours être en mesure de faire ses devoirs avec un clavier, écran, souris etc .
En 1284 le travail de l'envoi de données a été donné au responsable du traitement, ce qui permettait à des taux de transfert de données de plus de 1 Mo / S à une réduction d'accueil d'aujourd'hui sur l'utilisation des ports ISA et 3-5MB / S PCI sur les futures implantations.
Bien sûr pouvez utiliser votre imprimante PCL ou PS langage pour décrire la page. Ensuite, vous avez seulement besoin d'envoyer des commandes à votre imprimante. Outre que vous avez l'impression que très rarement les images qui couvrent toute la page. Les personnages sont une sorte de description des espaces à imprimer.

Imprimeur de connecteurs, vous pouvez trouver un D25 mâle derrière votre PC. Ne manquez pas possible à un D25 de femmes dans les anciens PC. C'est pour connexion série RS232.

pin19 - 29 = GND, pin 18, 35 = 5V in some printers
Standard printer cable,
an old picture


Centronics D25 Standard Parallel port

From:

Pin

Name and active state

PC

1

Strobe 500ns LO pulse to tell printer the data is available

PC

2..9

Data XX

LPR

10

Ack, 8ms LO pulse when print is ready to accept mode. Connected to IRQ in PC.

LPR

11

Busy HI when printer needs a little more time

LPR

12

P.End HI (printer out of paper) Affects BUSY too

LPR

13

Printer Select HI (Printer online)

PC

14

Autofeed HI (PC must supply both CF and LF)

LPR

15

Error LO Something wrong in printer

PC

16

Initialize LPR LO (printer reset)

PC

17

Select Input LO(Low=Set online)

Both

18..25

GND

Differences in SPP, ECP and ECP

Pin

SPP

EPP

ECP

1

Strobe

Write

nStrobe / HostClk

10

Ack

Interrupt

nAck / PeriphClk

11

Busy

Wait

Busy / PeriphAck

12

P.End

P.End

PError / nAckReverse

14

AutoFeed

Data Strobe

nAutoFeed / HostAck

15

Error

Error

nFault / nPeriphRequest

16

Init

Init

nInit / nReverseRequest

17

Select In

Address Strobe

nSelectIn / 1284Active


Les données doivent être valides pour 500ns avant et après une impulsion de 500ns Strobe. LPR Busy fixe élevé et faible. S'il ne s'est pas occupé lo en 16 sec, PC donne un délai.
Impression par les bureaux de vote: PC attend Occupé.
Impression par IRQ: LPR envoie une impulsion Ack faible qui provoque une IRQ dans le PC.
Normalement, votre ordinateur ne pas utiliser l'IRQ pendant l'impression, à la PSP, mais MSDOS commande 'print' est dit à l'utiliser. Ainsi, généralement, vous pouvez utiliser l'IRQ 5 et 7 pour somthing autre.

PSP, un port parallèle standard

Quand IBM fait leur premier PC, ils ont contacté Centronics, qui était l'un des plus célèbres fabricants d'imprimantes de l'époque. IBM n'a pas voulu utiliser la Centronic Connecteur Amphenol 36, mais a choisi un 25 broches connecteur D coquille qui a été connu sous le nom de DB-25. Depuis lors, le câble de l'imprimante a mâle connecteur DB-25 à l'autre extrémité et Centronics 36 broches à l'autre.

EPP port

Le PPE connexion est essentiellement le même que le SPP. Spécial que les différences sont les lignes de données sont bidirectionnels de données et peut être utilisé comme une adresse plus que la broche 17 est utilisé comme une ligne strobe, quand PC veut envoyer une adresse. Lignes 12 (p. Fin), 13 (Select), 15 (erreur) et 16 (Init) sont utilisés pour des besoins spécifiques des applications.
Le câble est blindé et torsadé spécial. Les connecteurs doivent être protégés par une feuille d'aluminium dans les deux extrémités. Chaque ligne de terrain arrivé à être séparées.
Le câble est non blindé et les fils sont droites sans twistings.

Port ECP

ECP est une extension de la PPE design. La première version a été publié en 1992 et a été plusieurs fois rewriten après. Les deux PPE et ECP sont compatibles avec les anciennes imprimantes. Avec de nouveaux dispositifs ECP peuvent utiliser des vitesses plus élevées. Il a un véritable protocole et négocie avec l'imprimante sur les dispositifs de capacités.
Les dernières versions de l'ECP peut utiliser le DMA.
ECP RLE pouvez utiliser la compression de données jusqu'à 128 similas octets. En utilisant son propre schéma d'adressage, il peut traiter jusqu'à 128 appareils différents

Connexion de deux PC

Port parallèle peut être utilisé pour connecter deux PC en RS232 pour copier les données de l'un à l'autre. Avec les programmes SSP peut utiliser 8 bits à une autre direction et à 4 à l'autre. Pour la rendre symétrique, les programmes utilisent 4 bits à la fois les orientations et de poignées de main et les lignes qui sont plus à gauche. Une des meilleures marques connues est LapLink, qui a donné son nom à un câble qui est devenu un standard. Laplink câble fonctionne le mieux entre les deux SPP. Un autre grand nom est PCAnywhere Les câbles ECP-ports entre faire passer le transfert à grande vitesse. Ce PC-PC, câble de connexion fourni avec ses propres programmes

Laplink Cable, SPP

Pin, DB-25 #1

Pin, DB-25 #2

1

open

2

15

3

13

4

12

5

10

6

11

7

open

8

open

9

open

10

5

11

6

12

4

13

3

15

2

16

open

18..25

18..25

PC-PC cable, ECP

Pin DB25 #1

connection

pin DB-25 #2

1

------

10

2

-[1k]-

2

3

-[1k]-

3

4

-[1k]-

4

5

-[1k]-

5

6

-[1k]-

6

7

-[1k]-

7

8

-[1k]-

8

9

-[1k]-

9

10

------

1

11

------

14

12

------

16

13

------

17

14

------

11

16

------

12

17

------

13

18..25

------

18..25


Future

Dans le futur, le port de l'imprimante peut-être encore plus rapide et moins de jeux PC à la charge du processeur principal. Par exemple, un nouveau contrôleur de port parallèle ST78C34 83 octets de mémoire tampon FIFO.
________________________________________
Problèmes

Jusqu'à présent, il ya eu très peu de problèmes avec le port imprimante. Il est signalé que certaines anciennes imprimantes ne fonctionnent pas trop bien avec l'ECP. La meilleure chose à faire est de changer le port de retour à la PSP. Il peut être fait dans le BIOS du PC. Il ya un peu plus de conseils.
Il n'y a pas d'isolation galvanique dans le port LPT. Il est possible qu'il existe une tension entre les lignes du terrain de l'imprimante et le PC dans les bâtiments anciens. Ceci fait le lien soit unoperational ou détruit des appareils dans le pire des cas. Vous avez à prendre le pouvoir à votre ordinateur à partir du même connecteur.
Une autre source de problèmes sont les autres types de dispositifs que les imprimantes. Par exemple les disques durs externes et des scanners. parce que le PSP n'est pas destiné à être utilisé avec eux, il n'existe pas de façon à établir une connexion. Même si vous parvenez à chaîne d'une imprimante et d'un dispositif, vous ne pouvez pas connecter un autre.
En utilisant le port ECP ou EPP vous obtenez beaucoup plus de vitesse, mais ne pouvez toujours pas utiliser plus de périphériques.
Un appareil est très commun ZIP dur. Il peut être configuré pour utiliser le SPP, EPP ou ECP mode en changeant quelques paramètres dans le fichier de configuration. Changement de valeur est le temps passé. Vous pouvez facilement obtenir plus de vitesse par un facteur 10x.
________________________________________
Test de l'imprimante

Vous pouvez tester votre LPR-connecteur avec cet appareil dans le cas où rien ne vient à votre imprimante. Si la LED s'allume pendant l'impression, il est possible que votre connecteur et le câble est OK. Ensuite, le problème réside dans votre imprimante
Si vous le souhaitez, vous pouvez connecter une LED pour chaque ligne de données du connecteur, mais c'est le minimum.
Avec 8 LED, vous pouvez tester les différentes lignes de données.
Avec le premier appareil, vous pouvez vérifier le câble. Avec la seconde, vous pouvez tester le connecteur sur le PC.

Male Centronics -connector:

Male D25-connector:

Resistors used:


1 - 10
7 -R1- +LED- 19..29
11 - 12 -R2- 19..29
13 - 32 -R3- 31

1 - 10
7 -R1- +LED- 18..25
11 - 12 -R2- 18..25
13 - 15 -R3- 16

R1 = 470
R2 = 1 K
R3 = 1 K

No comments:

Post a Comment