OVH Cloud OVH Cloud

Imprimante DOS et port USB

21 réponses
Avatar
Claude Schneegans
Bonjour,

J'ai qqun qui utilise une vieille version DOS d'un logiciel qui imprime
sur LPT1
Il vient de se doter d'un nouveau portable, vraissemblablement sous
Windows 2000 et quelques
et qui a la particularité de ne pas avoir de sortie port parallèle du tout.
Son imprimante n'a pas de port USB

Il a été capable de trouver un adaptateur USB-Parallèle, l'imprimante
marche pour les applications Windows,
mais naturellement, les applications DOS qui sortent sur LPT1 ne la
voient pas.

Ma question : Est-il possible de configurer une imprimante capable de
capter la sortie LPT1 des applications DOS
et de rediriger la sortie sur le port USB ?

Merci.

10 réponses

1 2 3
Avatar
Denys Levesque
Salut Claude

Je vais peut-etre dire une niaiserie mais essai cela

fait un batch file avec ceci

lpt1>usb1

et un autre batch pour remettre le tout normal

lpt1>lpt1

ou est-ce qu'il peut envoyer le doc a l'imprimante en commande dos

print document.txt >usb1

ou quelque chose comme ca

bonne chance

bye


"Claude Schneegans" wrote in message
news:
Bonjour,

J'ai qqun qui utilise une vieille version DOS d'un logiciel qui imprime
sur LPT1
Il vient de se doter d'un nouveau portable, vraissemblablement sous
Windows 2000 et quelques
et qui a la particularité de ne pas avoir de sortie port parallèle du
tout.
Son imprimante n'a pas de port USB

Il a été capable de trouver un adaptateur USB-Parallèle, l'imprimante
marche pour les applications Windows,
mais naturellement, les applications DOS qui sortent sur LPT1 ne la voient
pas.

Ma question : Est-il possible de configurer une imprimante capable de
capter la sortie LPT1 des applications DOS
et de rediriger la sortie sur le port USB ?

Merci.


Avatar
Fred
Dans : news:,
Claude Schneegans disait :
Bonjour,


Bonjour,

Ma question : Est-il possible de configurer une imprimante capable de
capter la sortie LPT1 des applications DOS
et de rediriger la sortie sur le port USB ?


Une bidouille à tenter.
Partager l'imprimante USB.
Faire un NET USE LPT1 NomOrdinateurPartage
(Je ne teste pas, je n'ai pas activé le partage de fichiers et
d'imprimantes)


--
Fred
http://www.cerbermail.com/?3kA6ftaCvT

Avatar
Claude Schneegans
ou est-ce qu'il peut envoyer le doc a l'imprimante en commande dos
print document.txt >usb1



Ça m'étonnerait, il imprime par une fonction directement dans son
application.
et la redirection >usb1 marchera-elle ? DOS ne connaît pas ça un port USB.
Par contre, Windows connaît LPT1, il devrait y avoir moyen pour une
applcation Windows
de capter ce qui est envoyé à LPT1 et le rediriger là yousqu'on veut.

... enfin, on peut réver, mais ça me paraîtrait la seule solution.


Avatar
Claude Schneegans
Faire un NET USE LPT1 NomOrdinateurPartage



Ça aurait de l'allure en effet. J'avais pensé à un truc du genre, mais
je n'ai pas réussi à trouver
où redéfinir la capture. En tous cas quand l'imprimante et l'application
sont sur le même ordinateur,
je ne vois pas.

Je vais ré-essayer. Merci.


Avatar
Denys Levesque
Bonjour Claude

Si rien ne marche il va lui rester d'appeller celui qui a programmer son
logiciel et se faire faire un prog pour la sortie vers un port usb pour
l'imprimante.

bonne chance

Denis

"Claude Schneegans" wrote in message
news:
Bonjour,

J'ai qqun qui utilise une vieille version DOS d'un logiciel qui imprime
sur LPT1
Il vient de se doter d'un nouveau portable, vraissemblablement sous
Windows 2000 et quelques
et qui a la particularité de ne pas avoir de sortie port parallèle du
tout.
Son imprimante n'a pas de port USB

Il a été capable de trouver un adaptateur USB-Parallèle, l'imprimante
marche pour les applications Windows,
mais naturellement, les applications DOS qui sortent sur LPT1 ne la voient
pas.

Ma question : Est-il possible de configurer une imprimante capable de
capter la sortie LPT1 des applications DOS
et de rediriger la sortie sur le port USB ?

Merci.


Avatar
Claude Schneegans
Si rien ne marche il va lui rester d'appeller celui qui a programmer son
logiciel et se faire faire un prog pour la sortie vers un port usb pour


l'imprimante.

On oublie ça, le type existe toujours, mais il n'en a rien à cirer.
L'application a plus de 15 ans ! ;-)


Avatar
Claude Schneegans
Faire un NET USE LPT1 NomOrdinateurPartage



Et comment on fait ça ?
J'ai bien essayé de définir une "imprimante" qui utiliserait celle que
j'ai déjà en réseau et qui est partagée.
Mais on dirait que Windows il est pas fou, il s'aperçoit que
l'imprimante cible est branchée physiquement
sur le même ordinateur, et il ne crée pas la nouvelle imprimante.

Si je le fais à partir d'un poste de travail (W98) connecté sur le
réseau, ça marche et Windows me demande
si cette imprimante « sera utilisée par les application DOS », je
suppose que ça serait la solution, mais il semble
que ça marche seulement, soit parce que l'imprimante est physiquement
sur un autre poste du réseau,
soit parce que c'est W98 qui est un peu plus « DOS friendly » que XP.


Avatar
Fred
Dans : news:,
Claude Schneegans disait :
Faire un NET USE LPT1 NomOrdinateurPartage



Et comment on fait ça ?


Je viens de faire un essai et cela fonctionne chez moi.
Il faut installer «Client pour les réseau Microsoft» et «Partage de
fichiers et d'imprimantes».
Partager l'imprimante sous le nom USBPRN par exemple.
Ensuite, en supposant que le nom de l'ordinateur soit LOCAL
NET USE LPT1 LOCALUSBPRN

J'ai ensuite fait un dir > lpt1 pour vérifier car je n'ai pas
d'application DOS.

Par contre, il vaut peut être mieux créer une connexion réseau pour cela
indépendante de la connexion qui sert pour internet (s'il y a). Je crois
qu'on peut le faire avec la «carte de bouclage».

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT



Avatar
Claude Schneegans
Il faut installer «Client pour les réseau Microsoft» et «Partage de
fichiers et d'imprimantes».



Ça j'ai déjà, puisque j'ai deux ordis en réseau, avec deux imprimantes
partagées.

Partager l'imprimante sous le nom USBPRN par exemple.



D'accord...

Ensuite, en supposant que le nom de l'ordinateur soit LOCAL
NET USE LPT1 LOCALUSBPRN



Je ceux bien, mais ousque « NET USE LPT1 LOCALUSBPRN »
C'est quoi ? une commande DOS ? Une valeur dans un registre ?

Ce que je fais, c'est créer une nouvelle imprimante qui utilise une
imprimante réseau,
je sélectionne une des deux imprimantes partagées que j'ai sur mon
réseau, continue, fin, sortie, tout est beau,
mais premièrement on ne me demande pas si cette imprimante va être
utilisée par les applications DOS,
deuxièmement, la nouvelle imprimante n'existe même pas dans la liste des
imprimantes.


Avatar
Laurent Jumet
Hello !

"Denys Levesque" wrote:

Je vais peut-etre dire une niaiserie mais essai cela
fait un batch file avec ceci


lpt1>> usb1

Non. Les ports USB n'ont pas de définition standard dans le DOS.

Pour pouvoir imprimer à partir d'une console DOS vers une imprimante USB, il faut:

-Nommer l'imprimante. On va dans les propriétés et on la nomme comme on veut, ce qui ipso facto postule qu'elle est partagée.

-Passer la commande
net use lpt1: NomDuPCNomDeImprimante

Reste encore à savoir si PERSISTENT doit être Yes ou No; chez moi c'est No parce qu'il n'y a pas souvenir de la commande après veille ou reboot.

Dès la commande passée, tout ce qui va à LTP1: part vers l'imprimante.
Attention à la file d'attente, elle ne marchera peut-être pas. Il faut attendre la fin de l'impression avant d'envoyer un second document.

--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail reply.]

1 2 3