PosPrinter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示服务点打印机。
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
- 继承
- 属性
- 实现
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 类的实例。 |
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 |
当服务点打印机的电源状态或可用性发生更改时发生。 |