Skriv ut från raden kommandon Det är ett användbart alternativ när du vill automatisera processer eller arbeta i miljöer utan grafiskt gränssnitt. Både CMD och PowerShell i Windows erbjuder specifika verktyg och kommandon för att skicka dokument till skrivaren och hantera utskriftsjobb utan att behöva öppna ytterligare program.
I den här artikeln kommer vi att utforska olika sätt att skriva ut från CMD och PowerShell, och titta på kommandon som TRYCK i CMD och Utskrivare i PowerShell. Vi kommer också att förklara hur man hanterar nätverksskrivare och distribuerar en skrivarserver med PowerShell.
Hur man skriver ut från CMD i Windows
CMD erbjuder ett inbyggt kommando som kallas TRYCK för att skicka textfiler till skrivaren. Det är en enkel och snabb lösning för att skriva ut grundläggande dokument utan att behöva öppna ytterligare program.
Använd kommandot PRINT
Kommandot TRYCK låter dig skicka en textfil till en specifik eller standardskrivare. Dess grundläggande syntax är:
PRINT [/D:dispositivo] [unidad:][ruta]archivo
- /D:enhet: Anger destinationsskrivaren.
- [enhet:][sökväg]fil: Indikerar filen du vill skriva ut.
Till exempel för att skriva ut ett dokument som heter document.txt på standardskrivaren:
PRINT C:\documento.txt
Om du vill skriva ut till en specifik nätverksskrivare som är ansluten till IP-adressen 192.168.1.100, du kan använda:
PRINT /D:\\192.168.1.100 C:\documento.txt
Skriver ut med kommandot LPR
I avancerade versioner av Windows kan du också använda kommandot LPR Så här skriver du ut filer till nätverksskrivare:
lpr -S 192.168.1.100 -P nombre_impresora archivo.txt
här, -S anger skrivarserverns IP och -P namnet på skrivaren som är konfigurerad i nätverket.
Hur man skriver ut från PowerShell
PowerShell erbjuder mer kontroll över utskrift jämfört med CMD. Låter dig skriva ut filer, hantera utskriftsköer och hantera skrivarservrar.
Utskrift med Out-Printer-cmdleten
cmdleten Utskrivare skickar utdata från ett kommando eller en fil till en skrivare. Dess grundläggande syntax är:
Get-Content C:\documento.txt | Out-Printer
Om du vill använda en specifik skrivare i nätverket:
Get-Content C:\documento.txt | Out-Printer -Name "\\Servidor01\Impresora"
Skriv ut bilder från PowerShell
För att skriva ut bilder från PowerShell kan du använda Microsoft Paint med följande kommando:
mspaint /pt C:\imagen.png
Om du vill skriva ut till en specifik skrivare:
mspaint /pt C:\imagen.png "Nombre de impresora"
Avancerad skrivarhantering med PowerShell
PowerShell möjliggör även avancerad skrivarhantering, från installation av drivrutiner till konfigurering av skrivarservrar.
Installera skrivarserverrollen
Så här installerar du utskriftsrollen på en Windows-server:
Install-WindowsFeature -Name Print-Server
Efter installationen rekommenderas att starta om servern:
Restart-Computer
Lägg till en skrivare till en server
För att lägga till en skrivare till en server måste en rad steg följas:
- Kontrollera de installerade drivrutinerna:
Get-PrinterDriver - Lägg till drivrutinen om den inte är tillgänglig:
Add-PrinterDriver -Name "HP Universal Printing PCL 6" - Konfigurera en skrivarport:
Add-PrinterPort -Name "10.1.1.123" -PrinterHostAddress "10.1.1.123" - Skapa den delade utskriftskön:
Add-Printer -Name "HP Universal" -DriverName "HP Universal Printing PCL 6" -Shared -ShareName "HP Universal" -PortName "10.1.1.123" -Published
Dessa steg möjliggör en fullständig konfiguration av en skrivare på en Windows-server så att den är tillgänglig i nätverket.
För mer information om hur du tar bort utskriftskön, kan du hänvisa till den här artikeln om Hantering av utskriftskö i Windows 10.
Ta bort en skrivare
Om du behöver ta bort en installerad skrivare kan du göra det genom att:
Remove-Printer -Name "HP Universal"
Utskriftsautomation i PowerShell
PowerShell tillåter automatisering av vissa utskriftsprocesser genom skript. Ett enkelt exempel på schemalagd filutskrift skulle vara:
$archivos = Get-ChildItem C:\Documentos\*.txt foreach ($archivo in $archivos) { Get-Content $archivo.FullName | Out-Printer }
Detta kommer att skriva ut alla textfiler i den angivna mappen.
Möjligheten att skriva ut direkt från CMD o Power erbjuder ett effektivt alternativ för dokumenthantering på Windows-system. Medan CMD är lämplig för enkla uppgifter, Power Det ger större kontroll och flexibilitet, vilket gör att du kan hantera skrivare, skrivarservrar och till och med implementera automatiserade uppgifter. Genom att känna till dessa metoder kan alla användare eller IT-administratörer optimera tryckprocesser i din arbetsmiljö.
Om du är intresserad av att lära dig mer om andra avancerade internetfunktioner som kan komplettera din användning av PowerShell kan du läsa den här artikeln på avancerade internetalternativ.
Passionerad författare om bytesvärlden och tekniken i allmänhet. Jag älskar att dela med mig av min kunskap genom att skriva, och det är vad jag kommer att göra i den här bloggen, visa dig alla de mest intressanta sakerna om prylar, mjukvara, hårdvara, tekniska trender och mer. Mitt mål är att hjälpa dig att navigera i den digitala världen på ett enkelt och underhållande sätt.
