打印网页的 ActiveX 对象
为打印网页提供了三个 ActiveX 对象, 即 Iasphelp、 IOleCvt 和 ISNMP。 ASP 文件可以使用脚本语言(如 VBScript)通过自动化接口访问每个对象。 对象和接口在 Oleprn.dll 中实现。
以下列表包含每个接口的简要说明:
Iasphelp 自动化接口允许你获取与指定打印机关联的属性。
此接口提供对 ASP 会话变量中不可用的信息的访问,并允许 ASP 页获取有关调用该页的打印机以外的打印机的信息。
IOleCvt 自动化接口允许将字符串从 ANSI 转换为 Unicode,反之亦然,将字符串转换为 UTF8 格式,以及使用不同的代码页转换 Unicode 字符串。
如果打印机支持 RFC 1759, 则 ISNMP 自动化接口 允许设置和检索与 SNMP OID 关联的值。
ISNMP 接口只能与使用 Microsoft TCIP/IP 端口监视器的打印机一起使用。 此接口实质上是 SNMP 管理 API 函数的 OLE 自动化包装器。 有关这些函数的详细信息,请参阅Microsoft Windows SDK文档。
可以使用数字字符串指定对象 ID (OID) ,并包括 RFC 1759 指定的管理信息库 (MIB) 的文本名称字符串。 如果定义、编译和安装自定义的 MIB,则可以使用其他 MIB 名称,如 Windows SDK 文档中所述。
有关 ActiveX 和自动化的信息,请参阅 Windows SDK 文档。