MsSna_ServicePrint, classe

Contient des sessions d’impression.

La syntaxe suivante est simplifiée à partir du code MOF.

Syntaxe

  
class MsSna_ServicePrint : MsSna_Service  
{  
   String Name;  
   boolean NoEventLogOnSkippingTransparentSection;  
   boolean UseProportionalFontChange;  
   boolean FlushFinalFF;  
   boolean DelayPrintStart;  
   boolean AlwaysDoNL;  
   boolean NoSpaceAfterFF;  
   boolean DoAllFF;  
   boolean IgnoreCharsUnder3F;  
   boolean UseFixedTabs;  
   sint32 ActivationRetryInterval;  
   sint32 ActivationRetryLimit;  
   String StatusText;  
};  

Propriétés

Nom
Type de données : StringQualifiers : Clé, MAXLEN(16)Type d’accès : Lecture/écriture

Nom du service d’impression de l’hôte. Le nom est identique au nom de l’ordinateur.

NoEventLogOnSkippingTransparentSection
Type de données : Type BooleanAccess : Lecture/écriture

true pour empêcher une entrée dans le journal des événements chaque fois qu’un service d’impression ignore une section transparente trouvée lors de l’impression d’un travail d’impression hôte; sinon, false.

UseProportionalFontChange
Type de données : Type BooleanAccess : Lecture/écriture

true pour empêcher le chevauchement de caractères dans les documents contenant des polices de type nonfixées imprimées via le service d’impression hôte ; sinon, false.

FlushFinalFF
Type de données : Type BooleanAccess : Lecture/écriture

true pour que le service d’impression hôte soit explicitement alimenté par formulaire le document à la fin d’un travail d’impression; sinon, false.

DelayPrintStart
Type de données : Type BooleanAccess : Lecture/écriture

true pour retarder le début du travail d’impression jusqu’à ce que les données imprimables ne sont reçues par les services d’impression hôte ; sinon, false.

AlwaysDoNL
Type de données : Type BooleanAccess : Lecture/écriture

true pour insérer une nouvelle ligne lorsque le service d’impression hôte détermine que la position d’impression maximale a été atteinte pour une ligne de données particulière ; sinon, false.

NoSpaceAfterFF
Type de données : Type BooleanAccess : Lecture/écriture

true pour empêcher les services d’impression d’insérer un caractère d’espace en suivant un flux de formulaire ; sinon, false.

DoAllFF
Type de données : Type BooleanAccess : Lecture/écriture

true pour forcer le pilote d’imprimante à respecter toutes les commandes de flux de formulaire ; sinon, false.

IgnorerCharsUnder3F
Type de données : Type BooleanAccess : Lecture/écriture

true pour que le service d’impression hôte ignore les caractères hexadécimaux 3F et ci-dessous ; sinon, false.

UseFixedTabs
Type de données : Type BooleanAccess : Lecture/écriture

true pour désactiver les fonctionnalités de tabulation normales (telles que l’alignement des onglets dans les colonnes) et interpréter chaque onglet comme un nombre fixe d’espaces ; sinon, false.

ActivationRetryInterval
Type de données : sint32Access Type : Lecture/écriture

Nombre de secondes à attendre avant de réessayer d’imprimer le travail. La valeur par défaut est 10 secondes.

ActivationRetryLimit
Type de données : sint32Access Type : Lecture/écriture

Nombre de tentatives d’activation de la conversation APPC après une connexion terminée. La valeur par défaut est -1 (infinie).

StatusText
Type de données : Type StringAccess : Lecture/écriture

État actuel du service d’impression hôte. Le tableau suivant décrit les valeurs possibles pour StatusText.

Valeur Description
Non configuré Le service n’est pas configuré.
Inactif Le service est inactif.
Pending Le service est en attente.
En cours d’arrêt Le service est en cours d'arrêt.
Actif Le service est actif.
Hors date Le service est obsolète.
Suspendu Le service est suspendu.

Méthodes

Méthode Description
Start démarre le service.
Stop arrête le service.

Configuration requise

Plateformes : Windows Server 2003 R2 SP2, Windows Vista SP2, Windows 7, Windows Server 2008 SP2, Windows Server 2012

Voir aussi

Classes du fournisseur WMI WMISNA
Administration et gestion - Guide du programmeur