Search This Blog

Loading...

Monday, September 7, 2009

Windows 7 64 bit HP Laserjet 1022 driver RESOLVED

I have finally resolved my problems with the 1022 laserjet driver and Windows 7 64 bit.

The problem is related to a HP dll - hpbmini.dll

What you have to do is the following:
  1. Install the 64 bit HP 1022 driver in Compatibility mode for Vista 64 bit SP1
  2. Download the HP driver for the Laserjet 4345 MFP (driver only NOT the plug-n-play version)
  3. Extract the driver to a temp folder
  4. Open the hpc4345t.cab file using windows (just double-click the file to open it like a zip)
  5. Locate the hpbmini.dll file and extract it (right-click and select extract) back to the temp location
  6. Verify the file is the correct version (1.0.0.19 or higher) - right-click the file, select properties, then the details tab to view this.
  7. Copy this file into the following locations - replace the older version that is there: c:\windows\system32
    c:\windows\system32\spool\drivers\x64\3 (your system may have a different number, do a search for hpbmini.dll to find its locations)
  8. Reboot
  9. Add the new printer using the existing driver (do not replace the driver or you will have to do this again)

This should also work for other Host based HP printers that are having driver issues - HP 2600n printer for example.

13 comments:

Sed said...

I just installed the Windows 7 built-in HP LaserJet 6L driver and the 1022 work fine then. Maybe not all features will work perfect but for basic printing it works fine.

Herminatorh said...

Hi, Can you share the link for the hpc4345t.cab? What OS version of the file are you using for this?

H2

Andrew Bradley II said...

I did this all in Windows 7.
All I did was extract the newest version of the 64bit driver and the cab file was contained within.

You have to match the version of OS that you are running or else you will install an incorrect driver and it will fail.

I would post a link if there was one, but you can only get this by running a driver and getting the cab file from within.

Herminatorh said...

Forgive my ignorance, but where is the Cab file in the first place?

Much appreciated.
Thanks

Jackie said...
This comment has been removed by the author.
Jackie said...

I found an more easy way: Just download and install the recommended HP Driver (in my case it was "HP LaserJet Hostbased Plug and Play Basic Driver"). Then install the Driver. The Setup ends with an error message. Never mind! Just change into the control center an choose "Other Devices" (the yellow questionmark) and UPDATE DRIVER. Then choose the location of driver yourself and navigate to "C:\Program Files (x86)\Hewlett-Packard\LaserJet 1022 Drivers" and let it install. That made it for me: Full driver support in Windows 7 64 Bit!

Reginaltus said...

Yes Jackie! Thanks. Your method worked for me too.

John said...

IT WORKED!
Similar to Jackie's solution. Make sure the printer is using a static IP address and write it down for installation.

1. Just download and install the recommended HP Driver (in my case it was "HP LaserJet Hostbased Plug and Play Basic Driver"). Then install the Driver. It will ask you to plug the printer into the USB port. Don't close this screen down yet.

2. Navigate to the Control Panel and choose Hardware&Sound>ViewDevices&Printers

3. Click 'Add a Printer' and then choose 'Add a Network, Wireless, or Bluetooth printer'. It will search for the printer or you can stop the search and choose 'The printer I want isn't listed' which is what I did

4. Choose 'Add a Printer using TCP/IP or hostname' (you will need to know the IP address of the printer)

5. Type the TCP/IP address (e.g. 192.168.0.xxx) and use "Device Type: Autodetect" and check "Query the printer and automatically select the driver to use" then click next

This installed the printer driver over the network with full functionality!

Once installed, you can just cancel out of the HP Plug&Play installation screen and it will close.

The driver will still be installed and work.

I hope it works for you too.

Craig Smith said...

Thanks John, your instructions above worked flawlessly for me!

Ole said...

Thanks John!

I've just upgraded from 32bit to 64bit, and was really "on it", but
you instructions WORKED.
Once again ThankYou.
Ole (DK)

cjboyer said...

Andrew --

Many thanks. Hadn't a clue how to get my 1022 to work; followed along; and all's working. I'm very grateful.

-- Chris

Anish George said...

I had a strange problem. Printer stopped working probably after some update. I installed the recommended version from HP for 1022 64bit but it wouldnt work even after multiple successful re-installations. I then installed windows VISTA 64 bit version from the HP site. Then updated the driver using device manager -other devices (As HP printer started showing up there with a question mark) from c:\Program Files (x86)\Hewlett-Packard\LaserJet 1020_1022 Drivers.
Now basic printing is working. Thanks everyone for small pointers to the solution.

James M.George said...

I haven't checked in here for some time because I thought it was getting boring, but the last several posts are good quality so I guess I will add you back to my daily bloglist. You deserve it friend :)
3M Knob-Adjust Keyboard Tray with Standard Platform, 17 Inch Track (AKT60LE)