查看打印网页
在任何类型的客户端平台上执行任何 Internet 浏览器时,用户可以查看显示 Microsoft Windows 2000 或更高版本打印服务器及其连接打印机状态的网页。 Microsoft 提供一组驻留在服务器的 HTML 文件,用于生成这些网页。 客户端浏览器可以使用 URL 引用打印服务器和每台服务器安装的打印机的网页。 这些页面中的链接可以引用其他页面。
若要使 Windows 2000 打印服务器支持网页,它必须运行具有 Microsoft Internet Information Server (IIS) 的 Windows 2000 Server 软件,或者运行具有 Microsoft Peer Web Server 的 Windows 2000 专业版软件。
若要使 Windows XP 打印服务器支持网页,它必须运行 Microsoft Windows Server 2003 软件与 Microsoft Internet Information Server (IIS) ,或运行具有 Microsoft Peer Web Server 的 Windows XP Professional 软件。 请注意,Windows XP 家庭版中的打印服务器不支持网页。
若要查看打印服务器页面,用户需指定以下 URL 格式:
<https:// ServerName>/printer
其中 <,ServerName> 是服务器名称, (Internet 连接的 DNS 名称或 intranet 连接的 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 文档。
Oleprn.dll) 中 (提供了一组用于打印网页的基于 COM 的 ActiveX 对象,其中包含关联的自动化接口,用于获取打印机属性和 SNMP 信息。
当用户想要查看特定服务器或打印机的网页时,将执行以下步骤:
用户使用浏览器来指定适当的 URL。 URL 指向指定打印服务器上的模板文件之一。
驻留在服务器中的 Active Server Pages 解释器(IIS 的一部分)搜索 ASP 脚本标记,调用相应的脚本语言解释器来解释脚本文本,并将返回的结果置于 HTML 数据流中。
服务器上的 ASP 解释器将生成的 HTML 流发送到客户端的浏览器。
下图演示了将打印机 URL 从客户端发送到打印服务器的过程,以及其关联的 HTML 流如何返回到客户端。