Sdílet prostřednictvím


Out-Printer

Odešle výstup do tiskárny.

Syntax

Out-Printer
   [[-Name] <String>]
   [-InputObject <PSObject>]
   [<CommonParameters>]

Description

Rutina Out-Printer odešle výstup do výchozí tiskárny nebo do alternativní tiskárny, pokud je zadána. Vzhledem k tomu, že rutina nemá žádný způsob konfigurace tiskové úlohy, použije výsledná tisková úloha výchozí nastavení definovaná pro tiskárnu.

Poznámka:

Tato rutina byla znovu vyvolána v PowerShellu 7. Tato rutina je dostupná jenom v systémech Windows, které podporují Windows Desktop.

Příklady

Příklad 1 – Odeslání souboru, který se má vytisknout na výchozí tiskárně

Tento příklad ukazuje, jak vytisknout soubor, i když Out-Printer nemá parametr Path .

Get-Content -Path ./readme.txt | Out-Printer

Get-Contentzíská obsah readme.txt souboru v aktuálním adresáři a ho odešle do Out-Printervýchozí tiskárny.

Příklad 2: Tisk řetězce na vzdálenou tiskárnu

Tento příklad se vytiskne Hello, World na tiskárně Prt-6B Color na serveru Server01.

"Hello, World" | Out-Printer -Name "\\Server01\Prt-6B Color"

Parametr Name vybere místo výchozí tiskárny konkrétní tiskárnu.

Příklad 3 – Tisk tématu nápovědy na výchozí tiskárnu

Tento příklad vytiskne úplnou verzi tématu nápovědy pro Get-CimInstance.

$H = Get-Help -Full Get-CimInstance
Out-Printer -InputObject $H

Get-Help získá úplnou verzi tématu nápovědy pro Get-CimInstance a uloží ji do $H proměnné. Parametr InputObject předá hodnotu $H do Out-Printer.

Parametry

-InputObject

Určuje objekty, které se mají odeslat do tiskárny. Zadejte proměnnou, která obsahuje objekty, nebo zadejte příkaz nebo výraz, který objekty získá.

Type:PSObject
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Odešle výstup na zadanou tiskárnu. Název parametru je volitelný.

Type:String
Aliases:PrinterName
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Vstupy

PSObject

Do této rutiny můžete převést libovolný objekt.

Výstupy

None

Tato rutina nevrátí žádný výstup.

Poznámky

Windows PowerShell obsahuje následující aliasy pro Out-Printer:

  • lp

Rutiny, které obsahují Out příkaz, neformátují objekty. Jednoduše je vykreslují a posílají do zadaného cíle zobrazení. Pokud do rutiny odešlete neformátovaný objekt Out , rutina ho před vykreslením odešle do rutiny formátování.

Out-Printer odesílá data do tiskárny, ale nevysílá do kanálu žádné výstupní objekty. Pokud předáte výstup do Out-PrinterGet-Member, Get-Member sestavy, že nebyly zadány žádné objekty.