PosPrinter Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une imprimante de point de service.
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
- Héritage
- Attributs
- Implémente
Configuration requise pour Windows
Famille d’appareils |
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v1.0)
|
Remarques
Pour obtenir un objet PosPrinter, utilisez les méthodes statiques FromIdAsync ou GetDefaultAsync .
Pour obtenir un exemple d’implémentation, consultez l’exemple d’imprimante POS .
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1703 | 15063 | GetDeviceSelector(PosConnectionTypes) |
1903 | 18362 | GetFontProperty |
1903 | 18362 | SupportedBarcodeSymbologies |
Propriétés
Capabilities |
Obtient les fonctionnalités de l’imprimante de point de service. |
DeviceId |
Obtient l’identificateur de l’imprimante de point de service. |
Status |
Obtient la status actuelle de l’alimentation et de la disponibilité de l’imprimante de point de service. |
SupportedBarcodeSymbologies |
Obtient les symboles de code-barres pris en charge par l’imprimante de point de service. |
SupportedCharacterSets |
Obtient la liste des jeux de caractères pris en charge par l’imprimante de point de service. |
SupportedTypeFaces |
Obtient les polices et les polices que l’imprimante de point de service prend en charge. |
Méthodes
CheckHealthAsync(UnifiedPosHealthCheckLevel) |
Obtient l’état d’intégrité de l’imprimante de point de service de manière asynchrone. |
ClaimPrinterAsync() |
Demande l’imprimante de point de service à utiliser et obtient une instance de la classe ClaimedPosPrinter pour l’imprimante de point de service. |
Close() |
Fermez la session d’imprimante POS. Pour C++ et JavaScript, utilisez Close(). Pour C# et Visual Basic, utilisez Dispose(). |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. |
FromIdAsync(String) |
Crée un objet PosPrinter pour l’imprimante de point de service avec le DeviceInformation.Id spécifié. |
GetDefaultAsync() |
Obtient l’imprimante jumelée ou connectée localement par défaut. |
GetDeviceSelector() |
Obtient une chaîne AQS (Advanced Query Syntax) que vous pouvez utiliser pour répertorier les imprimantes de point de service disponibles. |
GetDeviceSelector(PosConnectionTypes) |
Obtient une chaîne AQS (Advanced Query Syntax) que vous pouvez utiliser pour répertorier les imprimantes de point de service disponibles sur les types de connexion spécifiés |
GetFontProperty(String) |
Obtient la propriété de police spécifiée à partir des imprimantes de point de service. |
GetStatisticsAsync(IIterable<String>) |
Obtient les statistiques spécifiées à partir de l’imprimante de point de service. |
Événements
StatusUpdated |
Se produit lorsque le status de l’alimentation ou de la disponibilité de l’imprimante de point de service change. |