Partager via


classe MsSna_PrintSession

Classe de base pour une session d’impression sur un service d’impression.

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

Syntaxe

  
class MsSna_PrintSession : MsSna_Config  
{  
   String Name;  
   String Service;  
   String Comment;  
   String StatusText;  
   sint16 Activation;  
   sint16 CodePage;  
   sint16 CodePageLanguage;  
   String PrinterDeviceName;  
   String CodePageCustomFile;   
   String PrinterFile;  
   boolean PrintToFile;  
   String FaceName;  
   boolean FaceNameOverride;  
   sint32 LeftMargin;  
   sint32 RightMargin;  
   sint32 TopMargin;  
   sint32 BottomMargin;  
   boolean MarginOverride;  
   boolean UniqueExtension;  
   String PDTFile;  
   boolean CheckPDTFile;  
   String Filter;  
   boolean bFilter;  
   sint16 FontSize;  
   sint16 SessionType;  
   sint16 LinesPerInch;  
   sint16 CharsPerLine;  
   boolean IgnoreTransparentSections;  
   boolean NoHorizontalScaling;  
   boolean NoVerticalScaling;  
   boolean LPIOverride;  
   boolean PageSetupOverride;  
};  

Paramètres

Nom
Type de données : qualificateurs de chaîne : clé, MAXLEN(32), type d’accès TOUPPERCASE: lecture/écriture

Nom de session, qui distingue différentes imprimantes sur le réseau.

Service
Type de données : Qualificateurs de chaîne : Type d’accès MAXLEN(20) : Lecture/écriture

Service SNA auquel appartient la session d’impression.

Commentaire
Type de données : Qualificateurs de chaîne : Type d’accès MAXLEN(25) : Lecture/écriture

Champ de commentaire facultatif.

StatusText
Type de données : Type d’accès de chaîne : lecture/écriture

État de la session d’impression.

Activation
Type de données : Type d’accès de chaîne : lecture/écriture

Activation de la session d’impression. Le tableau suivant décrit les valeurs possibles pour l’activation.

Valeur Descriptif
0 Automatique. Active automatiquement la session d’impression lorsque le service d’impression hôte est démarré
1 Manuelles. Active manuellement la session d’impression.

CodePage
Type de données : type d’accès sint16: lecture/écriture

Valeur qui indique si un code de langue standard ou une page de codes personnalisée sera utilisé. Le tableau suivant décrit les valeurs possibles pour CodePage.

Valeur Descriptif
0 Langue
1 Coutume

CodePageLanguage
Type de données : type d’accès sint16: lecture/écriture

Page de codes à utiliser dans la session d’impression. Pour plus d’informations sur les valeurs possibles pour CodePageLanguage, consultez la section Notes .

PrinterDeviceName
Type de données : qualificateurs de chaîne : MAXLEN(256)Type d’accès : lecture/écriture

Nom de l’imprimante de destination.

CodePageCustomFile
Type de données : qualificateurs de chaîne : MAXLEN(256)Type d’accès : lecture/écriture

Nom de fichier si une page de codes personnalisée doit être utilisée.

PrinterFile
Type de données : qualificateurs de chaîne : MAXLEN(256)Type d’accès : lecture/écriture

Le nom du fichier. Valide uniquement lors de l’impression dans un fichier.

PrintToFile
Type de données : type d’accès booléen : lecture/écriture

true pour indiquer que le travail d’impression sera envoyé à un fichier ; sinon, false. Notez que vous devez toujours configurer une imprimante de destination.

FaceName
Type de données : qualificateurs de chaîne : TYPE d’accès MAXLEN(31) : Lecture/écriture

Nom du visage.

FaceNameOverride
Type de données : type d’accès booléen : lecture/écriture

true pour remplacer les commandes de l’hôte ; sinon, false.

LeftMargin
Type de données : qualificateurs sint32 : MINVALUE(0), MAXVALUE(255)Access Type : Lecture/écriture

Marge gauche, en pouces.

RightMargin
Type de données : qualificateurs sint32 : MINVALUE(0), MAXVALUE(255) Type d’accès : Lecture/écriture

Marge droite, pouces.

TopMargin
Type de données : Qualificateurs de chaîne : MINVALUE(0), MAXVALUE(255) Type d’accès : Lecture/écriture

Marge supérieure, en pouces.

BottomMargin
Type de données : qualificateurs sint32 : MINVALUE(0), MAXVALUE(255)Access Type : Lecture/écriture

Marge inférieure, en pouces.

MarginOverride
Type de données : type d’accès booléen : lecture/écriture

true pour remplacer les commandes de marge hôte ; sinon, false.

UniqueExtension
Type de données : type d’accès booléen : lecture/écriture

true pour indiquer au service d’impression de donner à chaque fichier une extension unique lors de l’impression d’un fichier.

PDTFile
Type de données : qualificateurs de chaîne : MAXLEN(256)Type d’accès : lecture/écriture

Fichier PDT utilisé pour mettre en forme le travail d’impression.

CheckPDTFile
Type de données : type d’accès booléen : lecture/écriture

true pour indiquer qu’un fichier PDT sera utilisé pour mettre en forme le travail d’impression ; sinon, false.

Filtre
Type de données : qualificateurs de chaîne : MAXLEN(256)Type d’accès : lecture/écriture

DLL de filtre à utiliser pour filtrer le flux de données d’imprimante.

bFilter
Type de données : qualificateurs booléens : Type d’accès QualiferValueHere : lecture/écriture

true pour indiquer qu’une DLL de filtre sera utilisée pour filtrer le flux de données de l’imprimante ; sinon, false.

FontSizeOverride
Type de données : type d’accès booléen : lecture/écriture

true pour remplacer les commandes de taille de police de l’hôte.

FontSize
Type de données : qualificateurs sint16 : MINVALUE(0), MAXVALUE(3276) Type d’accès : Lecture/écriture

Taille de police à utiliser lors de l’impression.

SessionType
Type de données : type d’accès sint16 : lecture/écriture

Valeur qui indique s’il s’agit d’une session d’impression APPC ou 3270. Le tableau suivant décrit les valeurs possibles pour SessionType.

Valeur Descriptif
0 APPC
1 3270

LinesPerInch
Type de données : qualificateurs sint16 : MINVALUE(1), MAXVALUE(12) Type d’accès : lecture/écriture

Nombre de lignes par pouce à imprimer.

CharsPerLine
Type de données : type d’accès sint16 : lecture/écriture

Nombre de caractères par ligne à imprimer.

IgnoreTransparentSections
Type de données : type d’accès booléen : lecture/écriture

true pour ignorer les sections du flux de données d’impression qui ont été marquées comme transparentes ; sinon, false. Cette valeur est valide uniquement lors de l’utilisation d’un fichier PDT pour mettre en forme les données.

NoHorizontalScaling
Type de données : type d’accès booléen : lecture/écriture

true pour désactiver la fonctionnalité de mise à l’échelle horizontale du pilote d’imprimante ; sinon, false.

NoVerticalScaling
Type de données : type d’accès booléen : lecture/écriture

true pour désactiver la fonctionnalité de mise à l’échelle verticale du pilote d’imprimante ; sinon, false.

LPIOverride
Type de données : type d’accès booléen : lecture/écriture

true pour activer les commandes d’hôte pour que les lignes par pouce soient remplacées ; sinon, false.

PageSetupOverride
Type de données : Type d’accès de chaîne : lecture/écriture

Remplacement de la mise en page.

Remarques

Le tableau suivant décrit les valeurs possibles pour CodePageLanguage.

Code Langue
0 Afrikaans[500]
1 Albanais[870]
2 Arabe (Algérie)[420]
3 Arabe (Royaume de Bahreïn)[420]
4 Arabe (Égypte)[420]
5 Arabe (Irak)[420]
6 Arabe (Jordanie)[420]
7 Arabe (Koweït)[420]
8 Arabe (Liban)[420]
9 Arabe (Libye)[420]
10 Arabe (Maroc)[420]
11 Arabe (Oman)[420]
12 Arabe (Qatar)[420]
13 Arabe (Arabie saoudite)[420]
14 Arabe (Syrie)[420]
15 Arabe (Tunisie)[420]
16 Arabe (U.A.E.)[420]
17 Arabe (Yémen)[420]
18 Basque[284]
19 Biélorusse[1025]
20 Bulgare[1025]
Vingt-et-un Catalan[284]
22 Chinois (PRC)[935]
23 Chinois (Singapour)[935]
Vingt-quatre Chinois (Région administrative spéciale de Hong Kong)[937]
25 Chinois (Région administrative spéciale de Macao)[937]
26 Chinois (Taïwan)[937]
27 Croate[870]
28 Tchèque[870]
29 Danois[277]
30 Néerlandais (Belgique)[500]
31 Néerlandais (Standard)[037]
32 Anglais (Australien)[037]
33 Anglais (Belize)[500]
34 Anglais (canadien)[037]
35 Anglais (Caraïbes)[500]
36 Anglais (Irlande)[285]
37 Anglais (Jamaïque)[500]
38 Anglais (Nouvelle-Zélande)[037]
39 Anglais (Afrique du Sud)[037]
40 Anglais (Trinité)[500]
41 Anglais (Royaume-Uni)[285]
42 Anglais (États-Unis)[037]
43 Estonien[1112]
44 Faeroese[277]
45 Finnois[278]
46 Français (Belgique)[500]
47 Français (canadien)[037]
48 Français (Luxembourg)[500]
49 Français (Standard)[297]
50 Français (Suisse)[500]
51 Allemand (autrichien)[273]
52 Allemand (Liechtenstein)[500]
53 Allemand (Luxembourg)[500]
54 Allemand (Standard)[273]
55 Allemand (Suisse)[500]
56 Grec[423]
57 Grec (moderne)[875]
58 Hébreu[424]
59 Hongrois[870]
soixante Islandais[871]
61 Indonésien[037]
62 Italien[280]
63 Italien (suisse)[500]
64 International[500]
65 Japonais (Étendre Katakana)[930]
66 Japonais (anglais-inférieur)[931]
67 Japonais (étendre l’anglais)[939]
68 Japonais (Katakana)[290]
69 Coréen[933]
70 Letton[1112]
71 Lituanien[1112]
72 Macédonien[1025]
73 Malay[037]
74 Norvégien (Bokmal)[277]
75 Norvégien (Nynorsk)[277]
76 Polonais[870]
77 Portugais (Brésil)[037]
78 Portugais (Portugal)[037]
79 Roumain[870]
80 Russe[880]
81 Serbe (cyrillique)[1025]
82 Serbe (latin)[870]
83 Slovaque[870]
84 Slovène[870]
85 Espagnol (Argentine)[284]
86 Espagnol (Bolivie)[284]
87 Espagnol (Chili)[284]
88 Espagnol (Columbia)[284]
89 Espagnol (Costa Rica)[284]
90 Espagnol (Rep.)[284]
91 Espagnol (Équateur)[284]
92 Espagnol (El Salvador)[284]
93 Espagnol (Guatemala)[284]
94 Espagnol (Honduras)[284]
95 Espagnol (Mexique)[284]
96 Espagnol (Tri moderne)[284]
97 Espagnol (Nicaragua)[284]
98 Espagnol (Panama)[284]
99 Espagnol (Paraguay)[284]
100 Espagnol (Pérou)[284]
101 Espagnol (Porto Rico)[284]
102 Espagnol (Trad. Trier)[284]
1:03 Espagnol (Uruguay)[284]
104 Espagnol (Venezuela)[284]
105 Suédois[278]
01:23:06 AM Thaï[838]
107 Turc[905]
108 Turc (Latin-5)[1026]
109 Ukrainien[1025]
110 Danois (Euro)[1142]
111 Anglais (Canadien) (Euro)[1140]
112 Anglais (Royaume-Uni) (Euro)[1146]
113 Anglais (États-Unis) (Euro)[1140]
114 Finnois (Euro)[1143]
115 Français (Standard) (Euro)[1147]
116 Allemand (Standard) (Euro)[1141]
117 Islandais (Euro)[1149]
118 International (Euro)[1148]
119 Italien (Euro)[1144]
120 Système ouvert latin-1 (Euro)[924]
121 Norvégien (Bokmal) (Euro)[1142]
122 Norvégien (Nynorsk) (Euro)[1142]
123 Espagnol (Trad. Tri) (Euro)[1145]
124 Suédois (Euro)[1143]
125 Système ouvert latin-1[1047]
126 Anglais (Australien) (Euro)[1140]
127 Français (Canadien) (Euro)[1140]

Spécifications

Plateformes : Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 et Windows 10

Voir aussi

Classes de fournisseur WMISNA WMI
Guide du programmeur d’administration et de gestion