Invalid parameter on Vista 32 (v6.0.0.725)

Installation and setup related issues.

Moderator: jr

duneagent
Posts: 4
Joined: Wed Dec 24, 2008 1:04 am

Invalid parameter on Vista 32 (v6.0.0.725)

Post by duneagent »

Hi,

I'm also getting the famous "Invalid parameter" error when installing the Bullzip PDF printer :(
(Dutch/Nederlandse version)

I've run from the commandline (Admin mode) for Install Driver:
C:\Windows\system32>RUNDLL32 printui.dll,PrintUIEntry /ia /m "HP LaserJet 8150 PS" /f "C:\Windows\inf\ntprint.inf" /u

And I'm getting the same error.

The Install Printers command retuns with error 0xe0000100.

Any solutions?

Thanks,
Mark

Here is my log:

2008-12-23 23:40:21.860 Log opened. (Time zone: UTC+01:00)
2008-12-23 23:40:21.860 Setup version: Inno Setup version 5.2.3
2008-12-23 23:40:21.860 Original Setup EXE: D:\BullzipPDFPrinter_6_0_0_725\BullzipPDFPrinter_6_0_0_725.exe
2008-12-23 23:40:21.860 Setup command line: /SL5="$800A6,3691572,75776,D:\BullzipPDFPrinter_6_0_0_725\BullzipPDFPrinter_6_0_0_725.exe" /SPAWNWND=$705A6 /NOTIFYWND=$A0522 /LOG=D:\mylog.txt
2008-12-23 23:40:21.860 Windows version: 6.00.6001 SP1 (NT platform: Yes)
2008-12-23 23:40:21.860 64-bit Windows: No
2008-12-23 23:40:21.860 Processor architecture: x86
2008-12-23 23:40:21.860 User privileges: Administrative
2008-12-23 23:40:22.943 64-bit install mode: No
2008-12-23 23:40:22.944 Created temporary directory: C:\Users\Vista\AppData\Local\Temp\is-T74C9.tmp
2008-12-23 23:40:23.068 Version 6.0.0.725
2008-12-23 23:40:23.069 Instance Name=
2008-12-23 23:40:23.069 Pritner Name=Bullzip PDF Printer
2008-12-23 23:40:23.069 hasDistributionFolder=false
2008-12-23 23:40:23.069 hasGSLite=true
2008-12-23 23:40:23.069 Citrix Print Manager not detected
2008-12-23 23:40:36.553 Starting the installation process.
2008-12-23 23:40:36.563 Setting permissions on directory: C:\Program Files\Bullzip\PDF Printer
2008-12-23 23:40:36.622 Setting permissions on directory: C:\Program Files\Bullzip\PDF Printer\gs
2008-12-23 23:40:36.648 Setting permissions on directory: C:\Program Files\Bullzip\PDF Printer\api\com
2008-12-23 23:40:36.649 Directory for uninstall files: C:\Program Files\Bullzip\PDF Printer
2008-12-23 23:40:36.649 Will append to existing uninstall log: C:\Program Files\Bullzip\PDF Printer\unins000.dat
2008-12-23 23:40:36.650 -- File entry --
2008-12-23 23:40:36.650 Dest filename: C:\Program Files\Bullzip\PDF Printer\unins000.exe
2008-12-23 23:40:36.652 Time stamp of our file: 2008-12-23 23:40:21.752
2008-12-23 23:40:36.652 Dest file exists.
2008-12-23 23:40:36.652 Time stamp of existing file: 2008-12-23 23:36:53.958
2008-12-23 23:40:36.652 Version of our file: 51.49.0.0
2008-12-23 23:40:36.653 Version of existing file: 51.49.0.0
2008-12-23 23:40:36.653 Installing the file.
2008-12-23 23:40:36.656 Uninstaller requires administrator: Yes
2008-12-23 23:40:36.656 Leaving temporary file in place for now.
2008-12-23 23:40:36.657 -- File entry --
2008-12-23 23:40:36.657 Dest filename: C:\Windows\system32\msxml6.dll
2008-12-23 23:40:36.658 Dest file is protected by Windows File Protection.
2008-12-23 23:40:36.658 Time stamp of our file: 2005-09-08 00:03:50.000
2008-12-23 23:40:36.658 Dest file exists.
2008-12-23 23:40:36.658 Skipping due to "onlyifdoesntexist" flag.
2008-12-23 23:40:36.658 Will register the file (a DLL/OCX) later.
2008-12-23 23:40:36.658 Incrementing shared file count (32-bit).
2008-12-23 23:40:36.660 -- File entry --
2008-12-23 23:40:36.661 Dest filename: C:\Windows\system32\msxml6r.dll
2008-12-23 23:40:36.661 Dest file is protected by Windows File Protection.
2008-12-23 23:40:36.661 Time stamp of our file: 2005-09-08 00:03:50.000
2008-12-23 23:40:36.661 Dest file exists.
2008-12-23 23:40:36.661 Skipping due to "onlyifdoesntexist" flag.
2008-12-23 23:40:36.661 Incrementing shared file count (32-bit).
2008-12-23 23:40:36.662 -- File entry --
2008-12-23 23:40:36.662 Dest filename: C:\Windows\system32\msscript.ocx
2008-12-23 23:40:36.663 Dest file is protected by Windows File Protection.
2008-12-23 23:40:36.663 Time stamp of our file: 2004-08-25 18:23:14.000
2008-12-23 23:40:36.663 Dest file exists.
2008-12-23 23:40:36.663 Skipping due to "onlyifdoesntexist" flag.
2008-12-23 23:40:36.663 Will register the file (a DLL/OCX) later.
2008-12-23 23:40:36.663 Incrementing shared file count (32-bit).
2008-12-23 23:40:36.664 -- File entry --
2008-12-23 23:40:36.664 Dest filename: C:\Windows\system32\comdlg32.OCX
2008-12-23 23:40:36.665 Time stamp of our file: 1999-05-06 23:00:00.000
2008-12-23 23:40:36.665 Dest file exists.
2008-12-23 23:40:36.665 Time stamp of existing file: 1999-05-06 23:00:00.000
2008-12-23 23:40:36.665 Version of our file: 6.0.84.18
2008-12-23 23:40:36.666 Version of existing file: 6.0.84.18
2008-12-23 23:40:36.666 Same version. Skipping.
2008-12-23 23:40:36.666 Will register the file (a DLL/OCX) later.
2008-12-23 23:40:36.666 Incrementing shared file count (32-bit).
2008-12-23 23:40:36.667 -- File entry --
2008-12-23 23:40:36.667 Dest filename: C:\Windows\system32\mscomctl.ocx
2008-12-23 23:40:36.668 Time stamp of our file: 1999-05-12 23:00:00.000
2008-12-23 23:40:36.668 Dest file exists.
2008-12-23 23:40:36.668 Skipping due to "onlyifdoesntexist" flag.
2008-12-23 23:40:36.668 Will register the file (a DLL/OCX) later.
2008-12-23 23:40:36.668 Incrementing shared file count (32-bit).
2008-12-23 23:40:36.669 Stop Spooler
2008-12-23 23:40:39.500 -- File entry --
2008-12-23 23:40:39.500 Dest filename: C:\Windows\system32\bzpdf.dll
2008-12-23 23:40:39.501 Time stamp of our file: 2008-09-05 05:29:02.000
2008-12-23 23:40:39.501 Dest file exists.
2008-12-23 23:40:39.501 Time stamp of existing file: 2008-09-05 05:29:02.000
2008-12-23 23:40:39.501 Version of our file: 3.0.0.36
2008-12-23 23:40:39.502 Version of existing file: 3.0.0.36
2008-12-23 23:40:39.503 Existing file's MD5 sum matches our file. Skipping.
2008-12-23 23:40:39.503 Incrementing shared file count (32-bit).
2008-12-23 23:40:39.505 Start service: spooler
2008-12-23 23:40:41.767 -- File entry --
2008-12-23 23:40:41.767 Dest filename: C:\Program Files\Bullzip\PDF Printer\gui.exe
2008-12-23 23:40:41.768 Time stamp of our file: 2008-12-20 16:25:40.000
2008-12-23 23:40:41.768 Dest file exists.
2008-12-23 23:40:41.768 Time stamp of existing file: 2008-12-20 16:25:40.000
2008-12-23 23:40:41.768 Version of our file: 6.0.0.725
2008-12-23 23:40:41.769 Version of existing file: 6.0.0.725
2008-12-23 23:40:41.769 Same version. Skipping.
2008-12-23 23:40:41.771 -- File entry --
2008-12-23 23:40:41.772 Dest filename: C:\Program Files\Bullzip\PDF Printer\gui.exe.manifest
2008-12-23 23:40:41.772 Time stamp of our file: 2006-12-01 09:11:20.000
2008-12-23 23:40:41.772 Dest file exists.
2008-12-23 23:40:41.772 Time stamp of existing file: 2006-12-01 09:11:20.000
2008-12-23 23:40:41.772 Version of our file: (none)
2008-12-23 23:40:41.773 Version of existing file: (none)
2008-12-23 23:40:41.773 Installing the file.
2008-12-23 23:40:41.775 Successfully installed the file.
2008-12-23 23:40:41.775 -- File entry --
2008-12-23 23:40:41.775 Dest filename: C:\Windows\system32\bzpdfc.dll
2008-12-23 23:40:41.776 Time stamp of our file: 2008-09-26 19:44:30.000
2008-12-23 23:40:41.776 Dest file exists.
2008-12-23 23:40:41.776 Time stamp of existing file: 2008-09-26 19:44:30.000
2008-12-23 23:40:41.776 Version of our file: 5.0.0.34
2008-12-23 23:40:41.777 Version of existing file: 5.0.0.34
2008-12-23 23:40:41.777 Same version. Skipping.
2008-12-23 23:40:41.777 Will register the file (a DLL/OCX) later.
2008-12-23 23:40:41.777 Incrementing shared file count (32-bit).
2008-12-23 23:40:41.779 -- File entry --
2008-12-23 23:40:41.780 Dest filename: C:\Program Files\Bullzip\PDF Printer\API\COM\PDF Printer API.chm
2008-12-23 23:40:41.780 Time stamp of our file: 2008-04-03 07:21:18.000
2008-12-23 23:40:41.780 Dest file exists.
2008-12-23 23:40:41.780 Time stamp of existing file: 2008-04-03 07:21:18.000
2008-12-23 23:40:41.780 Version of our file: (none)
2008-12-23 23:40:41.785 Version of existing file: (none)
2008-12-23 23:40:41.785 Installing the file.
2008-12-23 23:40:41.789 Successfully installed the file.
2008-12-23 23:40:41.789 -- File entry --
2008-12-23 23:40:41.790 Dest filename: C:\Program Files\Bullzip\PDF Printer\API\EXE\config.exe
2008-12-23 23:40:41.790 Time stamp of our file: 2008-09-14 11:44:04.000
2008-12-23 23:40:41.790 Dest file exists.
2008-12-23 23:40:41.790 Time stamp of existing file: 2008-09-14 11:44:04.000
2008-12-23 23:40:41.790 Version of our file: 3.0.0.12
2008-12-23 23:40:41.791 Version of existing file: 3.0.0.12
2008-12-23 23:40:41.791 Same version. Skipping.
2008-12-23 23:40:41.792 -- File entry --
2008-12-23 23:40:41.792 Dest filename: C:\Windows\system32\spool\drivers\w32x86\0\BULLZIP.PPD
2008-12-23 23:40:41.793 Time stamp of our file: 2008-01-06 14:40:06.000
2008-12-23 23:40:41.793 Dest file exists.
2008-12-23 23:40:41.793 Time stamp of existing file: 2008-01-06 14:40:06.000
2008-12-23 23:40:41.793 Version of our file: (none)
2008-12-23 23:40:41.794 Version of existing file: (none)
2008-12-23 23:40:41.794 Same time stamp. Skipping.
2008-12-23 23:40:41.794 Incrementing shared file count (32-bit).
2008-12-23 23:40:41.795 -- File entry --
2008-12-23 23:40:41.797 Dest filename: C:\Windows\system32\spool\drivers\w32x86\3\BULLZIP.PPD
2008-12-23 23:40:41.798 Time stamp of our file: 2008-01-06 14:40:06.000
2008-12-23 23:40:41.798 Dest file exists.
2008-12-23 23:40:41.798 Time stamp of existing file: 2008-01-06 14:40:06.000
2008-12-23 23:40:41.798 Version of our file: (none)
2008-12-23 23:40:41.799 Version of existing file: (none)
2008-12-23 23:40:41.799 Same time stamp. Skipping.
2008-12-23 23:40:41.799 Incrementing shared file count (32-bit).
2008-12-23 23:40:41.800 -- File entry --
2008-12-23 23:40:41.801 Dest filename: C:\Windows\system32\spool\drivers\x64\3\BULLZIP.PPD
2008-12-23 23:40:41.801 Time stamp of our file: 2008-01-06 14:40:06.000
2008-12-23 23:40:41.801 Dest file exists.
2008-12-23 23:40:41.801 Time stamp of existing file: 2008-01-06 14:40:06.000
2008-12-23 23:40:41.801 Version of our file: (none)
2008-12-23 23:40:41.802 Version of existing file: (none)
2008-12-23 23:40:41.802 Same time stamp. Skipping.
2008-12-23 23:40:41.802 Incrementing shared file count (32-bit).
2008-12-23 23:40:41.803 -- File entry --
2008-12-23 23:40:41.804 Dest filename: C:\Program Files\Bullzip\PDF Printer\Macros\base.vbs
2008-12-23 23:40:41.804 Time stamp of our file: 2007-08-19 12:49:14.000
2008-12-23 23:40:41.804 Dest file exists.
2008-12-23 23:40:41.804 Time stamp of existing file: 2007-08-19 12:49:14.000
2008-12-23 23:40:41.804 Version of our file: (none)
2008-12-23 23:40:41.811 Version of existing file: (none)
2008-12-23 23:40:41.811 Installing the file.
2008-12-23 23:40:41.814 Successfully installed the file.
2008-12-23 23:40:41.816 -- File entry --
2008-12-23 23:40:41.816 Dest filename: C:\Windows\system32\bzFlRdr.dll
2008-12-23 23:40:41.817 Time stamp of our file: 2008-10-30 22:15:44.000
2008-12-23 23:40:41.817 Dest file exists.
2008-12-23 23:40:41.817 Time stamp of existing file: 2008-10-30 22:15:44.000
2008-12-23 23:40:41.817 Version of our file: 1.0.0.3
2008-12-23 23:40:41.818 Version of existing file: 1.0.0.3
2008-12-23 23:40:41.818 Same version. Skipping.
2008-12-23 23:40:41.819 Will register the file (a DLL/OCX) later.
2008-12-23 23:40:41.819 Incrementing shared file count (32-bit).
2008-12-23 23:40:41.820 -- File entry --
2008-12-23 23:40:41.820 Dest filename: C:\Windows\system32\bzDCT.dll
2008-12-23 23:40:41.821 Time stamp of our file: 2008-07-09 23:19:34.000
2008-12-23 23:40:41.821 Dest file exists.
2008-12-23 23:40:41.821 Time stamp of existing file: 2008-07-09 23:19:34.000
2008-12-23 23:40:41.821 Version of our file: 1.0.0.0
2008-12-23 23:40:41.822 Version of existing file: 1.0.0.0
2008-12-23 23:40:41.822 Same version. Skipping.
2008-12-23 23:40:41.822 Will register the file (a DLL/OCX) later.
2008-12-23 23:40:41.822 Incrementing shared file count (32-bit).
2008-12-23 23:40:41.822 -- File entry --
2008-12-23 23:40:41.823 Dest filename: C:\Program Files\Bullzip\PDF Printer\labels.txt
2008-12-23 23:40:41.823 Time stamp of our file: 2008-12-20 10:56:38.000
2008-12-23 23:40:41.823 Dest file exists.
2008-12-23 23:40:41.823 Time stamp of existing file: 2008-12-20 10:56:38.000
2008-12-23 23:40:41.823 Installing the file.
2008-12-23 23:40:41.827 Successfully installed the file.
2008-12-23 23:40:41.828 -- Icon entry --
2008-12-23 23:40:41.828 Filename: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Bullzip\PDF Printer\Opties.lnk
2008-12-23 23:40:41.842 -- Icon entry --
2008-12-23 23:40:41.842 Filename: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Bullzip\PDF Printer\Home Pagina.lnk
2008-12-23 23:40:41.847 -- Icon entry --
2008-12-23 23:40:41.847 Filename: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Bullzip\PDF Printer\Documentatie.lnk
2008-12-23 23:40:41.855 Registering 32-bit DLL/OCX: C:\Windows\system32\msxml6.dll
2008-12-23 23:40:41.856 Spawning 32-bit RegSvr32: "C:\Windows\system32\regsvr32.exe" /s "C:\Windows\system32\msxml6.dll"
2008-12-23 23:40:42.039 Registration successful.
2008-12-23 23:40:42.039 Registering 32-bit DLL/OCX: C:\Windows\system32\msscript.ocx
2008-12-23 23:40:42.042 Spawning 32-bit RegSvr32: "C:\Windows\system32\regsvr32.exe" /s "C:\Windows\system32\msscript.ocx"
2008-12-23 23:40:42.100 Registration successful.
2008-12-23 23:40:42.100 Registering 32-bit DLL/OCX: C:\Windows\system32\comdlg32.OCX
2008-12-23 23:40:42.101 Spawning 32-bit RegSvr32: "C:\Windows\system32\regsvr32.exe" /s "C:\Windows\system32\comdlg32.OCX"
2008-12-23 23:40:42.167 Registration successful.
2008-12-23 23:40:42.167 Registering 32-bit DLL/OCX: C:\Windows\system32\mscomctl.ocx
2008-12-23 23:40:42.168 Spawning 32-bit RegSvr32: "C:\Windows\system32\regsvr32.exe" /s "C:\Windows\system32\mscomctl.ocx"
2008-12-23 23:40:42.290 Registration successful.
2008-12-23 23:40:42.290 Registering 32-bit DLL/OCX: C:\Windows\system32\bzpdfc.dll
2008-12-23 23:40:42.290 Spawning 32-bit RegSvr32: "C:\Windows\system32\regsvr32.exe" /s "C:\Windows\system32\bzpdfc.dll"
2008-12-23 23:40:42.348 Registration successful.
2008-12-23 23:40:42.348 Registering 32-bit DLL/OCX: C:\Windows\system32\bzFlRdr.dll
2008-12-23 23:40:42.349 Spawning 32-bit RegSvr32: "C:\Windows\system32\regsvr32.exe" /s "C:\Windows\system32\bzFlRdr.dll"
2008-12-23 23:40:42.575 Registration successful.
2008-12-23 23:40:42.575 Registering 32-bit DLL/OCX: C:\Windows\system32\bzDCT.dll
2008-12-23 23:40:42.575 Spawning 32-bit RegSvr32: "C:\Windows\system32\regsvr32.exe" /s "C:\Windows\system32\bzDCT.dll"
2008-12-23 23:40:42.655 Registration successful.
2008-12-23 23:40:42.700 Installation process succeeded.
2008-12-23 23:40:42.701 Spawning 32-bit RegSvr32: "C:\Windows\system32\regsvr32.exe" /u /s "C:\Windows\system32\comdlg32.ocx"
2008-12-23 23:40:42.760 Unregister of comdlg32.ocx succeeded
2008-12-23 23:40:42.761 Spawning 32-bit RegSvr32: "C:\Windows\system32\regsvr32.exe" /s "C:\Windows\system32\comdlg32.ocx"
2008-12-23 23:40:42.900 Install gslite.exe from D:\BullzipPDFPrinter_6_0_0_725\gslite.exe
2008-12-23 23:40:44.970 Stop Spooler
2008-12-23 23:40:47.808 Check for existing printers
2008-12-23 23:40:47.808 Start service: spooler
2008-12-23 23:40:49.986 Install Driver
2008-12-23 23:40:49.986 printui.dll,PrintUIEntry /ia /m "HP LaserJet 8150 PS" /f "C:\Windows\inf\ntprint.inf" /u
2008-12-23 23:40:54.443 Install Printers
2008-12-23 23:40:54.443 printui.dll,PrintUIEntry /if /b "Bullzip PDF Printer" /f "C:\Windows\inf\ntprint.inf" /r "BULLZIP" /m "HP LaserJet 8150 PS" /z
2008-12-23 23:40:57.589 Stop Spooler
2008-12-23 23:41:00.488 Change driver
2008-12-23 23:41:00.488 Papersize=
2008-12-23 23:41:00.514 Start service: spooler
2008-12-23 23:41:02.727 Need to restart Windows? No
2008-12-23 23:41:06.875 Deinitializing Setup.
2008-12-23 23:41:06.882 Log closed.
duneagent
Posts: 4
Joined: Wed Dec 24, 2008 1:04 am

Re: Invalid parameter on Vista 32 (v6.0.0.725)

Post by duneagent »

Hi,

I found your problem.

When I use the following commands, everything is installed as it should be:

C:\>RUNDLL32 printui.dll,PrintUIEntry /ia /m "HP LaserJet 8150 PS" /f "C:\Windows\inf\prnhp001.inf" /u

C:\>RUNDLL32 printui.dll,PrintUIEntry /if /b "Bullzip PDF Printer" /f "C:\Windows\inf\prnhp001.inf" /r "BULLZIP" /m "HP LaserJet 8150 PS" /z

It was using the wrong inf-file.... the ntprint.inf file does not contain the HP printer definition.
Hope that is helpfull.

Greetings and happy holidays,
Mark
jr
Site Admin
Posts: 500
Joined: Sun Mar 26, 2006 12:28 pm

Re: Invalid parameter on Vista 32 (v6.0.0.725)

Post by jr »

where did you get the prnhp001.inf from?

Regards,
Jacob
duneagent
Posts: 4
Joined: Wed Dec 24, 2008 1:04 am

Re: Invalid parameter on Vista 32 (v6.0.0.725)

Post by duneagent »

Hi,

The file was already there.
It's a new machine (Acer did it probably with an image, so I'm not sure if it's realy clean), so I can't see if the file is standard Windows or not.

I did a string search for "HP LaserJet 8150 PS" in all *.inf files and that file came up.

Greetings,
Mark
jr
Site Admin
Posts: 500
Joined: Sun Mar 26, 2006 12:28 pm

Re: Invalid parameter on Vista 32 (v6.0.0.725)

Post by jr »

It's probably not a standard Vista but if it is an Acer it is not the only one out there. Maybe I should improve the setup program to take this system variation into account. Which folder is the file located in?

Regards,
Jacob
duneagent
Posts: 4
Joined: Wed Dec 24, 2008 1:04 am

Re: Invalid parameter on Vista 32 (v6.0.0.725)

Post by duneagent »

Hi,

The file is located in the standard inf folder (C:\Windows\inf).

Maybe just search for the printer string in all *.inf files, that should probably tackle the problem :)

Have fun,
Mark
Post Reply