다음을 통해 공유


PosPrinter 클래스

정의

서비스 지점 프린터를 나타냅니다.

public ref class PosPrinter sealed
public ref class PosPrinter sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PosPrinter final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PosPrinter final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PosPrinter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PosPrinter : System.IDisposable
Public NotInheritable Class PosPrinter
Public NotInheritable Class PosPrinter
Implements IDisposable
상속
Object Platform::Object IInspectable PosPrinter
특성
구현

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

설명

PosPrinter 개체를 가져오려면 FromIdAsync 또는 GetDefaultAsync 정적 메서드를 사용합니다.

예제 구현은 POS 프린터 샘플을 참조하세요.

버전 기록

Windows 버전 SDK 버전 추가된 값
1703 15063 GetDeviceSelector(PosConnectionTypes)
1903 18362 GetFontProperty
1903 18362 SupportedBarcodeSymbologies

속성

Capabilities

서비스 지점 프린터의 기능을 가져옵니다.

DeviceId

서비스 지점 프린터의 식별자를 가져옵니다.

Status

서비스 지점 프린터의 전원 및 가용성에 대한 현재 상태 가져옵니다.

SupportedBarcodeSymbologies

서비스 지점 프린터에서 지원하는 바코드 기호를 가져옵니다.

SupportedCharacterSets

서비스 지점 프린터에서 지원하는 문자 집합 목록을 가져옵니다.

SupportedTypeFaces

서비스 지점 프린터에서 지원하는 글꼴 및 서체를 가져옵니다.

메서드

CheckHealthAsync(UnifiedPosHealthCheckLevel)

서비스 지점 프린터의 상태를 비동기적으로 가져옵니다.

ClaimPrinterAsync()

사용할 서비스 지점 프린터를 클레임하고 서비스 지점 프린터에 대한 ClaimedPosPrinter 클래스의 instance 가져옵니다.

Close()

POS 프린터 세션을 닫습니다. C++ 및 JavaScript의 경우 Close()를 사용합니다. C# 및 Visual Basic의 경우 Dispose()를 사용합니다.

Dispose()

관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

FromIdAsync(String)

지정한 DeviceInformation.Id 사용하여 서비스 지점 프린터에 대한 PosPrinter 개체를 만듭니다.

GetDefaultAsync()

페어링된 기본 프린터 또는 로컬로 연결된 프린터를 가져옵니다.

GetDeviceSelector()

사용 가능한 서비스 지점 프린터를 나열하는 데 사용할 수 있는 AQS(고급 쿼리 구문) 문자열을 가져옵니다.

GetDeviceSelector(PosConnectionTypes)

지정된 연결 형식에서 사용할 수 있는 서비스 지점 프린터를 나열하는 데 사용할 수 있는 AQS(고급 쿼리 구문) 문자열을 가져옵니다.

GetFontProperty(String)

서비스 지점 프린터에서 지정된 글꼴 속성을 가져옵니다.

GetStatisticsAsync(IIterable<String>)

서비스 지점 프린터에서 지정된 통계를 가져옵니다.

이벤트

StatusUpdated

서비스 지점 프린터의 전원 또는 가용성 상태 변경되면 발생합니다.

적용 대상

추가 정보