Sommaire - Musiques - MAO - Connectique - Electronique - Logiciels - Divers - Contacts - Liens - Glossaire - Historique

Logiciels > Freewares > LPTPortTest - V1.2.0.0

Dernière mise à jour : 18/07/2008

Présentation

Le logiciel LPTPortTest (LPT Port Test) permet de tester le bon fonctionnement logiciel et physique (électrique) d'un port parallèle (LPT), aussi bien sur les entrées que sur les sorties.

LPTPortTest

Il est doté d'un module de lecture des lignes de statut du port qui permet de connaitre leur état logique à tout instant, et d'un module d'écriture qui permet de définir l'état logique que doivent prendre les lignes de données D0 à D7.

Accès au port parallèle

L'accès au port parallèle (pour un développeur informatique) est aisé quand l'OS est de type Win95 ou Win98. Mais pour NT, Win2000 et WinXP, cela est plus difficile et l'usage d'un driver spécifique est requis. C'est le cas pour ce logiciel, qui fait usage du driver "zlportio.sys" (ce fichier doit être présent dans le même répertoire que celui où est situé le fichier LptPortTest.exe). Ce driver présente l'avantage de pouvoir être chargé en mémoire dynamiquement, ce qui évite toute installation contraignante d'un service Windows spécifique. Il doit être chargé avant toute lecture ou écriture sur le port parallèle, et doit être déchargé quand l'accès au port n'est plus nécessaire.

Pour charger le driver d'accès au port parallèle, appuyer sur le bouton Ouvrir.

Lpt Port Test - Addr

Pour décharger le driver d'accès au port parallèle, appuyer sur le bouton Fermer.

Lpt Port Test - Addr

Lors de la fermeture du logiciel, le déchargement du driver est automatique si vous ne l'avez pas effectué manuellement.

Choix du port parallèle

Il fut un temps où les PC pouvaient posséder deux ports parallèles ou plus. La tendance actuelle est plutôt de les voir disparaitre, mais quand il y en a encore, c'est généralement un seul. Même si cela peut paraître du luxe, le logiciel effectue une analyse lors de son démarrage afin de localiser tous les ports parallèles disponibles, de LPT1 à LPT3. Dans la grande majorité des cas, l'analyse sera positive pour le port LPT1 situé à l'adresse mémoire $378, et non fructueuse pour les ports LPT2 et LPT3. Après l'analyse des ports disponibles, le logiciel sélectionne automatiquement le premier port détecté valide.
Aucun port valide et pourtant...
Si aucun port valide n'est detecté alors que vous êtes sûr et certain qu'il y en a un (présence sur le PC d'un connecteur Sub-D 25 points), il s'agit sans doute d'un problème de droits utilisateur limités. Les PC d'entreprise sont généralement verrouillés dans une plus ou moins grande proportion, et l'accès au port parallèle peut être restreint à un point tel que son accès reste tout simplement impossible. Pour accéder à un port parallèle avec le logiciel LptPortTest, le PC doit être démarré en mode administrateur, ou avec un profil utilisateur bénéficiant de tous les droits d'administration de la machine.
Aucun port visible et pourtant...
Vous avez exécuté le logiciel LptPortTest sur un PC portable qui ne possède pas de connecteur d'imprimante Sub-D 25 points, et pourtant le logiciel détecte le port LPT1. Le PC en question ne serait-il pas doté d'un port d'extension pour une station d'accueil, par hasard ?

Lecture des lignes de statut

Le module de lecture du port parallèle permet de connaitre l'état logique des lignes qui peuvent être accédées en mode lecture.

Lpt Port Test - Read

Lecture - L'appui sur ce bouton permet de lire l'état des lignes de statut et des lignes de données, si ces dernières sont de type bi-directionnelles (ce qui est généralement le cas sur les PC récents). Si l'option Lire en boucle est activée, la lecture des lignes s'effectue de façon continue, et ne s'arrête que sur demande de l'utilisateur. Si l'option Lire en boucle est désactivée, la lecture s'effectue une seule fois, au coup par coup, et s'arrête d'elle-même.

Lignes de statut
La lecture des lignes de statut permet de connaitre l'état logique des lignes ACK, BUSY, PAPER END, SELECT et ERROR. Ces lignes sont accessibles quelque soit le type et la configuration du port.
Lire lignes de statut - Quand cette option est activée (par défaut), les lignes de statut sont lues lorsque le bouton Lecture est activé.
Inverser états logiques lus - Quand cette option est désactivée (par défaut), la visualisation de l'état des lignes de statut se fait en vert quand la ligne est à l'état logique bas, et en rouge quand la ligne est à l'état logique haut. Quand cette option est activée, la visualisation de l'état des lignes de statut se fait en rouge quand la ligne est à l'état logique bas, et en vert quand la ligne est à l'état logique haut. Simple question de préférence utilisateur, lié au type de donnée à lire.

Lignes de données
La lecture des lignes de données n'est possible que lorsque le port parallèle est de type bidirectionnel, c'est à dire quand il est possible d'accéder aux lignes de données aussi bien en écriture qu'en lecture.
Lire lignes de données - Quand cette option est activée, les lignes de données D0 à D7 sont lues lorsque le bouton Lecture est activé.

Ecriture sur les lignes de données

Le module d'écriture permet de spécifier l'état logique des broches de sortie D0 à D7, de façon individuelle.

Lpt Port Test - Write

Ecriture données sur action interrupteurs- Quand cette option est activée, l'état des lignes de données suit en temps réel l'état des interrupteurs D0 à D7. Si cette option n'est pas activée, l'état des lignes de données D0 à D7 ne prend l'état des interrupteur qu'au moment de l'appui sur le bouton Ecriture.
Ecriture - Active les lignes de données D0 à D7 conformément à l'état des interrupteurs D0 à D7. L'appui sur ce bouton n'est nécessaire que si l'option Ecriture données sur action interrupteurs est désactivée.

Remarque : il est déconseillé de modifier l'état des lignes de données D0 à D7 du port parallèle avec ce logiciel, si une imprimante est raccordée à l'ordinateur sur le port parallèle en question. D'un point de vue physique, l'imprimante ne craint rien du tout, mais l'envoi d'informations "aléatoires" sur son bus de données peut provoquer un disfonctionnement nécessitant un reset pour la rendre à nouveau opérationnelle.

Suivi des changements d'état

Un graphe logique permet de suivre visuellement les changements d'état opérés sur les entrées et sur les sorties du port parallèle.

Lpt Port Test - Graph

Test rapide

Vous avez une imprimante avec interface parallèle raccordée à votre ordinateur ? Le test du logiciel est alors très simple.
- Allumer votre imprimante.
- Lancer le logiciel LptPortTest.
- Appuyer sur le bouton Ouvrir
- Appuyez sur le bouton Lecture.
- Retirez le papier vierge du bac de votre imprimante : les voyants BUZY, PAPER END et ERROR doivent s'allumer (le temps de réaction dépend de l'imprimante, il peut atteindre plusieurs secondes). Si c'est bien le cas, c'est que tout fonctionne comme attendu.

Ports parallèle via interface USB

Pour utiliser une interface USB / Parallèle avec le logiciel ProgSeq, merci de vous rendre à la page Logiciels "LPT" et interfaces USB/Parallèle.

Telechargement

Voir Avertissements donnés à la page Freewares
Dernière version
LPTPortTest Version 1.2.0.0 - Executable (miroir)
A_lire.txt
Archives
LPTPortTest Version 1.1.0.0 - Executable (miroir)
LPTPortTest Version 1.0.0.0 - Executable (miroir)

Installation du logiciel

Aucun logiciel d'installation n'est fourni avec cette distribution. Il vous suffit d'extraire les fichiers de l'archive zip à l'aide d'un logiciel supportant le format Zip (WinZip ou WinRar par exemple), et de les mettre dans un répertoire de votre choix. Vous êtes ainsi assuré qu'aucun fichier ne va s'installer ailleurs que là où vous le souhaitez (répertoires Windows ou Windows System), simplifiant ainsi le procéssus de désinstallation éventuel, puisqu'il vous suffit de supprimer purement et simplement le répertoire en question.