HP UPD - System Administrator's Guide HP UPD 5.6.5

Microsoft Windows Driver Architecture
The HP Universal Print Drivers (HP Universal Printing PCL 5 and PCL 6) are dependent on the Microsoft
Windows Unidriver (unidrv.dll) architecture. The HP UPD PS driver is dependent on the Microsoft
pscript5.dll. The HP UPD release notes provide the unidrv.dll version used by HP for internal
testing and subsequently qualified by Microsoft’s WHQL test process. The Microsoft WHQL certification gives
the HP UPD the Certified for Windows logotype. The HP UPD is supported by HP for all versions releases of
unidrv.dll that remain under Microsoft’s standard support. It is the expectation that Microsoft’s updates
to unidrv.dll and/or changes to pscript5.dll will be backward compatible in support of the
Microsoft Windows® universal print driver architecture. Any unexpected behavior resulting from the
dependency on the Microsoft unidrv.dll or pscript5.dll requiring code change to the HP UPD would
become a candidate for fix in the next release of the HP UPD, and/or investigated with Microsoft, as required.
The HP UPD installer is one of several possible distribution mechanisms for the shared unidrv.dll and
pscript5.dll files.
The HP UPD includes the unidrv.dll and pscript5.dll. This means that the HP UPD installation
package might update the unidrv.dll and pscript5.dll as necessary during install.
Before installation, it is advised to review this guide and the following Microsoft articles:
KB832219—Users cannot print after you install a service pack update, rollup, or printer hotfix on a
server in Windows 2000 or in Windows Server 2003.
KB944733—The Add Printer Wizard stops responding in Windows Server 2003 SP1 when you install a
printer to a print server.
KB829766—Mailbox and other printer specific settings are saved with an Excel file.
Enterprise environments that have a unidrv.dll version earlier than the version packaged in the HP UPD
might experience the symptoms defined in the Microsoft articles. Administrators should identify the
unidrv.dll or pscript5.dll version installed on the target host's \windows\system32\spool
\drivers\*\3 directory, compare to the HP UPD Version History table in the HP UPDrelease notes,
and create appropriate testing and deployment plans specific to the installation environment.
NOTE: To see what version of UNIDRV and PSCRIPT files are on the system and compare against the version
you are about to install, see
Versioning of print driver shared files on page 239.
HP UPD installation methods
HP UPD supports the following for new printer installation and driver upgrade. All methods support pre-
configuration of the driver's settings using the HP Driver Configuration Utility functionality. Considerations
for each method provided:
HP UPD's INSTALL.EXE—This method can be used for traditional mode and dynamic mode installation. It is
launched from the command line or a script and supports optional configuration switches executed during
the installation process. Use install.exe /? for available options.
Microsoft Operating System—These methods can be used for installation in traditional mode. HP supports
the following Microsoft methods for print driver install or upgrade of the HP UPD:
Add Print Wizard—Accessible from Printers folder — wizard based installation for new printer install
and driver upgrade.
Add Driver Wizard/Replace Driver—From the Printers folder select either File-Server Properties-
Drivers tab (XP, Vista, Server 2003, Server 2008) or select a printer name, select the Print Server
ENWW Install HP UPD v5.1 and later 27