/build/static/layout/Breadcrumb_cap_w.png

HP Printer drivers

Hi,

I have packaged Hewlett Packard Laserjet M9040MFP Series PCL 6 Printer Drivers . When i install the source and give a prints its working fine.But when i install the msi and give a print I am getting errors."The document failed to print". I tried using regmon and filemon to find anything missing but invain.Could you please provide any solution to this.Anything I am missing.

Thanks and Regards

Vinay

0 Comments   [ + ] Show comments

Answers (9)

Posted by: anonymous_9363 16 years ago
Red Belt
0
Does the HP setup executable allow you to pass parameters to it? If so, have it create a verbose log of its install. Then do the same for your MSI and then compare the 2 logs. Make sure you do this using the same image or VM.

Failing that, you could run your MSI, then take a 'Before' snapshot using a lightweight snapshot tool like Ziff-Davis's In Control. Next, run HP's installer, then take an 'After' snapshot. That will highlight any differences.

The second step is one I *always* take with my MSIs anyway, just to ensure it reproduces exactly what the vendor's install does, within the boundaries of my client's standards, of course.
Posted by: VinayVS 16 years ago
Senior Yellow Belt
0
The exe does not allow me the parameters.One thing I have come to know there are 3 kernel services and 4 signed devices.The 3 kernel services are (1) HPZipr12 image path is( [SystemFolder]DRIVERS\HPZipr12.sys)
(2)HPZius12 image path is ( [SystemFolder]DRIVERS\HPZius12.sys) (3)HPZid412 image path is ( [SystemFolder]DRIVERS\HPZid412.sys).These are not at all running but when the source is installed these services are running. The 4 signed devices are HP LaseJet M9040MFP [DOT4], HP LaserJet M9040 MFP [DOT4PRT], HP LaserJet M9040 MFP [DOT 4USB] and HP LaserJet M9040 MFP [DOT 4USB] PCL6 for which the inf files are oem38, oem40, oem42 and oem43 respectively.These signed devices are not visible when the msi is installed but visible when source is installed. The oem files as well as the corresponding sys files are present in the msi.If these are working fine then the msi is working fine.Could you please help me out.
Posted by: anonymous_9363 16 years ago
Red Belt
0
How are you installing these services? With 'Rundll32 printui.dll (etc, etc)' or with DifXApp?

Have you seen http://juice.altiris.com/article/1079/how-to-package-a-signed-device-driver-using-wise-studio?
Posted by: VinayVS 16 years ago
Senior Yellow Belt
0
I am installing the services through the registries.Not through Run Dll32 or any thing.The corresponding registries are already present in the msi.The system services which are present are running after a reboot but not the kernel services.
Posted by: anonymous_9363 16 years ago
Red Belt
0
Sorry, it's my fault for not editing my post properly. I meant to ask how the printer driver was being installed. You have, however, answered the question. Clearly, you have captured the installation into your own MSI. This is to be avoided, as it leads to precisely the problems you are experiencing.

Use either RunDLL32 or the DifXApp methods.
Posted by: VinayVS 16 years ago
Senior Yellow Belt
0
Hi,
I could able to get the kernal drivers run, but the signed drivers are not getting signed. When i check the properties of the drivers I am seeing " Driver Signer --Not digitally signed.Could you please let us know how to get these digitally signed.
Posted by: anonymous_9363 16 years ago
Red Belt
0
ORIGINAL: VinayVS
I could able to get the kernal drivers run, but the signed drivers are not getting signed. When i check the properties of the drivers I am seeing " Driver Signer --Not digitally signed.Could you please let us know how to get these digitally signed.
Why not send me the package as you have it now and I'll complete it for you?

Come on, my friend! Do at least SOME of the work: use Google.
Posted by: VinayVS 16 years ago
Senior Yellow Belt
0
To get the signed drivers we have not used Rundll32 printui.dll (etc, etc)' or with DifXApp.It is done all by ourselves not using what u have provided.You could have just told its not possible from my side.Google its a prime duty of any packager who wants troubleshooting in any of his application.Any way thanks for asking the package for you to complete.
Posted by: anonymous_9363 16 years ago
Red Belt
0
ORIGINAL: VinayVS
Any way thanks for asking the package for you to complete.
Vinay, you should probably learn to recognise sarcasm when you see it. :)
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ