Iasphelp::Open method

The Open method enables an ASP Web page to open access to a printer.

Syntax

HRESULT Open(
  [in] BSTR bstrPrinterName
);

Parameters

bstrPrinterName [in]
Caller-supplied pointer to a string containing a printer name.

Return value

Win32 error codes can also be returned.

Return code Description
S_OK The operation succeeded.
ERROR_INVALID_PRINTER_NAME Invalid printer name.
ERROR_NOT_ENOUGH_MEMORY Out of memory.

VBScript Example

This method obtains access to the specified printer by calling the print spooler's OpenPrinter function. For more information about this function, see the Windows SDK Documentation.

After the Iasphelp::Open call, the printer remains open until the Iasphelp::Close method is called, or until Iasphelp::Open is called again with a different printer name.

Dim objPrinter
strPrinter = Session("MS_printer")
Set objPrinter = Server.CreateObject ("OlePrn.AspHelp")
objPrinter.Open strPrinter

Requirements

Target platform: Desktop

See also

Iasphelp::Close