- 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.
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.
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:
- Verifique os drivers instalados:
Get-PrinterDriver
- Adicione o driver se não estiver disponível:
Add-PrinterDriver -Name "HP Universal Printing PCL 6"
- Configurar uma porta de impressora:
Add-PrinterPort -Name "10.1.1.123" -PrinterHostAddress "10.1.1.123"
- 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.
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.
Escritor apaixonado pelo mundo dos bytes e da tecnologia em geral. Adoro compartilhar meu conhecimento por meio da escrita, e é isso que farei neste blog, mostrar a vocês tudo o que há de mais interessante sobre gadgets, software, hardware, tendências tecnológicas e muito mais. Meu objetivo é ajudá-lo a navegar no mundo digital de uma forma simples e divertida.