Compartir a través de


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