PosPrinter 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.
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
- 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 un objeto PosPrinter, use los métodos estáticos FromIdAsync o GetDefaultAsync .
Consulte el ejemplo de impresora pos para obtener una implementación de ejemplo.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1703 | 15063 | GetDeviceSelector(PosConnectionTypes) |
1903 | 18362 | GetFontProperty |
1903 | 18362 | SupportedBarcodeSymbologies |
Propiedades
Capabilities |
Obtiene las funciones de la impresora de punto de servicio. |
DeviceId |
Obtiene el identificador de la impresora de punto de servicio. |
Status |
Obtiene el estado actual de la potencia y disponibilidad de la impresora de punto de servicio. |
SupportedBarcodeSymbologies |
Obtiene las simbologías de código de barras que admite la impresora de punto de servicio. |
SupportedCharacterSets |
Obtiene la lista de juegos de caracteres que admite la impresora de punto de servicio. |
SupportedTypeFaces |
Obtiene las fuentes y los tipos de letra que admite la impresora de punto de servicio. |
Métodos
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Obtiene el estado de mantenimiento de la impresora de punto de servicio de forma asincrónica. |
ClaimPrinterAsync() |
Reclama la impresora de punto de servicio para su uso y obtiene una instancia de la clase ClaimsPosPrinter para la impresora de punto de servicio. |
Close() |
Cierre la sesión de impresora pos. Para C++ y JavaScript, use Close(). Para C# y Visual Basic, use Dispose(). |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. |
FromIdAsync(String) |
Crea un objeto PosPrinter para la impresora de punto de servicio con el DeviceInformation.Id especificado. |
GetDefaultAsync() |
Obtiene la impresora emparejada o conectada localmente predeterminada. |
GetDeviceSelector() |
Obtiene una cadena de sintaxis de consulta avanzada (AQS) que puede usar para enumerar las impresoras de punto de servicio disponibles. |
GetDeviceSelector(PosConnectionTypes) |
Obtiene una cadena de sintaxis de consulta avanzada (AQS) que puede usar para enumerar las impresoras de punto de servicio disponibles en los tipos de conexión especificados. |
GetFontProperty(String) |
Obtiene la propiedad de fuente especificada de las impresoras de punto de servicio. |
GetStatisticsAsync(IIterable<String>) |
Obtiene las estadísticas especificadas de la impresora de punto de servicio. |
Eventos
StatusUpdated |
Se produce cuando cambia el estado de la potencia o disponibilidad de la impresora de punto de servicio. |