Sir,
Is there a way to install 64bit printer driver on a 32bit based Windows XP of hp laserjet 1010 ?

Dani AI

Generated

Short answer (technical): a 32‑bit Windows kernel cannot load 64‑bit drivers — driver binaries must match the OS bitness — so you cannot install a 64‑bit printer driver on 32‑bit Windows XP. For that reason the practical solutions are to either have the 64‑bit client use its own driver to talk to the XP‑shared queue, or make the printer a true network device (print server). (learn.microsoft.com)

Practical options (overview)

  • Make the Windows 8 x64 machine act as the client that hosts the 64‑bit driver locally and point it to the shared printer on the XP box (so the client uses its own driver).
  • Put a small USB→Ethernet or JetDirect print server on the LaserJet so the printer is network‑ready and clients install drivers locally. The 1010 is a USB device (no built‑in Ethernet), so a network adapter is the usual hardware route. ()

Step‑by‑step (local‑driver workaround)

  1. On the XP host: enable File and Printer Sharing, share the LaserJet with a simple share name and allow Print permission.
  2. On Windows 8 (as admin): Devices and Printers → Add a printer → Add a local printer → Create a new port → select Local Port and enter the path exactly, for example \\XP-Name\PrinterShare. When prompted, install the 64‑bit HP driver you downloaded to the Win8 PC. If you prefer a command line, Microsoft documents the PrintUI options (for scripted installs). ()

Notes and cautions

  • Some legacy HP 1010 drivers were only released for older Windows versions; check HP for x64 driver availability before investing time. If no x64 driver exists, a hardware print server or replacing the printer is the practical fix. ()
  • Running XP as a permanent print server carries security risk now that XP is out of support (support ended April 8, 2014); consider a dedicated network print server or moving the USB cable to a supported machine. (learn.microsoft.com)

Acknowledgement: , and are correct to focus on driver bitness and server/client roles — the steps above expand those ideas into a reproducible workaround.

Recommended Answers

All 4 Replies

I need to get a print through network ; actually printer is directly connected with windows xp 32 bit OS whereas, i want to connect via network OS windows 8 64 bit !

Ok. Totally different thing. The 32-bit system is the print server. Just install the compatible 64-bit driver from HP on the Win8 machine and point your print stream to the 32-bit server.

You can do that however keep in mind doing that type of install means the drivers used are from the local client. If you want to make the driver available for other 64-bit clients you should upgrade to a server that is capable of supporting a 64-bit driver. You could then make 32-bit drivers available from the 64-bit server. Be careful though as you won't be able to mkae the 32-bit drivers available from the server itself as it's 64-bit. You would want to connect using a 32-bit client to the server and then add the 32-bit drivers. Obviously the account used from the client would need permission to the 64-bit server.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.