Просмотр веб-страниц печати
В любом браузере, который выполняется на любой клиентской платформе, пользователи могут просматривать веб-страницы, на которые отображается состояние сервера печати Microsoft Windows 2000 или более поздней версии и подключенных к нему принтеров. Корпорация Майкрософт предоставляет набор HTML-файлов, находящихся на сервере, которые создают эти веб-страницы. Веб-страницы для сервера печати и каждого установленного на сервере принтера можно ссылаться в клиентском браузере с помощью URL-адресов. Ссылки на дополнительные страницы можно ссылаться на эти страницы.
Чтобы сервер печати Windows 2000 поддерживал веб-страницы, он должен работать под управлением программного обеспечения Windows 2000 Server с Microsoft Internet Information Server (IIS) или программного обеспечения Windows 2000 Professional с одноранговым веб-сервером Майкрософт.
Чтобы сервер печати Windows XP поддерживал веб-страницы, он должен работать под управлением программного обеспечения Microsoft Windows Server 2003 с Microsoft Internet Information Server (IIS) или программного обеспечения Windows XP Professional с одноранговым веб-сервером Майкрософт. Обратите внимание, что сервер печати в Windows XP Home Edition не поддерживает веб-страницы.
Чтобы просмотреть страницу сервера печати, пользователь указывает следующий формат URL-адреса:
<https:// ServerName>/printers
где <ServerName> — это имя сервера (DNS-имя для подключений к Интернету или WINS-имя для подключений к интрасети). URL-адрес указывает на HTML-файл, который создает страницу сервера печати.
Страница сервера предоставляет ссылку на страницу очереди печати для каждой очереди печати, доступной на сервере. Все пользователи могут получить доступ к общим очередям печати. Пользователь также может ссылаться на страницы очереди печати для общих принтеров, указав URL-адрес в следующем формате:
<https:// ServerName>/<ShareName>
Где <ShareName> — это имя общего ресурса очереди печати, как указано на странице свойств.
Если пользователь выбирает ссылку на принтер в папке печати, автоматически запускается Интернет-Обозреватель Windows, а url-адрес страницы очереди печати будет доступен. Кроме того, как уже было описано, пользователь может просмотреть страницу сервера печати или страницу очереди печати, указав URL-адрес страницы в любом браузере HTML.
Печать веб-страниц создаются из файлов шаблонов, которые могут интерпретироваться Microsoft Active Server Pages (ASP). Эти шаблоны (называемые ASP-файлами) содержат стандартные теги HTML и теги скриптов ASP (<% и %>).
Когда интерпретатор Страниц Active Server обнаруживает текст в тегах скриптов ASP, он вызывает соответствующий интерпретатор языка сценариев (например, JScript или VBScript) для обработки текста. Затем полученный поток данных HTML отправляется в клиентский браузер.
Дополнительные сведения о страницах Microsoft Active Server см. в документации по Microsoft Windows SDK.
Набор com-объектов ActiveX для печати веб-страниц со связанными интерфейсами автоматизации предоставляется (в Oleprn.dll) для получения свойств принтера и сведений SNMP.
Если пользователь хочет просмотреть веб-страницу определенного сервера или принтера, выполняются следующие действия.
Пользователь использует браузер для указания соответствующего URL-адреса. URL-адрес указывает на один из файлов шаблонов на указанном сервере печати.
Размещенный на сервере интерпретатор Active Server Pages, который входит в состав IIS, ищет теги скриптов ASP, вызывает соответствующий интерпретатор языка сценариев для интерпретации текста скрипта и помещает возвращенные результаты в поток данных HTML.
Интерпретатор ASP на сервере отправляет результирующий ПОТОК HTML в браузер клиента.
На следующем рисунке показан процесс отправки URL-адреса принтера с клиента на сервер печати, а также как связанный с ним поток HTML возвращается клиенту.