Clase MsSna_PrintSession
Una clase base para una sesión de impresión en un servicio de impresión.
La sintaxis siguiente se simplifica a partir del código MOF.
Sintaxis
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;
};
Parámetros
Nombre
Tipo de datos: cadena Calificadores: clave, MAXLEN(32), TOUPPERCASE Tipo de acceso: lectura y escritura
Nombre de la sesión, que distingue las distintas impresoras de la red.
Servicio
Tipo de datos: cadena Calificadores: MAXLEN(20) Tipo de acceso: lectura y escritura
Servicio SNA al que pertenece la sesión de impresión.
Comentario
Tipo de datos: cadena Calificadores: MAXLEN(25) Tipo de acceso: lectura y escritura
Campo de comentario opcional.
StatusText
Tipo de datos: cadena Tipo de acceso: lectura y escritura
Estado de la sesión de impresión.
Activación
Tipo de datos: cadena Tipo de acceso: lectura y escritura
Activación de la sesión de impresión. En la tabla siguiente se describen los posibles valores para Activation.
Value | Descripción |
---|---|
0 | Automático. Activa automáticamente la sesión de impresión cuando se inicia el servicio de impresión de host |
1 | Manual. Activa la sesión de impresión manualmente. |
CodePage
Tipo de datos: sint16 Tipo de acceso: lectura y escritura
Valor que indica si se usará un código de idioma estándar o una página de códigos personalizada. En la tabla siguiente se describen los posibles valores para CodePage.
Value | Descripción |
---|---|
0 | Idioma |
1 | Personalizado |
CodePageLanguage
Tipo de datos: sint16 Tipo de acceso: lectura y escritura
Página de códigos que se va a usar en la sesión de impresión. Para obtener más información sobre los valores posibles de CodePageLanguage, vea la sección Comentarios.
PrinterDeviceName
Tipo de datos: cadena Calificadores: MAXLEN(256) Tipo de acceso: lectura y escritura
Nombre de la impresora de destino.
CodePageCustomFile
Tipo de datos: cadena Calificadores: MAXLEN(256) Tipo de acceso: lectura y escritura
Nombre de archivo si se va a usar una página de códigos personalizada.
PrinterFile
Tipo de datos: cadena Calificadores: MAXLEN(256) Tipo de acceso: lectura y escritura
Nombre del archivo. Solo es válido al imprimir en un archivo.
PrintToFile
Tipo de datos: booleano Tipo de acceso: lectura y escritura
true para indicar que el trabajo de impresión se enviará a un archivo; de lo contrario, false. Tenga en cuenta que todavía debe configurar una impresora de destino.
FaceName
Tipo de datos: cadena Calificadores: MAXLEN(31) Tipo de acceso: lectura y escritura
Nombre del rostro.
FaceNameOverride
Tipo de datos: booleano Tipo de acceso: lectura y escritura
true para invalidar los comandos de host; de lo contrario, false.
LeftMargin
Tipo de datos: sint32 Calificadores: MINVALUE(0), MAXVALUE(255) Tipo de acceso: lectura y escritura
Margen izquierdo, en pulgadas.
RightMargin
Tipo de datos: sint32 Calificadores: MINVALUE(0), MAXVALUE(255) Tipo de acceso: lectura y escritura
Margen derecho, en pulgadas.
TopMargin
Tipo de datos: cadena Calificadores: MINVALUE(0), MAXVALUE(255) Tipo de acceso: lectura y escritura
Margen superior, en pulgadas.
BottomMargin
Tipo de datos: sint32 Calificadores: MINVALUE(0), MAXVALUE(255) Tipo de acceso: lectura y escritura
Margen inferior, en pulgadas.
MarginOverride
Tipo de datos: booleano Tipo de acceso: lectura y escritura
true para invalidar los comandos de margen de host; de lo contrario, false.
UniqueExtension
Tipo de datos: booleano Tipo de acceso: lectura y escritura
true para indicar al servicio de impresión que asigne a cada archivo una extensión única al imprimir un archivo.
PDTFile
Tipo de datos: cadena Calificadores: MAXLEN(256) Tipo de acceso: lectura y escritura
Un archivo PDT utilizado para dar formato al trabajo de impresión.
CheckPDTFile
Tipo de datos: booleano Tipo de acceso: lectura y escritura
true para indicar que se usará un archivo PDT para dar formato al trabajo de impresión; de lo contrario, false.
Filter
Tipo de datos: cadena Calificadores: MAXLEN(256) Tipo de acceso: lectura y escritura
DLL de filtro que se va a usar para filtrar el flujo de datos de la impresora.
bFilter
Tipo de datos: booleano Calificadores: ValorDeCalificador Tipo de acceso: lectura y escritura
true para indicar que se usará un archivo DLL de filtro para filtrar el flujo de datos de la impresora; de lo contrario, false.
FontSizeOverride
Tipo de datos: booleano Tipo de acceso: lectura y escritura
true para invalidar los comandos de tamaño de fuente del host.
FontSize
Tipo de datos: sint16 Calificadores: MINVALUE(0), MAXVALUE(3276) Tipo de acceso: lectura y escritura
El tamaño de fuente que se va a utilizar al imprimir.
SessionType
Tipo de datos: sint16 Tipo de acceso: lectura y escritura
Valor que indica si se trata de una sesión de impresión de APPC o 3270. En la tabla siguiente se describen los posibles valores para SessionType.
Value | Descripción |
---|---|
0 | APPC |
1 | 3270 |
LinesPerInch
Tipo de datos: sint16 Calificadores: MINVALUE(1), MAXVALUE(12) Tipo de acceso: lectura y escritura
Número de líneas por pulgada que se imprimirán.
CharsPerLine
Tipo de datos: sint16 Tipo de acceso: lectura y escritura
Número de caracteres por línea que se van a imprimir.
IgnoreTransparentSections
Tipo de datos: booleano Tipo de acceso: lectura y escritura
true para pasar por alto las secciones del flujo de datos de impresión que se han marcado como Transparente; de lo contrario, false. Este valor solo es válido cuando se usa un archivo PDT para dar formato a los datos.
NoHorizontalScaling
Tipo de datos: booleano Tipo de acceso: lectura y escritura
true para desactivar la característica de escalado horizontal del controlador de impresora; de lo contrario, false.
NoVerticalScaling
Tipo de datos: booleano Tipo de acceso: lectura y escritura
true para desactivar la característica de escalado vertical del controlador de impresora; de lo contrario, false.
LPIOverride
Tipo de datos: booleano Tipo de acceso: lectura y escritura
true para habilitar los comandos de host para invalidar las líneas por pulgada; de lo contrario, false.
PageSetupOverride
Tipo de datos: cadena Tipo de acceso: lectura y escritura
Invalidación de la configuración de la página.
Comentarios
En la tabla siguiente se describen los posibles valores para CodePageLanguage.
Código | Idioma |
---|---|
0 | Afrikaans[500] |
1 | Albanés[870] |
2 | Árabe (Argelia)[420] |
3 | Árabe (Reino de Baréin)[420] |
4 | Árabe (Egipto)[420] |
5 | Árabe (Iraq)[420] |
6 | Árabe (Jordania)[420] |
7 | Árabe (Kuwait)[420] |
8 | Árabe (Líbano)[420] |
9 | Árabe (Libia)[420] |
10 | Árabe (Marruecos)[420] |
11 | Árabe (Omán)[420] |
12 | Árabe (Qatar)[420] |
13 | Árabe (Arabia Saudí)[420] |
14 | Árabe (Siria)[420] |
15 | Árabe (Túnez)[420] |
16 | Árabe (E.A.U.)[420] |
17 | Árabe (Yemen)[420] |
18 | Euskera[284] |
19 | Bielorruso[1025] |
20 | Búlgaro[1025] |
21 | Catalán[284] |
22 | Chino (RPC)[935] |
23 | Chino (Singapur)[935] |
24 | Chino (Región Administrativa Especial de Hong Kong)[937] |
25 | Chino (Región Administrativa Especial de Macao)[937] |
26 | Chino (Taiwán)[937] |
27 | Croata[870] |
28 | Checo[870] |
29 | Danés[277] |
30 | Neerlandés (Bélgica)[500] |
31 | Neerlandés (Estándar)[037] |
32 | Inglés (Australia)[037] |
33 | Inglés (Belice)[500] |
34 | Inglés (Canadá)[037] |
35 | Inglés (Caribe)[500] |
36 | Inglés (Irlanda)[285] |
37 | Inglés (Jamaica)[500] |
38 | Inglés (Nueva Zelanda)[037] |
39 | Inglés (Sudáfrica)[037] |
40 | Inglés (Trinidad)[500] |
41 | Inglés (Reino Unido)[285] |
42 | Inglés (Estados Unidos)[037] |
43 | Estonio[1112] |
44 | Faroés[277] |
45 | Finés[278] |
46 | Francés (Bélgica)[500] |
47 | Francés canadiense[037] |
48 | Francés (Luxemburgo)[500] |
49 | Francés (Estándar)[297] |
50 | Francés (Suiza)[500] |
51 | Alemán (Austria)[273] |
52 | Alemán (Liechtenstein)[500] |
53 | Alemán (Luxemburgo)[500] |
54 | Alemán (Estándar)[273] |
55 | Alemán (Suiza)[500] |
56 | Griego[423] |
57 | Griego (moderno)[875] |
58 | Hebreo[424] |
59 | Húngaro[870] |
60 | Islandés[871] |
61 | Indonesio[037] |
62 | Italiano[280] |
63 | Italiano (Suiza)[500] |
64 | Internacional[500] |
65 | Japonés (Extend Katakana)[930] |
66 | Japonés (English-lower)[931] |
67 | Japonés (Extend English)[939] |
68 | Japonés (Katakana)[290] |
69 | Coreano[933] |
70 | Letón[1112] |
71 | Lituano[1112] |
72 | Macedonio[1025] |
73 | Malayo[037] |
74 | Noruego (Bokmal)[277] |
75 | Noruego (Nynorsk)[277] |
76 | Polaco[870] |
77 | Portugués (Brasil)[037] |
78 | Portugués (Portugal)[037] |
79 | Rumano[870] |
80 | Ruso[880] |
81 | Serbio (cirílico)[1025] |
82 | Serbio (latino)[870] |
83 | Eslovaco[870] |
84 | Esloveno[870] |
85 | Español (Argentina)[284] |
86 | Español (Bolivia)[284] |
87 | Español (Chile)[284] |
88 | Español (Columbia)[284] |
89 | Español (Costa Rica)[284] |
90 | Español (República Dominicana)[284] |
91 | Español (Ecuador)[284] |
92 | Español (El Salvador)[284] |
93 | Español (Guatemala)[284] |
94 | Español (Honduras)[284] |
95 | Español (México)[284] |
96 | Español (alfabetización internacional)[284] |
97 | Español (Nicaragua)[284] |
98 | Español (Panamá)[284] |
99 | Español (Paraguay)[284] |
100 | Español (Perú)[284] |
101 | Español (Puerto Rico)[284] |
102 | Español (Trad. Sort)[284] |
103 | Español (Uruguay)[284] |
104 | Español (Venezuela)[284] |
105 | Sueco[278] |
106 | Tailandés[838] |
107 | Turco[905] |
108 | Turco (latino-5)[1026] |
109 | Ucraniano[1025] |
110 | Danés (Euro)[1142] |
111 | Inglés (canadiense) (Euro)[1140] |
112 | Inglés (Reino Unido) (Euro)[1146] |
113 | Inglés (Estados Unidos) (Euro)[1140] |
114 | Finés (Euro)[1143] |
115 | Francés (Estándar) (Euro)[1147] |
116 | Alemán (Estándar) (Euro)[1141] |
117 | Islandés (Euro)[1149] |
118 | Internacional (Euro)[1148] |
119 | Italiano (Euro)[1144] |
120 | Latin-1 Open System (Euro)[924] |
121 | Noruego (Bokmal) (Euro)[1142] |
122 | Noruego (Nynorsk) (Euro)[1142] |
123 | Español (Trad. Sort) (Euro)[1145] |
124 | Sueco (Euro)[1143] |
125 | Latin-1 Open System (Euro)[1047] |
126 | Inglés (Australia) (Euro)[1140] |
127 | Francés (Canadá) (Euro)[1140] |
Requisitos
Plataformas: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 y Windows 10
Consulte también
Clases del proveedor de WMI de WMISNA
Guía del programador de administración