共用方式為


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 類別的實例,請使用 PosPrinter.ClaimPrinterAsync 方法。

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1809 17763 已關閉

屬性

CharacterSet

取得或設定數值,指出應用程式想要用於列印字元的字元集。

DeviceId

取得宣告服務點印表機的識別碼字串。

IsCharacterSetMappingEnabled

取得或設定驅動程式或提供者是否可以將 Unicode 字元對應至服務點印表機可以列印的字元,或只直接將 Unicode 字元的低位元組傳送至印表機。

IsCoverOpen

取得目前是否開啟服務點印表機的涵蓋範圍。

IsEnabled

取得印表機是否開啟電源以供使用。

Journal

取得 物件,表示宣告的服務點印表機的日誌站。

日誌站用於記錄存放區所保留事務和活動資訊的簡單簡訊,以供稽核和其他用途使用。

每個 ClaimedPosPrinter 實例只有一個這個物件的實例。 此外,只有在 JournalPrinterCapabilities.IsPrinterPresent 指出存在時,才有效。

MapMode

取得或設定應用程式想要使用之服務點印表機的對應模式。 對應模式會定義用於其他印表機屬性的量值單位,例如線條高度和行距。

Receipt

取得 物件,表示宣告服務點印表機的收據站。

收據站是用來列印通常提供給客戶或商店報表的交易資訊。 收據站包含一個刀,可自動在交易之間剪下紙張,或是手動剪下紙張的卸載列。

每個 ClaimedPosPrinter 實例只有一個這個物件的實例。 此外,只有在 ReceiptPrinterCapabilities.IsPrinterPresent 指出它存在時,才有效。

Slip

取得 物件,表示宣告之服務點印表機的名單站。

名單站是用來列印通常提供給客戶的表單資訊,或列印表單上的驗證資訊。 表單類型通常是支票或信用卡名單。

每個 ClaimedPosPrinter 實例只有一個這個物件的實例。 此外,只有當 SlipPrinterCapabilities.IsPrinterPresent 指出它存在時,這才有效。

方法

Close()

同步處置宣告的服務點印表機物件、釋放印表機上的獨佔宣告,並停用它。 針對 C++ 和 JavaScript,請使用 Close () 。 針對 C# 和 Visual Basic,請使用 Dispose () 。

DisableAsync()

通知基礎硬體關閉。

Dispose()

執行與釋放 (Free)、釋放 (Release) 或重設 Unmanaged 資源相關聯之應用程式定義的工作。

EnableAsync()

以非同步方式通知基礎硬體以開啟電源以供使用。

ResetStatisticsAsync(IIterable<String>)

針對可重設之服務點印表機的所有統計資料,將指定的統計資料重設為零。

RetainDeviceAsync()

以非同步方式在服務點印表機上保留宣告,通常是為了回應 ReleaseDeviceRequested 事件。

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

更新服務點印表機的指定統計資料。

事件

Closed

在 ClaimedPosPrinter關閉時引發的事件。

ReleaseDeviceRequested

發生于服務點印表機取得釋放其獨佔宣告的要求時。

適用於

另請參閱