Compartir a través de


MsSna_PrintSession (clase)

Clase base para una sesión de impresión en un servicio Print.

La siguiente sintaxis 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: Calificadores de cadena : Key, MAXLEN(32), TOUPPERCASEAccess Type: Read/Write

El nombre de la sesión, que distingue diferentes impresoras de la red.

Servicio
Tipo de datos: Calificadores de cadena : MAXLEN(20)Tipo de acceso: lectura y escritura

Servicio SNA al que pertenece la sesión de impresión.

Comentario
Tipo de datos: Calificadores de cadena : MAXLEN(25)Tipo de acceso: lectura y escritura

Campo de comentario opcional.

StatusText
Tipo de datos: Tipo de acceso de cadena : lectura y escritura

Estado de la sesión de impresión.

Activación
Tipo de datos: Tipo de acceso de cadena : lectura y escritura

Activación de la sesión de impresión. En la tabla siguiente se describen los valores posibles de Activación.

Importancia Descripción
0 Automático. Activa la sesión de impresión automáticamente cuando se inicia el servicio de impresión de host.
1 Manual. Activa la sesión de impresión manualmente.

CodePage
Tipo de datos: tipo de acceso sint16: 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 valores posibles para CodePage.

Importancia Descripción
0 Lenguaje
1 Personalizado

CodePageLanguage
Tipo de datos: tipo de acceso sint16: 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 para CodePageLanguage, vea la sección Comentarios .

PrinterDeviceName
Tipo de datos: Calificadores de cadena : MAXLEN(256)Tipo de acceso: lectura y escritura

Nombre de la impresora de destino.

CodePageCustomFile
Tipo de datos: Calificadores de cadena : 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: Calificadores de cadena : MAXLEN(256)Tipo de acceso: lectura y escritura

El nombre del archivo. Válido solo cuando se imprime en un archivo.

PrintToFile
Tipo de datos: Tipo de acceso booleano : 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: Calificadores de cadena : MAXLEN(31)Tipo de acceso: lectura y escritura

Nombre de la cara.

FaceNameOverride
Tipo de datos: Tipo de acceso booleano : lectura y escritura

true para invalidar los comandos 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: Calificadores de cadena : 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: Tipo de acceso booleano : lectura y escritura

true para invalidar los comandos de margen de host; de lo contrario, false.

UniqueExtension
Tipo de datos: Tipo de acceso booleano : 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: Calificadores de cadena : MAXLEN(256)Tipo de acceso: lectura y escritura

Archivo PDT usado para dar formato al trabajo de impresión.

CheckPDTFile
Tipo de datos: Tipo de acceso booleano : lectura y escritura

true para indicar que se usará un archivo PDT para dar formato al trabajo de impresión; de lo contrario, false.

Filtro
Tipo de datos: Calificadores de cadena : 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: Calificadores booleanos : QualiferValueHere Access Type: 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: Tipo de acceso booleano : 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

Tamaño de fuente que se va a usar al imprimir.

SessionType
Tipo de datos: tipo de acceso sint16 : lectura y escritura

Valor que indica si se trata de una sesión de impresión APPC o 3270. En la tabla siguiente se describen los valores posibles para SessionType.

Importancia 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 va a imprimir.

CharsPerLine
Tipo de datos: tipo de acceso sint16 : lectura y escritura

Número de caracteres por línea que se va a imprimir.

IgnoreTransparentSections
Tipo de datos: Tipo de acceso booleano : 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: Tipo de acceso booleano : lectura y escritura

true para desactivar la característica de escalado horizontal del controlador de impresora; de lo contrario, false.

NoVerticalScaling
Tipo de datos: Tipo de acceso booleano : lectura y escritura

true para desactivar la característica de escalado vertical del controlador de impresora; de lo contrario, false.

LPIOverride
Tipo de datos: Tipo de acceso booleano : lectura y escritura

true para habilitar los comandos host de las líneas por pulgada que se van a invalidar; de lo contrario, false.

PageSetupOverride
Tipo de datos: Tipo de acceso de cadena : lectura y escritura

Invalidación de la configuración de la página.

Observaciones

En la tabla siguiente se describen los valores posibles para CodePageLanguage.

Código Lenguaje
0 Afrikaans[500]
1 Albanés[870]
2 Árabe (Argelia)[420]
3 Árabe (Reino de Bahréin)[420]
4 Árabe (Egipto)[420]
5 Árabe (Irak)[420]
6 Árabe (Jordania)[420]
7 Árabe (Kuwait)[420]
8 Árabe (Líbano)[420]
9 Árabe (Libia)[420]
10 Árabe (Marruecos)[420]
11 Árabe (Oman)[420]
12 Árabe (Qatar)[420]
13 Árabe (Arabia Saudita)[420]
14 Árabe (Siria)[420]
15 Árabe (Túnez)[420]
16 Árabe (U.A.E.)[420]
17 Árabe (Yemen)[420]
18 Vasco[284]
19 Bielorruso[1025]
20 Búlgaro[1025]
Veintiuno Catalán[284]
22 Chino (PRC)[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 (Australiano)[037]
33 Inglés (Belice)[500]
34 Inglés (Canadiense)[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 Faeroese[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 (Suizo)[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 (Suizo)[500]
56 Griego[423]
57 Griego (moderno)[875]
58 Hebreo[424]
59 Húngaro[870]
60 Islandés[871]
61 Indonesia[037]
62 Italiano[280]
63 Italiano (Suizo)[500]
64 Internacional[500]
65 Japonés (Extender Katakana)[930]
66 Japonés (inglés-inferior)[931]
67 Japonés (ampliar inglés)[939]
68 Japonés (Katakana)[290]
69 Coreano[933]
70 Letón[1112]
71 Lituano[1112]
72 Macedonia[1025]
73 Malayo[037]
74 Noruego (Bokmal)[277]
75 Noruego (Nynorsk)[277]
76 Polaco[870]
77 Portugués (Brasil)[037]
Setenta y ocho 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.)[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 (Ordenación moderna)[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 Ucrania[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 Finlandé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[1047]
126 Inglés (Australiano) (Euro)[1140]
127 Francés (Canadiense) (Euro)[1140]

Requisitos

Plataformas: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows 11 y Windows 10

Véase también

Clases de proveedor WMI WMISNA
Guía del programador de administración y administración