Sommaire - Musiques -
MAO - Connectique
- Electronique - Logiciels - Divers
- Contacts - Liens
- Glossaire - Historique
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.

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.

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

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.

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.

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.

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.