Como imprimir facilmente do CMD ou PowerShell

Última atualização: 14/03/2025
autor: Isaac
  • CMD y PowerShell permite que você imprima arquivos e gerencie filas de impressão.
  • O comando PRINT e Out-Printer são métodos-chave em Windows.
  • É possível imprimir imagens e documentos usando scripts automatizados.
  • O PowerShell oferece opções avançadas, como gerenciamento de servidor de impressão.

powershell cmd imprimir

Imprimir a partir da linha comandos É uma opção útil quando você deseja automatizar processos ou trabalhar em ambientes sem interface gráfica. Tanto o CMD quanto o PowerShell no Windows oferecem ferramentas e comandos específicos para enviar documentos para a impressora e gerenciar trabalhos de impressão sem precisar abrir aplicativos adicionais.

Neste artigo, exploraremos diferentes maneiras de imprimir a partir do CMD e do PowerShell, observando comandos como IMPRESSÃO em CMD e Impressora de saída no PowerShell. Também explicaremos como gerenciar impressoras de rede e implantar um servidor de impressão usando o PowerShell.

Como imprimir a partir do CMD no Windows

O CMD oferece um comando nativo chamado IMPRESSÃO para enviar arquivos de texto para a impressora. É uma solução simples e rápida para imprimir documentos básicos sem precisar abrir programas adicionais.

Usando o comando PRINT

Comando IMPRESSÃO permite que você envie um arquivo de texto para uma impressora específica ou padrão. Sua sintaxe básica é:

PRINT [/D:dispositivo] [unidad:][ruta]archivo
  • /D:dispositivo: Especifica a impressora de destino.
  • [unidade:][caminho]arquivo: Indica o arquivo que você deseja imprimir.

Por exemplo, para imprimir um documento chamado documento.txt na impressora padrão:

PRINT C:\documento.txt

Se você deseja imprimir em uma impressora de rede específica conectada com o endereço IP 192.168.1.100, você pode usar:

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

Impressão usando o comando LPR

Em versões avançadas do Windows, você também pode usar o comando LPR Para imprimir arquivos em impressoras de rede:

lpr -S 192.168.1.100 -P nombre_impresora archivo.txt

Aqui, -S indica o IP do servidor de impressão e -P o nome da impressora configurada na rede.

Como imprimir do PowerShell

O PowerShell oferece mais controle sobre a impressão em comparação ao CMD. Permite imprimir arquivos, gerenciar filas de impressão e gerenciar servidores de impressão.

  Métodos para girar imagens no Mac usando o aplicativo Preview & Images

Imprimindo com o cmdlet Out-Printer

O cmdlet Impressora de saída envia a saída de um comando ou arquivo para uma impressora. Sua sintaxe básica é:

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

Se você quiser usar uma impressora específica na rede:

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

Imprimir imagens do PowerShell

Para imprimir imagens do PowerShell, você pode usar o Microsoft Paint com o seguinte comando:

mspaint /pt C:\imagen.png

Se você quiser imprimir em uma impressora específica:

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

Gerenciamento avançado de impressoras com PowerShell

O PowerShell também permite o gerenciamento avançado de impressoras, desde a instalação de drivers até a configuração de servidores de impressão.

Instalar a função do servidor de impressão

Para instalar a função de impressão em um servidor Windows:

Install-WindowsFeature -Name Print-Server

Após a instalação, é recomendável reiniciar o servidor:

Restart-Computer

Adicionar uma impressora a um servidor

Para adicionar uma impressora a um servidor, uma série de etapas deve ser seguida:

  1. Verifique os drivers instalados:
    Get-PrinterDriver
  2. Adicione o driver se não estiver disponível:
    Add-PrinterDriver -Name "HP Universal Printing PCL 6"
  3. Configurar uma porta de impressora:
    Add-PrinterPort -Name "10.1.1.123" -PrinterHostAddress "10.1.1.123"
  4. Crie a fila de impressão compartilhada:
    Add-Printer -Name "HP Universal" -DriverName "HP Universal Printing PCL 6" -Shared -ShareName "HP Universal" -PortName "10.1.1.123" -Published

Estas etapas permitem a configuração completa de uma impressora em um servidor Windows para que ela fique disponível na rede.

Para obter mais informações sobre como excluir a fila de impressão, consulte este artigo em Gerenciamento de fila de impressão no Windows 10.

Excluir uma impressora

Se precisar remover uma impressora instalada, você pode fazer isso:

Remove-Printer -Name "HP Universal"

Automação de impressão no PowerShell

O PowerShell permite a automação de certos processos de impressão por meio de scripts. Um exemplo simples de impressão de arquivo agendada seria:

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

Isso imprimirá todos os arquivos de texto na pasta especificada.

  Correção: erro DNS_PROBE_FINISHED_BAD_CONFIG no Windows 10

A capacidade de imprimir diretamente de CMD o PowerShell oferece uma alternativa eficiente para gerenciamento de documentos em sistemas Windows. Enquanto CMD é adequado para tarefas simples, PowerShell Ele oferece maior controle e flexibilidade, permitindo que você gerencie impressoras, servidores de impressão e até mesmo implemente tarefas automatizadas. Conhecendo esses métodos, qualquer usuário ou administrador de TI pode otimizar processos de impressão em seu ambiente de trabalho.

Se você estiver interessado em aprender mais sobre outros recursos avançados da Internet que podem complementar seu uso do PowerShell, você pode revisar este artigo em opções avançadas de internet.

Como limpar a fila de impressão no Windows
Artigo relacionado:
Como limpar a fila de impressão no Windows

Deixe um comentário