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.