Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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