Novell

This is Your Open EnterpriseTM

iPrint Client for Windows XP/Vista/Win7 5.32

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

patches this patch supersedes

This patch does not supersede any other patches.

patches that supersede this patch

This patch is not superseded by any other patches.

patch attributes

Architecture: x86, x86-64
Security patch: Yes
Priority: Mandatory
Distribution Type: Public

document

Revision: 3
Document ID: 5063820
Creation Date: 2009-12-07 13:43:23
Modified Date: 2010-01-12 14:04:01

abstract

nipp532.zip contains the iPrint Client version 5.32 for Windows Vista, 2008, XP, and 2003. This client also works with Windows 7 if the server hosting iPrint is NetWare 6.5 Support Pack 8 with the iPrint NetWare 6.5 SP8b patch set or Open Enterprise Server 2 Support Pack 2.

details

Overview:
nipp532.zip contains all the features and fixes within the 5.30 client, plus two security fixes and a fix related to the auto driver update feature.

System Requirements:
The 5.32 iPrint client is supported on Windows Vista 32 bit and 64 bit, WIndows 2008 32 bit and 64 bit, Windows XP 32 bit, and Windows 2003 32 bit. It is also supported for Windows 7 32 bit and 64 bit if the server is NetWare 6.5 SP8 with the iPrint NetWare 6.5 SP8b patch set or Open Enterprise Server 2 Support Pack 2. There are plans to allow for Windows 7 support with OES 2 SP1 with a post SP1 iPrint patch.

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.

Requirements unique to Windows 7 implementation:
The iPrint Client installed to Windows 7 will print to Print Managers hosted on NetWare 6.5 Support Pack 8 with the iPrint NetWare 6.5 SP8b patch set and Open Enterprise Server 2 Support Pack 2.

Installation:
Explanation of iprint.ini -
In past iterations of the iPrint client (the 4.x series of clients), an iprint.ini was included for each nipp.exe OS type. In the 5.x series of iPrint clients, including this release, only one iprint.ini is included with the download package. The 5.x series clients do not look to the NovellWinVersion information found in the iprint.ini, but rather look to their respective version.ini files, which are included in this package. Therefore, the iprint.ini included in this download package shows a NovellWinVersion of 4.38. The 4.38 value is in this newly released iprint.ini for older clients which might be installed on workstations to function. Do not edit the NovellWinVersion or other NovellWinVer[..] values within the iprint.ini file. Note, the 5.x clients continue to read the other values within the file, ie: AllowAutoUpdate, ShortInstallName, AllowUserPrinters...

Installing nipp.exe -
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
/var/opt/novell/iprint/htdocs/clients/win-7/x86 (32 bit)
/var/opt/novell/iprint/htdocs/clients/win-7/x86_64 (64 bit)
/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
sys\apache2\htdocs\ippdocs\clients\win-7/x86 (32 bit)
sys\apache2\htdocs\ippdocs\clients\win-7/x86_64 (64 bit)
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-7/x86/nipp.exe
chmod 755 /var/opt/novell/iprint/htdocs/clients/win-7/x86_64/nipp.exe
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.

Previous Fixes (introduced with iPrint Client 5.12 and continuing in 5.20):
- TID 7001400: Increased support with HP Universal Printer Drivers
- Increased support with Xerox bi-directional drivers
- Increased support with iPrint User printers.

Fixes introduced in the 5.20 Client:
- BUG #420895 Direct Print Banner Support
- BUG #419343 Vista Configure Port Interactive Services Dialog
- BUG #441109 UTF-8 Username/Passwords
- BUG #450363 iCapture message on terminal server
- BUG #216589 Dot name support
- BUG #476568 Login extension problem on leading dot
- BUG #481139 Uppercase/lowercase SNMP Mac Address
- BUG #481143 Direct Print - cache banner options
- BUG #469853 LPR Control file elements
- BUG #480604 Citrix notification hang
- BUG #502689 Spooler Hang
- BUG #499146 Vista Driver Profiles
- BUG #498882 Load library failures
- BUG #149691 Driver Profile Creation Hangs
- BUG #423724 HP UPD Driver Profile Creation issues
- BUG #494178 IE Hang when creating Driver Profiles in Non-English Languages
- BUG #499146 32/64 bit issues with Driver Profiles on 64 bit Vista/Win7
- BUG #501041 User Printer not working with Driver Profiles
- BUG #445404 User Printers not working
- BUG #306975 User Printers working on Vista/2008
- BUG #470991 LPR issue with Canon Printers
- BUG #510285 Running client install from folder with I18N characters fails
- BUG #474046 Install time option for avoiding tree search name resolution
- BUG #412226 Support 3rd party browser installation/plugin after installing iPrint client
- BUG #494178 Problem with international language versions not working with driver upload
- BUG #490191 ICM checking for unnecessary flag for setting trusted site list
- BUG #479866 Secure Printer authentication failure in DSFW environment with client32 installed

Enhancements:
- FATE #305629 Vista/Win7 Driver Profiles Support *
- FATE #305460 Vista/2008 User Printer Support
- FATE #305458 Increased Bi-Di support with HP, Ricoh, Epson, Kyocera, Toshiba, and Xerox
- FATE #305462 Auto-driver/profile update on NetWare and Linux *
- FATE #305512 Windows 7 Support (Limited)
- FATE #305609 iPrint Direct Banner Support

* Feature requires OES 2 SP2 or iPrint NetWare 6.5 SP8b patch set.

Fixes introduced in the 5.30 Client:
513745 - Delete Job/Purge Printer on non-secure printer - does TLS upgrade and remains SSL
486702 - Same as above
517195 - Add/Remove Programs shows wrong size of iPrint Client on Windows 7
510285 - Running iPrint client install from a folder containing I18N characters fails
413164 - Fix for invalid/junk character in iCapture
471408 - GPF when creating driver profile for Epson LP-S4500 on XP
473243 - Upload Epson LP-S5000 printer to RMS results in iPrint ZLIB -10 - Unknown Error
413164 - Misspelled word in iCapture
469853 - Direct Print LPR fails when printing to MS/LPD agent on Windows XP
491345 - Direct Print Banner - prints extra page
492339 - Direct Print Banner - not working with Xerox GPD driver
519052 - Incorrect message when trying to create profiles on Terminal Server
525895 - Direct Print Banner - issues with Windows 7
417737 - Tray icon doesn't list all files installed on system
422217 - iPrint client prompts for password after changing it during client32 login
363190 - iPrint client should detect password expiration
529537 - Driver upload fails on Windows 7/64 when using IE8/32 bit browser
530112 - Unable to authenticate
530112 - iPrint authentication doesn't work with Domain Context element
529138 - Auto-driver update issues during printing
531063 - DrvEvent Initialize failure
531073 - Missing features on Driver Properties page for User Printers
525895 - Direct Print Banner - regkey creation problem
Added new client install option for doing LDAP credentials only (nipp-sl.exe)
Added support for Catalan language

Fixes introduced in the 5.32 Client:
TID 7004984: iPrint Auto Driver Update loses default printer

Known Problems and Limitations:
- 519054: Driver profile randomly fails to create with Vista SP2 64 bit.
- 518650: Installation of printer associated with Ricoh UPD (PCL6 Driver for Universal Print) fails to install when installing from IE8 and Mozilla Firefox
- 518658: Unable to open the driver tab after associating the printer profile to the PA

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

security fixes

CVE-2009-1569 found by Carsten Eiram, Secunia Research. Novell iPrint Client "target-frame" Buffer Overflows()" function and Novell iPrint Client boundary error in the parsing of certain time information

change log

Updated Security section with CVE number.
Fixed typo in Security Fix section (ewells)

file contents

Compressed File Name: nipp532.zip

Files IncludedSizeDate
readme_5063820.htmlN/A2010-01-12 14:04:03

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.