다음을 통해 공유


Out-Printer

출력을 프린터로 보냅니다.

Syntax

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

Description

cmdlet이 Out-Printer 지정된 경우 출력을 기본 프린터 또는 대체 프린터로 보냅니다. cmdlet은 인쇄 작업을 구성할 방법이 없으므로 결과 인쇄 작업은 프린터에 대해 정의된 기본 설정을 사용합니다.

참고 항목

이 cmdlet은 PowerShell 7에서 다시 도입되었습니다. 이 cmdlet은 Windows 데스크톱을 지원하는 Windows 시스템에서만 사용할 수 있습니다.

예제

예제 1 - 기본 프린터에 인쇄할 파일 보내기

이 예제에서는 Path 매개 변수가 없더라도 Out-Printer 파일을 인쇄하는 방법을 보여줍니다.

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

Get-Content는 현재 디렉터리에 있는 파일의 readme.txt 내용을 가져오고 파이프하여 Out-Printer기본 프린터로 보냅니다.

예제 2: 원격 프린터에 문자열 인쇄

다음은 Server01의 Prt-6B Color 프린터에 인쇄 Hello, World 하는 예제입니다.

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

Name 매개 변수는 기본값이 아닌 특정 프린터를 선택합니다.

예제 3 - 도움말 항목을 기본 프린터로 인쇄

다음은 도움말 항목의 전체 버전을 인쇄하는 예제입니다 Get-CimInstance.

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

Get-Help 는 도움말 항목 Get-CimInstance 의 전체 버전을 가져오고 변수에 $H 저장합니다. InputObject 매개 변수는 값을 .에 Out-Printer전달합니다$H.

매개 변수

-InputObject

프린터로 보낼 개체를 지정합니다. 개체를 포함하는 변수를 입력하거나 개체를 가져오는 명령 또는 식을 입력하세요.

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

-Name

출력을 지정된 프린터로 보냅니다. 매개 변수 이름 이름은 선택 사항입니다.

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

입력

PSObject

모든 개체를 이 cmdlet으로 파이프할 수 있습니다.

출력

None

이 cmdlet은 출력을 반환하지 않습니다.

참고

Windows PowerShell에는 다음 별칭이 포함됩니다.Out-Printer

  • lp

동사가 포함된 cmdlet은 개체의 서식을 Out 지정하지 않습니다. 그들은 단지 그들을 렌더링하고 지정된 디스플레이 대상으로 보냅니다. 형식이 지정되지 않은 개체를 Out cmdlet에 보내는 경우 cmdlet은 cmdlet을 렌더링하기 전에 서식 지정 cmdlet으로 보냅니다.

Out-Printer 는 데이터를 프린터로 전송하지만 출력 개체는 파이프라인에 내보내지 않습니다. 출력 Out-Printer 을 파이프하는 Get-MemberGet-Member 경우 개체가 지정되지 않았다고 보고합니다.