Comment imprimer facilement depuis CMD ou PowerShell

Dernière mise à jour: 14/03/2025
Auteur: Isaac
  • CMD y PowerShell vous permet d'imprimer des fichiers et de gérer les files d'attente d'impression.
  • La commande PRINT et Out-Printer sont des méthodes clés dans Fenêtres.
  • Il est possible d'imprimer des images et des documents à l'aide de scripts automatisés.
  • PowerShell propose des options avancées telles que la gestion du serveur d’impression.

impression de commande PowerShell

L'impression en ligne de commande est une option pratique pour automatiser des processus ou travailler dans des environnements sans interface graphique. Sous Windows, l'invite de commandes (CMD) et PowerShell offrent des outils et des commandes spécifiques pour envoyer des documents à l'imprimante et gérer les travaux d'impression sans avoir à ouvrir d'applications supplémentaires.

Dans cet article, nous explorerons différentes méthodes d'impression depuis l'invite de commandes (CMD) et PowerShell, en analysant des commandes telles que PRINT dans l'invite de commandes et Out-Printer dans PowerShell. Nous expliquerons également comment gérer les imprimantes réseau et comment déployer un serveur d'impression avec PowerShell.

Comment imprimer à partir de CMD sous Windows

L'invite de commandes (CMD) propose une commande intégrée appelée PRINT pour envoyer des fichiers texte à l'imprimante. C'est une solution simple et rapide pour imprimer des documents basiques sans avoir besoin d'ouvrir d'autres programmes.

Utilisation de la commande PRINT

La commande PRINT permet d'envoyer un fichier texte à une imprimante spécifique ou à l'imprimante par défaut. Sa syntaxe de base est :

PRINT [/D:dispositivo] [unidad:][ruta]archivo
  • /D:périphérique: Spécifie l'imprimante de destination.
  • [lecteur :][chemin]fichier: Indique le fichier que vous souhaitez imprimer.

Par exemple, pour imprimer un document nommé document.txt sur l'imprimante par défaut :

PRINT C:\documento.txt

Si vous souhaitez imprimer sur une imprimante réseau spécifique dont l'adresse IP est 192.168.1.100 , vous pouvez utiliser :

PRINT /D:\\192.168.1.100 C:\documento.txt

Impression à l'aide de la commande LPR

Dans les versions avancées de Windows, la commande LPR peut également être utilisée pour imprimer des fichiers sur des imprimantes réseau :

lpr -S 192.168.1.100 -P nombre_impresora archivo.txt

Ici, -S indique l'adresse IP du serveur d'impression et -P le nom de l'imprimante configurée sur le réseau.

Comment imprimer depuis PowerShell

PowerShell offre plus de contrôle sur l’impression par rapport à CMD. Vous permet d'imprimer des fichiers, de gérer les files d'attente d'impression et de gérer les serveurs d'impression.

  Comment résoudre les erreurs de démarrage sous Windows 11

Impression avec l'applet de commande Out-Printer

La cmdlet Out-Printer envoie la sortie d'une commande ou d'un fichier à une imprimante. Sa syntaxe de base est :

Get-Content C:\documento.txt | Out-Printer

Si vous souhaitez utiliser une imprimante spécifique sur le réseau :

Get-Content C:\documento.txt | Out-Printer -Name "\\Servidor01\Impresora"

Imprimer des images à partir de PowerShell

Pour imprimer des images à partir de PowerShell, vous pouvez utiliser Microsoft Paint avec la commande suivante :

mspaint /pt C:\imagen.png

Si vous souhaitez imprimer sur une imprimante spécifique :

mspaint /pt C:\imagen.png "Nombre de impresora"

Gestion avancée des imprimantes avec PowerShell

PowerShell permet également une gestion avancée des imprimantes, de l’installation des pilotes à la configuration des serveurs d’impression.

Installer le rôle du serveur d'impression

Pour installer le rôle d’impression sur un serveur Windows :

Install-WindowsFeature -Name Print-Server

Après l'installation, il est recommandé de redémarrer le serveur :

Restart-Computer

Ajouter une imprimante à un serveur

Pour ajouter une imprimante à un serveur, une série d’étapes doit être suivie :

  1. Vérifiez les pilotes installés :
    Get-PrinterDriver
  2. Ajoutez le pilote s'il n'est pas disponible :
    Add-PrinterDriver -Name "HP Universal Printing PCL 6"
  3. Configurer un port d’imprimante :
    Add-PrinterPort -Name "10.1.1.123" -PrinterHostAddress "10.1.1.123"
  4. Créer la file d’attente d’impression partagée :
    Add-Printer -Name "HP Universal" -DriverName "HP Universal Printing PCL 6" -Shared -ShareName "HP Universal" -PortName "10.1.1.123" -Published

Ces étapes permettent la configuration complète d'une imprimante sur un serveur Windows afin qu'elle soit disponible sur le réseau.

Pour plus d'informations sur la façon de vider la file d'attente d'impression, vous pouvez consulter cet article sur la gestion de la file d'attente d'impression dans Windows 10.

Supprimer une imprimante

Si vous devez supprimer une imprimante installée, vous pouvez le faire en :

Remove-Printer -Name "HP Universal"

Automatisation de l'impression dans PowerShell

PowerShell permet l’automatisation de certains processus d’impression via des scripts. Un exemple simple d’impression de fichier programmée serait :

$archivos = Get-ChildItem C:\Documentos\*.txt foreach ($archivo in $archivos) { Get-Content $archivo.FullName | Out-Printer }

Cela imprimera tous les fichiers texte dans le dossier spécifié.

  Erreur KERNEL MODE_TRAP dans Windows 10 : complètement corrigée

L'impression directe depuis l'invite de commandes (CMD) ou PowerShell offre une solution efficace pour la gestion documentaire sous Windows. Si l'invite de commandes convient aux tâches simples, PowerShell offre un contrôle et une flexibilité accrus, permettant de gérer les imprimantes, les serveurs d'impression et même d'automatiser certaines tâches. La maîtrise de ces méthodes permet à tout utilisateur ou administrateur informatique d'optimiser les processus d'impression au sein de son environnement de travail.

Si vous souhaitez en savoir plus sur les autres fonctionnalités Internet avancées qui peuvent compléter votre utilisation de PowerShell, vous pouvez consulter cet article sur les options Internet avancées.

Comment effacer la file d'attente d'impression sous Windows
Article connexe:
Comment effacer la file d'attente d'impression sous Windows