|
|
|
|
Je ne comprends pas très bien car si l'imprimanre est en usb le système d'expolitation est win98se, donc pas de problème pour imrimer, ou par contre si le système d'exploitation est x, aucune possiblité, xp n'ayant plus de dos |
Merci André pour ta réponse mais ça ne marche pas car mon programme est écrit en Clipper qui dirige ses impressions par défaut en port LPT1 (seul port utilisé par MS-DOS).
|
Je programme aussi sous clipper et maintient à jour une application crée en 1989... et j'ai rajouté, pour imprimer en réseau, une option vers LPT2 ou vers LPT3 ce qui me permet, en cconfigurant une imprimante réseau sur le port LPT2 et une autre sur LPT3 d'imprimer, soit sur mon imprimante (lpt1) soit sur une des deux autres imprimants réseau.
à votre disposition pour vous fournir la commande. Il faut bien sûr avoir accès aux programmes sources. Il y a aussi, je crois une commande DOS qui permet de réaiguiller LPT1 vers LPT2. Je peux rechercher, si besoin. Enfin, en ce qui concerne XP, j'utilise sans grand problème, mes programmes DOS, sous Clipper... Par contre, je suis preneur d'une méthode de redirection de lpt1 vers le port usb... je cherche...
|
soyons sérieux.. DOS ne connais pas l' USB il n'etais pas né
Ghost |
Donc, et pour rester sérieux, ce que je cherche: c'est la façon de rediriger lpt1 vers un fichier sur le disque dur .
puis de l'imprimer... à suivre |
|
J' ai trouvé la solution ;-))
Grâce à un logiciel PrinDir9.com que je lance dans un fichier batch et avant mon application DOS (sous XP). J'obtiens un fichier txt au lieu d'une impression sur l'imprimante. Il ne me reste plus qu'à ouvrir ce dernier fichier txt et à l'imprimer sous windows. Pour toutes mes application DOS, il a correctement reaiguillé l'impression. A votre disposition pour l'envoyer. Ainsi que mon petit fichier batch. Espérant être resté sérieux ;-) j'espère aussi avoir trouvé la solution pour le premier intervenant de cette discussion. Pour moi, c'est parfait. A lui de clôre ou non cette discussion... Antoine p.s. je n'ai pas encore testé sur un ordinateur n'ayant pas de port physique lpt1 car tous mes ordinateurs ont un LPT1 physique.
|
Il suffit ;-)) de crééer un fichier batch ayant ces trois lignes. (en changeant, bien sûr, le chemin où se trouvent les fichiers de prindir.
c:\prindir9\prindir /x c:\prindir9\prinmod /GET1 /PUT9 /FILE-c:\essai.txt c:\Mon Application à lancer Toutes les impressions se retrouverons dans c:\essai.txt Eventuellement, lire le fichier explicatif (en anglais ;-( ... ) Antoine
|
Pas de problème, envoyez moi votre adresse de messagerie à l'adresse suivante : adq@libertysurf.fr
Mais en mettant, impérativement dans l'objet le texte suivant : [antoine486] avec les crochets. C'est une adresse où j'efface tous les messages qui n'ont pas ce texte dans l'objet. à bientôt. Antoine |
Voici une méthode plus simple pour rediriger le port parallèle sur un usb en windows XP ou 2000, il faut pour cela avoir au moins une carte réseau sur le pc. Dans l'exemple le nom du PC est MONPC:
1. Partager l'imprimante avec un nom au choix, exemple "IMPRIMANTE" 2. Ouvrir une fenêtre de commandes (bouton démarrer->Exécuter...->taper cmd puis cliquer sur OK 3. taper la commande suivante: NET USE LPT1: \\MONPC\IMPRIMANTE /PERMANENT:YES Si le pc est connectée à un Hub ou à un autre PC ça fonctionne correctement, si non il faut réaliser un petit montage: prendre un connecteur UTP connecté à un petit câble CAT 5 (4 paires torsadés). Ponter les connexions 1 avec 3 et 2 avec 6 puis le brancher au pc (windows xp pensera qu'il est connecté au réseau) Pour windows 98 la commande net use ne foncionne pas mais dans les propriétés de l'imprimante on peut capturer le port LPT1 On peut bien sûr capturer un autrer port que le LPT1 (LPT2, LPT3, ...) Je l'ai fait pour un copain et ça marche! |
Dans le temps, il y avait la commande "Mode" du DOS qui permettait de rediriger LPT1 vers COM1 ...
Un port parallèle pouvait être redirigé vers un port série (mais pas l'inverse) On faisait : "MODE COM1:9600,N,8,1,P" pour fixer la vitesse du port série suivit de "MODE LPT1:=COM1:" pour rediriger LPT1: vers COM1: & ensuite "MODE LPT1:" pour rétablir l'impression vers LPT1: comme d'origine Cette commande MODE existe peut-être encore, il faut voir si le pérophérique USB1 ou EPUSB1 existe & peut-être utilisé comme on faisait avec les anciens ports série (L'USB est un port série aussi ... mais beaucoup plus rapide & avec beaucoup d'avantages par rapport aux anciens) Je ne sais pas si çà marche, c'est une suggestion, une autre solution éventuellement possible mais si çà ne va pas, il ne faut pas trop perdre de temps avec çà ... si c'est prévu, çà doit être facile, sinon, c'est que ce n'est pas prévu ... |
Bonjour,
Mon problème ressemble à celui traité bien que je n'aie pas spécifiquement besoin d'imprimer depuis Dos. Je souhaite changer d'imprimante et le modèle choisi n'est raccordable que via USB. Or j'utilise encore d'anciens logiciels qui ne proposaient pas USB dans la configuration de l'imprimante. Mon imprimante actuelle est raccordée via le port parallèle (LPT2 sous Windows 98 SE et LPT3 sous XP). Mon souhait serait donc d'utiliser une imprimante virtuelle recevant les impressions vers un port parallèle redirigées vers un port USB. Je précise que je ne possède pas de carte réseau. Qui peut me conseiller ou m'aider ? Merci d'avance et meilleures salutations. Roland Duray
|
Ecoute bien roland333 voici la methode infallible avec kelke precision:
- Pas besoin d'avoir une carte reseau (puiceke il ya le localhost) - Allez dans les propriétés de l'imprimante : 1) Partager l'imprimante en utilisant un nom court pour simplifier les choses. 2) Aller dans le menu "Avancé"-->Processeur d'impression, et selectionner TEXT au lieu de RAW 3) Appliquer la commande DOS suivante NET USE LPT1: \\"NOM DE L'ORDINATEUR"\"NOM DE PARTAGE DE L'IMPRIMANTE" /PERSISTENT:YES Cette astuce marche a merveille Sur Windows XP , windows 98 je ne suis pas sûr. Pour les gens qui veulent imprimer a partie de DOS réel je pense que c'est impossible puiceke l'USB n'est supporté.
|
Je viens de verifier oui , c'est des pilotes de fantaisie et ca marche j'ai reussi a faire fonctionner ma clé USB ( Hiren's Cd boot).
Mais l'imprimante non , il manque ses pilotes de l'autre coté. |
Sans carte reseau il faut quand ajouter un composant de windows qui se trouve etre une carte reseau virtuelle appelée Carte de bouclage Microsoft
Ajout de matériel Ajout d'une carte reseau et donc choisir la carte Carte de bouclage Microsoft dans les cartes microsoft |
bonjour,
beaucoup d'agitation autour du sujet je vois :) essayer peut-être avec un driver USB pour DOS comme ça : http://www.computing.net/dos/wwwboard/forum/15115.html ------------------------------- ... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur |