Imprimer sous DOS vers USB
Bonjour,
je cherche une solution pour impirmer sous DOS en ayant une imprimante avec port USB.
Merci.
je cherche une solution pour impirmer sous DOS en ayant une imprimante avec port USB.
Merci.
23 réponses
Résumé de la discussion
Trouver une solution viable pour imprimer sous DOS en utilisant une imprimante USB constitue la problématique centrale, car DOS ne gère pas nativement les périphériques USB et dépend des ports parallèles LPT1. Des méthodes proposées incluent la redirection LPT vers des ports réseau, l'utilisation de pilotes USB compatibles DOS, et surtout l'outil dos2usb qui réoriente l'impression DOS vers une sortie USB. Pour leur part, plusieurs solutions évoquent l'utilisation d'outils comme PrinDir9 ou le partage d'imprimante sur réseau, afin de capturer l'impression DOS et de la réacheminer vers une imprimante USB.
-
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).
-
J'ai essayé printfil qui a fonctionné mais il est payant apres un mois
j'imprime a partis d'un ancien programme en gwbasic -
J' ai trouvé la solution dos2usb
-
La solution est tres simple ;)
Il suffit de telecharger l'un des deux programmes suivants:
Dosprn ou Printfil (Version Démonstrative ou complète) très facile à utiliser, vous pouvez choisir l'imprimante que vous voulez, locale ou reseau, la mise en page, le format, les marges, les polices... enfin tout
J'espere que ca reglera tous vos problèmes....Bye-
--petit up vous avez l'air dans le bain j'ai vu que dos ne connais pas usb mais quand même ya t-il un moyen de rediriger le flux du port com1 ou com2 vers usb c'est très important
*************Une signature est un gribouillis ****************
C'est important?************************Au yeux des gens oui.
-
-
Salut , je viens de m'acheter un laptop et malheureusement il n'a pas de port d'imprimante COM1.Hors je travaille avec un logiciel sous le dos qui a une clé qui doit être fixé sur ce port avant de fonctionner.J'ai acheté un adaptateur USB to parallel port cable .Mais le logiciel ne voit pas la clef a travers ce port via usb.
Que dois je faire please!!!
Merci de vos futur réponses -
imprimer sous dos vers USB car programme en Clipper.
-
Il faut utilser le logiciel DOSprint. Il est gratuit. Le problème sera résolu. Du moins si comme moi il n'y a pas un autre pb qui vient se greffer. J'ai une canon BJC 85 (portative) et j'ai des ligne de lettre ou de chiffre à la place de mes traits de séparation et de mes cadre. Par contre avec une imprimante EPSON EPL 6200 ça imprime impecc. J'ai du mal à comprendre. Peut être faut-il un driver DOS que je n'ai pas ???
-
Bonjour,
concernant votre problème de chiffres ou de lettres en lieu et place des cadres, cela vient de la police par défaut utiliser par l'imprimante.
voir avec la table de des caractère : la police terminal.
il faut impérativement que l'imprimante dispose d'une police compatible DOS et selon le cas transmettre les codes esc de configuration à l'imprimante exemple de configuration pour une imprimante utilisant le language PCL5 : chr(27)+"(12U" pour utiliser la police interne PC 850.
avec certaine imprimante on peut télécharger une police
DCO -
Bonjour, j'ai essayer n'importe quoi comme vous tous, d’ailleurs sans toutes vos propositions je ne tomberais jamais dans la solution. je vous propose ce qui m'arrange:
télécharger et installer DOSPRN. et selectionnez l'imprimante que vous voulez dans le boitier qui s'affiche. ça marche pour moi.
Bonne journée et merci de partager.
-
-
Bonjour,
J'ai un programme de gestion de banque et il doit imprimé sur une imprimante samsung partial cut SRP-350.
De la facon que sa fonctionne sur un ordinateur desktop, c'est que l'imprimante est branché sur le port parallele et n'est pas l'imprimante par défaut. Le programme lui va chercher l'imprimante sur le port lpt1.
Nous sommes sur win XP et j'ai modifier une imprimante avec une carte usb pour la brancher sur un portable n'ayant qu'un port USB.
L'idée est de faire accroire que l'imprimante est brancher sur le lpt1 et non sur le USB.
Merci de m'aider -
salut seb306. Je viens de fzaire une recherche de la commande net use sur microsoft, et il apparait qu'il est possible rajouter un paramètre suplémentaire pour authentifier un utilisateur:
net use ... [/user: [Nom_Utilisateur@Nom_Domaine ]]
Si le nom de dommaine est omi, le nom de domaine en cour est utilisé par défaut
(cf: https://docs.microsoft.com/en-us/?mfr=true
Ne me demande pas comment l'utiliser car je n'en sais rien, mais au moin, cela doit être possible de faire en sorte qu'il ne te demande pas de mot de pass à chaque impression -
Bonjour,
Je programme aussi sous clipper, et on a un parc PC en XP 2000 ou Nt4, pour imprimer en Usb on declare l'imprimante en partage sur LPT3 ,et depuis dos on fait un NET USE LPT3: \\monPC\Monimprimante.
Depuis clipper c'est transparent.
Vous pouvez le faire sur lpt1 mais chez nous nous avons un pb avec XP de droit administrateur non affecté a l'application ce qui fait que XP demande un mot de passe a chaque impression, embettant !! -
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 -
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 -
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é. -
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é. -
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-
Bonjour,
Pour imprimer au format Windows, il faut modifier les sources du programme et faire des essais avec un petit programme qui s'appelle DOSPRINTER, que tu devrais pouvoir télécharger sur http://www.01net.com/
Je l'utilise et je peux donc même transformer les fichiers dos en pdf
bon week-end
Bernard Mouille -
@bernard.mouilleBonjour,
Merci pour la réponse mais ceci ne résoud pas mon problème parce qu'en fait je ne dois pas imprimer directement sous Dos mais via un ancien logiciel qui ne proposait pas encore USB dans la configuration de l'imprimante.
Mon imprimante actuelle (que je souhaite remplacer par une imprimante sur USB) est raccordée via le port parallèle (LPT2 sous Windows 98 SE et LPT3 sous XP).
Je cherche donc un programme redirigeant LPTx vers un port USB. Je précise que je ne possède pas de carte réseau.
Qui peut m'aider ?
Merci d'avance.
Roland Duray -
@bernard.mouilleS'il est certain que DOS ne reconnait pas les ports USB (comme cela m'a bien été précisé ;-)), j'ai déjà précisé, dans un mail précédent, qu'il y avait moyen, ponctuellement, de renvoyer l'impression vers un fichier texte.
Puis de l'imprimer sous windows... sur une imprimante USB.
Ceci, grace au programme printdir9 que je peux envoyer à qui veut. (voir mes mails précédents).
Adresse mail supprimée Modération CCM
Amitiés à tous et longue vie à ce forum.
Antoine -
@antoine486Bonjour,
Le problème est que je souhaite pouvoir rediriger depuis LPT2 ou LPT3 vers USB des impressions via un logiciel générant également des images ainsi qu'une "mise en page" et que le renvoi de l'impression vers un fichier texte ne résoudra pas cela.
Merci et à +
Roland Duray -
@bernard.mouilleÀ l'attention de Bernard Mouille
Cher Bernard:
Je suis intéressé à utiliser encore un peu quelques programmes en dBIII, mais ici à Kinshasa on ne trouve plus d'imprimantes avec port parallel.
Est-ce que tu pourrais m'indiquer ces petites modifications à faire dans le programme, et m'envoyer le programme Dosprinter par e_mail? (ici je n'ai pas la possibilité de l'avoir).
Merci infiniment
José
-
-
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 ... -
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! -
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-
-
@ROGER VADORLe plus simple pour tout le monde est que vous alliez chercher le programme directement sur internet à l'adresse suivante :
Cordialement
Antoine
http://www.filelibrary.com:8080/cgi-bin/freedownload/DOS/j/102/prindir9.zip
-
-
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. -
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
- 1
- 2
Suivant