ClaimedPosPrinter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una impresora de punto de servicio que se ha reclamado para su uso.
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
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
Para obtener una instancia de la clase ClaimPosPrinter, use el método PosPrinter.ClaimPrinterAsync .
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1809 | 17763 | Closed |
Propiedades
CharacterSet |
Obtiene o establece un valor numérico que indica el juego de caracteres que la aplicación quiere usar para imprimir caracteres. |
DeviceId |
Obtiene la cadena de identificador de la impresora de punto de servicio reclamada. |
IsCharacterSetMappingEnabled |
Obtiene o establece si el controlador o proveedor puede asignar caracteres Unicode a caracteres que la impresora de punto de servicio puede imprimir o simplemente envía el byte bajo del carácter Unicode a la impresora directamente. |
IsCoverOpen |
Obtiene si la cubierta de la impresora de punto de servicio está abierta actualmente. |
IsEnabled |
Obtiene si la impresora está encendida para su uso. |
Journal |
Obtiene un objeto que representa la estación de diario de una impresora de punto de servicio reclamada. La estación de diario se usa para mensajes de texto simples que registran la información de transacciones y actividades que mantiene el almacén para auditar y otros fines. Solo hay una instancia de este objeto por instancia de ClaimedPosPrinter . Además, esto solo es válido para tener acceso si JournalPrinterCapabilities.IsPrinterPresent indica que está presente. |
MapMode |
Obtiene o establece el modo de asignación de la impresora de punto de servicio que la aplicación quiere usar. El modo de asignación define la unidad de medida utilizada para otras propiedades de impresora, como el alto de línea y el espaciado de línea. |
Receipt |
Obtiene un objeto que representa la estación de recepción de una impresora de punto de servicio reclamada. La estación de recepción se usa para imprimir información de transacción que normalmente se proporciona al cliente o para los informes de la tienda. La estación de recepción contiene un cuchillo para cortar automáticamente el papel entre transacciones, o una barra de desgarro para cortar manualmente el papel. Solo hay una instancia de este objeto por instancia de ClaimedPosPrinter . Además, esto solo es válido para tener acceso si ReceiptPrinterCapabilities.IsPrinterPresent indica que está presente. |
Slip |
Obtiene un objeto que representa la estación de deslizamiento de una impresora de punto de servicio reclamada. La estación de documentos se utiliza para imprimir información sobre un formulario que normalmente se proporciona al cliente, o para imprimir información de validación en un formulario. El tipo de formulario suele ser un cheque o una tarjeta de crédito. Solo hay una instancia de este objeto por instancia de ClaimedPosPrinter . Además, esto solo es válido para tener acceso si SlipPrinterCapabilities.IsPrinterPresent indica que está presente. |
Métodos
Close() |
Elimina el objeto de impresora de punto de servicio reclamado de forma sincrónica, libera la notificación exclusiva en la impresora y la deshabilita. Para C++ y JavaScript, use Close(). Para C# y Visual Basic, use Dispose(). |
DisableAsync() |
Notifica al hardware subyacente que se desactive. |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
EnableAsync() |
Notifica al hardware subyacente de forma asincrónica que se encenderá para su uso. |
ResetStatisticsAsync(IIterable<String>) |
Restablece las estadísticas especificadas en cero para todas las estadísticas de la impresora de punto de servicio que se puede restablecer. |
RetainDeviceAsync() |
Conserva la notificación en la impresora de punto de servicio de forma asincrónica, normalmente en respuesta al evento ReleaseDeviceRequested . |
UpdateStatisticsAsync(IIterable<KeyValuePair<String,String>>) |
Novedades las estadísticas especificadas para la impresora de punto de servicio. |
Eventos
Closed |
Evento que se genera cuando se cierra El objeto ClaimedPosPrinter . |
ReleaseDeviceRequested |
Se produce cuando una impresora de punto de servicio obtiene una solicitud para liberar su notificación exclusiva. |