Rediriger les travaux d'impression sous DOS du Port LPT Vers USB
Fermé
Abdoudja
Messages postés
2
Date d'inscription
jeudi 25 septembre 2014
Statut
Membre
Dernière intervention
25 septembre 2014
-
25 sept. 2014 à 12:01
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 26 sept. 2014 à 11:04
[Dal] Messages postés 6198 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 13 décembre 2024 - 26 sept. 2014 à 11:04
A voir également:
- Rediriger les travaux d'impression sous DOS du Port LPT Vers USB
- Spouleur d'impression - Guide
- Clé usb non détectée - Guide
- Nettoyer port usb c - Accueil - Téléphones
- Windows 7 vers windows 10 - Accueil - Mise à jour
- Medicat usb - Guide
2 réponses
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
Modifié par [Dal] le 25/09/2014 à 14:37
Modifié par [Dal] le 25/09/2014 à 14:37
Salut Abdoudja,
Tu peux partager cette imprimante en réseau et utiliser la commande print en spécifiant le chemin réseau de ton imprimante (qu'elle soit locale ou pas, tu indiques son nom de partage) pour envoyer un fichier .txt produit par ton programme :
https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/print.mspx?mfr=true
Autrement, tu peux aussi créer une redirection permanente d'un port LPTx (je suppose que ton application Quick Basic est conçue pour imprimer vers LPT1, etc.) vers une imprimante réseau avec net use :
https://support.microsoft.com/en-us/windows?ui=en-US&rs=en-001&ad=US
Ces documentation Microsoft concernent Windows XP (et 2003) et ne précisent pas si elles fonctionnent sur des produits plus récents... cela dit, trouver un port parallèle sur un système récent est difficile.
Dal
Tu peux partager cette imprimante en réseau et utiliser la commande print en spécifiant le chemin réseau de ton imprimante (qu'elle soit locale ou pas, tu indiques son nom de partage) pour envoyer un fichier .txt produit par ton programme :
https://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/print.mspx?mfr=true
Autrement, tu peux aussi créer une redirection permanente d'un port LPTx (je suppose que ton application Quick Basic est conçue pour imprimer vers LPT1, etc.) vers une imprimante réseau avec net use :
https://support.microsoft.com/en-us/windows?ui=en-US&rs=en-001&ad=US
Ces documentation Microsoft concernent Windows XP (et 2003) et ne précisent pas si elles fonctionnent sur des produits plus récents... cela dit, trouver un port parallèle sur un système récent est difficile.
Dal
Abdoudja
Messages postés
2
Date d'inscription
jeudi 25 septembre 2014
Statut
Membre
Dernière intervention
25 septembre 2014
25 sept. 2014 à 17:34
25 sept. 2014 à 17:34
D'abord tous mes remerciements à Dal !
Ensuite, ce que je voudrais c'est un programme ou autres commandes ou instructions sous qb20 pour créer un fichier d'édition qui puisse être interprété et édité sous le format désiré directement sous Win XP sur imprimante usb.
Merci d'avance.
Ensuite, ce que je voudrais c'est un programme ou autres commandes ou instructions sous qb20 pour créer un fichier d'édition qui puisse être interprété et édité sous le format désiré directement sous Win XP sur imprimante usb.
Merci d'avance.
[Dal]
Messages postés
6198
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
13 décembre 2024
1 096
Modifié par [Dal] le 26/09/2014 à 11:05
Modifié par [Dal] le 26/09/2014 à 11:05
QB 2.0 est obsolète (date de 1986).
Pour imprimer en QB sur un port LPT, tu n'as pas besoin de passer par un fichier intermédiaire tu peux utiliser LPRINT ou, mieux OPEN / PRINT / CLOSE.
sur la base de https://support2.microsoft.com/en-us/help/81167
tu devrais pouvoir faire :
Pour envoyer le texte entre le OPEN et le CLOSE (mets plusieurs PRINT, si nécessaire).
Pour un saut de page envoie le caractère ASCII 12.
Si tu rediriges le port LPT existant sur ta machine sur une imprimante partagée comme indiqué dans mon message précédent, l'impression devrait arriver dessus, que l'imprimante soit USB ou Ethernet, qu'elle soit locale ou distante.
Comme ton compilateur est obsolète, tu devrais considérer l'usage d'alternatives libres et à jour :
https://www.freebasic.net/
http://www.qb64.net/
Dal
Pour imprimer en QB sur un port LPT, tu n'as pas besoin de passer par un fichier intermédiaire tu peux utiliser LPRINT ou, mieux OPEN / PRINT / CLOSE.
sur la base de https://support2.microsoft.com/en-us/help/81167
tu devrais pouvoir faire :
OPEN "LPT1:" for random as #1 PRINT #1, "Text to be printed" CLOSE #1
Pour envoyer le texte entre le OPEN et le CLOSE (mets plusieurs PRINT, si nécessaire).
Pour un saut de page envoie le caractère ASCII 12.
Si tu rediriges le port LPT existant sur ta machine sur une imprimante partagée comme indiqué dans mon message précédent, l'impression devrait arriver dessus, que l'imprimante soit USB ou Ethernet, qu'elle soit locale ou distante.
Comme ton compilateur est obsolète, tu devrais considérer l'usage d'alternatives libres et à jour :
https://www.freebasic.net/
http://www.qb64.net/
Dal