Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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