Novell

This is Your Open EnterpriseTM

iPrint Client for Windows XP/Vista 5.12

This document (5038540) is provided subject to the disclaimer at the end of this document.

patches this patch supersedes

FileProductStatusPatch
nipp508.zipiPrint - Linux/OES CypressObsoleteiPrint Client for Windows Vista 5.08
nipp508.zipiPrint 4.0.7 - NetWare 6.5 SP7ObsoleteiPrint Client for Windows Vista 5.08

patches that supersede this patch

ProductStatusNext Superceded ByLast Superceded By
iPrint - Linux/OES SP1ObsoleteiPrint Client for Windows XP/Vista 5.20iPrint Client for Windows XP/Vista 5.20
Novell iPrint 4.0.7 - NetWare 6.5 SP7ObsoleteiPrint Client for Windows XP/Vista 5.20iPrint Client for Windows XP/Vista 5.20
Novell iPrint - Linux/OES CypressObsoleteiPrint Client for Windows XP/Vista 5.20iPrint Client for Windows XP/Vista 5.20

patch attributes

Architecture: x86, x86-64
Security patch: No
Priority: Recommended
Distribution Type: Public

document

Revision: 8
Document ID: 5038540
Creation Date: 2008-12-01 13:35:30
Modified Date: 2009-07-09 16:30:17

abstract

iPrint Client for Windows Vista, 2003, and XP version 5.12. Previous 5.x iPrint Clients installed only on Windows Vista. The 5.12 Client is the first 5.x generation iPrint Client to install to XP, 2003 as well as Vista. The 5.12 iPrint Client also ships with Support Pack 1 for Open Enterprise Server 2 and Support Pack 8 for NetWare 6.5.

details

System Requirements:
The 5.12 iPrint client is supported on Windows Vista 32 bit and 64 bit, Windows XP 32 bit, and Windows 2003 32 bit.

KB Patches:
For Windows Vista, Microsoft Hotfixes KB300899 and KB322808 are required to be installed before installing the client. These Hotfixes are included in Windows Vista SP1.

For Windows XP, KB884897 and KB893225 are strongly recommended. They can be installed before or after the installation of the client.

Requirements unique to Windows Vista implementation:
The iPrint Client installed to Windows Vista will print to Print Managers hosted on NetWare 6.5 Support Pack 7 or later and Open Enterprise Server 2. Likewise, the Broker or Driver Store must be hosted on those version servers. This client, when installed to Windows Vista workstations, will fail to print to earlier versions of NetWare and Open Enterprise Server 1.

Installation:
An iprint.ini is not included in this download because the iPrint Client for Windows Vista accesses the iprint.ini provided by the iPrint Client for Windows XP/2000 (iPrint Client 4.x). Do not modify the version values in the iprint.ini.

Four variations of the iPrint Client installation are included in this download; nipp.exe, nipp.zip, nipp-s.exe, and nipp-sr.exe. Rename any of the variations to nipp.exe so workstations requesting to install the iPrint client through the default ipp page (http://[IP_DNSofiPrintManagerServer]/ipp) will download the version of the administrator's choice. Read the "Description of files" section in this document to understand the differences among the EXEs. To install any of these versions to a specific workstation, simply double-click the executable.

To distribute the installation through the iPrint page (http://x.x.x.x/ipp):

1. Rename the executable of choice (nipp-s.exe or nipp-sr.exe) to "nipp.exe".
2. Copy the nipp and VERSION.INI to the following directories.

OES 2 (5.12 Client already copied to OES2 SP1 servers)
/var/opt/novell/iprint/htdocs/clients/win-vista/x86 (32 bit)
/var/opt/novell/iprint/htdocs/clients/win-vista/x86_64 (64 bit)
/var/opt/novell/iprint/htdocs/clients/win-xp

NW65 SP7 (5.12 Client already copied to NW65 SP8 servers)
sys\apache2\htdocs\ippdocs\clients\win-vista\x86 (32 bit)
sys\apache2\htdocs\ippdocs\clients\win-vista\x86_64 (64 bit)
sys\apache2\htdocs\ippdocs\clients\win-xp

3. On Linux, change the permission on the nipp.exe files to execute. For example:
chmod 755 /var/opt/novell/iprint/htdocs/clients/win-vista/x86/nipp.exe
chmod 755 /var/opt/novell/iprint/htdocs/clients/win-vista/x86_64/nipp.exe
chmod 755 /var/opt/novell/iprint/htdocs/clients/win-xp/nipp.exe

Two versions of the uninstall are included in this patch; nipp-su.exe and nipp-u.exe. Read the "Description of files" section to understand the differences.

DESCRIPTION OF FILES:

nipp.exe = Installs the iPrint Client and displays dialog boxes and progress windows that require user intervention. This is the default installation program.

nipp.zip = A WinZip version of the client that can be used with distribution software programs. After the file is unzipped, run setupipp.exe. For a list of the command line parameters that you can use with setupipp.exe, enter setupipp.exe /h at a command prompt. This version of the installation can be useful to set up ZENworks installation packages or 3rd party install programs.

nipp-s.exe = Installs the iPrint Client. A screen displays the progress of the install, but requires no user intervention. Note: Windows 2000/XP don't require a reboot after the install, unless using iCapture. If the printers are captured to an LPT port using iCapture, then the capture will not be available until the user manually reboots the workstation. The user will not be warned of this iCapture issue.

nipp-sr.exe = Installs the iPrint Client and reboots the workstation. A screen displays the progress of the install, but no user intervention required.

nipp-su.exe = Uninstalls the iPrint Client. A screen displays the progress of the uninstall, but requires no user intervention.

nipp-u.exe = Uninstalls the iPrint Client. The user confirms to uninstall the client, then a screen displays the progress of the uninstall.

Technical Support Information:
Please send feedback regarding the results of this version of the iPrint client (positive or negative) to: patchfeedback@novell.com. Use nipp512 as the subject of the message. Your detailed comments are appreciated.

Issues resolved in the 5.12 iPrint Client:

New Fixes:
TID 7001400: Increased support with HP Universal Printer Drivers
Increased support with Xerox bi-directional drivers
Increased support with iPrint User printers.

Previous Fixes:
1. TID 3447977: Novell iPrint Install has stopped working" on Windows Vista
2. TID 3045689: iCM on iPrint Client for Vista works intermittently security fixes
3. Interactive Services Dialog when typing wrong password. (Bug 352043)
4. Vista client auto-update broken. (Bug 354361)
5. Password Expiration Time issue. (Bug 360601)
6. Client crashes on password expiration. (Bug 361907)
7. Volatile key problem with login cache in registry.
8. Install not starting tray icon when it is finished (from auto-update client). (Bug 305582)
9. Vista now asks user if it is OK to auto-update the client.
10. Auto-update client is not completely silent. (Bug 214371)
11. Renaming printers brings up interactive user dialog box. (Bug 359565)
12. Vista login extension for client32 (only partially fixed). (Bug 298229)
13. Remove printer UI not following iprint.ini setting. (Bug 361428)
14. Information disclosure security fix for GetFileList(). (Bug 411625)
15. iCapture support for Vista (only works on Vista32 at this point). (Bug 372007)
16. Bi-directional-capable drivers install but don't communicate with the printer. (Bug 411326)
17. User Printer using the HP UPD installed on a Windows 2003 Server will fail to print. (Bug 390760)
18. Trusted list support for iprntcmd.exe. (Bug 411320)
19. Multiple Buffer Overflow Security Vulnerabilities. (Bug 404725)
20. Vista64 install not adding all 32 bit files. (Bug 411333)
21. Authentication popups keep displaying after client32 login was successful. (Bug 411116)
22. Driver unknown on Vista (not packaging all dlls into the .zip). (Bug 401533)
23. Install hangs when installing Vista64. (Bug 410810)
24. Driver upload using IE(x64) is failing on Vista x64. (Bug 392935)
25. iprntcmd for trusted sites is not working with hostname. (Bug 412544)
26. Doesn't show message when driver not assigned (32 IE/64 spooler alignment issue). (Bug 414358)
27. Vista "Add from System" omits DLLs in pkg (32 bit IE on 64 bit Vista). (Bug 408103)
28. "Specified username is invalid" on Vista printer installation. (Bug 345000)
29. Printers not visible in printer folder after successful installation. (Bug 393054)
30. 64 bit browser GPF's when uploading drivers. (Bug 411331)
31. Trusted list support in ICM.
32. TID 3339056: iPrint on Vista Error: 1797 and "The Specified username is invalid"

security fixes (fixes first introduced in the 5.08 iPrint Client)

Multiple Buffer Overflow Security Vulnerabilities.
Secunia SA30667. CVE-2008-2432. Found by Carsten Eiram, Secunia.

Buffer overflow in IppCreateServerRef().
Secunia SA31370. CVE-2008-2436. Found by Carsten Eiram, Secunia.

change log

Corrected the System Requirements section to correctly document all of the OS's that are supported.

30DEC2008 - Clarified which architectures (32 vs 64 bit) are supported for each OS.

file contents

Compressed File Name: nipp512.zip

Files IncludedSizeDate
readme_5038540.htmlN/A2009-07-09 16:30:18

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information. Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.

Novell is a registered trademark of Novell, Inc. in the United States and other countries. SUSE is a registered trademark of SUSE Linux AG, a Novell business. *All third-party trademarks are the property of their respective owners.

© 2007 Novell, Inc. All Rights Reserved.