I am getting "iPrint ZLIB -536870654 - Unknown error" when adding the
new HP
version 4.20.4100.430 Laserjet 4100 PCL6 driver to my NDPS/iPrint
system. I'm
using the latest iPrint client 1.06 and running the latest post NW6sp2
patches
for NDPS/iPrint. I'm running the beta 4.83 SP2 client.

This problem is only with the Windows 2000/XP driver. The Windows NT
driver
adds fine.

I also tried adding the driver via Netware Administrator and I get an
error with
"Message number: 960" as part of that error.

This sounds like another .INF file thing that Novell hasn't coded for
yet.

Here's the INF:
----------------------------------------------------------
;
; HP LaserJet 4100 PCL 6 driver installation file for MS Windows
2000/XP
; Copyright Copyright Hewlett-Packard 1996-2002
; All Rights Reserved
;

; Version section
[Version]
Signature="$Windows NT$"
Provider=HP
ClassGUID={4D36E979-E325-11CE-BFC1-08002BE10318}
Class=Printer
CatalogFile=HP4100P6.CAT
DriverVer=01/13/2003,4.20.4100.430

; Manufacturer section
[Manufacturer]
HP=HPLaserPrinter

; Model sections.
[HPLaserPrinter]
%Printer2%=HPBF042I.PMD,DOT4PRT\HEWLETT-PACKARDHP_LaB55B&BPRINT,HEWLETT-PACKARDH

P_LaB55B,DOT4PRT\Hewlett-PackardHP_LaA170&BPRINT,Hewlett-PackardHP_LaA170


; Installer Sections
[HPBF042I.PMD]
DataSection=HPBF042I_DATA
DataFile=HPBF042I.PMD
; Un-Comment(remove ";" from CopyFiles line below) to Disable Add
Printer Auto
Configuration
;
;CopyFiles=DRV_FILES,LANGMON_FILES,LANGMON_DRVCOPY
;
; Comment(add ";" to CopyFiles line below) to Disable Add Printer Auto

Configuration
CopyFiles=DRV_FILES,LANGMON_FILES,LANGMON_DRVCOPY, AUTOCFG_FILES


; Data Sections
[HPBF042I_DATA]
DriverFile=HPBF042G.DLL
ConfigFile=HPBF042E.DLL
HelpFile=HPBF042E.HLP
LanguageMonitor=%HPDC_MONITOR%

; Copy Sections
[DRV_FILES]
HPBF042E.DLL,HPBF042E.DL_
HPBF042G.DLL,HPBF042G.DL_
HPBF042I.PMD,HPBF042I.PM_
HPBF042E.HLP,HPBF042E.HL_
HPBAFD32.DLL,HPBAFD32.DL_
HPBFTM32.DLL,HPBFTM32.DL_

[AUTOCFG_FILES]
HPNRA.EXE,HPNRA.EX_
HPBOID.EXE,HPBOID.EX_
HPBPRO.EXE,HPBPRO.EX_
HPPAPML0.EXE,HPPAPML0.EX_
HPBNRAC2.DLL,HPBNRAC2.DL_
HPBMIAPI.DLL,HPBMIAPI.DL_
HPBOIDPS.DLL,HPBOIDPS.DL_
HPBPROPS.DLL,HPBPROPS.DL_
HPJCMN2U.DLL,HPJCMN2U.DL_
HPJIPX1U.DLL,HPJIPX1U.DL_
HPPAPTS0.DLL,HPPAPTS0.DL_
HPPASNM0.DLL,HPPASNM0.DL_
HPPAPML0.DLL,HPPAPML0.DL_
HPBMINI.DLL,HPBMINI.DL_
HPBF042G.HPI,HPBF042G.HP_
HPBCFGRE.DLL,HPBCFGRE.DL_
HPLJ4100.CFG,HPLJ4100.CF_
HPCDMC32.DLL,HPCDMC32.DL_


[LANGMON_FILES]
HPBMMON.DLL,HPBMMON.DL_
HPDOMON.DLL,HPDOMON.DL_
HPBHEALR.DLL,HPBHEALR.DL_

[LANGMON_DRVCOPY]
HPBMMON.DLL,HPBMMON.DL_
HPDOMON.DLL,HPDOMON.DL_
HPBHEALR.DLL,HPBHEALR.DL_

[DestinationDirs]
DRV_FILES=66000
LANGMON_DRVCOPY=66000
LANGMON_FILES= 66002
AUTOCFG_FILES=66000
DefaultDestDir=66000

; Localizable Strings
[Strings]
Printer2="HP LaserJet 4100 PCL 6"
DiskID1="HP LaserJet 4100 PCL 6 Disk 1"
DiskID2="HP LaserJet 4100 PCL 6 Disk 2"
HPDC_MONITOR="HP Master Monitor,HPBMMON.DLL"

; Sourcedisks section
[SourceDisksNames.x86]
1 = %DiskID1%,,,""
2 = %DiskID2%,,,""
3 = %DiskID3%,,,""

[SourceDisksFiles.x86]
HPBF042E.DL_ = 2
HPBF042G.DL_ = 1
HPBF042I.PM_ = 1
HPBF042E.HL_ = 1
HPBAFD32.DL_ = 1
HPBFTM32.DL_ = 2
HPNRA.EX_ = 1
HPBOID.EX_ = 1
HPBPRO.EX_ = 1
HPPAPML0.EX_ = 1
HPBNRAC2.DL_ = 1
HPBMIAPI.DL_ = 1
HPBOIDPS.DL_ = 1
HPBPROPS.DL_ = 1
HPJCMN2U.DL_ = 2
HPJIPX1U.DL_ = 1
HPPAPTS0.DL_ = 2
HPPASNM0.DL_ = 1
HPPAPML0.DL_ = 1
HPBMINI.DL_ = 2
HPBF042G.HP_ = 1
HPBMMON.DLL = 1
HPBMMON.DL_ = 1
HPDOMON.DL_ = 1
HPBHEALR.DL_ = 1
HPLJ4100.CF_ =3
HPBCFGRE.DL_ =3
HPCDMC32.DL_ =3