Nous supposons que vous n'avez pas de pool d'imprimantes, où l'ordinateur choisit lui-même
l'imprimante disponible dans le pool. Ni de réseau de plusieurs PC. Mais vous pouvez éventuellement avoir plusieurs imprimantes sur des ports différents
de votre PC, mais que vous choisissez vous-même à chaque impression, ou par défaut (installation standard).
1) Vous devez d'abord créer un pool d'imprimante sur votre imprimante USB (même si elle est seule)
--> Panneau de configuration\Imprimantes et télécopieurs\votre imprimante USB\Propriétés
\onglet Ports\cliquer Activer le pool d'imprimante
--> Chercher un port COM qui soit libre, par exemple COM3 (COM4 ne marche pas avec le DOS de XP)
--> Cliquer sur COM3\Appliquer\OK
(vous devez avoir COM3 et USB tous deux cliqués)
2) Dans le fichier .BAT de lancement de votre application DOS, il faut rajouter
la redirection du port parallèle LPT1 vers le port série COM3, soit la ligne :
MODE LPT1=COM3 > nul
avant la ligne de lancement de votre programme DOS
( > nul évite l'affichage du résultat de la redirection. Mais peut être supprimé en
cas de difficulté de mise au point)
C'EST TOUT ==========
Remarque Vous ne voulez pas toucher à votre fichier de lancement .BAT, ou bien vous n'en avez pas
Vous devez alors créer le petit fichier batch fourni ici
DOS_USB.BAT :
@echo off
MODE LPT1=COM3 > nul
programme.exe
où programme.exe est votre programme à lancer (ou bien votre fichier.BAT).
Pour modifier le programme DOS_USB.BAT fourni et remplacer programme.exe, utilisez le
Bloc-Notes ou Wordpad.
Ensuite vous devez mettre impérativement le fichier DOS_USB.BAT dans le dossier
où se trouve votre fichier programme.exe ou bien votre fichier de lancement .BAT.
Enfin, vous pouvez ensuite créer un raccourci sur ce fichier DOS_USB.BAT à mettre où vous voulez.
==================================================================
USB printer under DOS
Only tested under Windows XP
Mainly because I have not an english version of Windows XP, some orders below will be approximate
Solution is very easy :
1) First of all you must create a printer pool on your USB printer (even if it is alone)
--> Configuration panel\Printers and telecopy\your USB printer\Properties
\tab Ports\click Activate printer pool\Click on COM3 (must be free)
\Apply\OK
(you must get COM3 et USB both clicked, and COM4 is not allowed by DOS under XP)
2) In the batch file .BAT for launching your Dos application, you must add the line for redirecting parallel port LPT1 to serial port COM3, ie :
MODE LPT1=COM3 > nul
before the line that launches your DOS program.
( > nul avoid displaying redirection's result. May be suppressed if difficulty when adjusting)