Compartir a través de


PosPrinter Clase

Definición

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
Object Platform::Object IInspectable PosPrinter
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.

Se aplica a

Consulte también