Partilhar via


Variáveis ASP para imprimir páginas da Web

A Microsoft fornece um conjunto de variáveis de sessão ASP para uso por páginas da Web de impressão personalizadas. A tabela a seguir lista as variáveis de sessão. Os arquivos ASP personalizados não devem modificar essas variáveis. Conforme indicado, algumas variáveis só serão válidas se o monitor de porta TCP/IP da Microsoft estiver sendo usado para a impressora.

Algumas variáveis são passadas como variáveis de sessão, enquanto outras são passadas usando a decoração de URL. As variáveis de sessão podem ser acessadas usando Session("VariableName"). Os parâmetros passados pela decoração de URL podem ser acessados usando Request("VariableName"). Se você quiser atualizar automaticamente a página status, talvez seja necessário redefinir a URL com as variáveis que sua página requer. Como as variáveis de solicitação devem ser passadas na URL, elas podem exigir codificação e decodificação para serem convertidas da representação ANSI para Unicode. Um objeto auxiliar, cujo PROGID COM é "OlePrn.OleCvt", foi fornecido para habilitar a codificação e a decodificação entre o ANSI usado na URL e no Unicode. Dois métodos neste objeto, IOleCvt::EncodeUnicodeName e IOleCvt::D ecodeUnicodeName, podem ser usados para traduzir de ANSI para Unicode e de Unicode para ANSI, respectivamente. Essa conversão não precisa ser executada para variáveis de sessão.

Variável de valor TCP/variável de porta IP codificada? Monitorar somente? Tipo MS_ASP1

Caminho do diretório para a página inicial da Web usada para descrever detalhes específicos da impressora.

Não

Solicitação

Não

MS_Community

O nome da comunidade SNMP do servidor de impressão.

Sim

Solicitação

Não

MS_Computer

O nome do computador do servidor de impressão.

Não

Session

Não

MS_DefaultPage

O arquivo ASP padrão para detalhes específicos da impressora.

Não

Session

Não

MS_Device

O índice de dispositivo SNMP da impressora.

Sim

Solicitação

Não

MS_DHTMLEnabled

TRUE se o cliente der suporte a HTML dinâmico; caso contrário , FALSE.

Não

Session

Não

MS_IPAddress

O endereço IP da impressora.

Sim

Solicitação

Não

MS_LocalServer

O identificador do servidor de impressão. Pode ser um endereço IP ou um nome de computador.

Não

Session

Não

MS_Model

O nome do driver da impressora.

Não

Solicitação

Sim

MS_Portname

O nome da porta da impressora.

Não

Solicitação

Sim

MS_Printer

O nome da impressora.

Não

Solicitação

Sim

MS_SNMP

TRUE se o SNMP estiver sendo usado com uma impressora, caso contrário, FALSE.

Sim

Solicitação

Não

MS_URLPrinter

O nome da impressora, no formato de URL codificado.

Não

Solicitação

Sim

As variáveis de sessão especificam as propriedades da impressora "atual", ou seja, a impressora para a qual uma página ASP foi invocada. Para obter propriedades de impressora adicionais para a impressora atual ou obter propriedades de uma impressora diferente, consulte Objetos ActiveX para Imprimir Páginas da Web.