Professional Documents
Culture Documents
HP Universal Print Driver For Windows, Version 4.1 Technical Frequently Asked Questions
HP Universal Print Driver For Windows, Version 4.1 Technical Frequently Asked Questions
Contents
What services are installed, and what are the services used for? ............................................................1 Why does HP install services for bidirectional communications? .............................................................1 When are services installed? (I saw that some services are only installed if I click on Update Properties and the user has admin rights.) .................................................................................................................1 What services are pushed out to the client? .........................................................................................1 Are there different services for Universal Print Driver PCL5/6 and PS? Can they be installed on the same server/client? ...................................................................................................................................1 Is there a statement from Microsoft regarding the use of the services? .....................................................1 Does Universal Print Driver use different services than product-specific drivers? ........................................1 What is the strategy of HP regarding the services? Are they going to be replaced by another technology in future? .............................................................................................................................................1 User rights and Update Now .................................................................................................................2 Is it possible for an administrator to access the server print queue from a Point-and-Print client?..................2 Does it make a difference if an administrator or user maps a printer on the client? ...................................2 What user rights do I need to have to get the services installed?.............................................................2 Microsoft Windows .........................................................................................................................2 Is there a difference when using Windows Vista or XPS printpath?.......................................................2 Stored print jobs...................................................................................................................................2 If I send several stored jobs to the printer at once, do I have to enter a PIN for each print job? ..................2 Can I configure the Universal Print Driver so that job storage is locked? ..................................................3 How do I use the driver configuration utility (DMC) to configure private printing in the Universal Print Driver without affecting WHQL certification? .................................................................................................3 HP Managed Printing Administration (MPA) software ...............................................................................4 What is MPA software?.....................................................................................................................4 How do I export printer lists from Web Jetadmin 10.0 to the HP MPA software?..........................................4 Managed Print Policies .........................................................................................................................5 What are Managed Print Policies (MPPs)? ...........................................................................................5 Installation ...........................................................................................................................................5 Can I upgrade to a new version of the Universal Print Driver without having to install the driver on every PC?.................................................................................................................................................5 When I installed the Microsoft Hot Fixes, I got the error message, "Unable to Install Printer. Operation could not be completed. ...........................................................................................................................5 Cluster environments .............................................................................................................................6 What version of Universal Print Driver supports cluster environments? .....................................................6 Universal Print Driver defaults ................................................................................................................7 How does the Universal Print Driver determine the default paper size? ....................................................7 SNMP.................................................................................................................................................7 Does Universal Print Driver support SNMPv3? ......................................................................................7 Reported defects resolved with Universal Print Driver 4.4.2 .......................................................................7 Job storage/secure printing issues ......................................................................................................7 Installation issues ..............................................................................................................................7 Localization issues ............................................................................................................................7 Microsoft application issues ...............................................................................................................7 Managed Printer Lists issues ...............................................................................................................7 Active Directory issues.......................................................................................................................7 Other issues .....................................................................................................................................8
Reported defects resolved with Universal Print Driver 4.0 ..........................................................................8 Reported defects resolved with Universal Print Driver 4.1 ..........................................................................8 Other resolved issues ............................................................................................................................8
Services
What services are installed, and what are the services used for?
The HP Port Resolver (HPBPRO.DLL) and HP Status Monitor (HPBOID.DLL) services are installed on the server. These services are there as a way to have a common and easily accessible set of components to establish bi-directional communication with network and DOT4 connected devices.
When are services installed? (I saw that some services are only installed if I click on Update Properties and the user has admin rights.)
To install the driver, you must have Admin rights, unless its a point-and-print install (where the service registration doesnt get pushed).
Are there different services for Universal Print Driver PCL5/6 and PS? Can they be installed on the same server/client?
The services are common across PDLs and only one instance is in place at a time. Since the services are only running for the time it takes for the devices to communicate, the upgrade path is clean.
Does Universal Print Driver use different services than product-specific drivers?
Not drivers released in the same window. The product-specific drivers used to register a couple of additional services, but the current set of services described above is common to the Universal Print Driver and product-specific drivers.
What is the strategy of HP regarding the services? Are they going to be replaced by another technology in future?
There are no plans to do this at this time.
Microsoft Windows
Is there a difference when using Windows Vista or XPS printpath?
Windows Vista does have several new features in the print path. To learn more, you can read the following Microsoft documentation:
http://msdn2.microsoft.com/en-us/library/aa970449.aspx http://download.microsoft.com/download/a/f/7/af7777e5-7dcd-4800-8a0a-b18336565f5b/pkginstall.doc http://msdn2.microsoft.com/en-us/library/Aa480212.aspx
HP will have direct XPS print support in the Universal Print Driver, version 4.5, but we will also continue to support the GDI path.
Can I configure the Universal Print Driver so that job storage is locked?
You may be able to lock job storage, depending on the tool you are using to configure the Universal Print Driver. The table below lists the type of tool, type of stored job, and whether that job type can be locked.
DMC Feature Proof and Hold Personal Job Quick Copy Stored Job does not require PIN Stored Job requires PIN Default Yes Yes Yes No Yes Lock Yes Yes Yes No Yes Default Yes Yes Yes Yes Yes MPA Lock Yes Yes Yes Yes Yes AD template Default Yes Yes Yes Yes Yes Lock Yes Yes Yes Yes Yes
How do I use the driver configuration utility (DMC) to configure private printing in the Universal Print Driver without affecting WHQL certification?
Yes. Follow the steps below: 1. Launch the driver configuration utility. 2. From the File menu, select Open and browse to the .cfg file for the Universal Print Driver. 3. Make desired changes to the Job Storage tab. 4. Save as a .cfm file.
5. Copy the .cfm file to %SYSTEMROOT%\system32\spool\drivers\w32x86\3. 6. Create print queues, selecting Use Existing Driver in APW or printui/u. The new print queues you create will have the defaults you configured.
How do I export printer lists from Web Jetadmin 10.0 to the HP MPA software?
Create an Export XML file. See the example of a Web Jetadmin 10.X Export XML file below: Devices> - <Device> <DisplayName>HP 9100C Digital Sender</DisplayName> <IPv4Address>15.197.219.211</IPv4Address> <IPHostname>b01a42.emea.hpqcorp.net</IPHostname> <SystemLocation>GSS-MCSE El Camino</SystemLocation> <SystemContact><Not supported></SystemContact> <DeviceLocation><Not supported></DeviceLocation> </Device> - <Device> <DisplayName>HP 9100C Digital Sender</DisplayName> <IPv4Address>15.197.213.121</IPv4Address> <IPHostname>npicaf7cd.emea.hpqcorp.net</IPHostname> <SystemLocation><Unknown></SystemLocation> <SystemContact><Not supported></SystemContact> <DeviceLocation><Unknown></DeviceLocation> </Device>
- <Device> <DisplayName>HP 9100C Digital Sender</DisplayName> <IPv4Address>15.197.219.100</IPv4Address> <IPHostname>npi35f3d5.emea.hpqcorp.net</IPHostname> <SystemLocation>Digital Sender</SystemLocation> <SystemContact><Not supported></SystemContact> <DeviceLocation><Not supported></DeviceLocation> </Device> </Device>
Installation
Can I upgrade to a new version of the Universal Print Driver without having to install the driver on every PC?
If you use a software management application, such as the HP MPA or AD templates, you can simply push the new Universal Print Driver software, automatically upgrading the clients. If a client user has created permanent instance queues, the driver will be upgraded on that PC due to the way Windows works. If you do not use a software management application, then you will have to upgrade manually or ask users to run the Universal Print Driver installer from a shared location.
When I installed the Microsoft Hot Fixes, I got the error message, "Unable to Install Printer. Operation could not be completed.
Recently hp updated and released to the web several print drivers with stability fixes and new features. hp has observed that a system or spooler hang may occur near the end of the installation/upgrade process. This behavior has been observed with any discreet print driver (non-Universal Print Driver) released prior to February 2007 when upgrading to a newer driver released after February 2007. Many driver files are unique to a specific driver, yet other files are common among multiple drivers. These common files need to update or replace the prior revision in order to complete the installation of the print driver. However, there are times when the operating system does not allow the print driver to replace or
update a particular .dll required to complete an installation or upgrade successfully. One such .dll that has frequently been identified to hang has been hpbmini.dll. Technical Description When updating an hp print driver from version 60.xx.yy.zz to version 61.xx.yy.zz the driver upgrade process may hang towards the end of the process. When the hang occurs the print driver is attempting to write some values back to the .dll, but it has not been allowed to be updated by the Operating System. The Operating System compares the hpbmini.dll file between the one currently installed and the one attempting to be installed, but does not compare file versions. Rather the Operating System makes the decision based on the date stamp of the file, and in certain cases the older version file may have a newer date stamp than the newer version file thus the Operating System will keep the existing file in place. hpbmini.dll v.1.0.0.18 1/1/06 upgrade to hpbmini.dll v.1.0.0.19 1/1/07 upgrade successful. hpbmini.dll v.1.0.0.18 2/7/07 upgrade to hpbmini.dll v.1.0.0.19 1/1/07 upgrade fail. hpcdmc32.dll v.1.0.2.32 1/1/06 upgrade to hpcdmc32.dll v.1.0.2.35 1/1/07 upgrade successful. hpcdmc32.dll (1.0.2.32) 2/7/07 upgrade to hpcdmc32.dll (1.0.2.35) 1/1/07 upgrade fail. What causes the date stamp to change? Any operation in the Operating System that restores or updates print drivers can change the date stamp to reflect the time and date of the file change. Why doesnt the Operating System look at the version number of the file instead of the date stamp? hp has created its print driver components with a specific schema to develop file version definitions which generates a unique file version. This schema does not match the Operating System Vendors approach to versioning these components which then causes the Operating System to use the date stamp instead of the version. Future versions of hp print drivers are adopting a different method for versioning the individual print driver components unique to hp printers. Solution\Workaround The only known solution is to rename, replace or remove the file labeled hpbmini.dll and/or hpcdmc32.dll from the [Windows]\\system32\spool\drivers\w32x86\3 directory in the Windows operating system. There may be other instances of these files, but they are cached by the operating system and are not used by the print system.
Cluster environments
When installing the HP Universal Print Driver in a Cluster environment, you must first install the Universal Print Driver and then create a printer (UPD driver initialization occurs at this time) on each node that will compose the virtual server. After this process, you can delete the printers you created on the nodes.
SNMP
Does Universal Print Driver support SNMPv3?
No. The Universal Print Driver supports SNMPv1 and v2. SNMPv3 is not supported.
Installation issues
Errors when installing/updating. Installation fails when configuring multiple active nodes on a cluster. Universal Print Driver PCL6 is not installing correctly when the install command is used with the /dst switch. The HPBPRO.exe file causes crashes on the spooler. Printer install hangs.
Localization issues
There is a localization error in HP CM8060/CM8050 Color MFP driver paper description.
Other issues
Memory and handle leaks have been identified and fixed, addressing reported spooler crashes
Microsoft, Windows, and Windows XP are U.S. registered trademarks of Microsoft Corp. Windows Vista is either a registered trademark or trademark of Microsoft Corporation in the United States and/or other countries. Copyright 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.