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
- Наследование
- Атрибуты
- Реализации
Требования к 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 |
Происходит при изменении состояния питания или доступности принтера точки обслуживания. |