ClaimedPosPrinter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示已声明使用的服务点打印机。
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
- 继承
- 属性
- 实现
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 |
当服务点打印机收到释放其独占声明的请求时发生。 |