PosPrinter 类

定义

表示服务点打印机。

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
继承
Object Platform::Object IInspectable PosPrinter
属性
实现

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 对象,请使用 FromIdAsyncGetDefaultAsync 静态方法。

有关示例实现,请参阅 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

当服务点打印机的电源状态或可用性发生更改时发生。

适用于

另请参阅