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()

执行与释放或重置非托管资源关联的应用程序定义的任务。

EnableAsync()

异步通知基础硬件打开电源以供使用。

ResetStatisticsAsync(IIterable<String>)

对于可重置的服务点打印机的所有统计信息,将指定的统计信息重置为零。

RetainDeviceAsync()

异步保留服务点打印机上的声明,通常是为了响应 ReleaseDeviceRequested 事件。

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

汇报服务点打印机的指定统计信息。

事件

Closed

ClaimedPosPrinter 关闭时引发的事件。

ReleaseDeviceRequested

当服务点打印机收到释放其独占声明的请求时发生。

适用于

另请参阅