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, используйте статические методы 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)

Создает объект PosPrinter для принтера точки обслуживания с указанным DeviceInformation.Id.

GetDefaultAsync()

Возвращает связанный по умолчанию или локально подключенный принтер.

GetDeviceSelector()

Возвращает строку расширенного синтаксиса запросов (AQS), которую можно использовать для вывода списка доступных принтеров точки обслуживания.

GetDeviceSelector(PosConnectionTypes)

Возвращает строку расширенного синтаксиса запросов (AQS), которую можно использовать для вывода списка принтеров точки обслуживания, доступных для указанных типов подключений.

GetFontProperty(String)

Возвращает указанное свойство шрифта из принтеров точки обслуживания.

GetStatisticsAsync(IIterable<String>)

Возвращает указанную статистику из принтера точки обслуживания.

События

StatusUpdated

Происходит при изменении состояния питания или доступности принтера точки обслуживания.

Применяется к

См. также раздел