다음을 통해 공유


UniversalPrint CSP

아래 표에서는 Windows의 적용 가능성을 보여 줍니다.

버전 Windows 11 Windows 10
Home 아니요 아니요
Pro
Windows SE
Business
Enterprise
Education

CSP(UniversalPrint 구성 서비스 공급자)는 유니버설 인쇄 호환 프린터를 Windows 클라이언트 엔드포인트에 추가하는 데 사용됩니다. 유니버설 인쇄는 Microsoft Azure에서 전적으로 실행되는 클라우드 기반 인쇄 솔루션입니다. 온-프레미스 인프라가 필요하지 않습니다. 자세한 내용은 유니버설 인쇄란?을 참조하세요.

이 CSP는 Windows 11 및 2022년 7월 Windows 10 21H2 업데이트 KB5015807 추가되었습니다.

다음 예제에서는 트리 형식의 UniversalPrint 구성 서비스 공급자를 보여줍니다.

./Vendor/MSFT
PrinterProvisioning
----UPPrinterInstalls
--------<GUID> (PrinterSharedID)
--------CloudDeviceID
--------PrinterSharedName
--------Install
--------Status
--------ErrorCode

./Vendor/MSFT/PrinterProvisioning 유니버설 인쇄 프린터프로비전 구성 서비스 공급자의 루트 노드입니다.

UPPrinterInstalls

이 설정은 대상 사용자 계정에 특정 프린터를 설치하거나 제거합니다.

유효한 값:

  • 설치(기본값) - 프린터가 설치됩니다.
  • 제거 - 프린터가 제거되었습니다.

데이터 형식은 노드(XML 노드)입니다. 지원되는 작업은 Get입니다.

<GUID> (PrinterSharedID)

공유 ID는 대상 사용자 계정에 설치하려는 유니버설 인쇄 프린터를 식별하는 데 사용됩니다. 유니버설 인쇄 포털의 프린터 속성에서 프린터의 공유 ID를 가져올 수 있습니다.

데이터 형식은 노드(XML 노드)입니다. 지원되는 작업은 가져오기, 추가 및 삭제입니다.

참고

대상 사용자 계정에는 프린터 및 유니버설 인쇄 서비스에 대한 액세스 권한이 있어야 합니다.

CloudDeviceID

프린터 ID는 대상 사용자 계정에 설치하려는 유니버설 인쇄 프린터를 식별하는 데 사용됩니다. 유니버설 인쇄 포털의 프린터 속성에서 프린터의 프린터 ID를 가져올 수 있습니다.

데이터 형식은 문자열/텍스트(GUID)입니다. 지원되는 작업은 가져오기, 추가, 삭제 및 바꾸기입니다.

참고

대상 사용자 계정에는 프린터 및 유니버설 인쇄 서비스에 대한 액세스 권한이 있어야 합니다.

PrinterSharedName

공유 이름은 대상 사용자 계정에 설치하려는 유니버설 인쇄 프린터를 식별하는 데 사용됩니다. 유니버설 인쇄 포털의 프린터 속성에서 프린터의 공유 이름을 가져올 수 있습니다.

데이터 형식은 문자열/텍스트입니다. 지원되는 작업은 가져오기, 추가, 삭제 및 바꾸기입니다.

참고

대상 사용자 계정에는 프린터 및 유니버설 인쇄 서비스에 대한 액세스 권한이 있어야 합니다.

설치

유니버설 인쇄 프린터를 설치합니다. 비동기 실행을 지원합니다.

데이터 형식은 문자열/텍스트(빈 문자열)입니다. 지원되는 작업은 Get 및 Execute입니다.

상태

프린터 설치의 결과 상태.

유효한 값:

  • 1(기본값) - 설치가 성공적으로 완료되었습니다.
  • 2 - 실행 cmd를 받은 후 설치가 진행 중입니다.
  • 4 - 설치에 실패했습니다.
  • 8 - 설치 초기 상태
  • 32 - 알 수 없음(사용되지 않음)

데이터 형식은 int입니다. 지원되는 작업은 Get입니다.

Errorcode

마지막으로 설치한 코드의 HRESULT입니다.

데이터 형식은 int입니다. 지원되는 작업은 Get입니다.