imprimer dans un fichier par une commande dos

imprimer dans un fichier par une commande dos - Imprimante - Hardware - Périphériques

Marsh Posté le 08-04-2013 à 10:11:06    

Bonjour,  
Je dois imprimer dans un fichier par des commandes dos
 
j'ai notamment essayé cette commande  c:/>print C :/dossier 1/lettre1.txt
 
je récupère le message suivant : impossible d'initialiser le périphérique PRN .  
 
alors que l'imprimante est déclarée .  
 
Quelqu'un aurait-il une idée ?  
merci d'avance  

Reply

Marsh Posté le 08-04-2013 à 10:11:06   

Reply

Marsh Posté le 08-04-2013 à 14:08:31    

de mémoire la commande ne fonctionnait que sur le port parallèle lptx ou série comx.Le port usb n'est pas reconnu par les commandes du dos.
 
la commande exacte est print /D:lpt1 c:\toto.txt
lpt1 est le nom de l'imprimante // 1
 
Dans le config.sys mettre la ligne :  
device=printer.sys lpt1 ou lpt2 suivant le port //
 
Et dans l'autoexec.bat :
MODE LPT1:80,6,p
MODE LPT1: CP SELECT=437 ( langue )


Message édité par fabcoq le 08-04-2013 à 14:29:51
Reply

Marsh Posté le 08-04-2013 à 17:46:12    

Comme la commande Print ne fonctionne que sur les imprimantes parallèles, une solution est de faire sous-traiter l'impression du fichier par le Notepad:
1) impression sur l'imprimante par défaut:
Notepad.exe /P "Mon fichier.txt"
2) impression sur une imprimante donnée:
Notepad.exe /PT "Mon fichier.txt" "Nom d'imprimante"

Message cité 1 fois
Message édité par JL35 le 08-04-2013 à 17:47:13
Reply

Marsh Posté le 08-04-2013 à 19:37:05    

JL35 a écrit :

Comme la commande Print ne fonctionne que sur les imprimantes parallèles, une solution est de faire sous-traiter l'impression du fichier par le Notepad:
1) impression sur l'imprimante par défaut:
Notepad.exe /P "Mon fichier.txt"
2) impression sur une imprimante donnée:
Notepad.exe /PT "Mon fichier.txt" "Nom d'imprimante"


 
mais là tu n'est plus sous dos

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed