Nombre de visiteurs

Jacques-Philippe DUPRE


Impression Dos sur imprimante USB (Windows XP)

(english text below)

Testé uniquement avec Windows XP

C'est très simple :

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

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)

THAT'S ALL


Retour Astuces Windows XP Retour page d'accueil de J. Ph. Dupré E-mail