共用方式為


列印網頁的 ASP 變數

Microsoft 提供一組 ASP 會話變數,供自訂列印網頁使用。 下表列出會話變數。 自訂的 ASP 檔案不得修改這些變數。 如前所述,某些變數只有在 Microsoft 的 TCP/IP 埠監視器用於印表機時才有效。

有些變數會以會話變數的形式傳入,而其他變數則會使用 URL 裝飾傳入。 您可以使用 Session (「VariableName」) 來存取會話變數。 透過 URL 裝飾傳入的參數可以使用 Request (「VariableName」) 來存取。 如果您想要自動重新整理狀態頁面,您可能會發現必須使用頁面所需的變數重新編碼 URL。 由於要求變數必須在 URL 中傳遞,因此可能需要編碼和解碼,才能從 ANSI 轉譯為 Unicode 標記法。 已提供協助程式物件,其 COM ProgID 為 「OlePrn.OleCvt」,可啟用 URL 和 Unicode 中所使用 ANSI 之間的編碼和解碼。 此物件上的兩種方法 IOleCvt::EncodeUnicodeNameIOleCvt::D ecodeUnicodeName可用來從 ANSI 轉譯為 Unicode,以及分別從 Unicode 轉譯為 ANSI。 此轉換不需要針對會話變數執行。

變數值 TCP/IP 埠變數編碼? 僅監視? 類型MS_ASP1

用於描述印表機特定詳細資料之初始頁面的目錄路徑。

要求

MS_Community

列印伺服器的 SNMP 社群名稱。

要求

MS_Computer

列印伺服器的電腦名稱稱。

工作階段

MS_DefaultPage

印表機特定詳細資料的預設 ASP 檔案。

工作階段

MS_Device

印表機的 SNMP 裝置索引。

要求

MS_DHTMLEnabled

如果用戶端支援動態 HTML,則為TRUE;否則為FALSE

工作階段

MS_IPAddress

印表機的 IP 位址。

要求

MS_LocalServer

列印伺服器的識別碼。 這可能是 IP 位址或電腦名稱稱。

工作階段

MS_Model

印表機驅動程式的名稱。

要求

MS_Portname

印表機的埠名稱。

要求

MS_Printer

印表機的名稱。

要求

MS_SNMP

如果 SNMP 與印表機搭配使用,則為TRUE,否則為FALSE

要求

MS_URLPrinter

印表機的名稱,採用編碼的 URL 格式。

要求

會話變數會指定「目前」印表機的屬性,也就是叫用 ASP 頁面的印表機。 若要取得目前印表機的其他印表機屬性,或取得不同印表機的屬性,請參閱 列印網頁的 ActiveX 物件