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