Freigeben über


Anzeigen von Seiten drucken

Mit jedem Internetbrowser, der auf jeder Art von Clientplattform ausgeführt wird, können Benutzer Webseiten anzeigen, die die status eines Microsoft Windows 2000-Druckservers oder höher und seiner verbundenen Drucker anzeigen. Microsoft stellt eine Reihe von serverbasierten HTML-Dateien bereit, die diese Webseiten generieren. Webseiten für den Druckserver und für jeden serverseitig installierten Drucker können von einem Clientbrowser mithilfe von URLs referenziert werden. Auf zusätzliche Seiten kann durch Links von diesen Seiten verwiesen werden.

Damit ein Windows 2000-Druckserver Webseiten unterstützt, muss entweder Windows 2000 Server-Software mit Microsoft Internet Information Server (IIS) oder Windows 2000 Professional-Software mit Microsoft Peer Web Server ausgeführt werden.

Damit ein Windows XP-Druckserver Webseiten unterstützt, muss entweder Microsoft Windows Server 2003-Software mit Microsoft Internet Information Server (IIS) oder Windows XP Professional-Software mit Microsoft Peer Web Server ausgeführt werden. Beachten Sie, dass der Druckserver in Windows XP Home Edition keine Webseiten unterstützt.

Um eine Druckserverseite anzuzeigen, gibt ein Benutzer das folgende URL-Format an:

<https:// ServerName>/printers

Dabei <ist ServerName> der Servername (entweder ein DNS-Name für Internetverbindungen oder ein WINS-Name für Intranetverbindungen). Die URL verweist auf eine HTML-Datei, die die Seite des Druckservers generiert.

Die Serverseite enthält einen Link zu einer Seite für die Druckwarteschlange, die auf dem Server verfügbar ist. Auf freigegebene Druckwarteschlangen kann von allen Benutzern zugegriffen werden. Ein Benutzer kann auch auf die Seiten der Druckwarteschlange für freigegebene Drucker verweisen, indem er eine URL im folgenden Format angibt:

<https:// ServerName>/<ShareName>

Dabei <ist ShareName> der Freigabename der Druckwarteschlange, wie im Eigenschaftenblatt angegeben.

Wenn ein Benutzer einen Druckerlink im Druckordner auswählt, wird Windows Internet Explorer automatisch gestartet, und auf die URL der Seite der Druckwarteschlange wird zugegriffen. Alternativ kann ein Benutzer, wie bereits beschrieben, eine Druckserverseite oder eine Druckwarteschlangenseite anzeigen, indem er die URL der Seite für einen beliebigen HTML-Browser angibt.

Druckwebseiten werden aus Vorlagendateien generiert, die von Microsoft Active Server Pages (ASP) interpretiert werden können. Diese Vorlagen (als ASP-Dateien bezeichnet) enthalten Standard-HTML-Tags und ASP-Skripttags (<% und %>).

Wenn der Active Server Pages-Interpreter auf Text in ASP-Skripttags trifft, ruft er einen geeigneten Skriptsprachinterpreter (z. B. JScript oder VBScript) auf, um den Text zu verarbeiten. Der resultierende HTML-Datenstrom wird dann an den Clientbrowser gesendet.

Weitere Informationen zu Microsoft Active Server Pages finden Sie in der Dokumentation zu Microsoft Windows SDK.

Eine Reihe von COM-basierten ActiveX-Objekten für Druckwebseiten mit zugehörigen Automatisierungsschnittstellen wird (in Oleprn.dll) zum Abrufen von Druckereigenschaften und SNMP-Informationen bereitgestellt.

Wenn ein Benutzer die Webseite eines bestimmten Servers oder Druckers anzeigen möchte, werden die folgenden Schritte ausgeführt:

  1. Der Benutzer verwendet einen Browser, um eine geeignete URL anzugeben. Die URL verweist auf eine der Vorlagendateien auf dem angegebenen Druckserver.

  2. Der Server-resident Active Server Pages-Interpreter, der Teil von IIS ist, sucht nach ASP-Skripttags, ruft den entsprechenden Skriptsprachinterpreter auf, um den Skripttext zu interpretieren, und platziert die zurückgegebenen Ergebnisse im HTML-Datenstrom.

  3. Der ASP-Interpreter auf dem Server sendet den resultierenden HTML-Stream an den Browser des Clients.

Die folgende Abbildung veranschaulicht den Prozess, mit dem eine Drucker-URL von einem Client an einen Druckserver gesendet wird, und wie der zugehörige HTML-Stream an den Client zurückgegeben wird.

Diagramm, das das Senden einer Druck-URL vom Client an den Druckserver veranschaulicht.