다음을 통해 공유


ClaimedPosPrinter 클래스

정의

사용이 요청된 서비스 지점 프린터를 나타냅니다.

public ref class ClaimedPosPrinter 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 ClaimedPosPrinter final : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ClaimedPosPrinter 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 ClaimedPosPrinter : System.IDisposable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class ClaimedPosPrinter : System.IDisposable
Public NotInheritable Class ClaimedPosPrinter
Implements IDisposable
상속
Object Platform::Object IInspectable ClaimedPosPrinter
특성
구현

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에서 도입되었습니다.)

설명

ClaimedPosPrinter 클래스의 instance 가져오려면 PosPrinter.ClaimPrinterAsync 메서드를 사용합니다.

버전 기록

Windows 버전 SDK 버전 추가된 값
1809 17763 종결

속성

CharacterSet

애플리케이션에서 문자 인쇄에 사용하려는 문자 집합을 나타내는 숫자 값을 가져오거나 설정합니다.

DeviceId

클레임된 서비스 지점 프린터의 식별자 문자열을 가져옵니다.

IsCharacterSetMappingEnabled

드라이버 또는 공급자가 서비스 지점 프린터에서 인쇄할 수 있는 문자에 유니코드 문자를 매핑할 수 있는지 또는 유니코드 문자의 낮은 바이트를 프린터로 직접 보낼 수 있는지 여부를 가져오거나 설정합니다.

IsCoverOpen

서비스 지점 프린터의 커버가 현재 열려 있는지 여부를 가져옵니다.

IsEnabled

프린터를 사용할 수 있는지 여부를 가져옵니다.

Journal

클레임된 서비스 지점 프린터의 저널 스테이션을 나타내는 개체를 가져옵니다.

저널 스테이션은 감사 및 기타 목적으로 저장소에서 보관하는 트랜잭션 및 활동 정보를 기록하는 간단한 문자 메시지에 사용됩니다.

ClaimedPosPrinter instance당 이 개체의 instance 하나만 있습니다. 또한 JournalPrinterCapabilities.IsPrinterPresent 가 있는 경우에만 액세스할 수 있습니다.

MapMode

앱에서 사용하려는 서비스 지점 프린터의 매핑 모드를 가져오거나 설정합니다. 매핑 모드는 선 높이 및 줄 간격과 같은 다른 프린터 속성에 사용되는 측정 단위를 정의합니다.

Receipt

클레임된 서비스 지점 프린터의 영수증 스테이션을 나타내는 개체를 가져옵니다.

영수증 스테이션은 일반적으로 고객에게 제공되거나 매장 보고서에 대해 제공되는 트랜잭션 정보를 인쇄하는 데 사용됩니다. 영수증 스테이션에는 거래 간에 종이를 자동으로 자르는 칼이나 수동으로 종이를 자르는 눈물 막대가 포함되어 있습니다.

ClaimedPosPrinter instance당 이 개체의 instance 하나만 있습니다. 또한 ReceiptPrinterCapabilities.IsPrinterPresent 가 있는 경우에만 액세스할 수 있습니다.

Slip

클레임된 서비스 지점 프린터의 슬립 스테이션을 나타내는 개체를 가져옵니다.

슬립 스테이션은 일반적으로 고객에게 제공되는 양식에 정보를 인쇄하거나 양식에 유효성 검사 정보를 인쇄하는 데 사용됩니다. 양식 유형은 일반적으로 검사 또는 신용 카드 쪽지입니다.

ClaimedPosPrinter instance당 이 개체의 instance 하나만 있습니다. 또한 SlipPrinterCapabilities.IsPrinterPresent 가 있는 경우에만 액세스할 수 있습니다.

메서드

Close()

클레임된 서비스 지점 프린터 개체를 동기적으로 삭제하고 프린터에서 배타적 클레임을 해제하고 사용하지 않도록 설정합니다. C++ 및 JavaScript의 경우 Close()를 사용합니다. C# 및 Visual Basic의 경우 Dispose()를 사용합니다.

DisableAsync()

기본 하드웨어에 끄도록 알립니다.

Dispose()

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

EnableAsync()

기본 하드웨어에 비동기적으로 전원을 켜도록 알 수 있습니다.

ResetStatisticsAsync(IIterable<String>)

다시 설정할 수 있는 서비스 지점 프린터에 대한 모든 통계에 대해 지정된 통계를 0으로 다시 설정합니다.

RetainDeviceAsync()

일반적으로 ReleaseDeviceRequested 이벤트에 대한 응답으로 서비스 지점 프린터의 클레임을 비동기적으로 유지합니다.

UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>)

서비스 지점 프린터에 대해 지정된 통계를 업데이트.

이벤트

Closed

ClaimedPosPrinter를 닫을 때 발생하는 이벤트입니다.

ReleaseDeviceRequested

서비스 지점 프린터가 단독 클레임을 해제하라는 요청을 받을 때 발생합니다.

적용 대상

추가 정보