檢視列印網頁
在任何類型的用戶端平臺上執行的任何網際網路瀏覽器時,使用者可以檢視顯示 Microsoft Windows 2000 或更新版本列印伺服器及其連線印表機狀態的網頁。 Microsoft 提供一組產生這些網頁的伺服器駐留 HTML 檔案。 使用 URL 的用戶端瀏覽器可以參考列印伺服器的網頁和每部伺服器安裝的印表機。 您可以從這些頁面的連結參考其他頁面。
若要讓 Windows 2000 列印伺服器支援網頁,它必須使用 Microsoft Internet Information Server (IIS) 或 Windows 2000 Professional 軟體搭配 Microsoft 對等 Web Server 執行 Windows 2000 Server 軟體。
若要讓 Windows XP 列印伺服器支援網頁,它必須執行 Microsoft Windows Server 2003 軟體與 Microsoft Internet Information Server (IIS) ,或使用 Microsoft Peer Web Server 執行 Windows XP Professional 軟體。 請注意,Windows XP Home Edition 中的列印伺服器不支援網頁。
若要檢視列印伺服器頁面,使用者指定下列 URL 格式:
<HTTPs:// ServerName > /printers
其中 < ServerName > 是伺服器名稱, (網際網路連線的 DNS 名稱,或內部網路連線的 WINS 名稱) 。 URL 會指向產生列印伺服器頁面的 HTML 檔案。
伺服器頁面會針對伺服器上可用的每一個列印佇列,提供列印佇列頁面的連結。 所有使用者都可以存取共用列印佇列。 使用者也可以指定具有下列格式的 URL,以參考共用印表機的列印佇列頁面:
<HTTPs:// ServerName > / < ShareName>
其中 < ShareName > 是列印佇列的共用名稱稱,如其屬性工作表中所指定。
如果使用者在列印檔案夾中選取印表機的連結,則會自動啟動 Windows Internet Explorer,並存取列印佇列頁面的 URL。 或者,如先前所述,使用者可以藉由指定任何 HTML 瀏覽器的頁面 URL 來檢視列印伺服器頁面或列印佇列頁面。
列印網頁是從可由 Microsoft Active Server Pages (ASP) 解譯的範本檔案產生。 這些範本 (稱為 ASP 檔案) 包含標準 HTML 標籤和 ASP 腳本標籤, < (% 和 % >) 。
當 Active Server Pages 解譯器在 ASP 腳本標籤內遇到文字時,它會呼叫適當的指令碼語言解譯器 (,例如 JScript 或 VBScript) 來處理文字。 產生的 HTML 資料流程接著會傳送至用戶端瀏覽器。
如需 Microsoft Active Server Pages 的詳細資訊,請參閱Microsoft Windows SDK檔。
針對列印網頁提供一組 COM 型 ActiveX 物件,其中包含相關聯的自動化介面,Oleprn.dll) 中提供 (,以取得印表機屬性和 SNMP 資訊。
當使用者想要檢視特定伺服器或印表機的網頁時,會發生下列步驟:
使用者會採用瀏覽器來指定適當的 URL。 URL 指向指定之列印伺服器上的其中一個範本檔案。
伺服器駐留的 Active Server Pages 解譯器是 IIS 的一部分、搜尋 ASP 腳本標籤、叫用適當的指令碼語言解譯器來解譯腳本文字,並將傳回的結果放在 HTML 資料流程中。
伺服器上的 ASP 解譯器會將產生的 HTML 資料流程傳送至用戶端的瀏覽器。
下圖說明印表機 URL 從用戶端傳送至列印伺服器的程式,以及如何將其相關聯的 HTML 資料流程傳回用戶端。