ClaimedPosPrinter Класс

Определение

Представляет принтер точки обслуживания, который был запрошен для использования.

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
Наследование
Object Platform::Object IInspectable ClaimedPosPrinter
Атрибуты
Реализации

Требования к 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

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

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

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

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

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