Объекты ActiveX для печати веб-страниц
Для печати веб-страниц предоставляются три объекта ActiveX: Iasphelp, IOleCvt и ISNMP. Asp-файлы могут получить доступ к каждому объекту через интерфейс автоматизации, используя язык сценариев, например VBScript. Объекты и интерфейсы реализуются в Oleprn.dll.
В следующем списке содержится краткое описание каждого интерфейса:
Интерфейс автоматизации Iasphelp позволяет получать свойства, связанные с указанным принтером.
Этот интерфейс предоставляет доступ к информации, недоступной из переменных сеанса ASP, и позволяет ASP-странице получать сведения о принтерах, отличных от того, для которого была вызвана страница.
Интерфейс автоматизации IOleCvt позволяет преобразовывать строки из ANSI в Юникод и наоборот, преобразовывать строки в формат UTF8 и преобразовывать строки Юникода с помощью другой кодовой страницы.
Интерфейс автоматизации ISMP позволяет задавать и извлекать значения, связанные с идентификаторами SNMP, если для принтера поддерживается RFC 1759.
Интерфейс ISNMP можно использовать только с принтерами, которые используют монитор портов TCIP/IP корпорации Майкрософт. Этот интерфейс по сути является оболочкой ole-автоматизации для функций API управления SNMP. Дополнительные сведения об этих функциях см. в документации по Microsoft Windows SDK.
Идентификаторы объектов (OID) можно указать с помощью числовых строк и путем включения строк текстовых имен для базы данных управления (MIB), указанной в RFC 1759. Дополнительные имена MIB можно использовать при определении, компиляции и установке настраиваемых MIB, как описано в документации по Windows SDK.
Сведения об ActiveX и автоматизации см. в документации по Windows SDK.