For some reason we can no longer install printers either NDPS or iPrint
through Zenworks policies as we used to under WIN2K.

Once the printer is installed manually, either iPrint or NDPS, the policies
will then interact with it. A typical log for the installation of two non
existing printers is below.

Any help on what the ERROR means?



-----------------------------------------------------------
-- DEBUG LOG FILE -- C:\Program Files\Novell\ZENworks\DebugLogs\WmiPrint.log
-----------------------------------------------------------
05/04/2005 16:02:10 WS - Called: WMHelperInitialization()
05/04/2005 16:02:10 WS - End: WMHelperInitialization()
05/04/2005 16:02:10 WS - Called: WMHelperSystemEntryEx()
05/04/2005 16:02:10 WS - WMHelperSystemEntryEx-Impersonating the logged on user
05/04/2005 16:02:10 WS - Called: WmiPrintCommonEntry()
05/04/2005 16:02:10 WS - zCX = 0x640a88
05/04/2005 16:02:10 WS - DN: BELCE-00:11:25:5A:32:C2.workstations.eb.acgs
05/04/2005 16:02:10 WS - treename: ACGS_TREE
05/04/2005 16:02:10 WS -
Will apply WINNT Workstation Novell iPrint Policies...
05/04/2005 16:02:10 WS - GetNetworkiPrintSettings - RevertToSelf
05/04/2005 16:02:10 WS - Read the client version number from the Policy
05/04/2005 16:02:10 WS - SUCCESS Reading the client version number from the
Directory
05/04/2005 16:02:10 WS - iPrintPolicySettings->iPrintClientVersion = 1
05/04/2005 16:02:10 WS - Read the iPrint Install flags from the Policy
05/04/2005 16:02:10 WS - iPrintPolicySettings->iPrintClientFlags = 0x4
05/04/2005 16:02:10 WS - iPrintPolicySettings->iPrintClientLanguage = 2
05/04/2005 16:02:10 WS - iPrintPolicySettings->iPrintClientPath =
05/04/2005 16:02:10 WS - Read the Internet printing Address from the Policy
05/04/2005 16:02:10 WS - ERROR reading iPrintInternetAddr
05/04/2005 16:02:10 WS - PRINTER FOUND = NDPS-RC09-HP2550.printers.eb.acgs
05/04/2005 16:02:10 WS - PRINTER INDEX = 0
05/04/2005 16:02:10 WS - GetPrinterURL - curURLValue->value =
uri=ipp://10.4.22.4/ipp/NDPS-RC09-HP2550
05/04/2005 16:02:10 WS - GetPrinterURL - printerURL =
ipp://10.4.22.4/ipp/NDPS-RC09-HP2550
05/04/2005 16:02:10 WS - AddStringToList -- Adding --
ipp://10.4.22.4/ipp/NDPS-RC09-HP2550
05/04/2005 16:02:10 WS - PRINTER FOUND = NDPS_CC_KM2530.printers.eb.acgs
05/04/2005 16:02:10 WS - PRINTER INDEX = 1
05/04/2005 16:02:10 WS - GetPrinterURL - curURLValue->value =
uri=ipp://10.4.22.4/ipp/NDPS_CC_KM2530
05/04/2005 16:02:10 WS - GetPrinterURL - printerURL =
ipp://10.4.22.4/ipp/NDPS_CC_KM2530
05/04/2005 16:02:10 WS - AddStringToList -- Adding --
ipp://10.4.22.4/ipp/NDPS_CC_KM2530
05/04/2005 16:02:10 WS - iPrintPolicySettings->iPrintPrinterFlags = 0x10
05/04/2005 16:02:10 WS - InstalliPrintClient - ImpersonateLoggedOnUser
05/04/2005 16:02:10 WS - Enter GetLocaliPrintSettings()
05/04/2005 16:02:10 WS - GetLocaliPrintSettings - RevertToSelf
05/04/2005 16:02:10 WS - GetLocaliPrintSettings - ImpersonateLoggedOnUser
05/04/2005 16:02:10 WS - Checking to see of the iPrint Client needs to be
installed...
05/04/2005 16:02:10 WS - Enter IsiPrintClientInstalled()
05/04/2005 16:02:10 WS - IsiPrintClientInstalled -- INSTALLED
05/04/2005 16:02:10 WS - The iPrint Client is INSTALLED
05/04/2005 16:02:10 WS - Enter SetLocaliPrintSettings()
05/04/2005 16:02:10 WS - SetLocaliPrintSettings - RevertToSelf
05/04/2005 16:02:10 WS - CleariPrintRegistryData -- Config Data2 NOT
Deleted - code = 2
05/04/2005 16:02:10 WS - SetLocaliPrintSettings - ImpersonateLoggedOnUser
05/04/2005 16:02:10 WS - InstalliPrintPrinter -
ipp://10.4.22.4/ipp/NDPS-RC09-HP2550
05/04/2005 16:02:26 WS - InstalliPrintPrinter - g_pIPrintAddPrinter - ERROR
05/04/2005 16:02:26 WS - InstalliPrintPrinter result - -1
05/04/2005 16:02:26 WS - InstalliPrintPrinter -
g_pIPrintSetAsDefaultPrinter - ERROR
05/04/2005 16:02:26 WS - InstalliPrintPrinter -
ipp://10.4.22.4/ipp/NDPS_CC_KM2530
05/04/2005 16:02:32 WS - InstalliPrintPrinter - g_pIPrintAddPrinter - ERROR
05/04/2005 16:02:32 WS - InstalliPrintPrinter result - -1
05/04/2005 16:02:32 WS - End: WmiPrintCommonEntry(). Returning: -1
05/04/2005 16:02:32 WS - End: WMHelperSystemEntryEx(). Returning: -1